Paper Reading AI Learner

Zero-shot OCR Accuracy of Low-Resourced Languages: A Comparative Analysis on Sinhala and Tamil

2025-07-24 10:08:43
Nevidu Jayatilleke, Nisansa de Silva

Abstract

Solving the problem of Optical Character Recognition (OCR) on printed text for Latin and its derivative scripts can now be considered settled due to the volumes of research done on English and other High-Resourced Languages (HRL). However, for Low-Resourced Languages (LRL) that use unique scripts, it remains an open problem. This study presents a comparative analysis of the zero-shot performance of six distinct OCR engines on two LRLs: Sinhala and Tamil. The selected engines include both commercial and open-source systems, aiming to evaluate the strengths of each category. The Cloud Vision API, Surya, Document AI, and Tesseract were evaluated for both Sinhala and Tamil, while Subasa OCR and EasyOCR were examined for only one language due to their limitations. The performance of these systems was rigorously analysed using five measurement techniques to assess accuracy at both the character and word levels. According to the findings, Surya delivered the best performance for Sinhala across all metrics, with a WER of 2.61%. Conversely, Document AI excelled across all metrics for Tamil, highlighted by a very low CER of 0.78%. In addition to the above analysis, we also introduce a novel synthetic Tamil OCR benchmarking dataset.

Abstract (translated)

解决拉丁语及其衍生脚本印刷文本的光学字符识别(OCR)问题,由于对英语及其他高资源语言(HRL)进行了大量的研究工作,现在可以被认为是基本解决了。然而,对于使用独特脚本的低资源语言(LRL),这一问题仍然存在挑战性。这项研究通过对斯里兰卡语和泰米尔语这两种LRL进行比较分析,探讨了六种不同OCR引擎在零样本设置下的性能表现。所选的系统包括商业和开源两类,旨在评估每类系统的优缺点。对于斯里兰卡语和泰米尔语,分别测试了Cloud Vision API、Surya、Document AI以及Tesseract这四个系统;而由于Subasa OCR和EasyOCR的局限性,仅对其中一个语言进行了评测。通过五种不同的度量方法来评估这些系统的字符级和词级准确率,并对其性能进行了严格分析。 研究结果表明,在所有指标中,Surya在斯里兰卡语上表现最佳,其词错误率为2.61%;而在泰米尔语方面,Document AI则在所有测量标准下均表现出色,尤其值得一提的是其字符错误率仅为0.78%。此外,除了上述分析外,我们还引入了一套全新的合成泰米尔语OCR基准数据集。

URL

https://arxiv.org/abs/2507.18264

PDF

https://arxiv.org/pdf/2507.18264.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot