journal article·2021Open access

Quranic Script Optical Text Recognition Using Deep Learning in IoT Systems

Mahmoud Badry, Mohammed Hassanin, Asghar Chandio, Nour Moustafa

Computers, Materials & Continua· Volume 68· Issue 2

Abstract

Since the worldwide spread of internet-connected devices and rapid advances made in Internet of Things (IoT) systems, much research has been done in using machine learning methods to recognize IoT sensors data. This is particularly the case for optical character recognition of handwritten scripts. Recognizing text in images has several useful applications, including content-based image retrieval, searching and document archiving. The Arabic language is one of the mostly used tongues in the world. However, Arabic text recognition in imagery is still very much in the nascent stage, especially handwritten text. This is mainly due to the language complexities, different writing styles, variations in the shape of characters, diacritics, and connected nature of Arabic text. In this paper, two deep learning models were proposed. The first model was based on a sequence-to-sequence recognition, while the second model was based on a fully convolution network. To measure the performance of these models, a new dataset, called QTID (Quran Text Image Dataset) was devised. This is the first Arabic dataset that includes Arabic diacritics. It consists of 309,720 different 192 × 64 annotated Arabic word images, which comprise 2,494,428 characters in total taken from the Holy Quran. The annotated images in the dataset were randomly divided into 90%, 5%, and 5% sets for training, validation, and testing purposes, respectively. Both models were set up to recognize the Arabic Othmani font in the QTID. Experimental results show that the proposed methods achieve state-of-the-art outcomes. Furthermore, the proposed models surpass expectations in terms of character recognition rate, F1-score, average precision, and recall values. They are superior to the best Arabic text recognition engines like Tesseract and ABBYY FineReader.
Source: openalex_inverted_index · 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.

References (17)

Show source-provided references
1. Efficient image recognition and retrieval on IoT-assisted energy-constrained platforms from big data repositories10.1109/JIOT.2019.2896151 ↗
2. A survey on optical character recognition system
3. Offline Arabic handwritten text recognition: A survey10.1145/2431211.2431222 ↗
4. Offline Arabic handwriting recognition using deep machine learning: A review of recent advances
5. Reading text in the wild with convolutional neural networks10.1007/s11263-015-0823-z ↗
6. Imagenet: A large-scale hierarchical image database
7. Deep visual-semantic alignments for generating image descriptions
8. An overview of the Tesseract OCR engine
9. Arabic character recognition system development
10. Graves · Guide to OCR for Arabic Scripts · 2012 · 1 · 29710.1007/978-1-4471-4072-6_12 ↗
11. IFN/ENIT-database of handwritten Arabic words
12. Deep learning and recurrent connectionist-based approaches for Arabic text recognition in videos
13. Offline handwritten Quranic text recognition: A research perspective
14. Optical character recognition for Quranic image similarity matching10.1109/ACCESS.2017.2771621 ↗
15. Online integrity and authentication checking for Quran electronic versions10.1016/j.aci.2015.08.001 ↗
16. Application of soft computing techniques in machine reading of Quranic Kufic manuscripts
17. Very deep convolutional networks for large-scale image recognition