Persian Handwritten Digit, Character and Word Recognition Using Deep Learning
Mehdi Bonyani, Simindokht Jahangard, Morteza Daneshmand

TL;DR
This study employs advanced deep learning architectures with data augmentation to improve Persian handwritten digit, character, and word recognition, achieving high accuracy rates on the HODA and Sadri databases.
Contribution
It introduces modified deep neural network architectures and data augmentation techniques tailored for Persian script recognition, outperforming existing methods.
Findings
Achieved 99.72% accuracy for digits on HODA
Achieved 89.99% accuracy for characters on HODA
Achieved over 98% accuracy for digits, characters, and words on Sadri
Abstract
Digit, letter and word recognition for a particular script has various applications in todays commercial contexts. Nevertheless, only a limited number of relevant studies have dealt with Persian scripts. In this paper, deep neural networks are utilized through various DensNet architectures, as well as the Xception, are adopted, modified and further boosted through data augmentation and test time augmentation, in order to come up with an optical character recognition accounting for the particularities of the Persian language and the corresponding handwritings. Taking advantage of dividing the databases to training, validation and test sets, as well as k-fold cross validation, the comparison of the proposed method with various state-of-the-art alternatives is performed on the basis of the HODA and Sadri databases, which offer the most comprehensive collection of samples in terms of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHandwritten Text Recognition Techniques · Image Processing and 3D Reconstruction · Vehicle License Plate Recognition
MethodsPointwise Convolution · Depthwise Convolution · Average Pooling · Depthwise Separable Convolution · Residual Connection · *Communicated@Fast*How Do I Communicate to Expedia? · Max Pooling · Softmax · Convolution · Dense Connections
