Abstract
Developing an online handwriting recognition system for Arabic script used in pen-based devices plays an important role in making these devices available and usable for Arabic society. This paper is carried out for Arabic script to overcome the difficulties presented in the Arabic language in cursive, overlapping, handwriting variability, different writing styles, delayed strokes, and other challenges. An algorithm for recognizing Arabic strokes written by hand is proposed; since there are some troubles in distinguishing the written stroke for similar characters. The uniqueness of the recommended algorithm is dealing with every stroke in the character separately. Furthermore, in the current research, two novel databases for Arabic characters and Arabic characters’ strokes are generated. The two databases are presented, one for Arabic characters by different writers for the 28 Arabic characters, the other database is extracted from the previous database by taking only the Arabic character strokes. The algorithm used for data collection is distinguished by the ability to deal with each stroke in the written characters separately. The code acts as a simulation of a stylus pen and a touch screen. Stroke capturing is achieved by collecting data points along the path of an input device (stylus pen or mouse) same time those characters are written.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Habash, N.Y.: Introduction to Arabic Natural Language Processing. Morgan & Claypool, San Rafael (2010)
AlMuallim, H., Yamaguchi, S.: A method of recognition of Arabic cursive handwriting. IEEE Trans. Pattern Anal. Mach. Intell. PAMI-9(5), 715–722 (1987)
Elbaati, A., Kherallah, M., Ennaji, A., Alimi, A.M.: Temporal order recovery of the scanned handwriting. In: 2009 10th International Conference on Document Analysis and Recognition, Barcelona, Spain, 26–29 July 2009
Alimi, A.: A neuro-fuzzy approach to recognize Arabic handwritten characters. In: Proceedings of International Conference on Neural Networks (ICNN 1997), Houston, TX, USA, 12–12 June 1997
Abuzaraida, M.A., Zeki, A.M., Zeki, A.M.: Recognition techniques for online Arabic handwriting recognition systems. In: 2012 International Conference on Advanced Computer Science Applications and Technologies (ACSAT), Kuala Lumpur, Malaysia (2012)
Al-Helali, B.M., Mahmoud, S.A.: Arabic online handwriting recognition (AOHR): a survey. ACM Comput. Surv. 50(3), 1–35 (2017)
AbdElNafea, M., Heshmat, S.: Efficient preprocessing algorithm for online handwritten Arabic strokes. In: 2019 International Conference on Innovative Trends in Computer Engineering (ITCE), Aswan, Egypt, 2–4 February 2019
Sharma, A.: Online Handwritten Gurmukhi Character Recognition “thesis”. Patiala, Punjab, India: School of Mathematics and Computer Applications, Thapar University, February 2009
Harouni, M., Mohamad, D., Rasouli, A.: Deductive method for recognition of on-line handwritten Persian/Arabic characters. In: 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE), Singapore, Singapore, 26–28 February 2010
Haraty, R., Ghaddar, C.: Arabic text recognition. Int. Arab J. Inf. Technol. 1, 156–163 (2004)
Kherallah, M., Elbaati, A., El Abed, H., Alimi, A.M.: The On/Off (LMCA) Dual Arabic Handwriting Database. In: REGIM: Research Group on Intelligent Machines, University of Sfax (2008)
Kherallah, M., Tagougui, N., Alimi, A.M., El Abed, H., Margner, V.: Online Arabic handwriting recognition competition. In: 2011 International Conference on Document Analysis and Recognition, Beijing, China (2011)
Elanwar, R.I.M., Rashwan, M.A., Mashali, S.A.: OHASD: the first on-line Arabic sentence database handwritten on tablet PC. Int. J. Comput. Inf. Eng. 4(12), 1907–1912 (2010)
El Abed, H., Kherallah, M., Märgner, V., Alimi, A.M.: On-line Arabic handwriting recognition competition ‘ADAB database and participating systems.’ Int. J. Doc. Anal. Recogn. (IJDAR) 14, 15–23 (2011)
Azeem, S.A., Ahmed, H.: Recognition of segmented online Arabic handwritten characters of the ADAB database. In: 2011 10th International Conference on Machine Learning and Applications and Workshops, Honolulu, HI, USA, 18–21 December 2011
Abdelaziz, I., Abdou, S.: AltecOnDB: a large-vocabulary arabic online handwriting recognition database. arXiv, 24 December 2014
Abuzaraida, M.A., Zeki, A.M., Zeki, A.M.: Online database of Quranic handwritten words. J. Theor. Appl. Inf. Technol. 62(2), 485–492 (2014)
Mahmoud, S.A., Luqman, H., Al-Helali, B.M., BinMakhashen, G., Parvez, M.T.: Online-KHATT: an open-vocabulary database for Arabic online-text processing. Open Cybern. Syst. J. 12(1), 42–59 (2018)
Mahajan, L., Kulkarni, G.A.: Digital pen for handwritten digit and gesture recognition using trajectory recognition algorithm based on triaxial accelerometer. IOSR J. Electron. Commun. Eng. (IOSR-JECE) 10(1), 24–31 (2015)
Nakkach, H., Hichri, S., Haboubi, S., Amiri, H.: A segmentation-free approach to strokes extraction from online isolated Arabic handwritten character. In: 2016 2nd International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), Monastir, Tunisia, 21–23 March 2016
Plamondon, R., Srihari , S.N.: On-line and off-line handwriting recognition: a comprehensive survey. IEEE Trans. Pattern Anal. Mach. Intell. 22(1), 63–84 (2000)
Sharma, A., Kumar, R., Sharma, R.K.: Online handwritten Gurmukhi Character recognition using elastic matching. In: 2008 Congress on Image and Signal Processing, Sanya, Hainan, China, 27–30 May 2008
Priya, A., Mishra, S., Raj, S., Mandal, S., Datta, S.: Online and offline character recognition: a survey. In: 2016 International Conference on Communication and Signal Processing (ICCSP), Melmaruvathur, India, 6–8 April 2016
Mezghani, N., Mitiche, A., Cheriet, M.: On-line recognition of handwritten Arabic characters using a Kohonen neural network. In: Proceedings Eighth International Workshop on Frontiers in Handwriting Recognition, Niagara on the Lake, Ontario, Canada, 6–8 August 2002
Santosh, K.C., Nattee, C.: A comprehensive survey on on-line handwriting recognition technology and its real application to the Nepalese natural handwriting. Kathmandu University J. Sci. Eng. Technol. 5(1), 31–55 (2009)
Abuzaraida, M.A., Zeki, A.M., Zeki, A.M.: Problems of writing on digital surfaces in online handwriting recognition systems. In: 2013 5th International Conference on Information and Communication Technology for the Muslim World (ICT4M), Rabat, Morocco, 26–27 March 2013
El-Wakil, M.S., Shoukry, A.A.: On-line recognition of handwritten isolated Arabic characters. Pattern Recogn. 22(2), 97–105 (1989)
Al-Emami, S., Usher, M.: On-line recognition of handwritten Arabic characters. IEEE Trans. Pattern Anal. Mach. Intell. 12(7), 704–710 (1990)
Mortenson, M.E.: Mathematics for Computer Graphics Applications . Industrial Press Inc., South Norwalk (1999)
Ding, Y., Kimura, F., Miyake, Y., Shridhar, M.: Accuracy improvement of slant estimation for handwritten words. In: Proceedings 15th International Conference on Pattern Recognition. ICPR-2000, Barcelona, Spain, 3–7 September 2000
Ramzi, A., Zahary, A.: Online Arabic handwritten character recognition using online-offline feature extraction and back-propagation neural network. In: 2014 1st International Conference on Advanced Technologies for Signal and Image Processing (ATSIP), Sousse, Tunisia, 17–19 March 2014
Al-Habian, G., Assaleh, K.: Online Arabic handwriting recognition using continuous gaussian mixture HMMS. In: 2007 International Conference on Intelligent and Advanced Systems, Kuala Lumpur, Malaysia, 25–28 November 2007
Boubaker, H., El Baati, A., Kherallah, M., Alimi, A.M., Elabed, H.: Online Arabic handwriting modeling system based on the graphemes segmentation. In: 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey, 23–26 August 2010
Gonzalez, R.C., Woods, R.E.: Digital Image Processing, 2nd edn. Prentice Hall, Upper Saddle River (2002)
White, R.L.: Methods for Classification, 16 August 1996. http://first.astro.columbia.edu/rick/SCMA/node2.html
W. Contributors, Training, Validation, and Test Sets, Wikipedia, The Free Encyclopedia, 14 December 2019. https://en.wikipedia.org/w/index.php?title=Training,_validation,_and_test_sets&oldid=930696087
Brownlee, J.: A Gentle Introduction to k-fold Cross-Validation, 23 May 2018. https://machinelearningmastery.com/k-fold-cross-validation/
Shalev-Shwartz, S., Ben-David, S.: Understanding Machine Learning: From Theory to Algorithms . Cambridge University Press, New York (2014)
MATHWORKS. Classification Learner App (2019). https://www.mathworks.com/help/stats/classificationlearner-app.html?s_tid=srchtitle
MATHWORKS. Choose Classifier Options (2019). https://www.mathworks.com/help/stats/choose-a-classifier.html
MathWorks. Machine Learning in MATLAB (2019). https://www.mathworks.com/help/stats/machine-learning-in-matlab.html
Acknowledgments
The authors thank all participants’ contribution to (AOLAH) databases formulation. They sincerely appreciated Dr. Omar Abdel-Reheem and Eng. Fatma Gamal, from Aswan faculty of engineering, Aswan University, for their help to facilitate the data collecting process.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Heshmat, S., Abdelnafea, M. (2021). Aolah Databases for New Arabic Online Handwriting Recognition Algorithm. In: Barney Smith, E.H., Pal, U. (eds) Document Analysis and Recognition – ICDAR 2021 Workshops. ICDAR 2021. Lecture Notes in Computer Science(), vol 12916. Springer, Cham. https://doi.org/10.1007/978-3-030-86198-8_21
Download citation
DOI: https://doi.org/10.1007/978-3-030-86198-8_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86197-1
Online ISBN: 978-3-030-86198-8
eBook Packages: Computer ScienceComputer Science (R0)