Receipt Image Processing with Template-Based Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current expense reporting systems are time-consuming and inefficient due to manual processing of receipts and inaccuracies in Optical Character Recognition (OCR) data capture from varied receipt formats, leading to delayed reimbursements.

Innovation Solution

A method and system for generating expense data by receiving receipt image data, selecting a template matching the receipt layout, and extracting data using an OCR engine aided by user verification and correction, associating credit card data for accurate expense reporting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual processing of receipts is used, then data accuracy can be verified by human review, but the process is time-consuming and delays reimbursement

Engineering Contradiction:
Improvedata accuracyVSAvoidreimbursement delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the expense reporting process into distinct phases: automated OCR data extraction, template-based validation, and selective human review. Only receipts with extraction confidence below the threshold require manual verification, while high-confidence receipts are processed automatically, eliminating unnecessary manual processing time while maintaining accuracy for problematic cases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-verification through automated validation rules and confidence threshold checking. The OCR engine self-evaluates its extraction confidence and automatically routes low-confidence extractions for human review, reducing the burden on users and accelerating the overall process.

Inventive Principle:
Principle #25Self-service

2Productivity

If OCR engine is used for data capture from varied receipt formats, then processing speed increases, but data accuracy decreases due to format variations

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

Solution Approach 1:

The system dynamically adjusts the validation threshold and processing path based on receipt characteristics. High-confidence, well-formatted receipts are processed quickly with minimal validation, while atypical or low-confidence receipts receive more rigorous validation and higher probability of human review, optimizing both speed and accuracy for different cases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the OCR confidence scores and validation rule results to dynamically route receipts. High-confidence extractions that pass validation are accepted automatically, while low-confidence or failed validations are flagged for human review, creating a feedback loop that maintains accuracy while maximizing automated processing.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive validation rules are applied, then data accuracy improves, but processing complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies validation rules selectively rather than universally. Validation intensity is adjusted based on OCR confidence scores and receipt characteristics - high-confidence receipts receive minimal validation, while low-confidence receipts receive comprehensive validation, avoiding unnecessary processing complexity for already-accurate data.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If user verification is required for all extracted data, then data accuracy is ensured, but processing time increases significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments user verification requirements based on extraction confidence. Only low-confidence extractions and validation failures require human review, while high-confidence extractions are accepted automatically. This selective verification approach maintains accuracy for problematic cases while eliminating unnecessary verification steps for reliable data.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8990112B2Expense report system with receipt image processing
Publication Date: 2015.03.24 RICOH CO LTD
  • US8990112B2 patent drawing
  • US8990112B2 patent drawing
  • US8990112B2 patent drawing

AI summary

A system and method for capturing image data is disclosed. A receipt image processing service selects from a repository a template that guides data capture of receipt data from a receipt image and presents the template to a user on an image capture device. A user previews the receipt image and the selected template. If the user decides that the template does not correctly indicate locations of data areas for data items in the receipt image, then the user either updates an existing template or creates a new template that correctly indicates the location of selected data areas in the receipt image. The selected template, the updated template, or the new template is then used to extract receipt data from the receipt image. The receipt data and receipt image data are then provided to the expense report system.