Dot Text Transformation for Robust OCR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical character recognition (OCR) methods for dot text in images face challenges with non-uniform dot spacing, deformed, skewed, and rotated characters, as well as varying contrast and backgrounds, requiring extensive pre-processing and being sensitive to dot pitches and character angles.

Innovation Solution

A method that extracts sets of dots from images based on selection criteria, transforms them into stroked characters by determining first and second candidate distances along specific orientations, and performs model-based character matching without prior segmentation, enabling robust recognition across varying conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional OCR methods are used for dot text, then recognition can be performed, but recognition accuracy deteriorates due to non-uniform dot spacing, deformed, skewed and rotated characters

Engineering Contradiction:
Improverecognition accuracyVSAvoidrobustness to dot pitch variations and character orientations
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms the dot text image by changing spatial parameters - specifically by resampling the image at multiple orientations and interpolating dot positions to create uniformly spaced dot representations. This parameter transformation converts variable dot spacing and skewed characters into standardized forms, improving recognition accuracy while maintaining adaptability to various dot text conditions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary actions by pre-processing the dot text image through multiple orientation transformations and dot position interpolations before the actual character recognition occurs. This preliminary standardization of dot spacing and character orientation prepares the data for more accurate recognition without requiring the OCR system to be highly adaptable to each variation

Inventive Principle:
Principle #10Preliminary action

2Reliability

If extensive pre-processing is applied to handle varying contrast and backgrounds, then recognition robustness improves, but device complexity increases

Engineering Contradiction:
Improverecognition robustnessVSAvoidpre-processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the pre-processing into distinct, modular operations: orientation detection, multi-orientation transformation, dot position interpolation, and uniform spacing resampling. Each segment handles a specific aspect of the variation (contrast, orientation, spacing) independently, improving robustness while keeping the overall system complexity manageable through functional decomposition

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If dot text is recognized directly without transformation, then processing speed is maintained, but recognition accuracy deteriorates due to non-uniform dot spacing

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent creates transformed copies of the original dot text image at multiple orientations with interpolated dot positions. Instead of modifying the original image or requiring complex adaptive recognition, it generates standardized copies that are easier to recognize accurately, maintaining processing efficiency while improving recognition precision through the copied and transformed representations

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10223618B1Method and apparatus for transformation of dot text in an image into stroked characters based on dot pitches
Publication Date: 2019.03.05 MATROX ELECTRONICS SYST LTD
  • US10223618B1 patent drawing
  • US10223618B1 patent drawing
  • US10223618B1 patent drawing

AI summary

A method and apparatus for determining orientation and dot pitch of characters in an image. A statistical neighborhood of a set of dots of an image is determined. The statistical neighborhood includes a set of points and each point is associated with a position and a statistical measure indicative of a likelihood that one or more dots that satisfy a shape and a size criteria are located at that position. A Fast Fourier Transform (FFT) is computed across the set of points of the statistical neighborhood; and based on the FFT of the set of points, a first orientation and a first distance between adjacent dots of characters along the first orientation, and a second orientation and a second distance between adjacent dots of the characters along the second orientation are determined.