Spoof Detection via Catadioptric Spatiotemporal Corneal Reflection Dynamics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing face recognition systems are vulnerable to spoof attacks using alternate representations of a face, such as high-resolution images or videos, which can manipulate eye-specific cues like corneal reflections to deceive the system.
Innovation Solution
The method involves capturing multiple images of a subject with an image capture device positioned at different relative locations, analyzing parameters representing corneal reflections of objects, and determining if these parameters change dynamically with the device's position, thereby distinguishing between live and spoof images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If eye-specific cues such as corneal reflection are used to differentiate between live persons and spoof representations, then authentication reliability is improved, but the system becomes vulnerable to sophisticated spoof attacks that manipulate these cues
Solution Approach 1:
The system transitions from analyzing static eye-specific cues to analyzing dynamic spatiotemporal changes in corneal reflections. By capturing multiple images at different relative locations and examining how reflection parameters change over time and space, the system achieves more reliable authentication that is resistant to spoof attacks, as fake representations cannot replicate the dynamic behavior of real corneal reflections
Solution Approach 2:
The system adds temporal and spatial dimensions to the analysis of corneal reflections. Instead of analyzing a single static image, the system captures multiple images at different relative locations of the image capture device and analyzes how reflection parameters change across these dimensions, creating a spatiotemporal signature that is difficult to spoof
2Measurement precision
If multiple images are captured at different relative locations to analyze dynamic corneal reflection changes, then spoof detection accuracy is improved, but device complexity and processing requirements increase
Solution Approach 1:
The system extracts only the essential spatiotemporal parameters of corneal reflections from multiple captured images, rather than processing the entire image sets. By focusing on specific reflection characteristics and their changes across different relative locations, the system achieves high spoof detection accuracy while reducing processing complexity
Solution Approach 2:
The system performs preliminary analysis of image parameters to identify relevant corneal reflection characteristics before conducting the full spoof detection algorithm. This preliminary extraction of key parameters reduces the computational burden of subsequent processing while maintaining detection accuracy
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 approach enhances the robustness of spoof detection by leveraging the dynamic nature of corneal reflections, effectively reducing the vulnerability of systems that rely on static eye-specific cues, and can be implemented on resource-constrained devices without requiring prior image acquisition or storage.
Implementation Method 1
parameters representing corneal reflections of at least one object in at least one eye of the subject
Data Source
AI summary
Methods, systems, and computer-readable storage media for determining that a subject is a live person include obtaining, by an image capture device, a set of subject images. Each image is captured at a different corresponding relative location of the image capture device with respect to the subject. Parameters are determined from the set of images of the subject. The parameters represent corneal reflections of at least one object in at least one eye of the subject. A determination is made, based on the parameters, that the subject is a live person. Responsive to determining that the subject is a live person, an authentication process is initiated to authenticate the subject.


