Interleaved Fingerprint Numeric Representation for Fast Database Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fingerprint matching technologies face inefficiencies due to the need for linear searches of large databases, which reduce speed and accuracy, especially when searching for similar or 'look-a-like' patterns, and are prone to variations caused by factors like pressure, distortion, and rotation.

Innovation Solution

A method that identifies feature points in a fingerprint image, generates properties based on these points, assigns a numeric representation by interleaving digits, and uses this representation as a search argument to efficiently search a database, allowing for faster identification of similar patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If linear search is used to search the entire database for fingerprint matching, then comprehensive matching can be achieved, but the search speed is significantly reduced

Engineering Contradiction:
Improvematching completenessVSAvoidsearch speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The database is divided into multiple partitions based on fingerprint properties (such as ridge count, pattern type, and other biometric features). Each partition contains fingerprints with similar characteristics. When searching, the system first identifies the partition containing the query fingerprint, then performs detailed matching only within that partition, avoiding linear search of the entire database while maintaining matching completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Fingerprints are pre-processed and organized into partitions based on their key properties before the actual matching operation. This preliminary organization creates an indexed structure that enables rapid location of candidate fingerprints, eliminating the need for exhaustive linear search during the matching phase.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual intervention is used to classify fingerprints into main groups, then secure classification can be achieved, but the complexity and time consumption increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidmanual intervention requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically performs fingerprint classification by extracting key properties (ridge count, pattern type, minutiae features) and using these properties to determine the appropriate partition. This self-service classification eliminates manual intervention while maintaining secure and accurate grouping based on biometric characteristics.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The classification system uses objective biometric parameters (ridge count, pattern type, minutiae coordinates) to automatically determine fingerprint groupings. By changing from subjective manual classification to parameter-based automatic classification, the system achieves both accuracy and efficiency without human intervention.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If search is performed for identical fingerprint patterns only, then precise matching can be achieved, but the ability to handle variations is lost

Engineering Contradiction:
Improvematching precisionVSAvoidhandling of fingerprint variations
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The matching process focuses on comparing local features and properties of fingerprints (such as ridge count in specific regions, local pattern characteristics, and minutiae features) rather than requiring identical global patterns. This allows the system to accommodate variations in pressure, distortion, and rotation while maintaining precise matching of essential biometric characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses parameter-based matching where fingerprints are compared based on key biometric parameters (ridge count, pattern type, minutiae features) rather than pixel-perfect image matching. This approach maintains precision by focusing on stable biometric parameters while being tolerant of variations in image quality, pressure, and orientation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8971595B2Method for generating interleaving digits to match fingerprints
Publication Date: 2015.03.03 SOPRA STERIA AS
  • US8971595B2 patent drawing
  • US8971595B2 patent drawing
  • US8971595B2 patent drawing

AI summary

A method for searching a database comprising data related to a plurality of fingerprints. Two or more feature points in an image of an unknown fingerprint are identified. A plurality of properties are generated. The plurality of properties are based on the two or more feature points. A number comprising a plurality of digits, e.g. binary digits, is assigned to each of the plurality of properties. In a subsequent step, a numeric representation of said fingerprint is generated based on the assigned numbers. The numeric representation is generated by interleaving the plurality of digits, such that the digits of the numeric representation are arranged in an interleaved or intertwined manner within the numeric representation. The numeric representation is used as a search argument when searching the database. The invention also relates to an apparatus and computer program product.