Adaptive Iris Matching via Partial Code Indexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current iris recognition systems face significant challenges in processing images of poor quality, particularly in non-cooperative environments with variations in pose and lighting, leading to decreased match performance due to irregularities such as reflections, occlusions, and gazing, which existing techniques struggle to address effectively.

Innovation Solution

An adaptive iris matching approach that processes visible regions without segmenting the iris circumference, using partial encoding and database indexing to extract features and index iris information, allowing for matching without the need for upfront normalization and enabling the system to handle noisy and obscured images by adapting to local variations along radial directions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional non-adaptive matching approaches are used, then processing speed is maintained, but match performance deteriorates significantly when data quality is poor due to reflections, occlusions, and gazing

Engineering Contradiction:
Improvematch performanceVSAvoidtolerance to poor quality images
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its processing approach based on image quality assessment. When poor quality is detected (reflections, occlusions, gazing), the system switches from conventional non-adaptive matching to adaptive matching that processes only visible iris regions. This dynamic adaptation allows the system to maintain reliability across varying image qualities without sacrificing processing efficiency in good quality scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key processing parameters based on image quality: in poor quality images, it modifies the matching approach to handle partial iris visibility, adjusts normalization procedures to account for obscurations, and modifies database indexing strategies. These parameter changes enable the system to tolerate reflections, occlusions, and gazing while maintaining match performance.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If upfront normalization procedure is performed on entire iris, then matching accuracy is improved for high quality images, but processing time increases and poor quality images are rejected

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

Solution Approach 1:

Instead of performing normalization on the entire iris circumference, the system applies partial normalization only to visible iris regions. This partial action approach maintains matching accuracy for the observable portions of the iris while significantly reducing processing time and avoiding rejection of poor quality images where portions of the iris are obscured by reflections, occlusions, or gazing.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments the iris processing into visible and obscured regions, applying different processing strategies to each. Visible regions undergo full normalization for accurate matching, while obscured regions are handled through adaptive matching techniques. This segmentation allows the system to maintain accuracy where possible while minimizing processing time and avoiding outright rejection of marginal quality images.

Inventive Principle:
Principle #1Segmentation

3Speed

If database indexing is performed on complete iris codes, then retrieval speed is maintained, but computational complexity increases for poor quality images with partial iris visibility

Engineering Contradiction:
Improvedatabase retrieval speedVSAvoidcomputational complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system performs database indexing and search operations on partial iris codes corresponding only to visible regions rather than complete iris codes. This partial indexing approach maintains acceptable retrieval speed by operating on reduced data sets while significantly lowering computational complexity for poor quality images where only portions of the iris are visible due to reflections, occlusions, or gazing.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If conventional iris recognition systems process poor quality images, then inclusivity is improved, but false match rate increases due to noise and obscurations

Engineering Contradiction:
Improveability to process diverse image qualitiesVSAvoidfalse match rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies different processing qualities and strategies to different regions of the iris based on local conditions. Visible regions with good quality undergo rigorous processing with high specificity to minimize false matches, while obscured regions are processed with adaptive techniques that account for local noise and artifacts. This local quality approach allows the system to inclusively process diverse image qualities while maintaining overall reliability by not forcing uniform processing on all regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8630464B2Adaptive iris matching using database indexing
Publication Date: 2014.01.14 GENTEX CORP
  • US8630464B2 patent drawing
  • US8630464B2 patent drawing
  • US8630464B2 patent drawing

AI summary

An adaptive iris matching approach for processing images of irises having a quality not sufficient for conventional non-adaptive matching approaches. Visible regions in a radial direction on an iris, without segmenting a circumferential of the iris, may be processed. A boundary of the visible region of the iris may be estimated. An iris map may be constructed with the non-visible portion of the iris masked. The iris map may be at least partially encoded. Partial codes of the iris map may be extracted to index at least portions of a database containing iris information. Irises may be retrieved from the database with an iris code as a query.