Facial Liveness Detection Using Temporal Feature Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing living body detection methods are vulnerable to prosthesis attacks, where attackers manipulate facial features to deceive the system into identifying inanimate objects as living beings.

Innovation Solution

A method that tracks changes in eigenvectors corresponding to face features over a sequence of images, capturing action behaviors such as blinks or mouth movements to confirm a living body, using a facial key point model and a queue mechanism to filter out abrupt changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional biometric recognition is used, then identification speed is fast, but security is poor due to vulnerability to prosthesis attacks

Engineering Contradiction:
ImprovesecurityVSAvoiddetection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by capturing a sequence of images before final recognition, extracting eigenvectors from multiple frames and analyzing their temporal changes. This preliminary temporal analysis filters out static prosthesis attacks before the final liveness determination, enhancing security without requiring complex additional hardware.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous monitoring by traversing multiple images in a sequence and continuously updating eigenvector comparisons. This continuous temporal observation ensures that genuine facial movements are detected while static fake faces are identified as anomalies, improving reliability through sustained detection rather than single-frame assessment.

Inventive Principle:
Principle #20Continuity of useful action

2Measurement precision

If multiple images are traversed to detect liveness, then detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the essential eigenvectors from each image frame that represent key facial feature points, rather than processing entire images. This extraction of critical features reduces computational burden while maintaining detection accuracy across multiple frames, balancing precision with processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes parameters by comparing eigenvector differences between consecutive frames rather than performing full image analysis. By monitoring changes in specific feature parameters (eigenvector coordinates) over time, the system achieves accurate liveness detection with reduced processing requirements compared to comprehensive image processing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12561954B2Liveness detection
Publication Date: 2026.02.24 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12561954B2 patent drawing
  • US12561954B2 patent drawing
  • US12561954B2 patent drawing

AI summary

In a method for liveness detection, a plurality of images of a user is received. A plurality of facial feature points of the user in the plurality of images is obtained. For each of the plurality of images of the user, facial feature information of a facial feature of the user is determined based on positions of the plurality of facial feature points. An action is determined to be performed by the user based on changes in the facial feature information corresponding to the plurality of images. The user captured in the plurality of images is determined as a live user based on the action being determined as performed by the user.