Paper Overview
- Field: Computer Vision (CV)
- Authors: Jonathan Bourne, Mwiza Simbeye, Joseph Nockels
- Published: 2025-04-08
- arXiv: 2504.06258
- The CEV can be decomposed into parsing, OCR, and interaction error components.
- This decomposability allows practitioners to focus on the parts of a document-understanding pipeline that most impact overall text extraction quality.
- The CEV can be implemented with multiple methods; the paper demonstrates SpACER (Spatially-Aware Character Error Rate) and a character-distribution approach using Jensen-Shannon distance.
- CEV serves as a valuable bridge between parsing metrics and local metrics such as CER.
- On an archival newspaper dataset consisting of degraded images and complex layouts, state-of-the-art end-to-end models were outperformed by more traditional pipeline approaches.
- While CEV benefits from character-level localization for optimal classification, thresholding on easily obtainable values predicts the dominant error source with 91% F1.
Summary
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 page-level OCR evaluation challenging, particularly when using data that do not share a labelling schema.
The paper introduces the Character Error Vector (CEV), a bag-of-characters evaluator for OCR. Key contributions:
Validation and Findings
The authors validate CEV along three dimensions: its relationship with CER, parsing quality, and as a direct measure of page-level OCR quality.
Availability
The CEV is provided as part of a Python library to support document-understanding research.
---
*Auto-collected on 2026-04-09.*