Document Image Transformation for OCR Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical character recognition (OCR) systems face inefficiencies and quality issues when processing document images due to image distortions and characteristics such as blurred characters, varying stroke widths, and poor contrast, which affect the accuracy of text recognition.

Innovation Solution

The method involves identifying and applying specific transformations to document images, including contrast enhancement, binarization, removal of underlining or overlining, adjustment of character stroke width and height, skew correction, and noise reduction, based on detected image features and characteristics, to improve OCR quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image transformations are applied to correct distortions and improve character clarity, then OCR accuracy is improved, but processing complexity and time increase

Engineering Contradiction:
ImproveOCR accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the document image to detect specific distortions (skew, blur, noise, contrast issues) before applying targeted transformations. This ensures that only necessary corrections are applied, avoiding unnecessary processing complexity while maintaining OCR accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different transformation operations are applied selectively to different regions or aspects of the image based on local characteristics. For example, skew correction is applied only when tilt is detected, noise reduction only when noise patterns are identified, ensuring that processing complexity is proportional to actual image quality issues.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If multiple image transformations are applied to correct various distortions, then character recognition quality is improved, but processing time increases

Engineering Contradiction:
Improvecharacter recognition qualityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs a preliminary quality assessment of the document image to identify specific issues (skew, blur, noise, contrast problems) before applying transformations. This allows the system to apply only the necessary corrections rather than applying all possible transformations, reducing processing time while maintaining recognition quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies transformations selectively based on detected image quality issues. If the image already has good contrast and minimal noise, those specific transformations are skipped. This partial application of transformations optimizes processing time while ensuring sufficient quality improvement for accurate recognition.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If image preprocessing transformations are applied to handle blurred characters and poor contrast, then OCR reliability is improved, but device complexity increases

Engineering Contradiction:
ImproveOCR reliabilityVSAvoidpreprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system adjusts image parameters (contrast levels, sharpness, noise thresholds) based on detected image quality characteristics. By dynamically changing these parameters according to the actual image state, the system achieves reliable OCR results without requiring a fixed complex preprocessing pipeline for all cases.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The preprocessing system is dynamic and adaptive, adjusting which transformations are applied based on real-time analysis of image quality metrics. This dynamic approach allows the system to maintain high reliability by applying necessary corrections while avoiding unnecessary processing steps that would increase complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9626601B2Identifying image transformations for improving optical character recognition quality
Publication Date: 2017.04.18 ABBYY DEVELOPMENT INC
  • US9626601B2 patent drawing
  • US9626601B2 patent drawing
  • US9626601B2 patent drawing

AI summary

Systems and methods for identifying transformations to be applied to at least part of a document image for improving the OCR quality. An example method comprises: constructing, by a computer system, an ordered list of transformations to be applied to an image comprising a character string, each transformation corresponding to a hypothesis asserted with respect to one or more characteristics of the image; applying, to the image, a leading transformation on the list to produce a transformed image; evaluating a quality of the transformed image to produce a quality estimate; and updating the list in view of the quality estimate.