Neural Network Document Extraction via OCR-Image Fusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data extraction systems from scanned documents are inefficient due to the need for manual labor, errors in optical character recognition (OCR), and the requirement for large amounts of training data for machine learning models, especially when dealing with documents of varying formats and layouts.

Innovation Solution

A system utilizing a neural network and optical character recognition (OCR) to identify regions of interest in scanned documents, such as tables, without relying on pre-defined rules or extensive training data, allowing for efficient extraction of relevant data from documents with diverse layouts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional machine learning techniques are used for document extraction, then the system can learn document layouts and information locations, but it requires thousands of example documents as training data, which increases costs and complexity

Engineering Contradiction:
Improveextraction accuracyVSAvoidtraining data requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the document processing task into two independent components: (1) OCR-based text recognition that converts document images to machine-readable text with location information, and (2) rule-based extraction that uses regular expressions and patterns to extract specific information. This segmentation eliminates the need for large training datasets while maintaining extraction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the mechanical learning process (neural networks requiring thousands of training examples) with a rule-based system using regular expressions and pattern matching. This substitution leverages the structured nature of document data to achieve accurate extraction without requiring the system to 'learn' from extensive training data.

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

2Device complexity

If zero shot learning is used to reduce training data, then the number of example documents decreases, but hardware costs increase and performance degrades with more fields

Engineering Contradiction:
Improvetraining data requirementsVSAvoidextraction accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system uses self-service through template-based extraction where pre-defined patterns and regular expressions automatically identify and extract information. The rules are designed to be field-agnostic, allowing the same extraction mechanism to handle any number of fields without performance degradation or additional hardware requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The rule-based extraction system is universal and can handle any document field or format by adjusting the extraction rules rather than requiring retraining. A single system architecture serves multiple extraction needs across different document types and field configurations without additional hardware costs or performance degradation.

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

3Productivity

If OCR technology is used to automatically translate text data, then manual labor is reduced, but all data including irrelevant data is produced requiring human intervention to determine relevant data

Engineering Contradiction:
Improveprocessing speedVSAvoiddata filtering complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system extracts only the relevant information needed from the OCR output by using targeted regular expressions and extraction rules. Instead of processing all OCR data, the system selectively extracts specific fields (e.g., invoice numbers, dates, amounts) based on predefined patterns, automatically filtering out irrelevant data without human intervention.

Inventive Principle:
Principle #2Taking out (Extraction)

4Extent of automation

If pre-defined rules are used to extract information, then extraction can be automated, but they cannot reliably extract information from invoices with different formats and layouts

Engineering Contradiction:
Improveextraction automationVSAvoidformat flexibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The extraction rules are designed to be dynamic and adaptable to different document formats. The system uses flexible pattern matching and regular expressions that can adjust to varying layouts, positions, and formats of document elements. This allows the same automated extraction system to handle diverse invoice formats without requiring manual reconfiguration for each format.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11854285B2Neural network architecture for extracting information from documents
Publication Date: 2023.12.26 UST GLOBAL PTE LTD
  • US11854285B2 patent drawing
  • US11854285B2 patent drawing
  • US11854285B2 patent drawing

AI summary

A system to extract data from regions of interest on a document is provided. The system includes a storage device storing an image derived from a document having text information. The system includes a document importer operable to perform optical character recognition to convert image data in the image to machine readable data. The system includes a neural network that identifies at least one region of interest on the image to classify an area of the at least one region of interest as a table. The neural network is operable to take as input the machine readable data and the image and combine both the machine readable data and the image to determine that the classified area is the table.