Skip to main content

Advertisement

Log in

A Survey on Arabic Handwritten Character Recognition

  • Survey Article
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

There are much heavy studies on handwritten character recognition (HCR) for nearly previous four decades. The research on some of the common script like Arabic, Indian and Chinese has been done. This manuscript presents a survey of character recognition on Arabic script, and most of the popular published paper methods are summarized and also analyzed different methods for building a robust system of HCR and included some future research on recognition direction of handwritten character. The paper analyzed and presented various algorithms with respect to preprocessing methods, segmentation methods, feature extraction methods and various classification approaches of the Arabic character recognition.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Niu XX, Suen CY. A novel hybrid CNN–SVM classifier for recognizing handwritten digits. Pattern Recogn. 2012;45(4):1318–25.

    Article  Google Scholar 

  2. Zeiler MD, Fergus R. Visualizing and understanding convolutional neural networks. arXiv:1311.2901. 2013.

  3. Mesleh A, Sharadqh A, Al-Azzeh J, Abu-Zaher M, Al-Zabin N, Jaber T, Odeh A, Hasn M. An optical character recognition. Contemp Eng Sci. 2012;5(11):521–9.

    Google Scholar 

  4. Albakoor M, Saeed K, Sukkar F. Intelligent system for Arabic character recognition. In: World congress on nature & biologically inspired computing. New York; IEEE; p. 982–87. 2009.

  5. Zaghloul RI, Alrawashdeh EF, Mohammad D, Bader K. Multilevel classifier in recognition of handwritten Arabic characters. J Comput Sci. 2011;7(4):512–8.

    Article  Google Scholar 

  6. Ali AAA, Suresha M. A novel approach to correction of a skew at document level using an Arabic script. Int J Comput Sci Inf Technol. 2017;8(5):569–73.

    Google Scholar 

  7. Ismail SM, Norul S, Sheikh H. Online Arabic handwritten character recognition based on a rule based approach. J Comput Sci. 2012;8(11):1859–68.

    Article  Google Scholar 

  8. Zawaideh FH. Arabic hand written character recognition using modified multi-neural network. J Emerg Trends Comput Inf Sci. 2012;3(7).

  9. Benouareth A, Ennaji A, Sellami M. HMMs with explicit state duration applied to handwritten Arabic word recognition. In: 18th international conference on pattern recognition (ICPR’06). New York: IEEE; Vol. 2, p. 897–900, 0-7695-2521-0/06. 2006.

  10. Cheung A, Bennamoun M, Bergmann NW. An Arabic optical character recognition system using recognition-based segmentation. Pattern Recogn. 2001;34(2):215–33.

    Article  Google Scholar 

  11. Wang X, Huang TL, Liu XY. Handwritten character recognition based on BP neural network. In: Third international conference on genetic and evolutionary computing (WGEC’09). New York: IEEE; p. 520–24. 2009.

  12. Alginahi YM. A survey on arabic character segmentation. Int J Docum Anal Recognit. 2002;1–22.

  13. Casey RG, Lecolinet E. Strategies in character segmentation: a survey. Int Conf Docum Anal Recognit IEEE. 1995;2:1028–33.

    Article  Google Scholar 

  14. Alkhateeb JH, Jiang J, Ren J, Ipson S. Component-based segmentation of words from handwritten Arabic text. Int J Comput Syst Sci Eng. 2009;5(1):54–8.

    Google Scholar 

  15. Zeki AM. The segmentation problem in Arabic character recognition the state of the art. In: First international conference on information and communication technologies (ICICT). New York: IEEE; p. 11–26, 0-7803-9421-6/05. 2005.

  16. Cowell J, Hussain H. Thinning Arabic characters for feature extraction. In: International conference on information visualization. New York: IEEE; p. 181–185. 2001.

  17. Al-Sadoun H, Amin A. A new structural technique for recognizing printed Arabic text. Int J Pattern Recognit Artif Intell. 1995;9(1):101–25.

    Article  Google Scholar 

  18. Suresha M, Ali AAA. Segmentation of handwritten text lines with touching of line. Int J Comput Eng Appl. 2018;12(6):1–12.

    Google Scholar 

  19. Hamid A, Haraty R. A neuro-heuristic approach for segmenting handwritten Arabic text. In: International conference on computer systems and applications. p. 110–13. 2001.

  20. Ali AAA, Suresha M. An efficient character segmentation algorithm for recognition of Arabic handwritten script. In: International conference on data science and communication. New York: IEEE; 978-1-5386-9319-3/19/$31.00 ©2019. 2019.

  21. Al-Ma’adeed S. Recognition of off-line handwritten Arabic words. PhD Thesis, University of Nottingham. 2004.

  22. Alhamad HA. Use an efficient neural network to improve the Arabic handwriting recognition. In: International conference on signal and image processing applications (ICSIPA). New York: IEEE; p. 269–74. 2013.

  23. Aljuaid H, Muhammad Z, Sarfraz M. A tool to develop Arabic handwriting recognition system using genetic approach. J Comput Sci. 2010;6(6):619–24.

    Article  Google Scholar 

  24. Almohri H, Gray JS, Alnajjar H. A real-time DSP-based optical character recognition system for isolated Arabic characters using the TI TMS320C6416T. In: Proceedings of the IAJC-IJME international conference ISBN 978-1-60643-379-9. 2008.

  25. Amin A, Mari J. Machine recognition and correction of printed Arabic text. IEEE Trans Syst Man Cybern. 1989;19(5):1300–6.

    Article  Google Scholar 

  26. Khorsheed MS, Clocksin WF. Structural features of cursive Arabic script. In: Proceedings of tenth British machine vision conference (BMVC). p. 422–31. 1999.

  27. Srinivasan GN, Shobha G. Statistical texture analysis. Proc World Acad Sci Eng Technol. 2008;36:1264–9.

    Google Scholar 

  28. Abdullah MA, Al-Harigy LM, Al-Fraidi HH. Off-line Arabic handwriting character recognition using word segmentation. J Comput. 2012;4(3):40–4.

    Google Scholar 

  29. Abed MA, Abed AL-Asadi HA, Baha Al-Deen ZS, Ismail AN. Fuzzy logic approach to recognition of isolated Arabic characters. Int J Comput Theory Eng. 2010;2(1):119–24.

    Google Scholar 

  30. Khedher MZ, Al-Talib G. Recognition of secondary characters in handwritten Arabic using Fuzzy Logic. In: International conference on machine intelligence. 2005.

  31. Sarfraz M, Al-Awami ATA. Arabic character recognition using particle swarm optimization with selected and weighted moment invariants. In: 9th international symposium on signal processing and its applications (ISSPA). New York: IEEE; p. 1–4, 1-4244-0779-6/07. 2007.

  32. Amor NB, Amara NB. Combining a hybrid approach for features selection and hidden Markov models in multifont Arabic characters recognition. In: IEEE second international conference on document image analysis for libraries 0-7695-2531-8/06. 2006.

  33. Abandah GA, Younis KS, Khedher MZ. Handwritten Arabic character recognition using multiple classifiers based on letter form. In: International conference on signal processing, pattern recognition, & applications. p. 128–33. 2008.

  34. Hachour O. The combination of fuzzy logic and expert system for Arabic character recognition. In: 3rd international IEEE conference intelligent systems. p. 189–191. 2006.

  35. Mohiuddin KM, Mao J. A comparative study of different classifiers for handprinted character recognition. Mach Intell Pattern Recogn. 1994;16:437–48.

    Google Scholar 

  36. Alkhateeb JH. Word based off-line handwritten Arabic classification and recognition. PhD Thesis, Computing School, Informatics and Media, Bradford University. 2010.

  37. AlKhateeb JH, Ren J, Jiang J, Ipson SS, El-Abed H. Word-based handwritten Arabic scripts recognition using DCT features and neural network classifier. In: 5th international multi-conference on systems, signals and devices. New York: IEEE; p. 1–5. 2008.

  38. Ben Amor N, Ben Amara NE. Multifont Arabic characters recognition using hough transform and HMM/ANN classification. J Multi-media. 2006;1(2):50–4.

    Google Scholar 

  39. Khorsheed MS, Clocksin WF. Multi-font Arabic word recognition using spectral features. Int Conf Pattern Recognit. 2000;4:543–6.

    Article  Google Scholar 

  40. Jannoud IA. Automatic Arabic handwritten text recognition system. Am J Appl Sci. 2007;4:857–64.

    Article  Google Scholar 

  41. Ali AAA, Suresha M. Efficient algorithms for text lines and words segmentation for recognition of Arabic handwritten script. Emerging research in computing., Information, Communication and ApplicationsSingapore: Springer; 2019. p. 387–401.

    Google Scholar 

  42. Siddharth KS, Jangid M, Dhir R, Rani R. Handwritten Gurmukhi character recognition using statistical and background directional distribution features. Int J Comput Sci Eng. 2011;3(6):2332–45.

    Google Scholar 

  43. Parvez MT, Mahmoud SA. Offline Arabic handwritten text recognition: a survey. ACM Comput Surv. 2013;45(2):23.

    Article  Google Scholar 

  44. Alimi AM. A neuro-fuzzy approach to recognize Arabic handwritten characters. Int Conf Neural Netw IEEE. 1997;3:1397–400.

    Google Scholar 

  45. Alimi AM. An evolutionary neuro-fuzzy approach to recognize on-line Arabic handwriting. Int Conf Docum Anal Recognit IEEE. 1997;1:382–6.

    Google Scholar 

  46. AlKhateeb JH, Ren J, Jiang J, Al-Muhtaseb H. Offline handwritten Arabic cursive text recognition using hidden markov models and re-ranking. Pattern Recogn Lett. 2011;32(8):1081–8.

    Article  Google Scholar 

  47. Likforman-Sulem L, Mohammad RAH, Mokbel C, Menasri F, Bianne-Bernard AL, Kermorvant C. Features for HMM-based Arabic handwritten word recognition systems. In: Guide to OCR for Arabic scripts. London: Springer; p. 123–43. 2012.

  48. Ahmed I, Mahmoud SA, and Parvez MT. Printed Arabic text recognition. Springer, In: Guide to OCR for Arabic scripts. p. 147–68. 2012.

  49. Nemouchi S, Meslati S, Farah N. Classifiers combination for Arabic words recognition: application to handwritten Algerian city names. In: International conference on image and signal processing. Berlin: Springer; p. 562–70. 2012.

  50. Pechwitz M, El Abed H, Märgner V. Handwritten Arabic word recognition using the IFN/ENIT-Database. In: Guide to OCR for Arabic scripts. Berlin: Springer; p. 169–213. 2012.

  51. Moradi M, Poormina MA, Razzazi F. FPGA implementation of feature extraction and MLP neural network classifier for Farsi handwritten digit recognition. In: UKSim European symposium on computer modeling and simulation. New York: IEEE; p. 231–34. 2009.

  52. Alaei A, Nagabhushan P, Pal U. A new two-stage scheme for the recognition of Persian handwritten characters. In: International conference on frontiers in handwriting recognition (ICFHR). New York: IEEE; p. 130–35. 2010.

  53. El Abed H, Margner V. Comparison of different preprocessing and feature extraction methods for offline recognition of handwritten Arabic words. In: 9th international conference on document analysis and recognition, New York: IEEE; vol. 2, p. 974–78. 2007.

  54. Lawal IA, Abdel-Aal RE, Mahmoud SA. Recognition of handwritten Arabic (Indian) numerals using Freeman’s chain codes and abductive network classifiers. International conference on pattern recognition. New York: IEEE; p. 1884–87. 2010.

  55. Kessentini Y, Paquet T, Hamadou AB. Multi-stream Markov models for Arabic handwriting recognition. In: Guide to OCR for Arabic scripts, Berlin: Springer. p. 335–50. 2012.

  56. Bayoudh S, Mouchere H, Miclet L, Anquetil E. Learning a classifier with very few examples: analogy based and knowledge based generation of new examples for character recognition. In: European conference on machine learning. Berlin: Springer; p. 527–34. 2007.

  57. Lee CC, Shih CY, Yu CC, Lai WR, Jeng BS. Vision-based fingertip-writing character recognition. Int Signal Process Syst. 2011;64(3):291–303.

    Article  Google Scholar 

  58. Hasan H, Haron H, Hashim SZ. Freeman Chain Code extraction using differential evolution (DE) and particle swarm optimization (PSO). In: International conference of soft computing and pattern recognition. New York: IEEE; p. 77–81. 2009.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amani Ali Ahmed Ali.

Ethics declarations

Conflict of Interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Advances in Computational Approaches for Artificial Intelligence, Image Processing, IoT and Cloud Applications” guest edited by Bhanu Prakash K N and M. Shivakumar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ali, A.A.A., Suresha, M. & Ahmed, H.A.M. A Survey on Arabic Handwritten Character Recognition. SN COMPUT. SCI. 1, 152 (2020). https://doi.org/10.1007/s42979-020-00168-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-020-00168-1

Keywords

Navigation