Farsi Digit Recognition Using GAN-Generated Data and Convolutional Neural Networks

Authors

  • Farah Jawad Computer Science Department, College of Computer Science and Information Technology, University of Al-Qadisiyah, Diwania, Iraq
  • Nisreen Ryadh Hamza University of Al-Qadisiyah

DOI:

https://doi.org/10.31642/JoKMC/2018/120102

Keywords:

Handwritten Digit Recognition,, Convolutional Neural Network,, Persian digits, , CNN ,, Farsi

Abstract

Handwritten digit recognition is one of the most active study areas in computer vision because to its numerous applications such as automatically identifying the digits in bank checks and car numbers. Handwritten Latin digits have been the subject of extensive research over the last three decades, whereas Persian handwritten digits have received far less attention. For this reason, we will concentrate on the problem of recognizing Persian (Farsi) handwritten numerals. The main challenge in the recognition of Persian handwritten digits is the presence of different patterns in Persian digit writing, which complicates the feature extraction process. An appropriate approach for automated feature extraction has been the focus of most earlier investigations since handcrafted feature extraction methods are complex and have unstable performance levels. This paper studies the use of a dataset of Persian handwritten digits generated by a Generative Adversarial Network (GAN) to develop a highly accurate Convolutional Neural Network (CNN) model for digit recognition. The proposed CNN architecture achieved a test accuracy of 99.7%, demonstrating its effectiveness. This study highlights the viability of GAN-generated datasets for machine learning applications, especially in resource-constrained scenarios.

Downloads

Download data is not yet available.

Author Biography

  • Nisreen Ryadh Hamza , University of Al-Qadisiyah

    ..

References

[1] Sun, Tianming, Bin Feng, Jinpeng Huo, Yu Xiao, Wengan Wang, Jin Peng, Zehua Li et al. "Artificial intelligence meets flexible sensors: emerging smart flexible sensing systems driven by machine learning and artificial synapses." Nano-Micro Letters 16, no. 1 (2024): 14.

[2] Schmidhuber, Jürgen. "Deep learning in neural networks: An overview." Neural networks 61 (2015): 85-117.

[3] J. M. Alghazo, G. Latif, A. Elhassan, L. Alzubaidi, A. Al-Hmouz, and R. Al-Hmouz, “An online numeral recognition system using improved structural features–a unified method for handwritten Arabic and Persian numerals,” Journal of Telecommunication, Electronic and Computer Engineering (JTEC), vol. 9, no. 2–10, pp. 33–40, 2017.

[4] Yamashita, Rikiya, et al. "Convolutional neural networks: an overview and application in radiology." Insights into imaging 9 (2018): 611-629

[5] Sadri, Javad, Mohammad Reza Yeganehzad, and Javad Saghi. "A novel comprehensive database for offline Persian handwriting recognition." Pattern Recognition 60 (2016): 378-393.‏

[6] Parseh, Mohammad Javad, and Mojtaba Meftahi. "A new combined feature extraction method for Persian handwritten digit recognition." International Journal of Image and Graphics 17.02 (2017): 1750012.‏

[7] Hajihashemi, Vahid, et al. "A pattern recognition based Holographic Graph Neuron for Persian alphabet recognition." 2020 International conference on machine vision and image processing (MVIP). IEEE, 2020.‏

[8] Sethy, Abhisek, Prashanta Kumar Patra, and Soumya Ranjan Nayak. "A hybrid system for handwritten character recognition with high robustness." Traitement du Signal 39.2 (2022): 567.‏

[9] Latif, Ghazanfar, et al. "Deep convolutional neural network for recognition of unified multi-language handwritten numerals." 2018 IEEE 2nd International workshop on Arabic and derived script analysis and recognition (ASAR). IEEE, 2018.‏

[10] Siddique, Fathma, Shadman Sakib, and Md Abu Bakr Siddique. "Recognition of handwritten digit using convolutional neural network in python with tensorflow and comparison of performance for various hidden layers." 2019 5th international conference on advances in electrical engineering (ICAEE). IEEE, 2019.‏

[11] Akhlaghi, Maryam, and Vahid Ghods. "Farsi handwritten phone number recognition using deep learning." SN Applied Sciences 2.3 (2020): 408.‏

[12] Nanehkaran, Yaser Ahangari, et al. "A pragmatic convolutional bagging ensemble learning for recognition of Farsi handwritten digits." The Journal of Supercomputing 77.11 (2021): 13474-13493.‏

[13] Miri, A., and M. Khedmati. "DEVELOPMENT OF AN ALGORITHM FOR PERSIAN HANDWRITING DIGITS RECOGNITION BASED ON MLP AND PNN CLASSIFIERS AND USING CLUSTER CENTERS." Sharif Journal of Industrial Engineering & Management 39.1 (2023): 23-34.‏

[14] Fateh, Amirreza, et al. "Advancing Multilingual Handwritten Numeral Recognition With Attention-Driven Transfer Learning." IEEE Access 12 (2024): 41381-41395.‏

[15] Noori, Hossein. "Improving Persian Handwritten Digit Recognition using Convolutional Neural Network." Journal of Algorithms and Computation 56.1 (2024): 55-72.‏

[16] Amirmahdi Aboutalebi, 2024, Persian HandWritten Digits dataset, https://www.kaggle.com/datasets/amirmahdiabbootalebi/persian-handwritten-digits

[17] Goodfellow, I., Pouget-Abadie, J., Mirza, M., et al. (2014). Generative Adversarial Networks.

[18] https://farsiocr.ir// مجموعه-داده/مجموعه-ارقام-دستنویس-هدی/.

[19] [19] Khosravi, H., Kabir, E.: Introducing a very large dataset of handwritten Farsi digits and a study on their varieties. Pattern Recognit. Lett. 28(10), 1133–1141 (2007)

Downloads

Published

2026-01-05

How to Cite

Jawad, F., & Ryadh Hamza , N. . (2026). Farsi Digit Recognition Using GAN-Generated Data and Convolutional Neural Networks. Journal of Kufa for Mathematics and Computer, 12(1), 6-11. https://doi.org/10.31642/JoKMC/2018/120102

Share