Liveness Detection via Eye Movement Challenge Patterns
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Facial recognition technologies are vulnerable to spoofing attempts, where unauthorized users can gain access by presenting images or videos of authorized users, leading to erroneous authentication.
Innovation Solution
Implementing anti-spoofing techniques that detect liveness by capturing multiple facial images and analyzing eye movements, comparing them to a predetermined challenge pattern, and using gaze tracking to differentiate between live and inanimate objects, supplemented by voice recognition for enhanced security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If facial recognition technology is used for authentication, then user access is enabled, but vulnerability to spoofing attempts increases
Solution Approach 1:
The system performs preliminary liveness detection by analyzing eye movements before final authentication. A challenge pattern is presented to the user, and eye movement responses are captured and verified against expected patterns, ensuring the subject is alive and present before granting access
Solution Approach 2:
The system implements feedback mechanisms where eye movement responses are continuously monitored and compared against challenge patterns. The authentication process provides feedback loops that verify each eye movement response, allowing the system to detect spoofing attempts in real-time
2Measurement precision
If multiple facial images are captured and analyzed for liveness detection, then authentication accuracy is improved, but processing time increases
Solution Approach 1:
The system uses periodic challenge patterns that present a sequence of visual stimuli to the user. Eye movements are captured in response to these periodic challenges, allowing for efficient batch processing of multiple images while maintaining detection accuracy through structured temporal sampling
3Reliability
If eye movement detection is implemented for liveness verification, then spoofing resistance is enhanced, but system complexity increases
Solution Approach 1:
The system introduces an intermediary challenge pattern as a mediator between the user and the authentication system. This challenge pattern serves as a standardized interface that translates complex eye movement analysis into simple, observable responses, reducing system complexity while maintaining security
Data Source
AI summary
In general, liveness detection techniques are described for facial recognition. The techniques enable potential detection and mitigation of attempts to authenticate by spoofing. An example method includes determining, by a computing device, a challenge pattern against which to match an authentication input to detect liveness, and displaying, using a display device, a graphical user interface (GUI) including an element and moving the element according to the challenge pattern within the GUI. The method further includes receiving, from an image capture device, at least a first image of a face and a second image of the face, and detecting one or more eye movements based on the first and second images of the face. The method further includes determining whether to deny authentication with respect to accessing one or more functionalities controlled by the computing device.


