Document Recognition via Connected Component Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical reader systems face difficulties in accurately identifying and processing the top document in a stack of forms due to overlapping documents, bending, varying sizes, and inadequate lighting, which complicates the recognition of printed and man-made marks.

Innovation Solution

A computer-based system that captures and digitizes images of stacked forms, uses connected component analysis to identify features, and compares these features to pre-stored templates to determine the top form's identity and orientation, allowing for efficient processing of the top form even when others are partially visible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If forms are stacked one on top of another to increase reading speed, then productivity improves, but the top form becomes difficult to distinguish and read due to overlapping forms underneath

Engineering Contradiction:
Improvereading speedVSAvoidtop form identification
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies segmentation by dividing the image processing into distinct stages: first identifying the top form through edge detection and component analysis, then separately processing the marks on that form. This segmentation allows the system to isolate and identify the top form before attempting to read marks, resolving the difficulty of distinguishing the top form from overlapping forms underneath.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by performing top form identification and orientation determination before mark recognition. The system first locates edges, identifies components, determines the top form's identity and orientation, and only then proceeds to read marks. This preliminary positioning and identification sequence enables accurate top form detection even when forms are haphazardly stacked.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If forms are haphazardly stacked without alignment to improve efficiency, then the need for alignment and registration is eliminated, but the camera scene includes portions of many underneath forms making top form identification difficult

Engineering Contradiction:
Improvestacking procedureVSAvoidtop form edge detection
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies local quality by focusing analysis on specific regions and features rather than the entire image. The system identifies components and features locally within the image, compares them to stored templates, and uses these local matches to determine the top form's identity and orientation. This local feature-based approach enables accurate top form detection despite the presence of other forms in the camera scene.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs parameter changes by transforming the image into different representations and adjusting analysis parameters. The system converts the image to grayscale, applies thresholding, performs connected component analysis, and uses feature extraction to transform visual information into identifiable patterns. These parameter transformations enable precise top form edge detection and identification despite haphazard stacking conditions.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If forms include different sizes and printed symbols to provide variety, then adaptability improves, but distinguishing the top form becomes more difficult due to varying edges and artifacts

Engineering Contradiction:
Improveform varietyVSAvoidedge distinction
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements preliminary action by establishing a comprehensive set of stored templates representing various form types, sizes, and printed symbols before processing. These pre-stored templates serve as reference patterns that enable the system to handle form variety. During processing, the system compares detected components against these pre-established templates to identify the top form, allowing adaptation to different form characteristics without increasing difficulty.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies universality by creating a multi-functional feature matching system that can handle various form types, sizes, and printed symbols through a single unified approach. The stored templates and component comparison mechanism serve multiple purposes: identifying different form types, determining orientation, locating edges, and recognizing marks. This universal system accommodates form variety while maintaining consistent top form identification capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8538170B2System and method for document location and recognition
Publication Date: 2013.09.17 GTECH CORP
  • US8538170B2 patent drawing
  • US8538170B2 patent drawing
  • US8538170B2 patent drawing

AI summary

Templates of known forms are stored in computer system. The templates are digitized pixels on which connected component analyses are performed resulting in a first list of components. Five to ten of those components are selected to create an ordered feature list for each form. The computer system then captures an optical image of a form positioned on the top of a stack of forms. The optical image is digitized and stored in the computer (or processor) system as a captured digital image of pixels. A connected component analysis is performed on the captured digital image that results in a second list of image components. Image components on the second list are compared to those on the first list and then each succeeding feature in one of the ordered feature lists. If the comparison is successful, the form is known and other marks on the form may then be processed. If the comparison is unsuccessful, a new feature list is tried.