Hand-Written Digit Classification Using Hardware-Implemented Neural Networks: Design, Optimization, and Challenges

Authors

  • Minhao Shi

DOI:

https://doi.org/10.61173/a6zzjh64

Keywords:

Handwritten number classification, neural network, perceptron, tree, very-large-scale integration

Abstract

This study introduces a neural network-based system designed to expedite the classification of handwritten characters, particularly focusing on numbers. Utilizing a perceptron that aggregates weighted inputs followed by a non-linear function, the system estimates the likelihood of a character being any digit from 0 to 9. The implementation, achieved through Very-Large-Scale Integration (VLSI) and programmed using Verilog, adopts a tree structure that saves over one thousand clock cycles compared to a serial approach in the addition phase. It requires 393 clock cycles for the system to accurately recognize a single digit. This research presents a practical approach to handwritten character classification. The system has potential applications across various handwriting resources, including images, paper documents, and touchscreen inputs. Further studies could broaden its utility by extending recognition capabilities to letters and symbols, enhancing its applicability in educational and scientific domains where quick and precise character recognition is crucial. Such advancements could significantly benefit sectors requiring efficient data digitization and processing from handwritten sources.

References

[1] Abdullah M, Agal A, Alharthi M, Alrashidi M 2018 Retracted: Arabic handwriting recognition using neural network classifier Journal of Fundamental and Applied Sciences 10(4S) 265-270. Dean&Francis ISSN 2959-6157

[2] Abe S 2010 Support Vector Machines for Pattern Classification Berlin, Germany: Springer Science & Business Media.

[3] Zhang Y, Zhao H, Zhu X, Zhao Z, Zuo J 2019 Strain Measurement Quantization Technology based on DAS System 2019 IEEE 3rd Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC) 214-218.

[4] He K, Zhang X, Ren S, Sun J 2016 Deep residual learning for image recognition Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition 770-778.

[5] Aqab S, Tariq MU 2020 Handwriting recognition using artificial intelligence neural network and image processing International Journal of Advanced Computer Science and Applications 11(7).

[6] Zhang Yuan, Wang Shuwang, Ma Yongbing 2021 Comparison of the application of machine and deep learning algorithms in handwritten digit recognition Informatization Research 5 60-64.

[7] Caplar R, Kulisic P 1973 Proc. Int. Conf. on Nuclear Physics (Munich) vol 1 (Amsterdam: North-Holland/American Elsevier) 517.

[8] Al-Nounou AAK, Ar-Knaleel U, Obeidat F, Al-Knaleel M 2022 FPGA implementation of fast binary multiplication based on customized basic cells Journal of Universal Computer Science 28(10) 1030-1057.

[9] Wang R, Zhu J, Wang S, Wang T, Huang J, Zhu X 2024 Multi-modal emotion recognition using tensor decomposition fusion and self-supervised multi-tasking International Journal of Multimedia Information Retrieval 13(4) 39.

[10] Giardino D, Matta M, Silvestri F, Spanò S, Trobiani V 2019 FPGA implementation of hand-written number recognition based on CNN International Journal on Advanced Science, Engineering and Information Technology 9(1) 167-171.

Downloads

Published

2024-12-31