PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING

dokumen-dokumen yang mirip
MENENTUKAN KEPADATAN LALU LINTAS DENGAN PENGHITUNGAN JUMLAH KENDARAAN BERBASIS VIDEO PROCESSING

IDENTIFIKASI NOMOR POLISI KENDARAAN BERMOTOR MENGGUNAKAN JARINGAN SYARAF TIRUAN SELF ORGANIZING MAPS (SOMS)

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB 3 ANALISA DAN PERANCANGAN

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

Fitur Bentuk Pada Citra. Achmad Basuki, Nana R PENS-ITS, 2008

BAB 2 LANDASAN TEORI

PENGENALAN PLAT NOMOR KENDARAAN MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS DAN SUPPORT VECTOR MACHINE BERBASIS PENGOLAHAN CITRA DIGITAL

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 3 METODOLOGI PENELITIAN. a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah

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

BAB I PENDAHULUAN. untuk meniru sistem visual manusia (human vision).

III. METODE PENELITIAN. menggunakan matlab. Kemudian metode trial dan error, selalu mencoba dan

BAB III METODE PENELITIAN

Oleh: Riza Prasetya Wicaksana

1. Pendahuluan. 1.1 Latar Belakang Masalah

Aplikasi Pengolahan Citra Dalam Pengenalan Pola Huruf Ngalagena Menggunakan MATLAB

DETEKSI NOMINAL DAN KEASLIAN UANG KERTAS MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

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

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

IMPLEMENTASI PERHITUNGAN KECEPATAN OBJEK BERGERAK BERBASIS WEBCAM DAN PENGOLAHAN CITRA DIGITAL

SISTEM REKOGNISI KARAKTER NUMERIK MENGGUNAKAN ALGORITMA PERCEPTRON

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

Faizar Mazdi Hasibuan¹, Bambang Hidayat², Rita Magdalena³. ¹Teknik Telekomunikasi, Fakultas Teknik Elektro, Universitas Telkom

1.2 Rumusan Masalah Berdasarkan latar belakang yang telah dibuat diatas, rumusan masalah yang dapat diambil adalah :

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

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB 3 ANALISA DAN PERANCANGAN SISTEM

1 BAB I PENDAHULUAN. Pengajaran yang diperoleh dari sekolah adalah pengenalan dan pemahaman akan

Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016

DETEKSI KEBAKARAN BERBASIS WEBCAM SECARA REALTIME DENGAN PENGOLAHAN CITRA DIGITAL

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Sistem Pembaca Teks Bahasa Indonesia Otomatis Menggunakan Kamera Web Dengan Metode Integral Proyeksi

BAB III METODE PENELITIAN. tangan dengan menggunakan metode Support Vector Machine (SVM).

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK

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

Oleh: Ulir Rohwana ( ) Dosen Pembimbing: Prof. Dr. H. M. Isa Irawan, M.T.

FERY ANDRIYANTO

BAB III METODE PENELITIAN

SISTEM IDENTIFIKASI POSISI PELAT NOMOR KENDARAAN SECARA OTOMATIS MENGGUNAKAN HOUGH TRANSFORM

1. Pendahuluan. 1.1 Latar belakang

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( )

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

(Adaptive Neuro- akurasi 58,33% untuk 9 kelas output

Implementasi Deteksi Copy-move Forgery pada Citra menggunakan Metode Histogram of Oriented Gradients (HOG)

BAB I PENDAHULUAN I.1.

ABSTRAK. v Universitas Kristen Maranatha

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB III PERANCANGAN SISTEM

Reza Fajar Rachmanda¹, Dr Ir Bambang Hidayat Dea², Rita Purnamasari³. ¹Teknik Telekomunikasi, Fakultas Teknik Elektro, Universitas Telkom

BAB IV HASIL DAN PEMBAHASAN

PENGENALAN TULISAN TANGAN MENGGUNAKAN EKSTRAKSI CIRI WAVELET TRANSFORM DARI PROJECTION PROFILE

BAB III PERANCANGAN SISTEM

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN MOMENT INVARIANT DAN ALGORITMA BACK PROPAGATION ABSTRAK

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

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

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT)

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

