Handwriting Digit Recognition With Fuzzy Logic

Authors

  • Hany Ferdinando Faculty of Industrial Technology, Petra Christian University

:

https://doi.org/10.9744/jte.3.2.

Keywords:

fuzzy logic, character recognetion, handwriting recognition.

Abstract

To recognize handwriting digit is not a difficult task for human, but for a computer, it could be very difficult. This project implements the Fuzzy Logic system to recognize the handwriting digit. There are 3 constraints need to be considered here, they are: the real data were written with the same pen; the real data will be scanned into image data and then converted to BW mode with other software outside this project; program will read image data file instead of capturing with special device such as camera. Software is implemented in matlab. The design of fuzzy logic will use fuzzy logic editor. Before processing with Fuzzy algorithm, it needs to process the image then to get its features. Only simple image processing technique will be used. Feature extraction was made with a vertical and two horizontal lines. The position of crossing point between these lines with the image data will be a feature. These pre-processed data will be an input parameter for the fuzzy system. The fuzzy system has 7 inputs and 1 output with 57 rules. The average result of recognizing process is 80% after membership functions tuning. Abstract in Bahasa Indonesia : Bukan masalah yang rumit bagi manusia untuk mengenali angka yang ditulis oleh orang lain, tetapi tidak untuk computer. Paper ini akan membahas bagaimana menggunakan Fuzzy Logic untuk mengenali tulisan angka. Ruang lingkup paper ini dibatasi oleh 3 hal berikut: angka akan ditulis dengan menggunakan pena yang sama; hasil tulisan tersebut akan discan menjadi data mentah dan diubah menjadi gambar BW dengan menggunakan software di luar proyek ini, data ini akan langsung dibaca oleh program untuk dikenali (program tidak membaca data melalui kamera). Program dibuat dalam matlab dengan dibantu fuzzy logic editor. Untuk dapat mengenali data gambar tadi, harus dilakukan pengambilan informasi yang mewakili data tersebut (feature extraction). Cara yang dilakukan sangat sederhana, yaitu dengan menggunakan 2 garis horisontal dan 1 garis vertikal. Posisi titik potong antara garis-garis tersebut dengan angka merupakan data yang menjadi input untuk fuzzy logic. Fuzzy logic diimplementasikan dengan menggunakan 7 input, 1 output dan 57 aturan. Dari hasil percobaan, didapat bahwa kemampuan rata-rata program untuk mengenali angka adalah 80%. Hasil ini didapat setelah dilakukan tuning terhadap fuzzy logic. Kata kunci : fuzzy logic, pengenalan karakter, pengenalan tulisan tangan.

Published

2004-06-25