Skip to main content

An Efficient Recognition Method for Handwritten Arabic Numerals Using CNN with Data Augmentation and Dropout

  • Conference paper
  • First Online:
Data Management, Analytics and Innovation

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 808))

Abstract

Handwritten character recognition has been the center of research and a benchmark problem in the sector of pattern recognition and artificial intelligence, and it continues to be a challenging research topic. Due to its enormous application many works have been done in this field focusing on different languages. Arabic, being a diversified language has a huge scope of research with potential challenges. A convolutional neural network (CNN) model for recognizing handwritten numerals in Arabic language is proposed in this paper, where the dataset is subject to various augmentations in order to add robustness needed for deep learning approach. The proposed method is empowered by the presence of dropout regularization to do away with the problem of data overfitting. Moreover, suitable change is introduced in activation function to overcome the problem of vanishing gradient. With these modifications, the proposed system achieves an accuracy of 99.4% which performs better than every previous work on the dataset.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. World arabic language day, unesco. (2017). http://www.unesco.org/new/en/unesco/events/prizes-and-celebrations/celebrations/international-days/world-arabic-language-day/. Retrieved May 27, 2017.

  2. Boucenna, A. (2006). Origin of the numerals. arXiv preprint math/0606699.

    Google Scholar 

  3. Amin, A. (1998). Off-line arabic character recognition: The state of the art. Pattern recognition, 31(5), 517–530.

    Google Scholar 

  4. Tushar, A. K., Ashiquzzaman, A., & Afrin, A., & Islam, M. (2017). A novel transfer learning approach upon hindi, arabic, and bangla numerals using convolutional neural networks. arXiv preprint arXiv:1707.08385.

  5. Das, N., Mollah, A. F., Saha, S., & Haque, S. S. (2010). Handwritten arabic numeral recognition using a multi-layer perceptron. CoRR, abs/1003.1891. Retrieved October 30, 2017.

    Google Scholar 

  6. Ashiquzzaman, A., & Tushar, A. K. (2017). Handwritten arabic numeral recognition using deep learning neural networks. In IEEE International Conference on Imaging, Vision & Pattern Recognition (icIVPR), pp. 1–4. IEEE.

    Google Scholar 

  7. Google code archieve—long-term storage for google code project hosting. https://code.google.com/archive/p/cmaterdb/downloads. Retrieved May 30, 2017.

  8. Kubat, M. (1999). Neural networks: A comprehensive foundation by simon haykin, macmillan. Knowledge Engineering Review, 13(4), 409–412. ISBN 0-02-352781-7. Retrieved October 30, 2017.

    Google Scholar 

  9. Domingos, P. M. (2000). Bayesian averaging of classier and the overfitting problem. In Proceedings of the Seventeenth International Conference on Machine Learning (ICML 2000), Stanford University, Stanford, CA, USA, June 29–July 2, 2000, pp. 223–230. Retrieved October 30, 2017.

    Google Scholar 

  10. Hinton, G. E., & Salakhutdinov, R. R. (2009). Replicated softmax: An undirected topic model. In Advances in Neural Information Processing Systems, pp. 1607–1614.

    Google Scholar 

  11. Chollet, F. (2015). keras. https://github.com/fchollet/keras. Retrieved October 30, 2017.

  12. Theano Development Team. (2016). Theano: A python framework for fast computation of mathematical expressions. arXiv e-prints, abs/1605.02688, May 2016. Retrieved October 30, 2017.

    Google Scholar 

  13. Zeiler, M. D. (2012). Adadelta: An adaptive learning rate method. arXiv preprint arXiv:1212.5701.

  14. Ashiquzzaman, A., Tushar, A. K., Islam, M., & Kim, J.-M., et al. (2017). Reduction of overfitting in diabetes prediction using deep learning neural network. arXiv preprint arXiv:1707.08386.

  15. Pan, S. J., & Yang, Q. (2010). A survey on transfer learning. IEEE Transactions on knowledge and data engineering, 22(10), 1345–1359.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Akm Ashiquzzaman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ashiquzzaman, A., Tushar, A.K., Rahman, A., Mohsin, F. (2019). An Efficient Recognition Method for Handwritten Arabic Numerals Using CNN with Data Augmentation and Dropout. In: Balas, V., Sharma, N., Chakrabarti, A. (eds) Data Management, Analytics and Innovation. Advances in Intelligent Systems and Computing, vol 808. Springer, Singapore. https://doi.org/10.1007/978-981-13-1402-5_23

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-1402-5_23

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-1401-8

  • Online ISBN: 978-981-13-1402-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics