Region-Based Face Tracking via Segmented Rigidity Weights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing facial tracking systems using linear face shape models struggle with accurate representation of rich or dynamic facial expressions and movements, leading to unstable and jittery head motion due to residual regression errors.

Innovation Solution

The implementation of region-based models that segment different regions of a face and model shape variations separately, incorporating adaptive rigidity weighting and dense motion-guided correctives to improve expressiveness and stability in real-time face tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If linear facial shape models are used for real-time face tracking, then computational efficiency is maintained, but model expressiveness and tracking stability deteriorate due to residual regression errors

Engineering Contradiction:
Improvereal-time processing speedVSAvoidtracking stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The face is segmented into multiple spatial regions (e.g., forehead, eyes, nose, mouth, chin) and each region is tracked independently with region-specific parameters. This segmentation allows the system to capture local facial expressions and movements more accurately while maintaining overall computational efficiency through parallel processing of regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different rigidity weights are assigned to different facial regions based on their local properties. Rigid regions (like the forehead and chin) receive higher rigidity weights to maintain stability, while flexible regions (like the mouth and eyes) receive lower weights to allow natural expression variations. This local differentiation improves tracking accuracy without compromising real-time performance.

Inventive Principle:
Principle #3Local quality

2Device complexity

If linear facial shape models estimate model parameters together with rigid head poses, then computational complexity is reduced, but measurement precision deteriorates due to coupled estimation errors

Engineering Contradiction:
Improveestimation algorithm complexityVSAvoidhead pose estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The estimation process is segmented into two distinct phases: first estimating rigid head pose parameters, then estimating regional expression parameters conditioned on the pose estimates. This decoupled estimation reduces algorithmic complexity while improving precision by avoiding the error propagation inherent in fully coupled estimation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the estimation process by first establishing the rigid pose framework and then adding flexible regional expressions. This dynamic two-stage approach allows the system to adapt to different facial configurations and expressions while maintaining computational tractability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12299905B2Region-based stabilized face tracking
Publication Date: 2025.05.13 SNAP INC
  • US12299905B2 patent drawing
  • US12299905B2 patent drawing
  • US12299905B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for accessing a set of images depicting at least a portion of a face. A set of facial regions of the face is identified, each facial region of the set of facial regions intersecting another facial region with at least one common vertex that is a member of a set of facial vertices. For each facial region of the set of facial regions, a weight formed from a set of region coefficients is generated. Based on the set of facial regions and the weight of each facial region of the set of facial regions, the face is tracked across the set of images.