Text Recognition in Low-Quality Images via Multi-Operator Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optical Character Recognition (OCR) systems struggle with accurately recognizing text in low-quality images captured using low-resolution digital cameras or mobile phones, due to factors like intensity variations, poor focus, and relative motion, leading to misinterpretation and loss of adjacency information.

Innovation Solution

Applying different image processing operators to generate multiple versions of an image, extracting character and location information, and editing the text based on relative character positions to improve recognition, including techniques like concatenating or splitting words and inserting spaces, while searching for matches in a domain database to correct text interpretations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If OCR systems process low-quality images captured by mobile phones or low-resolution cameras, then the system can handle more diverse image sources and improve accessibility, but text recognition accuracy deteriorates due to intensity variations, poor focus, and relative motion

Engineering Contradiction:
Improveability to handle diverse image sourcesVSAvoidtext recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the text recognition process into multiple independent stages: image quality assessment, selective image processing operations, character detection, and post-processing correction. This segmentation allows the system to apply different processing strategies to different aspects of the recognition pipeline, improving overall accuracy without requiring all images to meet high quality standards

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes processing parameters based on image quality assessment. Different image processing operators are applied selectively based on detected image characteristics, and correction rules are applied based on the specific errors identified in the recognition output, allowing the system to adapt to varying image qualities

Inventive Principle:
Principle #35Parameter changes

2Productivity

If OCR systems rely solely on detecting text in images without semantic analysis, then the system complexity is reduced and processing speed is improved, but the system cannot correctly interpret stylized text in signs or assign meaning to detected text

Engineering Contradiction:
Improveprocessing speedVSAvoidtext interpretation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary correction layer between character detection and final output. This correction layer applies context-aware rules to fix common recognition errors such as misplaced spaces, concatenated words, and missing characters, improving interpretation accuracy without requiring full semantic analysis of the image content

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary correction of recognition errors based on common patterns before final output. By anticipating and correcting typical OCR errors in advance, the system improves accuracy without adding complex semantic analysis steps during the main processing flow

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple image processing operators are applied to generate multiple processed versions of an image, then text recognition accuracy is improved through better handling of poor quality images, but the processing time and computational complexity increase

Engineering Contradiction:
Improvetext recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial processing by selecting and applying only the necessary image processing operators based on image quality assessment. Instead of applying all possible operators to all images, the system applies only those operators needed to correct the specific defects present in each image, reducing unnecessary processing time

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the image processing into multiple independent operator stages, allowing selective application of operators based on image quality assessment. This segmentation enables the system to apply only the necessary processing steps to each image, reducing overall processing time while maintaining accuracy

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7970213B1Method and system for improving the recognition of text in an image
Publication Date: 2011.06.28 AMAZON TECH INC
  • US7970213B1 patent drawing
  • US7970213B1 patent drawing
  • US7970213B1 patent drawing

AI summary

Various embodiments of the invention describe a method, system and computer-readable storage medium containing instructions for improving the recognition of text present in an image. The image is processed by applying different operators to the image to obtain multiple processed versions of the image. Thereafter, characters and location information of the characters from each of the multiple processed versions of the image are obtained. The location information includes the pixel coordinates of the characters in the text. The text present in the image is edited, based on the relative location of the characters, to improve the recognition of the text in the image.