PEMANFAATAN METODE PENCOCOKAN KURVA UNTUK MENGENALI HURUF TULISAN TANGAN. Efron Manik ABSTRACT

dokumen-dokumen yang mirip
PENGENALAN OBJEK PADA CITRA BERDASARKAN SIMILARITAS KARAKTERISTIK KURVA SEDERHANA

BAB 3 PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. Dalam bahasa Inggris ada pepatah yang mengatakan a picture is worth a

SYSTEM IDENTIFIKASI GANGGUAN STROKE ISKEMIK MENGGUNAKAN METODE OTSU DAN FUZZY C-MEAN (FCM)

Ekstraksi Fitur Perpotongan dan Lengkungan untuk Mengenali Huruf Cetak

BAB II LANDASAN TEORI

JURNAL GAUSSIAN, Volume 1, Nomor 1, Tahun 2012, Halaman Online di:

PENGENALAN POLA MARGINS TULISAN TANGAN UNTUK MENGIDENTIFIKASI KARAKTER SESEORANG MENGGUNAKAN METODE SUPPORT VECTOR MACHINE (SVM)

DETEKSI DAN SEGMENTASI OTOMATIS DERET PADA CITRA METERAN AIR

Gambar 15 Contoh pembagian citra di dalam sistem segmentasi.

APPLICATION OF HANDWRITING CHARACTER CLASSIFICATION USING CHARACTER EXTRACTION BASED ON CHAIN CODE AND SEGMENT PATTERN

IMPLEMENTASI PENTERJEMAH KODE ISYARAT TANGAN MENGGUNAKAN ANALISIS DETEKSI TEPI PADA ARM 11 OK6410B

BAB 3 PERANCANGAN SISTEM. mendapatkan input, melakukan proses, dan menghasilkan output yang diinginkan oleh

BAB 3 METODE PENELITIAN

Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski

PENGARUH PEMAKAIAN EDGE DETECTION PADA SISTEM PENGENALAN HURUF KAPITAL TULISAN TANGAN

Sistem Pendeteksi Gambar Termanipulasi Menggunakan Metode SIFT

Fitur bentuk merupakan fitur dasar dalam visual content

Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach

SISTEM PENGENALAN TULISAN TANGAN REAL TIME MENGGUNAKAN METODE DOMINANT POINT DAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

Perancangan Perangkat Lunak Pengenal Tulisan Tangan Sambung Menggunakan Jaringan Saraf Tiruan Dengan Metode Hopfield

OPTIMALISASI ARSITEKTUR PROPAGASI BALIK PADA PELATIHAN JARINGAN SYARAF TIRUAN LAPIS BANYAK

PENGENALAN HURUF HASIL DARI TULISAN TANGAN MENGGUNAKAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA RESILIENT BACKPROPAGATION

SLOPE CORRECTION PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK

Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector Quantization

BAB V KESIMPULAN DAN SARAN

METODE PENELITIAN HASIL DAN PEMBAHASAN

PEMANFAATAN NEURAL NETWORK PERCEPTRON PADA PENGENALAN POLA KARAKTER

PENERAPAN METODE CANNY DALAM KOREKSI LEMBAR JAWABAN KOMPUTER UNTUK TRY OUT

SISTEM PENDETEKSI WAJAH MANUSIA PADA CITRA DIGITAL (PROPOSAL SKRIPSI) diajukan oleh. NamaMhs NIM: XX.YY.ZZZ. Kepada

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii

BAB 3 ANALISA DAN PERANCANGAN

Implementasi Edge Detection Pada Citra Grayscale dengan Metode Operator Prewitt dan Operator Sobel

BAB II LANDASAN TEORI

ANALISA HASIL PERBANDINGAN IDENTIFIKASI CORE POINT PADA SIDIK JARI MENGGUNAKAN METODE DIRECTION OF CURVATURE DAN POINCARE INDEX

Realisasi Pengenalan Tulisan Tangan Menggunakan Jaringan Syaraf Tiruan dengan Metode Kohonen

