Liveness Detection in Facial Authentication via Video Feature Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Facial recognition-based authentication systems face challenges in distinguishing between live and fake videos, leading to potential unauthorized access when a life-size picture of an authorized user is used, as they cannot reliably determine if the image is in real-time.

Innovation Solution

A machine-learning model is trained to differentiate between genuine and fake videos by analyzing video features, such as movement and transformations, to verify the authenticity of the video, ensuring that only live, authorized videos grant access to protected resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If facial recognition is used to perform authentication, then the authentication process can verify the user's identity, but the system cannot distinguish between a live face and a life-size picture, leading to potential unauthorized access

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by capturing multiple frames before authentication and analyzing them for liveness indicators. The machine learning model is trained in advance to recognize patterns that distinguish live faces from photos, performing the differentiation task before the final authentication decision is made.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A machine learning model serves as an intermediary between the facial recognition system and the authentication decision. This intermediary analyzes video frames to detect liveness indicators and provides an additional layer of verification, preventing unauthorized access while maintaining system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system accepts any video matching the authorized user's face, then authentication is simple and fast, but fake videos such as pre-recorded clips or screen captures can bypass security

Engineering Contradiction:
Improveauthentication speedVSAvoidvideo authenticity verification
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses periodic action by capturing multiple video frames at regular intervals during the authentication process. This allows the machine learning model to analyze temporal patterns and motion characteristics across successive frames, distinguishing between live videos and static or artificially manipulated content while maintaining efficient authentication timing.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies dynamics by analyzing motion and temporal changes in the video stream. The machine learning model evaluates dynamic characteristics such as facial movements, eye blinking, and head gestures across multiple frames, enabling the system to verify video authenticity while preserving fast authentication performance.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the system requires multiple verification steps to detect fake videos, then security is enhanced, but the authentication process becomes more complex and time-consuming

Engineering Contradiction:
Improvefake video detection accuracyVSAvoidauthentication process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system merges multiple verification functions into a single integrated machine learning model. The model simultaneously performs face recognition, liveness detection, and fake video identification in one unified process, maintaining high detection accuracy while preserving the simplicity and ease of the authentication workflow for users.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11335094B2Detecting fake videos
Publication Date: 2022.05.17 APPLE INC
  • US11335094B2 patent drawing
  • US11335094B2 patent drawing
  • US11335094B2 patent drawing

AI summary

In one embodiment, a method includes accessing a plurality of verified videos depicting one or more subjects, generating, based on the verified videos, a plurality of verified-video feature values corresponding to the subjects, generating, using one or more video transformations based on the verified videos, a plurality of fake videos, generating, based on the fake videos, a plurality of fake-video feature values, training a machine-learning model to determine whether a specified video is a genuine video, wherein the machine-learning model is trained based on the verified-video feature values and the fake-video feature values. The machine-learning model may be trained to classify the specified video in a genuine-video class or a fake-video class, and the machine-learning model maybe trained based on an association between a genuine-video class and the verified-video feature values and an association between a fake-video class and the fake-video feature values.