Form Extraction Using Skeletal Layout Matching and OCR Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional form extraction systems face challenges in accurately and efficiently processing large volumes of forms with variations, leading to errors, resource-intensive manual processing, and inability to recognize unknown forms, resulting in delayed and costly processing.

Innovation Solution

A system and method utilizing unsupervised learning, natural language processing, and feature vector representations to automatically annotate and extract structured information from image documents, reducing computations and improving accuracy by using historical data to determine field locations and correcting OCR errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional form extraction systems process large volumes of forms with variations, then processing speed may be improved, but accuracy deteriorates due to errors in extracting information

Engineering Contradiction:
Improveprocessing speedVSAvoidextraction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs self-learning by automatically analyzing form images and their corresponding data to identify field locations and form structures without manual intervention. This self-service capability enables the system to adapt to various form types and versions autonomously, maintaining high accuracy while processing large volumes of forms with variations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where extraction results are continuously evaluated and used to improve future extractions. By analyzing the correspondence between extracted information and ground truth data, the system refines its field location detection and information extraction algorithms, thereby maintaining accuracy across diverse form variations.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual marking is used to identify locations on forms, then accuracy of field location identification is improved, but processing time and resource consumption increase

Engineering Contradiction:
Improvefield location identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically detects form structures and field locations by analyzing image characteristics and patterns without requiring manual marking. This self-service approach eliminates time-consuming manual annotation while maintaining accurate field location identification through automated image analysis and pattern recognition.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of form images to pre-identify potential field locations and structures before actual information extraction. By preprocessing forms to detect layout patterns and field boundaries in advance, the system prepares accurate location data that speeds up the subsequent extraction process without manual intervention.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If each form variation is recognized as a different form, then completeness of form recognition is improved, but processing efficiency deteriorates due to increased storage and processing requirements

Engineering Contradiction:
Improveform recognition completenessVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system employs a universal form recognition framework that can handle multiple form types and variations through a single unified approach. By identifying common structural patterns and field types across different form versions, the system processes various form variations using the same extraction logic, thereby maintaining complete recognition capability while improving processing efficiency through reduced redundancy.

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

Solution Approach 2:

The system adapts to form variations by dynamically adjusting recognition parameters such as field location thresholds, text patterns, and layout constraints based on the detected form type. This parameter adaptation enables the system to maintain high recognition completeness across diverse forms while processing them efficiently through automated parameter optimization rather than treating each variation as entirely separate.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If OCR is used to recognize text from forms, then speed of information extraction is improved, but accuracy deteriorates due to OCR errors

Engineering Contradiction:
Improveextraction speedVSAvoidtext recognition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system incorporates feedback loops where OCR results are validated against expected data patterns, field constraints, and business rules. Extraction results are cross-checked with form structure and contextual information, allowing the system to identify and correct OCR errors automatically. This feedback mechanism maintains high extraction speed while improving text recognition accuracy through automated error detection and correction.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10853638B2System and method for extracting structured information from image documents
Publication Date: 2020.12.01 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10853638B2 patent drawing
  • US10853638B2 patent drawing
  • US10853638B2 patent drawing

AI summary

A system and method for extracting structured information from image documents is disclosed. An input image document is obtained, and the input image document may be analyzed to determine a skeletal layout of information included in the input image document. A measure of similarity between the determined skeletal layout and each of the document templates may be determined. A document template may be selected as a matched template, based on the determined measure of similarity. Box areas from the input image document may be cropped out, and optical character recognition (OCR) may be performed on the box areas. Obtained recognized text may be automatically processed using directed search to correct errors made by the OCR. Statistical language modeling may be used to classify the input image document into a classification category, and the classified input image document may be processed according to the classification category.