BAB 2 LANDASAN TEORI. fuzzy logic dengan aplikasi neuro computing. Masing-masing memiliki cara dan proses

Penerapan Graf Terhubung untuk Menentukan Klasifikasi Sidik Jari

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT)

SOAL DAN PEMBAHASAN REFLEKSI DAN DILATASI

2. Tahapan Penelitian pemahaman merupakan awal proses penelitian

PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI

Operasi-operasi Dasar Pengolahan Citra Digital

Klasifikasi Karakter Tulisan Tangan berdasarkan pola segmen

BAB III METODE PENELITIAN. dan bahan, agar mendapatkan hasil yang baik dan terstruktur. Processor Intel Core i3-350m.

Pengenalan Aksara Lampung Menggunakan Jaringan Syaraf Tiruan

PENGENALAN AKSARA BALI MENGGUNAKAN METODE MODIFIED DIRECTION FEATURE DAN ALGORITMA GENERALIZED LEARNING VECTOR QUANTIZATION (GLVQ)

BAB V : KESIMPULAN DAN SARAN 38 V.1. Kesimpulan 38 V.2. Saran 38 DAFTAR PUSTAKA LAMPIRAN

Implementasi Jaringan Syaraf Tiruan Backpropagation dan Steepest Descent untuk Prediksi Data Time Series

Segmentasi Kata Tulisan Tangan Menggunakan Jendela Blackman

PENGENALAN POLA WAYANG MENGGUNAKAN DETEKSI TEPI DAN JARINGAN SARAF TIRUAN PADA APLIKASI MOBILE

2. Tahapan Penelitian

PENGENALAN KARAKTER DAN MANAJEMEN DATABASE PADA FORMULIR ISIAN MENGGUNAKAN JARINGAN SYARAF TIRUAN DENGAN METODE LEARNING VECTOR QUANTIZATION (LVQ)

KLASIFIKASI PADA DATA MINING MENGGUNAKAN NAIVE BAYESIAN CLASSIFIER CLASSIFICATION FOR DATA MINING USING NAIVE BAYESIAN CLASSIFIER

PENGENALAN ABJAD AKSARA LATIN PADA KOMPUTER MENGGUNAKAN METODE SKELETONING

PERBAIKAN METODE B.GATOS UNTUK RESTORASI CITRA DOKUMEN KUNO NON-LINIER. Arliansyah J2A

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA PROBABILISTIC NEURAL NETWORK

DETEKSI KEMIRINGAN ALUR POLA SIDIK JARI DENGAN HAMMING NET SEBAGAI DASAR KLASIFIKASI

FUZZY NEURAL NETWORK DENGAN NEURON FUZZYKWAN DAN CAI SERTA APLIKASINYA UNTUK EVALUASI KINERJA PERTAHANAN KLUB SEPAK BOLA

APLIKASI PENGENALAN RAMBU BERBENTUK BELAH KETUPAT

JURNAL PENGKLASIFIKASIAN GENDER DENGAN MENENTUKAN TITIK-TITIK PENTING PADA SISTEM PENGENALAN WAJAH MENGGUNAKAN MATLAB 6.5 DISUSUN OLEH: FARIDA

SEGMENTASI CITRA DIGITAL DENGAN MENGGUNAKAN ALGORITMA WATERSHED DAN LOWPASS FILTER SEBAGAI PROSES AWAL ( November, 2013 )

PERBANDINGAN ANALISIS PENGENALAN HURUF ARAB MENGGUNAKAN METODE JARINGAN SYARAF TIRUAN BACKPROPAGATION DAN K-NEAREST NEIGHBOR

SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI ABSTRAK

BAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C-

BAB 3 PERANCANGAN SISTEM

Identifikasi dan Kumulasi Pilihan Jawaban Responden Pada Kertas Lembar Jawaban Menggunakan Metoda Template Matching

APLIKASI JARINGAN SARAF TIRUAN METODE PERCEPTRON PADA PENGENALAN POLA NOTASI

