3D Face Liveness Detection via Head Rotation Phase Map

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing liveness detection systems face challenges in efficiently verifying live faces using single camera setups, particularly due to high resource requirements, data transfer limitations, and the need for high-resolution data collection and training.

Innovation Solution

A method involving 3D face shape verification, where a user is instructed to rotate their head through specific angles, capturing images at each position, transforming yaw and pitch angles into a graph in polar coordinates, and using a machine learning classifier to determine if the head is a live 3D face or a different object.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the resolution of the input camera is increased to improve liveness detection accuracy, then the measurement precision is improved, but the resource requirements and data transfer needs increase

Engineering Contradiction:
Improveliveness detection accuracyVSAvoiddata transfer volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential features needed for liveness detection by transforming head rotation angles into a compressed phase map representation. Instead of transmitting entire high-resolution video frames, the system extracts angular position data and converts it into a condensed phase map that retains the critical 3D facial shape information while dramatically reducing data volume.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation from raw pixel data to angular parameters (yaw and pitch angles). By measuring head rotation angles and transforming them into a phase map, the system achieves high measurement precision for liveness detection while working with compact angular parameters rather than large image matrices.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the input resolution is increased to capture more facial detail, then the measurement precision is improved, but the computational resources required for classification increase

Engineering Contradiction:
Improvefacial feature detection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the critical angular information needed for liveness detection. By focusing on head rotation angles (yaw and pitch) rather than processing entire high-resolution images, the system achieves accurate facial feature detection with minimal computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the problem from 2D image analysis to angular parameter analysis. By representing facial geometry through head rotation angles in a phase map, the system reduces the dimensionality of the data that needs to be processed, thereby lowering computational resource requirements while maintaining detection accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If video frames are collected and transmitted to server for classification, then the liveness detection capability is improved, but the data transfer requirements and lossless compression needs increase

Engineering Contradiction:
Improveliveness detection reliabilityVSAvoiddata compression loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts angular parameters directly from video frames and transmits only these compressed representations to the server. By sending head rotation angle data in phase map format rather than complete video frames, the system maintains reliable liveness detection while eliminating the need for lossless compression of large video datasets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms spatial video data into angular parameter space. This dimensional transformation allows the system to represent complex facial 3D shape information compactly through phase maps, ensuring reliable server-side classification without requiring lossless compression of the original video data.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Measurement precision

If more training data is collected to improve classification model accuracy, then the measurement precision is improved, but the quantity of data required increases

Engineering Contradiction:
Improveclassification model accuracyVSAvoidtraining data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the training data from full-resolution images to angular parameter representations. By training the classification model on phase maps derived from head rotation angles, the system achieves high classification accuracy using compact parameter-based datasets rather than voluminous image collections.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250037509A1System and method for determining liveness using face rotation
Publication Date: 2025.01.30 REGULA FORENSICS INC
  • US20250037509A1 patent drawing
  • US20250037509A1 patent drawing
  • US20250037509A1 patent drawing

AI summary

Method of 3D face verification, includes verifying that user is positioned in standard orientation so that head rotation angles are small; capturing image of user's head at first position; generating PIN and transmitting it to a user device; upon receipt of the PIN, instructing the user to rotate his head to a first position indicated by the PIN and a corresponding graphic; repeating instructions to the user to rotate his head for all remaining values of the PIN, and capturing images of the head at positions corresponding to the remaining values of the PIN; transforming yaw and pitch angles of the user's head in the captured images into a polar coordinates graph; transforming the graph into a phase map; sending the phase map into machine learning classifier; securely sending and storing personal information to the server; determining, using the machine learning classifier, whether the head is a live 3D face.