The Character Error Vector: Decomposable errors for page-level OCR evaluation
Not on the map. Why?
Abstract (arXiv)
The Character Error Rate (CER) is a key metric for evaluating the quality of Optical Character Recognition (OCR). However, this metric assumes that text has been perfectly parsed, which is often not the case. Under page-parsing errors, CER becomes undefined, limiting its use as a metric and making evaluating page-level OCR challenging, particularly when using data that do not share a labelling schema. We introduce the Character Error Vector (CEV), a bag-of-characters evaluator for OCR. The CEV can be decomposed into parsing and OCR, and interaction error components. This decomposability allows practitioners to focus on the part of the Document Understanding pipeline that will have the greatest impact on overall text extraction quality. The CEV can be implemented using a variety of methods, of which we demonstrate SpACER (Spatially Aware Character Error Rate) and a Character distribution method using the Jensen-Shannon Distance. We validate the CEV's performance against other metrics: first, the relationship with CER; then, parse quality; and finally, as a direct measure of page-level OCR quality. The validation process shows that the CEV is a valuable bridge between parsing metrics and local metrics like CER. We analyse a dataset of archival newspapers made of degraded images with complex layouts and find that state-of-the-art end-to-end models are outperformed by more traditional pipeline approaches. Whilst the CEV requires character-level positioning for optimal triage, thresholding on easily available values can predict the main error source with an F1 of 0.91. We provide the CEV as part of a Python library to support Document understanding research.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 20 of its 50 references that are in the map. First posted on arXiv 7 Apr 2026.
Builds on
20 of 50 references.
References · 20
- 2025Qwen2.5-VL Technical Reportcited by 5,418
- 2021MAUVE: Measuring the Gap Between Neural Text and Human Text using Divergence Frontierscited by 466
- 2021TrOCR: Transformer-based Optical Character Recognition with Pre-trained Modelscited by 278
- 2024General OCR Theory: Towards OCR-2.0 via a Unified End-to-end Modelcited by 174
- 2025PaddleOCR 3.0 Technical Reportcited by 136
- 2025olmOCR: Unlocking Trillions of Tokens in PDFs with Vision Language Modelscited by 120
- 2025MonkeyOCR: Document Parsing with a Structure-Recognition-Relation Triplet Paradigmcited by 81
- 2024DocLayout-YOLO: Enhancing Document Layout Analysis through Diverse Synthetic Data and Global-to-Local Adaptive Perceptioncited by 80
- 2021LayoutReader: Pre-training of Text and Layout for Reading Order Detectioncited by 79
- 2025dots.ocr: Multilingual Document Layout Parsing in a Single Vision-Language Modelcited by 44
- 2025PP-DocLayout: A Unified Document Layout Detection Model to Accelerate Large-Scale Data Constructioncited by 26
- 2026GLM-OCR Technical Reportcited by 24
8 more
- 2026PP-OCRv5: A Specialized 5M-Parameter Model Rivaling Billion-Parameter Vision-Language Models on OCR Taskscited by 8
- 2025Advanced Layout Analysis Models for Doclingcited by 6
- 2023DISGO: Automatic End-to-End Evaluation for Scene Text OCRcited by 4
- 2025Reading the unreadable: Creating a dataset of 19th century English newspapers using image-to-text language modelscited by 3
- 2025LED Benchmark: Diagnosing Structural Layout Errors for Document Layout Analysiscited by 3
- 2024Computer Vision Intelligence Test Modeling and Generation: A Case Study on Smart OCRcited by 2
- 2016Tracking Amendments to Legislation and Other Political Texts with a Novel Minimum-Edit-Distance Algorithm: DocuToadscited by 1
- 2026The COTe score: A decomposable framework for evaluating Document Layout Analysis modelscited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.