REALISASI PENGUKUR TINGGI BADAN MANUSIA SECARA REALTIME BEBRBASIS WEBCAM

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI

PENGENALAN CITRA WAJAH DENGAN MENGGUNAKAN TRANSFORMASI WAVELET DISKRIT DAN JARINGAN SARAF TIRUAN BACK-PROPAGATION

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang

PENENTUAN KEMIRIPAN TOPIK PROYEK AKHIR BERDASARKAN ABSTRAK PADA JURUSAN TEKNIK INFORMATIKA MENGGUNAKAN METODE SINGLE LINKAGE HIERARCHICAL

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BACKPROPAGATION SKRIPSI SEPTI HAYANTI

PENGENALAN BENTUK BANGUN GEOMETRIS DUA DIMENSI DENGAN MENGGUNAKAN METODE DESKRIPSI DAN PENCOCOKAN

BAB III METODE PENELITIAN. tracking obyek. Pada penelitian tugas akhir ini, terdapat obyek berupa bola. Gambar 3.1. Blok Diagram Penelitian

GLOSARIUM Adaptive thresholding Peng-ambangan adaptif Additive noise Derau tambahan Algoritma Moore Array Binary image Citra biner Brightness

BAB I PENDAHULUAN 1.2. Latar Belakang Permasalahan

BAB 1 PENDAHULUAN. Sistem Pakar (Expert System), Jaringan Saraf Tiruan (Artificial Neural Network), Visi

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

DETEKSI PLAT KENDARAAN MENGGUNAKAN HOG DAN LVQ. Muhammad Imron Rosadi 1

Implementasi Deteksi Tepi Canny pada Citra Mammografi

PENERAPAN ALGORITMA EIGENFACE PADA SISTEM ABSENSI KARYAWAN BERBASIS WEBCAM SKRIPSI MAULINA SARI

Bab III ANALISIS&PERANCANGAN

Penerapan Gaussian Filter pada Edge Detection

BAB III ANALISIS DAN PERANCANGAN SISTEM. Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi

BAB III METODE PENELITIAN

PENGENALAN WAJAH DENGAN METODE ADJACENT PIXEL INTENSITY DIFFERENCE QUANTIZATION TERMODIFIKASI

RENCANA PEMBELAJARAN SEMESTER (RPS)

Fourier Descriptor Based Image Alignment (FDBIA) (1)

Mengapa menggunakan format image BITMAP & VECTOR?

KOMBINASI METODE MORPHOLOGICAL GRADIENT DAN TRANSFORMASI WATERSHED PADA PROSES SEGMENTASI CITRA DIGITAL

PENENTUAN POSISI KAMERA DENGAN GEODESIC DOME UNTUK PEMODELAN. M. Yoyok Ikhsan *

EVALUASI KEMAJUAN STUDI MAHASISWA DENGAN PENDEKATAN BASIS DATA FUZZY

Langkah-langkah membuat kontur Batimetri menggunakan Geosoft

SEGMENTASI HURUF TULISAN TANGAN BERSAMBUNG DENGAN VALIDASI JARINGAN SYARAF TIRUAN. Evelyn Evangelista ( )

HUBUNGAN JUMLAH INPUT LAYER DAN OUTPUT LAYER NEURAL NETWORK TERHADAP TINGKAT AKURASI SISTEM HANDWRITING RECOGNITION DENGAN METODE BACKPROPAGATION

Transkripsi:

