Liveness Detection via Dynamic Facial Model Binding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing liveness detection methods are limited by a small number of possible actions, making them vulnerable to malicious attacks that can impersonate a living person, leading to security risks.

Innovation Solution

A method and apparatus for liveness detection that involves acquiring user data, establishing a binding relationship between the user and a model, controlling the movement of a control based on the model's orientation, and performing liveness detection using the acquired information to determine if the user is a real person or a machine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional liveness detection with limited actions is used, then the detection process is simple, but the detection accuracy is low and vulnerable to malicious attacks

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic detection by continuously tracking the movement trajectory of a control element on the screen. Instead of static detection, the system captures multiple position points over time as the control moves, creating a dynamic detection process that records the complete movement path. This dynamic approach significantly increases detection accuracy by capturing temporal and spatial characteristics that static methods miss, while the automation of trajectory tracking keeps the operational complexity manageable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a virtual control element (such as a slider or draggable object) as an intermediary between the user's facial movements and the detection system. The control's movement trajectory on the screen serves as a mediator that translates subtle facial muscle movements into measurable positional data. This intermediary amplifies the detection signals and provides a clear, quantifiable metric for determining liveness, thereby improving detection accuracy without requiring direct analysis of complex facial features.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a small number of fixed actions are used in liveness detection, then the detection method is easy to implement, but it is vulnerable to exhaustive attacks by machines

Engineering Contradiction:
Improvesecurity against malicious attacksVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system employs dynamic trajectory tracking where the control element moves along a continuous path rather than executing discrete, pre-defined actions. The movement trajectory is captured as a sequence of position points over time, creating a unique temporal-spatial pattern for each genuine user. This dynamic approach generates highly variable detection data that is extremely difficult for machines to replicate through exhaustive attacks, thereby enhancing security while the automated tracking simplifies implementation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements continuous feedback by monitoring the real-time position of the control element throughout its movement trajectory. Each position point provides feedback information that contributes to the overall liveness determination. This continuous feedback mechanism allows the system to detect subtle deviations in movement patterns that indicate automated attacks, significantly improving security. The feedback loop is automatically processed through the detection algorithm, maintaining ease of implementation while enhancing robustness against malicious attempts.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If multiple pieces of first information are acquired at preset time intervals, then the movement characteristics can be accurately captured, but the data processing complexity increases

Engineering Contradiction:
Improvemovement characteristics precisionVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the continuous movement trajectory into discrete position points captured at preset time intervals. Each position point represents a segment of the overall movement path, and the complete trajectory is reconstructed by combining these segmented data points. This segmentation approach enables accurate capture of movement characteristics including speed, acceleration, and trajectory shape, while the modular nature of segmented data simplifies processing compared to analyzing continuous raw data streams.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces complex mechanical analysis of facial movements with a simplified digital tracking system. Instead of using sophisticated sensors or mechanical apparatus to measure facial muscle movements, the system uses software-based tracking of a visual control element on the screen. This substitution of mechanical measurement systems with digital/image processing methods significantly reduces data processing complexity while maintaining or improving measurement precision, as the control's position can be easily extracted from screen coordinates.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250036742A1Method and apparatus for liveness detection, electronic device, and storage medium
Publication Date: 2025.01.30 MASHANG CONSUMER FINANCE CO LTD
  • US20250036742A1 patent drawing
  • US20250036742A1 patent drawing
  • US20250036742A1 patent drawing

AI summary

Embodiments of the present application provide a method and an apparatus for liveness detection, an electronic device, and a storage medium. The method includes: acquiring data of a user; establishing a binding relationship between the user and a model, where orientation of the model is determined based on the data after the binding relationship is established; controlling movement of a control according to a variation of the orientation of the model, and acquiring first information of the control according to a preset time interval during the movement; and performing liveness detection according to the first information, to obtain a detection result of the user, whereby improving the accuracy of the liveness detection.