Document Image Classification via Connected Component Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document classification systems, particularly in high-volume scanning scenarios, face inefficiencies due to the reliance on Optical Character Recognition (OCR) technology, which is slow and incapable of recognizing graphical features, leading to poor accuracy and slow processing times, especially when dealing with documents in different language locales or with similar visual appearances but distinct content.

Innovation Solution

The implementation of an image classification method using connected component analysis to automatically learn features from input images, generating models that classify documents based on visual appearance without the need for OCR, allowing for efficient clustering and classification of documents with similar features, even across different language locales.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If OCR technology is used for document classification, then text recognition capability is improved, but processing speed deteriorates (1-2 pages per second)

Engineering Contradiction:
Improvetext recognition capabilityVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts and removes the OCR text recognition step from the document classification process. Instead of using OCR to convert images to text for classification, the system directly processes image features (edges, contours, shapes, colors) to classify documents. This extraction of the bottleneck OCR step enables high-speed classification at 20-30 pages per second while maintaining classification accuracy through visual feature analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If OCR technology is used for document classification, then text-based classification is improved, but capability to recognize graphical features deteriorates (cannot recognize logos, shapes, etc.)

Engineering Contradiction:
Improvetext-based classification accuracyVSAvoidgraphical feature recognition capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal image-based classification system that handles multiple document types and features through a single visual analysis framework. The system processes various graphical features (logos, shapes, layouts, colors) and text-containing documents uniformly by extracting visual features directly from images, eliminating the need for separate OCR processing. This multi-functional approach enables recognition of both graphical and text-based documents with the same system.

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

Solution Approach 2:

The patent replaces the mechanical OCR text recognition system with an image processing-based visual feature analysis system. Instead of converting images to text through OCR, the system directly analyzes visual features (edges, contours, shapes, colors, layouts) from the original images to perform classification. This substitution enables graphical feature recognition while maintaining text-based document classification capability through visual patterns.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of manufacture

If traditional classifier engines combine computed features of scanned images to generate training data, then training model creation is simplified, but classification accuracy deteriorates

Engineering Contradiction:
Improvetraining model creation simplicityVSAvoidclassification accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary organization of training data by clustering scanned images into subclasses based on visual similarity before generating training models. This preliminary action groups images with similar visual features (layouts, formats, graphical elements) into distinct clusters, allowing the system to create more accurate and specialized training models for each subclass. This preprocessing step improves classification accuracy by ensuring that training data is more homogeneous and representative of specific document types.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If OCR technology is used, then language-specific text processing is improved, but performance across different language locales deteriorates (cannot recognize documents in different languages)

Engineering Contradiction:
Improvelanguage-specific text processing accuracyVSAvoidmulti-language locale capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent replaces the OCR text recognition system with an image-based visual feature analysis system that is language-agnostic. Instead of converting text to recognizable characters through OCR (which requires language-specific processing), the system directly analyzes visual features (layouts, graphical elements, text patterns, formatting) from images. This substitution enables the system to classify documents in any language locale without requiring language-specific processing, as it relies on visual patterns rather than text content.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8520941B2Method and system for document image classification
Publication Date: 2013.08.27 GENESEE VALLEY INNOVATIONS LLC
  • US8520941B2 patent drawing
  • US8520941B2 patent drawing
  • US8520941B2 patent drawing

AI summary

A method of classifying an input image includes the initial steps of labeling an input image in accordance with a class and extracting at least one connected component from the input image. The method also includes the steps of calculating at least one feature of the input image and generating a model based on the at least one calculated feature. The method also includes the steps of repeating at least one of the previous steps for at least one other input image and comparing the at least one other input image with the model. The at least one other input image is classified in accordance with the class of the model if the at least one calculated feature of the at least one other input image is substantially similar to that of the model.