PEMANFAATAN METODE PENCOCOKAN KURVA UNTUK MENGENALI HURUF TULISAN TANGAN Efron Manik ABSTRACT There are many forms in office s warehouse that its data have not been typed in computer because of typing date to computer that spent much time. This problem can be solved if we find the program code that can recognize handwritten. The objective of this research is to find the program code of computer that can recognize capital letter. The result of research describe that every letter model has the highest fitting value with handwritten coresponding its letter. Thus the fitting curve method can used to recognize capital handwritten. ------------- Keyword: fitting curve, gaussian function, handwritten I. PENDAHULUAN 1.1. Latar Belakang Formulir magnetik dengan pinsil 2B-nya dipergunakan untuk banyak keperluan saat ini, karena data pada formulir ini dapat dipindahkan ke database komputer dengan suatu alat tanpa mengetik. Contohnya antara lain: formulir Seleksi Penerimaan Mahasiswa Baru dan Ujian Akhir Nasional. Disamping dibutuhkan banyak waktu untuk mengisi data pada formulir ini, kertas magnetik juga dibutuhkan sangat banyak untuk memperoleh hanya sedikit data. Misalnya hampir satu lembar dibutuhkan untuk mendapatkan data nama saja. Formulir ini memboroskan banyak kertas dan sangat membosankan pada saat mengisi data. Hal ini merupakan alasan mengapa banyak sistem manajemen informasi tidak menggunakan formulir ini. Kita sering melihat formulir kertas biasa yang kotak-kotak kosong disediakan untuk tempat pengisian data. Kemudian instruksi ditulis dengan kalimat: Isilah identitas anda dengan huruf besar pada kotak-kotak yang disediakan dengan menggunakan tinta hitam. Formulir seperti ini sangat murah dan cara mengisi data ke dalamnya sangat cepat. Sayangnya, formulir ini banyak tertumpuk di kantorkantor bahkan di gudang, pada hal data di dalamnya belum dipindahkan ke database komputer. Hal ini terjadi karena pekerjaan pemindahan data ini sangat membosankan dan membutuhkan banyak waktu untuk mengetik data tersebut ke database komputer. Masalah ini akan dapat diatasi jika kita dapat membuat kode program komputer yang dapat mengenali huruf tulisan tangan. Permasalahan tentang huruf yang ditulis dengan tangan yang akan dihadapi ada tiga hal. Pertama, ukuran huruf yang ditulis setiap orang berbeda-beda, ada yang kecil, sedang dan besar. Kedua, gaya tulisan juga berbeda-beda, yaitu: ada yang tegak, miring ke kiri dan miring ke kanan. Dan terakhir, jenis huruf yang digunakan juga berbeda untuk setiap orang. 1445

1.2. Kerangka Pemikiran Beberapa metode dapat digunakan untuk mengenali huruf dalam image. Seniordan Robinson (1998) menggunakan neural network dan Kamvysselis (2000) dengan metode Algoritma Overview (mengukur sudut kurva huruf dan panjang kurva dari titik acuan). Tetapi sampai saat ini, hasil yang dicapai belum memuaskan, sehingga dibutuhkan penelitian dengan metode lain untuk menemukan hasil yang lebih baik. Suatu objek pada image dibangun oleh ratusan bahkan jutaan pixel-pixel. Ada pixel yang berperan membentuk suatu objek, tetapi ada juga pixel yang malah merusak objek. Dengan menggunakan penyaringan Gaussian dapat dikurangi pengaruh pixel-pixel yang merusak serta mempertahankan pengaruh pixel-pixel yang membangun (Canny 1986, Geusebroek et al. 2003, Jang at al. 1997). Sebelum digunakan sebagai alat penyaringan, fungsi Gaussian dapat dimodifikasi terlebih dahulu, misalnya: dua fungsi Gaussian dikonvolusikan atau beberapa fungsi Gaussian diambil nilai maksimumnya. Metode ini telah digunakan untuk menghitung jumlah ikan-ikan sejenis pada suatu image. Pixel-pixel dari kurva batas seekor ikan dalam ukuran lingkaran terkecil satuan disimpan dalam database referensi setelah dilakukan penyaringan Gaussian terlebih dulu. Untuk mengenali kurva ikan pada image,dilakukan langkahlangkah sebagai berikut : a) menentukan lingkaran terkecil yang memuat kumpulan pixel-pixel pembentuk kurva batas ikan yang dideteksi pada image, b) lingkaran terkecil tersebut didilatasi untuk mendapatkan ukuran sebesar lingkaran satuan. Dan c) melakukan rotasi dan pencerminan, pixel-pixel dalam lingkaran tersebut dibandingkan dengan pixel-pixel dalam lingkaran satuan yang terdapat pada database referensi untuk mengetahui apakah mirip atau tidak. Dengan metode seperti ini diperoleh hasil yang memuaskan. Dengan cara yang hampir sama, diyakini dapat mengenali huruf/data yang ditulis pada formulir biasa dengan cara dilatasi untuk ukuran huruf, transformasi affine untuk gaya tulisan dan penyaringan Gaussian untuk jenis huruf. Penggunaan Software MatLab akan memungkinkan untuk mengubah image menjadi bentuk matriks dan untuk melakukan semua perhitungan. Bahkan software ini juga akan digunakan untuk membuat kode program yang dapat memindahkan data dari formulir biasa ke database komputer tanpa mengetik. MatLab menyediakan fasilitas-fasilitas yang mudah untuk dipelajari dan digunakan sehingga memungkinkan pembuatan aplikasi yang lebih kompleks dan besar (Hanselman & Littlefield 1997). 1.3. Tujuan Penelitian Tujuan penelitian ini adalah membuat kode program yang dapat memanfaatkan metode pencocokan kurva untuk mengenali huruf tulisan tangan. 1446

