PreP-OCR: A Complete Pipeline for Document Image Restoration and Enhanced OCR Accuracy

Shuhao Guan, Moule Lin, Cheng Xu, Xinyi Liu, Jinman Zhao +3 more
5/26/2025
cs.CLcs.CV

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

This paper introduces PreP-OCR, a two-stage pipeline that combines document image restoration with semantic-aware post-OCR correction to enhance both visual clarity and textual consistency, thereby improving text extraction from degraded historical documents. First, we synthesize document-image pairs from plaintext, rendering them with diverse fonts and layouts and then applying a randomly ordered set of degradation operations. An image restoration model is trained on this synthetic data, using multi-directional patch extraction and fusion to process large images. Second, a ByT5 post-OCR model, fine-tuned on synthetic historical text pairs, addresses remaining OCR errors. Detailed experiments on 13,831 pages of real historical documents in English, French, and Spanish show that the PreP-OCR pipeline reduces character error rates by 63.9-70.3% compared to OCR on raw images. Our pipeline demonstrates the potential of integrating image restoration with linguistic error correction for digitizing historical archives.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{guan2025prepocr,
  title  = {PreP-OCR: A Complete Pipeline for Document Image Restoration and Enhanced OCR Accuracy},
  author = {Shuhao Guan and Moule Lin and Cheng Xu and Xinyi Liu and Jinman Zhao and Jiexin Fan and Qi Xu and Derek Greene},
  year   = {2025},
  eprint = {2505.20429},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.20429v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.20429.svg)](https://codeofpaper.com/paper/2505.20429)

Discussion