Card Data Extraction via Image Recognition and OCR
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile payment systems face challenges in efficiently extracting and entering credit card information due to small screen sizes and cumbersome keyboard interfaces, leading to errors and difficulties in processing multiple transactions.
Innovation Solution
The technology employs image recognition and optical character recognition (OCR) to extract card data from digital images, utilizing card art, issuer identification numbers, and user data to improve accuracy, and superimposes extracted data on the image for easy comparison.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual card information entry is used on mobile devices, then payment processing can be completed, but the process becomes cumbersome and error-prone due to small screen sizes and keyboard interfaces
Solution Approach 1:
The patent replaces the mechanical keyboard input system with an automated optical character recognition (OCR) system. The mobile device captures an image of the card and uses OCR technology to automatically extract card information, eliminating the need for manual typing and significantly improving both ease of operation and accuracy.
Solution Approach 2:
The patent creates a digital copy of the card information by capturing an image of the physical card and then extracting data from that image copy. This allows the system to process card information without requiring physical contact with the card or manual transcription, streamlining the payment initiation process.
2Adaptability or versatility
If multiple cards are processed through manual entry, then various payment options can be explored, but the time and complexity required to switch between cards increases significantly
Solution Approach 1:
The patent performs preliminary actions by capturing and storing images of multiple cards in advance. When a payment is needed, the system can quickly process any of the pre-captured card images without requiring the user to physically handle or re-enter information from each card, dramatically reducing the time required to switch between payment options.
Solution Approach 2:
The patent creates a universal card management system that can handle multiple card types (credit cards, debit cards, gift cards) through a single image capture and OCR process. The system is designed to be card-type agnostic, processing various card formats through the same workflow and storing them in a unified digital wallet.
3Measurement precision
If precise card positioning within a scanning box is required, then accurate card data extraction can be achieved, but the operation becomes more difficult and time-consuming
Solution Approach 1:
The patent implements a dynamic scanning box that can move and resize automatically. The scanning box adapts its position and dimensions based on the detected card location in the captured image, eliminating the need for the user to manually position the card within a fixed box. This dynamic adjustment maintains extraction precision while significantly improving ease of operation.
Solution Approach 2:
The system provides visual feedback by displaying the scanning box overlay on the captured card image, allowing the user to see exactly which area will be processed. The system can also provide feedback indicators showing detection confidence levels and automatically adjust the scanning box based on card detection results, creating a closed-loop system that improves both precision and ease of use.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This method enhances the accuracy and efficiency of extracting financial card information, reducing errors and simplifying the process of entering payment details, especially on mobile devices, by leveraging image recognition and OCR algorithms.
Implementation Method 1
perform an image recognition process on the digital representation of the card
Implementation Method 2
performing a particular optical character recognition algorithm on the digital representation of the card
Data Source
AI summary
Extracting card data comprises receiving, by one or more computing devices, a digital image of a card; perform an image recognition process on the digital representation of the card; identifying an image in the digital representation of the card; comparing the identified image to an image database comprising a plurality of images and determining that the identified image matches a stored image in the image database; determining a card type associated with the stored image and associating the card type with the card based on the determination that the identified image matches the stored image; and performing a particular optical character recognition algorithm on the digital representation of the card, the particular optical character recognition algorithm being based on the determined card type. Another example superimposes the extracted data directly above, below, or beside the corresponding section on the displayed image.