BAB 3 PERANCANGAN SISTEM

Adiguna¹, -². ¹Teknik Telekomunikasi, Fakultas Teknik Elektro, Universitas Telkom

Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector Quantization

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Tujuan Penelitian

Perbandingan Dua Citra Bibir Manusia Menggunakan Metode Pengukuran Lebar, Tebal dan Sudut Bibir ABSTRAK

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

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

Penggunaan Jaringan Syaraf Tiruanuntuk Membaca Karakter pada Formulir Nilai Mata Kuliah

KLASIFIKASI TELUR AYAM DAN TELUR BURUNG PUYUH MENGGUNAKAN METODE CONNECTED COMPONENT ANALYSIS

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGKONVERSIAN IMAGE MENJADI TEKS UNTUK IDENTIFIKASI PLAT NOMOR KENDARAAN. Sudimanto

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. 4.1 Pengembangan Sistem Pengenalan Wajah 2D

BAB 3 PERALATAN DAN PROSEDUR PENELITIAN

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan

UKDW BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDETEKSI UANG LOGAM DENGAN METODE EUCLIDEAN

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK

PENCARIAN CITRA BERDASARKAN BENTUK DASAR TEPI OBJEK DAN KONTEN HISTOGRAM WARNA LOKAL

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Dalam bab ini membahas latar belakang, rumusan masalah, tujuan dari tugas akhir, batasan-batasan masalah, dan metodologi.

PENGAMAN RUMAH DENGAN SISTEM FACE RECOGNITION SECARA REAL TIME MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB)

BAB I PENDAHULUAN 1.2. Latar Belakang Permasalahan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 3 PROSEDUR DAN METODOLOGI. menawarkan pencarian citra dengan menggunakan fitur low level yang terdapat

BAB III PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. Saat ini, teknologi komputer telah berkembang dengan pesat dan telah

Pengenalan Tulisan Tangan Dengan Menggunakan Metode Diagonal Feature Extraction dan K-Nearest Neighbour. Yustar Pramudana

BAB I PENDAHULUAN. Pengenalan pola merupakan permasalahan kecerdasan buatan yang secara

Transkripsi:

Powered by TCPDF (www.tcpdf.org) PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING Muhammad Hanif Dwiadi¹, Sofia Naning Hertiana², Gelar Budiman³ ¹Teknik Telekomunikasi,, Universitas Telkom Abstrak Pengenalan bilangan arab pada penelitian ini merupakan proses untuk mengenali bilangan arab dalam bentuk citra. Citra tersebut bisa berupa teks/huruf cetak atau hasil scan tulisan tangan seseorang. Program pengenalan karakter ini merupakan program yang dibuat dengan Matlab. Sistem identifikasi yang diimplementasikan ini menggunakan metode klasifikasi Template Matching. Langkah awal proses pengolahan citra adalah melakukan preprocessing dan feature extracting. Tujuan preprocessing adalah untuk memudahkan proses proses berikutnya, sedangkan tujuan proses ekstraksi ciri adalah untuk mengenali informasi ciri yang penting dari citra bilangan arab dan nilainya diambil sebagai data pembanding saat proses pengenalan. Ada dua tahap yang harus dilakukan dalam percobaan. Tahap pertama adalah tahap pelatihan. Pada tahap ini setelah citra selesai melewati pengolahan, hasilnya yang berupa informasi ciri tiap - tiap citra yang akan disimpan ke dalam semacam database. Tahap selanjutnya adalah tahap pengujian, yaitu dengan membandingkan inputan citra dengan data yang telah diperoleh sebelumnya. Pada proses ini metode template matching diterapkan, yaitu dengan mencari selisih antar matriks latih dengan matriks uji. Semakin kecil selisihnya, maka kedua sampel itu akan semakin identik. Dari hasil pengujian dengan mengatur beberapa nilai parameter dari system, maka dicapai tingkat keakuratan yang cukup, yaitu sekitar 50,7463%. Nilai tersebut bisa diperbaiki kalau pada preprocessing ditambah lagi prosesnya. Seperti crop to edge atau binary. Kata Kunci : pengenalan citra, template matching, preprocessing, feature extracting. Abstract Arabic number recognition is a process to recognize Arabic number in image form. As an image, it can be a printed or hand writing form. This program is made with Matlab. This identification system is implemented using template matching method. The first step is preprocessing and feature extracting process. Purpose of preprocessing is to simplify the next process, and feature extraction is to get the important feature information from character image and its value is taken as a comparison data on recognition process. There are two steps on the experiment. First is learning. When image passed processing step, the result is information feature that can be saved on database. The next step is testing. It compares the input with data from the database. In this process, template matching is conducted, with finding the different from both data. Lower error, is more identical each other. From the experiment, it reach a fairly amount with 50,7463% accurate. This result can be better if on preprocessing add some process, such as: crop to edge and binary. Keywords : Image Recognition, template matching, preprocessing, feature extracting,

