OCR Image Orientation Correction via Rotated Quality Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing OCR systems face significant accuracy issues when processing improperly oriented images, leading to diminished recognition performance and reduced reliability in extracting machine-readable text from medical charts and other documents.

Innovation Solution

A computer-implemented method that performs image orientation analysis using machine-readable text metadata, involving an OCR process, rotation analysis, and machine learning models to generate and evaluate rotated image data objects, ensuring high-quality OCR output by identifying optimal image rotation for accurate text extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If OCR processing is performed on improperly oriented images, then processing speed is maintained, but OCR accuracy significantly deteriorates

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

Solution Approach 1:

The system performs preliminary image orientation correction by generating rotated versions of the input image and evaluating their OCR quality scores before final text extraction. This preliminary action ensures that the OCR processing is performed on properly oriented images, thereby improving accuracy without adding significant complexity to the overall system.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple rotated image versions are generated and evaluated, then OCR accuracy improves, but processing time increases

Engineering Contradiction:
ImproveOCR accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system generates a limited set of rotated image versions (typically 0°, 90°, 180°, 270°) rather than exhaustively trying all possible orientations. This partial action approach is sufficient to correct common orientation errors while avoiding excessive processing time that would result from more comprehensive orientation analysis.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses quality scores generated by machine learning models to evaluate each rotated image version and provides feedback to select the optimal orientation. This feedback mechanism allows the system to efficiently identify the best-oriented image without manually inspecting all rotated versions, thereby reducing processing time while maintaining high accuracy.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If quality scoring using machine learning models is applied to all images, then text quality assessment improves, but computational resources increase

Engineering Contradiction:
Improvequality assessment accuracyVSAvoidcomputational resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies machine learning-based quality scoring selectively to specific regions or aspects of the OCR output rather than uniformly to all images. By focusing computational resources on evaluating the most critical quality aspects, the system achieves accurate quality assessment while reducing overall computational resource consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11776248B2Systems and methods for automated document image orientation correction
Publication Date: 2023.10.03 OPTUM INC
  • US11776248B2 patent drawing
  • US11776248B2 patent drawing
  • US11776248B2 patent drawing

AI summary

Systems and methods are configured for correcting the orientation of an image data object subject to optical character recognition (OCR) by receiving an original image data object, generating initial machine readable text for the original image data object via OCR, generating an initial quality score for the initial machine readable text via machine-learning models, determining whether the initial quality score satisfies quality criteria, upon determining that the initial quality score does not satisfy the quality criteria, generating a plurality of rotated image data objects each comprising the original image data object rotated to a different rotational position, generating a rotated machine readable text data object for each of the plurality of rotated image data objects and generating a rotated quality score for each of the plurality of rotated machine readable text data objects, and determining that one of the plurality of rotated quality scores satisfies the quality criteria.