Acceleration of Urdu Optical Character Recognition on Zynq UltraScale+ MPSoC Using Deep Convolutional Neural Network

Deploying deep learning–based optical character recognition (OCR) systems for low-resource, complex-script languages like Urdu remains a major challenge due to high computational costs, lack of annotated datasets, and limited hardware support for real-time applications. Existing FPGA-based OCR implementations have primarily focused on simplified datasets such as MNIST digits, limiting their generalizability to scripts like Urdu that exhibit extensive intra-class variability, contextual shaping, and diacritics. This study presents a hardware-accelerated Urdu OCR framework using a custom-designed Convolutional Neural Network (CNN) optimized for deployment on the Xilinx Zynq UltraScale+ MPSoC (ZCU104). The proposed CNN is trained on a novel large-scale dataset of 336,000 labeled images spanning 48 Urdu characters across 230 font styles. Compared to MNIST-based FPGA implementations, our approach addresses significantly higher script complexity while achieving a classification accuracy of 96.73% (FP32) and 94.06% (INT8). Hardware-aware quantization and deployment using the Vitis AI toolchain enabled 75% model compression with minimal accuracy loss, achieving real-time inference of 0.189 ms per character and 4,886.95 FPS, while consuming only 1.32W. Benchmarking against CPU and GPU platforms confirmed substantial improvements in speed and energy efficiency. This work establishes a high-performance, scalable, and energy-efficient FPGA-based OCR framework for Urdu and sets the foundation for extending such solutions to other cursive, low-resource languages like Arabic, Pashto, and Persian.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3593294
Primary Topic
Handwritten Text Recognition Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Acceleration of Urdu Optical Character Recognition on Zynq UltraScale+ MPSoC Using Deep Convolutional Neural Network

Fauzia Yasir, Majida Kazmi
IEEE Access
Handwritten Text Recognition Techniques
article

Acceleration of Urdu Optical Character Recognition on Zynq UltraScale+ MPSoC Using Deep Convolutional Neural Network

Fauzia Yasir, Majida Kazmi
article en

Abstract

Deploying deep learning–based optical character recognition (OCR) systems for low-resource, complex-script languages like Urdu remains a major challenge due to high computational costs, lack of annotated datasets, and limited hardware support for real-time applications. Existing FPGA-based OCR implementations have primarily focused on simplified datasets such as MNIST digits, limiting their generalizability to scripts like Urdu that exhibit extensive intra-class variability, contextual shaping, and diacritics. This study presents a hardware-accelerated Urdu OCR framework using a custom-designed Convolutional Neural Network (CNN) optimized for deployment on the Xilinx Zynq UltraScale+ MPSoC (ZCU104). The proposed CNN is trained on a novel large-scale dataset of 336,000 labeled images spanning 48 Urdu characters across 230 font styles. Compared to MNIST-based FPGA implementations, our approach addresses significantly higher script complexity while achieving a classification accuracy of 96.73% (FP32) and 94.06% (INT8). Hardware-aware quantization and deployment using the Vitis AI toolchain enabled 75% model compression with minimal accuracy loss, achieving real-time inference of 0.189 ms per character and 4,886.95 FPS, while consuming only 1.32W. Benchmarking against CPU and GPU platforms confirmed substantial improvements in speed and energy efficiency. This work establishes a high-performance, scalable, and energy-efficient FPGA-based OCR framework for Urdu and sets the foundation for extending such solutions to other cursive, low-resource languages like Arabic, Pashto, and Persian.

IEEE AccessVol. 13
NED University of Engineering and Technology (PK)
Ministry of Science and Technology of Thailand
Openalex Percentile: Top 83%
Handwritten Text Recognition Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.