B a b I P e n d a h u l u a n 1 BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH Kebutuhan informasi akan semakin bertambah seiring dengan perkembangan jaman. Informasi tersebut bisa berupa teks atau tulisan dari bahasa asing yang belum kita ketahui. Sekarang juga ini sudah banyak dokumen yang berbentuk kertas diubah ke bentuk digital, melalui media scanner atau camera. Salah satu alasannya adalah efisiensi, fleksibel, dan kemudahan manajemen. Pengenalan pola tulisan tangan adalah salah satu pekerjaan yang dapat dilakukan oleh manusia dengan mudah sementara komputer mengalami kesulitan. Alasan utama dari persoalan ini adalah banyaknya variasi variabel yang harus diamati. Kesulitan lainnya adalah tingkat ketidakpastian tinggi yang mengandung ribuan bentuk, sementara program pengenalan huruf harus mampu mengenalinya untuk pemakaian yang lebih berdaya guna. Salah satu cara untuk melakukan pengenalan bilangan dalan bentuk file citra adalah dengan menggunakan metode template matching. Tugas akhir ini akan membuktikan seberapa jauh metode template matching mampu melakukan tugas pengenalan bilangan arab agar dapat dimanfaatkan untuk kepentingan pengembangan berikutnya. 1.2. TUJUAN PENELITIAN Adapun tujuan penelitian pada Tugas Akhir ini adalah : 1. Merancang sebuah sistem untuk mengenali bilangan arab. 2. Menganalisa performansi dan akurasi sistem dari hasil percobaan yang berupa persentase kecocokan sampel uji dengan sampel latih, dengan berbagai macam bentuk dan variasi sampel. 1.3. PERUMUSAN MASALAH Berdasarkan tujuan penelitian yang ingin dicapai maka ada beberapa hal yang menjadi rumusan masalah, yaitu:

B a b I P e n d a h u l u a n 2 1. Bagaimana mengenali karakter bilangan arab dengan menampilkan hasil keluaran programnya yang berupa karakter angka latin. 2. Tahapan preprocessing apa saja yang diperlukan untuk mengoptimasi proses pengenalan karakter. 1.4. BATASAN MASALAH Untuk lebih memfokuskan persepsi dalam pembahasan Tugas Akhir yang akan dibuat, maka digunakan pembatasan masalah sebagai berikut: Software yang digunakan ialah menggunakan Matlab 7.6.0.324 (R2008b). Tipe citra yang akan dikenali adalah bilangan arab berupa gambar berekstensi JPG tulisan tangan, dengan latar berwarna putih dan objek hitam. Metode klasifikasi karakter yang digunakan ialah template matching. 1.5. METODOLOGI PENELITIAN Langkah yang ditempuh dalam menyelesaikan tugas akhir ini diantaranya adalah : 1. Studi Literatur Pencarian dan pengumpulan literatur-literatur dan kajian-kajian yang berkaitan dengan masalah-masalah yang ada pada tugas akhir, diantaranya adalah : a) Mempelajari tentang pengolahan citra digital dan pengenalan pola; b) Mempelajari tentang metode template matching; c) Mempelajari bahasa pemrograman yang digunakan pada Matlab. 2. Pengumpulan data Bertujuan untuk mendapatkan citra tulisan tangan yang akan menjadi masukan dari sistem. 3. Desain dan Perancangan Sistem Yaitu membuat rancangan-rancangan dan prediksi-prediksi berdasarkan hasil sistem yang ada serta dapat mensimulasikan sistem tersebut secara keseluruhan.

