Liveness Detection via Eye Movement Challenge Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Ease of operation

If facial recognition technology is used for authentication, then user access is enabled, but vulnerability to spoofing attempts increases

Engineering Contradiction:
Improveauthentication convenienceVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple facial images are captured and analyzed for liveness detection, then authentication accuracy is improved, but processing time increases

Engineering Contradiction:
Improveliveness detection accuracyVSAvoidauthentication processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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

Inventive Principle:
Principle #19Periodic action

3Reliability

If eye movement detection is implemented for liveness verification, then spoofing resistance is enhanced, but system complexity increases

Engineering Contradiction:
Improvespoofing resistanceVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8856541B1Liveness detection
Publication Date: 2014.10.07 GOOGLE LLC
  • US8856541B1 patent drawing
  • US8856541B1 patent drawing
  • US8856541B1 patent drawing

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.