English

Cross-Temporal Sinhala OCR: Page-Level Adaptation and Diachronic Analysis

Computation and Language 2026-06-28 v1

Abstract

Sinhala is a morphologically rich abugida spoken by roughly 16 million people in Sri Lanka, and to date, there are no publicly available real-world datasets for page-level Sinhala OCR. All previous studies for assessing Sinhala OCR models have used artificially generated data. To bridge the gap, we introduce sinhala-ocr-lk-acts-1010, an annotated dataset of 1,010 page-level images and their transcriptions collected from Sri Lankan Legislative Acts published between 1981-1989 and 2000-2019, split into 707 training examples, 101 validation examples, and 202 testing examples. Three models based on deep learning-based visual language processing, namely DeepSeek-OCR V1, DeepSeek-OCR V2, and LightOnOCR-2-1B, are fine-tuned using QLoRA in 8 experiments conducted on consumer and cloud GPUs. LightOnOCR-2-1B is the top performer, achieving a CER of 1.05% across all test examples, outperforming state-of-the-art open-source OCR models such as Surya-OCR (8.84%) and Tesseract v5 (10.69%), as well as commercially available OCR models such as Google Document AI (2.06%). Our results suggest that LightOnOCR-2-1B outperforms other baselines on real-world OCR tasks and maintains consistent performance across all print periods, even when documents are severely degraded.

Keywords

Cite

@article{arxiv.2606.29378,
  title  = {Cross-Temporal Sinhala OCR: Page-Level Adaptation and Diachronic Analysis},
  author = {Avisha Dilhara and Nevidu Jayatilleke},
  journal= {arXiv preprint arXiv:2606.29378},
  year   = {2026}
}

Comments

6 pages, 4 figures, 7 tables, Accepted paper at the 12th Moratuwa Engineering Research Conference (MERCon) 2026