Arabic Character Recognition Using a Combination of k-means and k-NN Algorithms

In this paper, a novel approach to Arabic character recognition is proposed. The system is based upon the k-means algorithm and the k-nearest neighbors (k-NN) algorithm that employs the Mahalanobis distance measure. In the proposed system, each input character is mapped to its class using a minimum distance classifier. To demonstrate the merits of the proposed system, its performance is compared to that of a standard Support Vector Machine (SVM) solution. Simulation results have revealed that the proposed system has a lower time complexity and always produces lower error rates (higher success rates) than the current SVM solutions

[1]  C. Müller,et al.  Large-scale clustering of cDNA-fingerprinting data. , 1999, Genome research.

[2]  Najoua Essoukri Ben Amara,et al.  Classification of Arabic script using multiple sources of information: State of the art and perspectives , 2003, Document Analysis and Recognition.

[3]  Sariel Har-Peled,et al.  How Fast Is the k-Means Method? , 2005, SODA '05.

[4]  Vipin Kumar,et al.  Text Categorization Using Weight Adjusted k-Nearest Neighbor Classification , 2001, PAKDD.

[5]  Cyrus D. Cantrell,et al.  Modern Mathematical Methods for Physicists and Engineers , 2000 .

[6]  Sabri A. Mahmoud,et al.  Recognition of writer-independent off-line handwritten Arabic (Indian) numerals using hidden Markov models , 2008, Signal Process..

[7]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[8]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[9]  Venu Govindaraju,et al.  Offline Arabic handwriting recognition: a survey , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[11]  Ahmad M. Sarhan,et al.  Probabilistic artificial neural networks for arabic character recognition , 2007, SEDE.

[12]  Amar Mitiche,et al.  Bayes Classification of Online Arabic Characters by Gibbs Modeling of Class Conditional Densities , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Ahmad M. Sarhan,et al.  Arabic Character Recognition using Artificial Neural Networks and Statistical Analysis , 2007 .

[14]  Gerhard Weikum,et al.  Graph-based text classification: learn from your neighbors , 2006, SIGIR.

[15]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[16]  Leon N. Cooper,et al.  Improving nearest neighbor rule with a simple adaptive distance measure , 2007, Pattern Recognit. Lett..

[17]  Adnan Amin Recognition of hand-printed characters based on structural description and inductive logic programming , 2003, Pattern Recognit. Lett..

[18]  F. Gibou A fast hybrid k-means level set algorithm for segmentation , 2005 .

[19]  Mohammad S. Khorsheed,et al.  Offline recognition of omnifont Arabic text using the HMM ToolKit (HTK) , 2007, Pattern Recognit. Lett..

[20]  Alexandr Andoni,et al.  Near-Optimal Hashing Algorithms for Approximate Nearest Neighbor in High Dimensions , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[21]  Zhi-Hua Zhou,et al.  ML-KNN: A lazy learning approach to multi-label learning , 2007, Pattern Recognit..

[22]  Robert Tibshirani,et al.  Discriminant Adaptive Nearest Neighbor Classification , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory, Third Edition , 1989, Springer Series in Information Sciences.

[24]  Federico Girosi,et al.  Training support vector machines: an application to face detection , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[25]  Jamshid Shanbehzadeh,et al.  Persian/arabic handwritten word recognition using M-band packet wavelet transform , 2008, Image Vis. Comput..

[26]  Zheng-Zhi Wang,et al.  Center-based nearest neighbor classifier , 2007, Pattern Recognit..

[27]  Kilian Q. Weinberger,et al.  Distance Metric Learning for Large Margin Nearest Neighbor Classification , 2005, NIPS.

[28]  Dimitrios Gunopulos,et al.  Locally Adaptive Metric Nearest-Neighbor Classification , 2002, IEEE Trans. Pattern Anal. Mach. Intell..