Eye Spoof Detection Using Dual Illumination Specular Reflection Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Person detection, recognition, and monitoring systems are vulnerable to spoofing, where images of individuals can be presented instead of real persons, leading to false alarms and failure to detect unauthorized individuals.

Innovation Solution

The method involves illuminating an eye with radiation from two spaced-apart sources, acquiring images of specular reflections, and determining the difference between these reflections to differentiate between real and spoofed eyes by analyzing the distance between reflection positions, generating a data signal based on whether the difference is below or above a threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional imaging systems are used for person detection, then the system can detect and recognize individuals, but the system becomes vulnerable to spoofing attacks where photographs or fake images can circumvent detection

Engineering Contradiction:
Improvespoof detection accuracyVSAvoidillumination system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The illumination system is segmented into multiple independent light sources positioned at different locations. Each illumination source creates distinct specular reflection patterns that can be individually analyzed. This segmentation allows the system to differentiate between real eyes (which produce consistent reflection patterns across multiple illumination angles) and spoofed images (which produce inconsistent or absent reflections), thereby improving spoof detection accuracy without requiring a single complex illumination mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of illumination angle by using multiple light sources positioned at different locations relative to the eye. By varying the illumination angle parameter, the system captures specular reflections from different perspectives. Real eyes exhibit characteristic reflection patterns that change predictably with illumination angle, while photographs or fake images do not. This parameter variation enables reliable differentiation between authentic and spoofed subjects.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple illumination sources are used to detect specular reflections, then spoof detection accuracy improves, but the number of image regions and data processing requirements increase

Engineering Contradiction:
Improveeye curvature measurement precisionVSAvoidimage processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the specific specular reflection regions from the captured images, isolating the relevant information needed for spoof detection. By focusing computational resources on analyzing only these extracted reflection regions rather than processing entire images, the system achieves precise eye curvature measurement while minimizing data processing complexity. The extraction process identifies and isolates the characteristic reflection patterns that indicate real versus fake eyes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary identification and segmentation of specular reflection regions before conducting detailed analysis. By pre-processing the images to locate and mark the reflection regions of interest, the system prepares the data in advance for more efficient processing. This preliminary action reduces the computational burden of subsequent analysis by focusing only on the critical reflection areas rather than analyzing entire images.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system analyzes specular reflections from multiple illumination positions, then the ability to differentiate real eyes from spoofed images improves, but the time required for detection increases

Engineering Contradiction:
Improveperson detection reliabilityVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The illumination sources are activated in a periodic or sequential manner rather than simultaneously, with each source illuminating the eye in turn. This periodic activation allows the system to capture multiple reflection patterns over time and compare them. Real eyes produce consistent reflection characteristics across periodic illumination cycles, while spoofed images show inconsistencies or lack expected reflection patterns. This periodic approach maintains detection reliability while enabling time-based verification.

Inventive Principle:
Principle #19Periodic action

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

Effectively detects real eyes and prevents spoofing by accurately determining the curvature of the eye surface, ensuring reliable person detection and monitoring systems.

Implementation Method 1

a first set of image information corresponding to a first image region representing a first specular reflection at a third position relative to the eye, and (b) a second set of image information corresponding to a second image region representing a second specular reflection at a fourth position relative to the eye

Methodology Applied
Scientific EffectSpecular reflection: Reflection

Data Source

PatentUS11256939B2Methods, systems and computer program products for eye based spoof detection
Publication Date: 2022.02.22 GUPTA ARNAV
  • US11256939B2 patent drawing
  • US11256939B2 patent drawing
  • US11256939B2 patent drawing

AI summary

The invention enables spoof detection in eye based person detection, person recognition, or person monitoring systems. The invention includes (i) illuminating an eye from a first source located at a first position, (ii) illuminating the eye from a second source located at a second position spaced from the first position, (iii) acquiring at the image sensor, a set of images of the eye which includes (a) a first set of image information representing a first specular reflection at a third position relative to the eye, (b) a second set of image information representing a second specular reflection at a fourth position relative to the eye, (iv) determining a difference value representing a difference between the third position and the fourth position, and (v) generating a data signal representing detection of a real eye in response to determining that the difference value is less than a threshold value.