1.4 Manfaat Penelitian Hasil penelitian ini dapat dimanfaatkan menggantikan formulir magnetik yang mahal dengan formulir biasa yang murah. Jadi kita hanya men-scan formulir yang sudah diisi. Selanjutnya kode program akan mengenali setiap huruf dan memindahkan data ke komputer dalam bentuk field dan record. II. METODOLOGI PENELITIAN 2.1 Lokasi dan Waktu Penelitian Penelitian ini dilaksanakan di Laboratorium Program Studi Matematika, Fakultas Keguruan dan Ilmu Pendidikan, Universitas HKBP Nommensen Medan, pada bulan September Nopember 2012. 2.2 Metode Penelitian Dengan menggunakan perintah IMREAD dan IM2BW dalam MATLAB, file hasil scan yang memuat huruf tulisan tangan akan diubah ke dalam matriks, dimana unsur 1 untuk pixel warna hitam dan 0 untuk putih. Selanjutnya dianalisa angka-angka pada matriks tersebut dan memutuskan huruf apa yang tertulis. Adapun tahapan penelitian adalah sebagai berikut : a) Tahap I : menyiapkan jenis huruf besar Arial yang digunakan sebagai huruf pembanding. Pembobotan fungsi Gaussian didesain sedemikian sehingga bobot koordinat yang bejarak lebih dari 3 (pixel) dari koordinat pixel warna hitam kurang dari 0.5 sedangkan koordinat pixel warna hitam berbobot 1 dan disimpan dalam matriks 17 17. b) Tahap II : menyiapkan 50 jenis tulisan tangan yang berbeda mulai huruf A sampai dengan Z disiapkan. Jika ukuran huruf-huruf tersebut tidak berukuran 17 pixel kali 17 pixel maka huruf-huruf tersebut akan diperbesar atau diperkecil terlebih dahulu. c) Tahap III : menghitung nilai kecocokan dengan cara menghitung nilai rata-rata terbesar dari bobot yang seletak dengan pixel warna hitam pada huruf tulisan tangan untuk transformasi affine dilakukan untuk huruf tulisan tangan. Dengan cara seperti ini, nilai kecocokan minimum setiap huruf dapat ditentukan. III. HASIL DAN PEMBAHASAN Matriks pembanding/contoh untuk huruf A dibuat dengan cara mengetik huruf arial A yang tingginya 17 pixel. Huruf tersebut disimpan dalam bentuk matriks dengan unsur bernilai 1 jika pixel berwarna hitam dan 0 jika putih, dan baris pertama dan baris terakhir mengandung unsur 1. Fungsi Gaussian digunakan sebagai matriks pembobotan sedemikian sehingga bobot koordinat yang bejarak lebih dari 3 (pixel) dari koordinat pixel warna hitam kurang dari 0,5 sedangkan koordinat pixel warna hitam berbobot 1. Matriks pembanding A yang dikerjakan dengan langkah seperti ini akan berbentuk matriks seperti Gambar 1. Matriks contoh / pembanding untuk huruf B, C,, Z dibuat dengan cara yang sama. 1447