B a b I P e n d a h u l u a n 3 4. Simulasi Sistem Setelah tahap perancangan berdasarkan standar yang ada, tahap selanjutnya adalah melakukan simulasi sistem untuk melihat kerja sistem tersebut. 5. Analisa Hasil Penelitian Dari hasil simulasi dengan berberapa percobaan dapat dianalisis hasilnya terhadap performansi sistem. 1.6. SISTEMATIKA PENULISAN Secara umum keseluruhan Tugas Akhir ini akan dibagi menjadi beberapa bab bahasan. Berikut merupakan penjelasan dari masing masing bab: BAB I : PENDAHULUAN Berisikan latar belakang masalah, tujuan, rumusan masalah, batasan masalah,metode penelitian dan sitematik penulisan yang dilakukan pada Tugas Akhir ini. BAB II : DASAR TEORI Pada bab ini, dibahas mengenai sebagian teori dasar image processing beserta materi diperlukan dalam membangun sistem pengenalan karakter dan pengenalan singkat tentang karakter bilangan arab. BAB III : PERANCANGAN SISTEM DALAM MODEL GUI Pemodelan desain sistem diimplementasi dengan menggunakan MATLAB untuk sebagai mesin komputasi image processing. BABIV : ANALISA UNJUK KERJA SISTEM Analisa didapatkan dari menganalisis hasil yang didapat dari demo dalam GUI. BAB V : KESIMPULAN DAN SARAN Berisikan kesimpulan dan saran dari analisa yang telah dilakukan, serta merekomendasi atau memberikan saran perbaikan untuk pengembangan lebih lanjut

Powered by TCPDF (www.tcpdf.org) B a b I P e n d a h u l u a n 4 1.7. KEGUNAAN Kegunaan dari tugas akhir ini diklasifikasikan menjadi beberapa sudut pandang, antara lain : a) Berdasarkan sudut pandang penulis atau penyusun tugas akhir : Penelitian ini berguna sebagai salah satu syarat kelulusan mahasiswa pada program strata 1, selain itu proposal tugas akhir ini juga berguna sebagai pedoman bagi penelitian yang dilakukan mahasiswa tersebut. b) Berdasarkan sudut pandang institusi/kampus pada jurusan/peminatan yang diambil mahasiswa penyusun tugas akhir tersebut: Penelitian ini berguna sebagai salah satu hasil karya ilmiah mahasiswa untuk memperkaya perkembangan ilmu image processing yang dapat diaplikasikan dalam dunia kampus dan masyarakat umum.

B a b I I D a s a r T e o r i 5 BAB II DASAR TEORI 2.1 Pengertian Citra Digital Citra adalah suatu data atau informasi yang berbentuk analog pada bidang dua dimensi. Sedangkan citra digital adalah representasi citra dalam bentuk diskrit. Pada citra digital, terdapat bagian terkecil dari sebuah bidang citra. Dinamakan piksel. Sehingga pada sebuah citra digital dapat diperoleh informasi mengenai berapa jumlah piksel vertikal dan berapa jumlah piksel horisontal. Dari hal itu dapat di tarik kesimpulan bahwa sebuah citra dapat direpresentasikan ke dalam matriks MxN, dengan M merupakan jumlah piksel vertikal dan N merupakan jumlah piksel horisontal. Dengan nilai piksel bisa berupa informasi kedalaman warna atau tingkat kecerahan. Gambar 2.1 Pola Piksel pada citra digital [1] 2.2 Preprocessing Proses ini bertujuan untuk mengoptimalkan proses-proses selanjutnya. Karena citra yang didapat langsung dari sampel biasanya masih mempunyai cacat, baik berupa noise atau cacat bentuk. Beberapa cara yang bisa dilakukan untuk mingkatkan kualitas citra dalam sistem ini diantaranya, reduksi noise, skeletonisation, skew detection and correction, normalisasi karakter, thinning, segmentasi. [1]

