Automatic CNN-Based Arabic Numeral Spotting and Handwritten Digit Recognition by Using Deep Transfer Learning in Ottoman Population Registers
Source abstract
Abstract
Historical manuscripts and archival documentation are handwritten texts which are the backbone sources for historical inquiry. Recent developments in the digital humanities field and the need for extracting information from the historical documents have fastened the digitization processes. Cutting edge machine learning methods are applied to extract meaning from these documents. Page segmentation (layout analysis), keyword, number and symbol spotting, handwritten text recognition algorithms are tested on historical documents. For most of the languages, these techniques are widely studied and high performance techniques are developed. However, the properties of Arabic scripts (i.e., diacritics, varying script styles, diacritics, and ligatures) create additional problems for these algorithms and, therefore, the number of research is limited. In this research, we first automatically spotted the Arabic numerals from the very first series of population registers of the Ottoman Empire conducted in the mid-nineteenth century and recognized these numbers. They are important because they held information about the number of households, registered individuals and ages of individuals. We applied a red color filter to separate numerals from the document by taking advantage of the structure of the studied registers (numerals are written in red). We first used a CNN-based segmentation method for spotting these numerals. In the second part, we annotated a local Arabic handwritten digit dataset from the spotted numerals by selecting uni-digit ones and tested the Deep Transfer Learning method from large open Arabic handwritten digit datasets for digit recognition. We achieved promising results for recognizing digits in these historical documents.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Handwritten Text Recognition Techniques · Image Processing and 3D Reconstruction · Vehicle License Plate Recognition
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Social Sciences and Humanities, Koç University, Rumelifeneri Yolu, 34450 Sarıyer, Istanbul, Turkey
Funding
European Research Council
References (40)
Show source-provided references
1. Marinai, S., and Dengel, A.R. (2004). Segmentation of handwritten characters for digitalizing Korean historical documents. Document Analysis Systems VI, Springer.10.1007/b100557 ↗
2. Wick, C., and Puppe, F. (2018, January 24–27). Fully convolutional neural networks for page segmentation of historical document images. Proceedings of the IEEE 2018 13th IAPR International Workshop on Document Analysis Systems (DAS), Vienna, Austria.10.1109/DAS.2018.39 ↗
3. Xu, Y., He, W., Yin, F., and Liu, C.L. (2017, January 9–15). Page segmentation for historical handwritten documents using fully convolutional networks. Proceedings of the IEEE 2017 14th IAPR International Conference on Document Analysis and Recognition (ICDAR), Kyoto, Japan.10.1109/ICDAR.2017.94 ↗
4. Can, Y.S., and Kabadayı, M.E. (2020). CNN-based page segmentation and object classification for counting population in Ottoman archival documentation. J. Imaging, 6.10.3390/jimaging6050032 ↗
5. Puigcerver, J., Toselli, A.H., and Vidal, E. (2015, January 23–26). ICDAR2015 competition on keyword spotting for handwritten documents. Proceedings of the 2015 13th International Conference on Document Analysis and Recognition (ICDAR), Tunis, Tunisia.10.1109/ICDAR.2015.7333946 ↗
6. Rouhou, A.C., Kessentini, Y., and Kanoun, S. (2019). Hybrid HMM/DNN system for Arabic handwriting keyword spotting. International Conference on Image Analysis and Recognition, Springer.
7. Arabic document layout analysis10.1007/s10044-017-0595-x ↗
8. A novel hybrid CNN–SVM classifier for recognizing handwritten digits10.1016/j.patcog.2011.09.021 ↗
9. Deep extreme learning machines: Supervised autoencoding architecture for classification10.1016/j.neucom.2015.03.110 ↗
10. Nobile, N., He, C.L., Sagheer, M.W., Lam, L., and Suen, C.Y. (2011, January 18–21). Digit/symbol pruning and verification for Arabic handwritten digit/symbol spotting. Proceedings of the 2011 International Conference on Document Analysis and Recognition, Beijing, China.10.1109/ICDAR.2011.136 ↗
11. AlKhateeb, J.H., and Alseid, M. (2014, January 27–28). DBN—Based learning for Arabic handwritten digit recognition using DCT features. Proceedings of the 2014 6th International Conference on Computer Science and Information Technology (CSIT), Amman, Jordan.10.1109/CSIT.2014.6806004 ↗
12. Balas, V.E., Sharma, N., and Chakrabarti, A. (2019). An efficient recognition method for handwritten Arabic numerals using CNN with data augmentation and dropout. Data Management, Analytics and Innovation, Springer.
13. Takruri, M., Al-Hmouz, R., and Al-Hmouz, A. (2014, January 18–20). A three-level classifier: Fuzzy C Means, Support Vector Machine and unique pixels for Arabic handwritten digits. Proceedings of the 2014 World Symposium on Computer Applications Research (WSCAR), Sousse, Tunisia.10.1109/WSCAR.2014.6916798 ↗
14. Hassanien, A.E., Shaalan, K., Gaber, T., Azar, A.T., and Tolba, M.F. CNN for handwritten Arabic digits recognition based on LeNet-5. Proceedings of the International Conference on Advanced Intelligent Systems and Informatics 2016.
15. Bukhari, S.S., Breuel, T.M., Asi, A., and El-Sana, J. (2012, January 18–20). Layout analysis for arabic historical document images using machine learning. Proceedings of the IEEE 2012 International Conference on Frontiers in Handwriting Recognition, Bari, Italy.10.1109/ICFHR.2012.227 ↗
16. Breuel, T.M. (2017, January 9–15). Robust, simple page segmentation using hybrid convolutional MDLSTM networks. Proceedings of the 2017 14th IAPR International Conference on Document Analysis and Recognition (ICDAR), Kyoto, Japan.10.1109/ICDAR.2017.125 ↗
17. Augusto Borges Oliveira, D., and Palhares Viana, M. (2017, January 22–29). Fast CNN-based document layout analysis. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCVW.2017.142 ↗
18. Ares Oliveira, S., Seguin, B., and Kaplan, F. (2018, January 5–8). dhSegment: A generic deep-learning approach for document segmentation. Proceedings of the 2018 16th International Conference on Frontiers in Handwriting Recognition (ICFHR), Niagara Falls, NY, USA.10.1109/ICFHR-2018.2018.00011 ↗
19. Brik, Y., Chibani, Y., Hadjadji, B., and Zemouri, E.T. (2014, January 14–16). Keyword-guided Arabic word spotting in ancient document images using Curvelet descriptors. Proceedings of the IEEE 2014 International Conference on Multimedia Computing and Systems (ICMCS), Marrakesh, Morocco.10.1109/ICMCS.2014.6911260 ↗
20. Kassis, M., and El-Sana, J. (2016, January 11–14). Automatic synthesis of historical arabic text for word-spotting. Proceedings of the IEEE 2016 12th IAPR Workshop on Document Analysis Systems (DAS), Santorini, Greece.10.1109/DAS.2016.9 ↗
21. Zirari, F., Ennaji, A., Nicolas, S., and Mammass, D. (2013, January 27–30). A methodology to spot words in historical arabic documents. Proceedings of the IEEE 2013 ACS International Conference on Computer Systems and Applications (AICCSA), Ifrane, Morocco.10.1109/AICCSA.2013.6616492 ↗
22. Wshah, S., Kumar, G., and Govindaraju, V. (2012, January 23–26). Multilingual word spotting in offline handwritten documents. Proceedings of the IEEE 21st International Conference on Pattern Recognition (ICPR2012), Istanbul, Turkey.
23. Khayyat, M., Lam, L., and Suen, C.Y. (2012, January 18–20). Arabic handwritten word spotting using language models. Proceedings of the IEEE 2012 International Conference on Frontiers in Handwriting Recognition, Bari, Italy.10.1109/ICFHR.2012.183 ↗
24. Barakat, B.K., Alasam, R., and El-Sana, J. (2018, January 24–27). Word spotting using convolutional siamese network. Proceedings of the 2018 13th IAPR International Workshop on Document Analysis Systems (DAS), Vienna, Austria.10.1109/DAS.2018.67 ↗
25. Arabic numerals recognition based on an improved version of the loci characteristic
26. Dehghanian, A., and Ghods, V. (2018, January 27–29). Farsi handwriting digit recognition based on convolutional neural networks. Proceedings of the 2018 6th International Symposium on Computational and Business Intelligence (ISCBI), Basel, Switzerland.10.1109/ISCBI.2018.00022 ↗
27. Ghofrani, A., and Toroghi, R.M. (2019, January 6–7). Capsule-based Persian/Arabic robust handwritten digit recognition using EM routing. Proceedings of the 2019 4th International Conference on Pattern Recognition and Image Analysis (IPRIA), Tehran, Iran.10.1109/PRIA.2019.8785981 ↗
28. Farahbakhsh, E., Kozegar, E., and Soryani, M. (2017, January 22–23). Improving persian digit recognition by combining data augmentation and AlexNet. Proceedings of the 2017 10th Iranian Conference on Machine Vision and Image Processing (MVIP), Isfahan, Iran.10.1109/IranianMVIP.2017.8342362 ↗
29. Ashiquzzaman, A., and Tushar, A.K. (2017, January 13–14). Handwritten Arabic numeral recognition using deep learning neural networks. Proceedings of the 2017 IEEE International Conference on Imaging, Vision Pattern Recognition (icIVPR), Dhaka, Bangladesh.10.1109/ICIVPR.2017.7890866 ↗
30. Ahamed, P., Kundu, S., Khan, T., Bhateja, V., Sarkar, R., and Mollah, A.F. (2020). Handwritten Arabic numerals recognition using convolutional neural network. J. Ambient Intell. Humaniz. Comput.10.1007/s12652-020-01901-7 ↗
31. Alani, A.A. (2017). Arabic handwritten digit recognition based on restricted Boltzmann machine and convolutional neural networks. Information, 8.10.3390/info8040142 ↗
32. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE conference on computer vision and pattern recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
33. Glorot, X., and Bengio, Y. (2010, January 13–15). Understanding the difficulty of training deep feedforward neural networks. Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, Sardinia, Italy.
34. Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv.
35. Ioffe, S. (2017, January 4–9). Batch renormalization: Towards reducing minibatch dependence in batch-normalized models. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA.
36. (2020, June 30). Hoda Dataset. Available online: http://farsiocr.ir.
37. (2020, June 30). AHDBase Dataset. Available online: http://datacenter.aucegypt.edu/shazeem/.
38. Holmes, G., Donkin, A., and Witten, I.H. (December, January 29). WEKA: A machine learning workbench. Proceedings of the ANZIIS ’94—Australian New Zealand Intelligent Information Systems Conference, Brisbane, Australia.
39. Rameshan, R., Arora, C., and Dutta Roy, S. (2018). Document image segmentation using deep features. Computer Vision, Pattern Recognition, Image Processing, and Graphics, Springer.10.1007/978-981-13-0020-2 ↗
40. (2020, June 30). Hoda Dataset Persian Digits Demonstration [Online]. Available online: https://github.manzik.com/Persian-Handwritten-Digit-Recognizer/JS%20Interactive/.