Matriks-matriks contoh / pembanding tersebut disimpan dalam satu cell array dengan nama variabel pembanding berukuran 1 baris 26 kolom berisi matriks contoh/ pembanding mulai nama matriks A sampai dengan Z. 0 0.1 0.1 0.3 0.4 0.7 0.9 1 1 1 0.9 0.7 0.4 0.3 0.1 0.1 0 0 0.1 0.2 0.4 0.6 0.8 0.9 1 1 1 0.9 0.8 0.6 0.4 0.2 0.1 0 0.1 0.1 0.3 0.4 0.7 0.9 1 1 1 1 1 0.9 0.7 0.4 0.3 0.1 0.1 0.1 0.2 0.4 0.6 0.8 0.9 1 1 0.9 1 1 0.9 0.8 0.6 0.4 0.2 0.1 0.1 0.2 0.4 0.7 0.9 1 1 1 0.9 1 1 1 0.9 0.7 0.4 0.2 0.1 0.1 0.3 0.4 0.7 0.9 1 1 0.9 0.8 0.9 1 1 0.9 0.7 0.4 0.3 0.1 0.2 0.4 0.6 0.8 0.9 1 1 0.9 0.7 0.9 1 1 0.9 0.8 0.6 0.4 0.2 0.2 0.4 0.7 0.9 1 1 1 0.9 0.7 0.8 0.9 1 1 0.9 0.7 0.4 0.2 0.3 0.4 0.7 0.9 1 1 0.9 0.82 0.7 0.7 0.9 1 1 0.9 0.7 0.4 0.3 0.4 0.6 0.8 0.9 1 1 0.9 0.9 0.9 0.9 0.9 1 1 0.9 0.8 0.6 0.4 0.4 0.7 0.9 1 1 1 1 1 1 1 1 1 1 1 0.9 0.7 0.4 0.6 0.8 0.9 1 1 1 1 1 1 1 1 1 1 1 0.9 0.8 0.6 0.7 0.9 1 1 1 0.9 0.9 0.9 0.9 0.9 0.9 0.9 1 1 1 0.9 0.7 0.7 0.9 1 1 0.9 0.8 0.7 0.67 0.7 0.7 0.7 0.8 0.9 1 1 0.9 0.7 0.8 0.9 1 1 0.9 0.7 0.4 0.41 0.4 0.4 0.4 0.7 0.9 1 1 0.9 0.8 0.9 1 1 0.9 0.8 0.6 0.4 0.2 0.2 0.2 0.4 0.6 0.8 0.9 1 1 0.9 0.9 1 1 0.9 0.7 0.4 0.3 0.14 0.1 0.1 0.3 0.4 0.7 0.9 1 1 0.9 Gambar 1. Matriks Pembanding/ Contoh untuk Huruf A Selanjutnya 50 jenis tulisan tangan yang ditulis oleh 50 orang yang berbeda mulai huruf A sampai dengan Z disiapkan. Jika ukuran huruf-huruf tersebut tidak berukuran 17 pixel kali 17 pixel maka huruf-huruf tersebut akan diperbesar atau diperkecil terlebih dahulu dengan menggunakan kode program. Selanjutnya dengan kode program, huruf yang tempatnya berukuran 17 pixel kali 17 pixel diubah menjadi matrik berukuran 17 17 dengan nilai unsur-unsurnya 1 jika pixel berwarna hitam dan 0 jika pixel berwarna putih. Matriks seperti ini selanjutnya disebut matriks tulisan tangan. Langkah-langka untuk menghitung nilai keocokan antara matriks pembanding A dengan matriks tulisan tangan A adalah seperti berikut. Untuk setiap nilai kemiringan transformasi affine untuk huruf tulisan tangan, kami menghitung hasil kali unsur-unsur seletak antara matriks pembanding huruf A dengan matriks tulisan tangan A dibagi jumlah seluruh unsur-unsur matrik tulisan tangana dan nilai terbesarnyalah yang dipilih. Rata-rata dari nilai terbesar ini untuk 50 matriks tulisan tangan A yang berbeda disebut nilai kecocokan antara matriks pembanding A dengan matriks tulisan tangan A. Nilai rata-rata tersebut selanjutnya disebut nilai kecocokan antara pembanding huruf A dengan huruf A tulisan tangan. Dengan cara yang sama kita dapat mengitung nilai kecocokan untuk pembanding huruf A dengan huruf B, C,..., Z tulisan tangan. Hasil nilai kecocokan pembanding huruf A 1448

