Receipt OCR Value Association and Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to effectively process values of the same type of item extracted from multiple positions on a receipt, leading to potential inability to obtain the user's desired results.
Innovation Solution
An image processing system that uses Optical Character Recognition (OCR) to acquire character string and position information from receipt images, associates value information with corresponding keywords, and stores this data to determine and process same-type value information by executing specific processing based on the type of item information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple values of the same type are extracted from different positions on a receipt, then the quantity of extracted information increases, but the system cannot determine which value to use leading to processing uncertainty
Solution Approach 1:
The system extracts multiple values of the same type from different positions on the receipt, stores them in association data with their respective position information, and then uses feedback mechanisms to determine which value to use based on predefined rules or user selection. This allows the system to handle multiple extracted values systematically rather than being uncertain about which value to select.
Solution Approach 2:
The patent introduces an intermediary mechanism (association data storage and determination unit) that mediates between multiple extracted values and the final selected value. This intermediary layer stores all extracted values with their position information and applies determination rules to select the appropriate value, resolving the uncertainty in value selection.
2Loss of information
If the system displays all extracted values from multiple positions, then information completeness improves, but the display complexity and user confusion increases
Solution Approach 1:
The system extracts and displays only the determined value (the selected value from multiple extracted values) rather than displaying all extracted values. This extraction approach maintains information completeness by ensuring the correct value is displayed while avoiding the complexity and user confusion that would result from displaying multiple values simultaneously.
Solution Approach 2:
The system performs preliminary determination of which value to use before displaying the result. By pre-processing the multiple extracted values through determination rules and selecting the appropriate value in advance, the system simplifies the display process and avoids presenting users with multiple conflicting values.
3Measurement precision
If the system processes each extracted value separately, then processing accuracy for individual values is maintained, but overall processing time increases
Solution Approach 1:
The system merges the processing of multiple extracted values by handling them in a coordinated manner through a unified determination process. Instead of processing each value completely separately, the system extracts multiple values simultaneously, stores them together in association data, and applies determination rules in a single integrated process, thereby reducing overall processing time while maintaining accuracy.
Data Source
AI summary
An image processing apparatus which acquires character string information and position information of the character string in a receipt image by an Optical Character Recognition (OCR), acquires value information corresponding to a keyword corresponding to predetermined item information from the acquired character string information, associates and stores the acquired value information, position information corresponding to the acquired value information and the predetermined item information, displays the receipt image and an object at a position of the receipt image corresponding to the stored position information, selects, in a case where it is determined that same type value information which is a plurality of the value information associated with a same type of the item information is stored, processing to be executed in accordance with a type of the item information related to the same type value information, and executes the selected processing.


