Facial Pose Tracking with Adaptive Rigid Prior Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rigid prior models fail to adapt to different facial sizes and expressions, leading to unsatisfactory rigidity stabilization and accuracy in facial pose estimation during real-time face tracking.

Innovation Solution

A method for training an adaptive rigid prior model that initializes model parameters as functions of facial sizes, updates them based on facial data, and assigns weights to facial regions based on real-time facial sizes and displacements to stabilize rigidity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a fixed rigid prior model is used for face tracking, then the model structure is simple, but it cannot adapt to different facial sizes and expressions, leading to poor accuracy

Engineering Contradiction:
Improvefacial pose estimation accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the fixed rigid prior model into a dynamic adaptive model by introducing facial size as a variable parameter. The model parameters are updated based on real-time facial size measurements, allowing the system to adapt to different facial scales and expressions while maintaining reasonable structural complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the rigid prior model dynamically based on facial size. By adjusting model parameters according to detected facial size, the system achieves accurate pose estimation across different facial scales without requiring completely different models for each case.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the rigid prior model parameters are updated frequently to adapt to different facial sizes, then the adaptability improves, but the computational time and complexity increase

Engineering Contradiction:
Improveadaptability to different facial sizesVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary face tracking and facial size measurement before updating the rigid prior model parameters. By preparing facial size data in advance and using it to guide parameter updates, the system reduces unnecessary computational iterations and training time while maintaining adaptability to different facial sizes.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the rigid prior model uses uniform weights for all facial regions, then the model is simple, but it cannot handle facial expressions that cause non-rigid deformations

Engineering Contradiction:
Improverigidity stabilizationVSAvoidweight assignment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different weights to different facial regions based on their local characteristics and susceptibility to expression-induced deformations. By assigning region-specific weights rather than uniform weights, the model maintains rigidity stabilization in stable regions while allowing flexibility in expression-prone regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12400339B2Method for training adaptive rigid prior model, and method for tracking faces, electronic device, and storage medium
Publication Date: 2025.08.26 BIGO TECH PTE LTD
  • US12400339B2 patent drawing
  • US12400339B2 patent drawing
  • US12400339B2 patent drawing

AI summary

Provided is a method for training an adaptive rigid prior model. The method includes: initializing model parameters of the adaptive rigid prior model; acquiring a plurality of frames of facial data of a same face by face tracking on training video data using the adaptive rigid prior model; updating the model parameters based on the plurality of frames of facial data; determining whether a condition of stopping updating the model parameters is satisfied; stopping updating the model parameters of the adaptive rigid prior model, and acquiring a final adaptive rigid prior model; and returning to the step of acquiring the plurality of frames of facial data of the same face by face tracking on the training video data using the adaptive rigid prior model.