dengan huruf- huruf lain tulisan tangan dan urutan kecocokannya dapat dilihat pada Tabel 1. Tabel 1. Nilai Kecocokan Pemanding A dengan Huruf Lain HURUF NILAI KECOCOKAN URUTAN KECOCOKAN A 0.93 1 B 0.85 9 C 0.78 25 D 0.84 12 E 0.83 13 F 0.87 4 G 0.83 17 H 0.86 5 I 0.85 8 J 0.81 20 K 0.86 6 L 0.86 7 M 0.83 14 N 0.84 11 O 0.79 23 P 0.88 2 Q 0.83 18 R 0.87 3 S 0.83 16 T 0.83 15 U 0.79 24 V 0.79 22 W 0.77 26 X 0.85 10 Y 0.83 19 Z 0.81 21 Dengan cara yang sama kita dapat menentukan urutan kecocokan setiap pembanding huruf dengan huruf tulisan tangan seperti disajikan dalam Tabel 2. Nilai diagonal tabel yang selalu bernilai 1 menunjukkan bahwa setiap huruf pembanding selalu paling cocok dengan huruf besar tulisan tangan yang bersesuaian dengan huruf pembanding tersebut. Jadi metode pencocokan kurva dapat digunakan untuk mengenali huruf besar tulisan tangan. 1449

Tabel 2. Urutan Nilai Kecocokan Setiap Huruf Pembanding IV. KESIMPULAN Berdasarkan hasil penelitian dapat disimpulkan bahwa metode pencocokan kurva dapat digunakan untuk mengenali huruf besar tulisan tangan tetapi untuk tujuan tersebut masih dibutuhkan penelitian lanjutan. DAFTAR PUSTAKA Canny, J. 1986. A Computational Approach to Edge Detection. IEEE Patern Analysis and Machine Intelligence 8(6): 679-698. Geusebroek, J.M., A.W.M. Smeuders and J.V.D. Weijer. 2003. Fast Anisotropic Gauss Filtering. IEEE Transactions on Image Processing 12(8): 938-943. Hanselman, D. and B. Littlefield. 1997. The Student Edition of MATLAB: version 5, user s guide. Prentice-Hall, Inc. New Jersey. 1450

Hotta, K., T. Mishima and T. Kurita. 2001. Scale Invarian Face Detection and Classification Method Using Shift Invariant Features Extracted from Long- Polar Image. IEICE Trans. on Information and System E84-D(7): 867-878. Jang, J.S.R., C.T. Sun and E. Mizutani. 1997. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice- Hall.Inc. USA. Kamvysselis, M. 2000. Digit Recognition in Curvature Space. http://web.mit.edu/manoli/ chars/nodes-all.html. Manik, E. 2004. Group Action dan Objek yang Sebangun. Jurnal Ilmiah Sains 4(2): 61-63. Senior, A.W. and A.J. Robinson. 1998. An Off-Line Cursive Handwriting Recognition System. IEEE Transaction on Pattern Analysis and Machine Intelligence 20(3): 309-321. 1451

1452

1453