Abstract
In this paper we present a technique for the automatic recognition of Arabic (Indian) bank check digits based on features extracted by using the Log Gabor filters. The digits are classified by using the K-Nearest Neighbor (K-NN), Hidden Markov Models (HMM) and Support Vector Machines (SVM) classifiers. An extensive experimentation is conducted on the CENPARMI data, a database consisting of 7390 samples of Arabic (Indian) digits for training and 3035 samples for testing extracted from real bank checks. The data is normalized to a height of 64 pixels, maintaining the aspect ratio. Log Gabor filters with several scales and orientations are used. In addition, the filtered images are segmented into different region sizes for feature extraction. Recognition rates of 98.95%, 98.75%, 98.62%, 97.21% and 94.43% are achieved with SVM, 1-NN, 3-NN, HMM and NM classifiers, respectively. These results significantly outperform published work using the same database. The misclassified digits are evaluated subjectively and results indicate that human subjects misclassified 1/3 of these digits. The experimental results, including the subjective evaluation of misclassified digits, indicate the effectiveness of the selected Log Gabor filters parameters, the implemented image segmentation technique, and extracted features for practical recognition of Arabic (Indian) digits.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Sadri J, Suen CY, Bui TD (2003) Application of support vector machines for recognition of handwritten Arabic/Persian digits. In: Proceeding of the second conference on machine vision and image processing & applications (MVIP2003), Tehran, Iran, pp 300–307
Al-Ohali Y, Cheriet M, Suen C (2003) Databases for recognition of handwritten Arabic cheques. Pattern Recogn 36:111–121
Juan A, Vidal E (2004) Bernoulli mixture models for binary images. Pattern Recogn 3:367–370
Mahmoud SA (2009) Recognition of Arabic (Indian) check digits using spatial gabor filters. In: 5th IEEE-GCC conference, Kuwait
Harifi A, Aghagolzadeh A (2005) A new pattern for handwritten Persian/Arabic digit recognition. Int J Inf Technol 1:174–177
Mahmoud S (2008) Recognition of writer-independent off-line handwritten Arabic (Indian) numerals using hidden Markov models. Signal Process 88:844–857
Mozaffari S, Faez K, Ziaratban M (2005) Structural decomposition and statistical description of Farsi/Arabic handwritten numeric characters. In: Proceedings of the eighth international conference on document analysis and recognition. IEEE Computer Society, Los Alamitos, pp 237–241
Salah A, Alpaydin E, Akarun L (2002) A selective attention-based method for visual pattern recognition with application to handwritten digit recognition and face recognition. IEEE Trans Pattern Anal Mach Intell 24:420–425
Liu C, Koga M, Fujisawa H (2005) Gabor feature extraction for character recognition: comparison with gradient feature. In: ICDAR ’05: Proceedings of the Eighth International Conference on Document Analysis and Recognition. IEEE Computer Society, New York, pp 121–125
Wang X, Ding X, Liu C (2005) Gabor filters-based feature extraction for character recognition. Pattern Recogn 38:369–379
Kruizinga P, Petkov N, Grigorescu S (1999) Comparison of texture features based on Gabor filters. In: Image analysis and processing, 1999. Proceedings. International conference on, pp 142–147
Camastra F (2007) A SVM-based cursive character recognizer. Pattern Recogn 40:3721–3727
Soltanzadeh H, Rahmati M (2004) Recognition of Persian handwritten digits using image profiles of multiple orientations. Pattern Recogn Lett 25:1569–1576
Mozaffari S, Faez K, Kanan HR (2004) Feature comparison between fractal codes and wavelet transform in handwritten alphanumeric recognition using SVM classifier. In: Proceedings of the pattern recognition, 17th international conference on (ICPR’04), vol 2. IEEE Computer Society, New York, pp 331–334
Mowlaei A, Faez K (2003) Recognition of isolated handwritten Persian/Arabic characters and numerals using support vector machines. In: Neural networks for signal processing, NNSP’03. 2003 IEEE 13th workshop on, pp 547–554
Vapnik VN (1999) The nature of statistical learning theory. Springer, Berlin
Vapnik V (1982) Estimation of dependences based on empirical data. Springer series in statistics. Springer, New York
Boser BE, Guyon IM, Vapnik VN (1992) A training algorithm for optimal margin classifiers. In: Proceedings of the fifth annual workshop on computational learning theory, Pittsburgh, Pennsylvania, United States. ACM, New York, pp 144–152
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20:273–297
Scholkopf B, Burges C, Vapnik V (1995) Extracting support data for a given task. In: Proceedings, first international conference on knowledge discovery & data mining. AAAI Press, Menlo Park
Schölkopf B, Burges C, Vapnik V (1996) Incorporating invariances in support vector learning machines. In: Proceedings of the 1996 international conference on artificial neural networks. Springer, Berlin, pp 47–52
Schölkopf B, Simard P, Smola A, Vapnik V (1998) Prior knowledge in support vector kernels. In: Proceedings of the 1997 conference on Advances in neural information processing systems 10, Denver, Colorado, United States. MIT Press, Cambridge, pp 640–646
Vapnik VN (1998) Statistical learning theory. Wiley-Interscience, New York
Alma’adeed S, Higgins C, Elliman D (2004) Off-line recognition of handwritten Arabic words using multiple hidden Markov models. Knowl-Based Syst 17:75–79
Bazzi I, LaPre C, Makhoul J, Raphael C, Schwartz R (1997) Omnifont and unlimited-vocabulary OCR for English and Arabic. In: Proceedings of the fourth international conference on document analysis and recognition, vol 2, pp 842–846
Bazzi I, Schwartz R, Makhoul J (1999) An omnifont open-vocabulary OCR system for English and Arabic. IEEE Trans Pattern Anal Mach Intell, vol 21, pp 495–504
Mohamed M, Gader P (1996) Handwritten word recognition using segmentation-free hidden Markov modeling and segmentation-based dynamic programming techniques. IEEE Trans Pattern Anal Mach Intell 18:548–554
Hu J, Gek Lim S, Brown MK (2000) Writer independent on-line handwriting recognition using an HMM approach. Pattern Recogn 33:133–147
Hassin AH, Tang X, Liu J, Zhao W (2004) Printed Arabic character recognition using HMM. J Comput Sci Technol 19:538–543
Plotz T (2005) Advanced stochastic protein sequence analysis. PhD Thesis, Faculty of Technology, Bielefeld University
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mahmoud, S.A., Al-Khatib, W.G. Recognition of Arabic (Indian) bank check digits using log-gabor filters. Appl Intell 35, 445–456 (2011). https://doi.org/10.1007/s10489-010-0235-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-010-0235-2