B a b I I D a s a r T e o r i 6 2.3 Ekstraksi Ciri Ekstraksi ciri adalah pengambilan ciri dari sebuah citra yang bisa berupa simbolik, numerik atau keduanya. Ciri (feature) adalah segala ukuran yang dapat dipecah yang diambil dari pola masukan yang akan digolongkan. Untuk pengambilan ciri-ciri diperlukan pengolahan gambar terlebih dahulu yaitu citra diubah ke level grayscale. Proses ini merubah level obyek citra level RGB menjadi obyek citra yang hanya terdiri dari warna hitam dan putih sehingga memudahkan dalam pengambilan ciri untuk masukan Jaringan Syaraf Tiruan. [2] 2.4 Template Matching Tempalte matching salah satu metode pengenalan citra dengan cara melakukan proses operasi pengurangan antara matrik citra uji dengan matriks citra latih, dan hasilnya dimutlakkan. Sehingga didapat nilai selisih antara matriks uji dengan matriks latih. Semakin kecil nilai selisih, semakin dekat persamaan antara kedia matriks tersebut. Contoh pada perhitungan : 4 (2.1) Dari hitungan di atas dapat disimpulkan bahwa X lebih identik dengan A karena nilai selisih antara kedua matriks tersebut adalah yang terkecil. Dalam hal ini e1, e2 dan E bisa juga nilai kesalahan pada saat membandingkan kedua buah matriks. Secara umum penggunaan template matching pada suatu system dapat di gambarkan pada diagram alir dibawah ini :

B a b I I D a s a r T e o r i 7 Menulis menggunakan mouse/kertas Capture Deteksi Lokasi Tulisan Crop Greyscaling Histogram Proyeksi Data Fitur Hasil Training Template Matching Penjumlahan Matriks Vertikal/Horisontal Informasi Angka atau Kesalahan Tulis Gambar: 2.2 Diagram alir Template Matching [3] Inputan berupa tulisan tangan pada kertas yang kemudian discan atau tulisan dengan drawing tool yang ada pada program computer. Proses capture disini adalah mengubah media data ke media digital yang kemudian bisa disimpan ke dalam media penyimpanan. Deteksi lokasi tulisan adalah untuk mencari tulisan mana yang akan diproses. Crop adalah mengambil sebagian gambar yang dikehendaki untuk keperluan pengolahan citra. Greyscaling adalah proses menormalisasikan citra pada kedalaman warna tertentu. Untuk mendapatkan citra grayscale (keabuan) digunakan rumus : I (x, y) = α.r + β.g + γ.b (2.1) dengan I (x, y) adalah level keabuan pada suatu koordinat yang diperoleh dengan mengatur komposisi warna R (merah), G (hijau), B (biru) yang ditunjukkan oleh nilai parameter α, β, dan γ. Secara umum nilai α, β, dan γ adalah 0,33. Nilai yang lain juga dapat diberikan untuk ketiga parameter tersebut asalkan total keseluruhan nilainya adalah 1. [2] Histogram Proyeksi menyatakan jumlah piksel per-baris atau per-kolom.

Powered by TCPDF (www.tcpdf.org) B a b I I D a s a r T e o r i 8 Gambar 2.3 : Histogram Proyeksi Penjumlahan matriks vertical/horizontal adalah proses penjumlahan piksel dengan deretan se-barisnya atau se-kolomnya. Template matching adalah metode pengenalan citra dengan cara membandingkan antara data masukan dan data di database, yang kemudian akan dicari nilai selisih yang paling kecil. 2.5 Pengenalan Bilangan Arab Seperti halnya pada angka latin (1, 2, 3, ), bilangan Arab juga berjumlah 10 karakter. Masing-masing mempunyai bentuk yang unik dan merepresentasikan angka latin. Dalam bahasa arab karakter huruf arab dinamakan Huruf Hijaiyah. Tidak seperti pada Huruf Hijaiyah yang ditulis dari kanan ke kiri, bilangan Arab ditulis dari kiri ke kanan, sama seperti angka latin. Representasi angka dalam Bahasa Arab jika diterjemahkan dengan angka biasa: Contoh : = 2010 = 111030001