Performance Analysis of Tesseract and EasyOCR for Bangla Optical Character Recognition on the Novel Bangla CrossHair Dataset

This paper presents a comparative study of key metrics for OCR engines in Bangla language processing. PyTesseract (a Python wrapper for Tesseract OCR) and EasyOCR were benchmarked on a novel dataset, "Bangla-CrossHair," created for testing OCR engines. This dataset combines samples from "Bangla Text Detection and Recognition," "Bangla Handwritten Characters," and "Bangla Handwritten Words" datasets and includes diverse image types, such as blurred, clear, torn, and tilted. Results show EasyOCR outperforms PyTesseract in several scenarios, while PyTesseract consistently demonstrated faster processing. Since many OCR engines provide pre-trained capabilities, traditional metrics like training and validation accuracy are challenging to measure for some models, including PyTesseract. Instead, Character Level Accuracy, Word Level Accuracy, Levenshtein Distance, Character Error Rate, Word Error Rate, Precision, Recall, F1-Score, and Inference time were measured for an unbiased evaluation.

Authors

Institutions

Publication Details

Published
2025-02-27
DOI
https://doi.org/10.1109/isacc65211.2025.10969286
Citations
4
Primary Topic
Handwritten Text Recognition Techniques
Type
article
Field-Weighted Citation Impact
5.10
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Analysis of Tesseract and EasyOCR for Bangla Optical Character Recognition on the Novel Bangla CrossHair Dataset

Md. Saidur Rahman Kohinoor, Fuad Rahman, Shakib Absar, Abdulla Nasir Chowdhury et al.
4 citations
Handwritten Text Recognition Techniques
5.10
article

Performance Analysis of Tesseract and EasyOCR for Bangla Optical Character Recognition on the Novel Bangla CrossHair Dataset

Md. Saidur Rahman Kohinoor, Fuad Rahman, Shakib Absar, Abdulla Nasir Chowdhury, Aftar Ahmad Sami, Shah Masud Parvej Mamun
article en
4 citations

Abstract

This paper presents a comparative study of key metrics for OCR engines in Bangla language processing. PyTesseract (a Python wrapper for Tesseract OCR) and EasyOCR were benchmarked on a novel dataset, "Bangla-CrossHair," created for testing OCR engines. This dataset combines samples from "Bangla Text Detection and Recognition," "Bangla Handwritten Characters," and "Bangla Handwritten Words" datasets and includes diverse image types, such as blurred, clear, torn, and tilted. Results show EasyOCR outperforms PyTesseract in several scenarios, while PyTesseract consistently demonstrated faster processing. Since many OCR engines provide pre-trained capabilities, traditional metrics like training and validation accuracy are challenging to measure for some models, including PyTesseract. Instead, Character Level Accuracy, Word Level Accuracy, Levenshtein Distance, Character Error Rate, Word Error Rate, Precision, Recall, F1-Score, and Inference time were measured for an unbiased evaluation.

King Fahd University of Petroleum and Minerals (SA), Leading University (BD), Taylor's University (MY)
Openalex Percentile: Top 5%
Handwritten Text Recognition Techniques
5.10
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.