光学式文字認識(OCR)は、多くの分野で広く使用されているパターン認識アプリケーションです。消費者が利用できる機能豊富な汎用OCRソリューションがいくつかあり、中程度から優れた精度レベルを提供できます。ただし、困難で一般的でないドキュメントドメインでは、精度が低下する可能性があります。ドキュメント画像の前処理を使用して、ドメインシフトの影響を最小限に抑えることができます。このホワイトペーパーでは、特定のOCRエンジン用にカスタマイズされたプリプロセッサを作成するための新しいアプローチを紹介します。以前のOCRにとらわれない前処理技術とは異なり、提案されたアプローチは、特定のOCRエンジンの勾配を近似して、プリプロセッサモジュールをトレーニングします。 2つのデータセットと2つのOCRエンジンを使用した実験では、提示されたプリプロセッサが、ドキュメントイメージにピクセルレベルの操作を適用することにより、ベースラインから最大46%OCRの精度を向上できることが示されています。提案された方法の実装と拡張された公開データセットはダウンロード可能です。
Optical character recognition (OCR) is a widely used pattern recognition application in numerous domains. There are several feature-rich, general-purpose OCR solutions available for consumers, which can provide moderate to excellent accuracy levels. However, accuracy can diminish with difficult and uncommon document domains. Preprocessing of document images can be used to minimize the effect of domain shift. In this paper, a novel approach is presented for creating a customized preprocessor for a given OCR engine. Unlike the previous OCR agnostic preprocessing techniques, the proposed approach approximates the gradient of a particular OCR engine to train a preprocessor module. Experiments with two datasets and two OCR engines show that the presented preprocessor is able to improve the accuracy of the OCR up to 46% from the baseline by applying pixel-level manipulations to the document image. The implementation of the proposed method and the enhanced public datasets are available for download.