Card Information Extraction Using Dynamic Region Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for obtaining credit card information from images suffer from low recognition rates due to variations in the location of the credit card number region across different card types.

Innovation Solution

A method and device that identify the card configuration type in a card image using a database of stored card configuration types, determining the corresponding information regions, and extracting the card information with increased accuracy by matching the card image features against the database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a preset credit card number region is used to obtain the credit card number from the card image, then the extraction process is simplified, but the recognition rate decreases due to variations in the location of the credit card number region across different card types

Engineering Contradiction:
Improveextraction process simplicityVSAvoidcredit card number recognition rate
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the information region extraction process based on the identified card configuration type. Instead of using a fixed preset region, the system adapts the extraction regions according to the specific card type detected, allowing the extraction process to be both simple (automated) and accurate (type-specific).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the information region extraction based on the card configuration type. Different card types have different layouts, and the system adjusts the extraction regions, coordinates, and parameters dynamically according to the identified card type, thereby maintaining high recognition rates across various card formats.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the credit card number region is fixed for all card types, then the extraction method is consistent and simple, but it fails to accommodate variations in card layouts and reduces accuracy

Engineering Contradiction:
Improveextraction method consistencyVSAvoidcard information extraction accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system segments the card information extraction process into distinct stages: first identifying the card configuration type, then determining the appropriate information regions based on that type. This segmentation allows different extraction methods for different card types while maintaining an overall consistent and structured approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a universal extraction framework that can handle multiple card types through a single integrated process. The card configuration identification module and information region determination module work together to provide a multi-functional solution that adapts to various card layouts while maintaining a consistent user interface and overall process flow.

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

3Measurement precision

If manual input of credit card information is required, then data accuracy can be verified, but the process becomes time-consuming and user experience deteriorates

Engineering Contradiction:
Improvedata verification capabilityVSAvoidinformation input time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic identification and extraction of card information without requiring manual user input. The card configuration identification and information region determination processes are fully automated, allowing the system to extract card details independently, thereby eliminating time loss while maintaining accuracy through automated verification mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical manual input process with automated image processing and pattern recognition techniques. Instead of requiring users to manually type and verify card information, the system uses computational methods to identify card configurations, extract information from images, and populate data fields automatically, significantly reducing time while maintaining or improving accuracy.

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

Data Source

PatentUS9330310B2Methods and devices for obtaining card information
Publication Date: 2016.05.03 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9330310B2 patent drawing
  • US9330310B2 patent drawing
  • US9330310B2 patent drawing

AI summary

A server system with one or more processors and memory obtains, from a client device, a card image which includes an image of a card, and identifies a card configuration type corresponding to the card in the card image based on a database of stored card configuration types. Each stored card configuration type in the database is associated with layout information regarding respective features and information regions for the stored card configuration type. In accordance with the identified card configuration type, the server system determines one or more information regions of the card image containing respective card information of the card. The server system extracts at least a portion of the card information of the card from the one or more information regions of the card image and transmits, to the client device, at least the extracted portion of the card information.