Facial Secondary Dynamics Prediction via Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer animation techniques struggle to accurately remove secondary dynamics from facial expressions, leading to unrealistic representations due to the inaccuracy of kinetic models used to simulate human facial movements.

Innovation Solution

A data-driven approach using a modeling engine that generates a prediction model to quantify and predict secondary dynamics by analyzing geometric representations of facial expressions under different loading conditions, allowing for the reduction or elimination of secondary dynamics in computer animations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If kinetic models are used to simulate secondary dynamics in facial expressions, then secondary dynamics can be removed from computer animations, but the accuracy of the simulation is insufficient due to the complexity of facial tissues

Engineering Contradiction:
Improveaccuracy of secondary dynamics removalVSAvoidcomplexity of kinetic model
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional kinetic models with a data-driven machine learning approach. Instead of using complex mechanical simulations of facial tissues, the system captures real facial performance data and uses machine learning models to predict and remove secondary dynamics, achieving higher accuracy without the computational complexity of kinetic modeling.

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

Solution Approach 2:

The patent creates digital copies of real facial expressions through motion capture and geometric modeling. By capturing actual human facial performance and creating accurate geometric models, the system copies real facial behavior patterns, which are then used to train machine learning models that can predict and remove secondary dynamics more accurately than kinetic models.

Inventive Principle:
Principle #26Copying

2Ease of manufacture

If traditional motion capture and rendering techniques are used, then computer animations can be generated, but secondary dynamics disrupt the realism of facial expressions

Engineering Contradiction:
Improveease of animation generationVSAvoidrealism of facial expression
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent replaces traditional kinetic modeling approaches with machine learning-based prediction. The system uses captured performance data to train models that predict secondary dynamics, then removes these predictions from the animation. This approach maintains ease of animation generation while significantly improving realism by accurately capturing and removing unwanted secondary movements.

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

Solution Approach 2:

The patent implements a feedback mechanism where the machine learning model continuously predicts secondary dynamics based on captured performance data and adjusts the animation accordingly. The system captures real facial movements, predicts secondary dynamics, removes them, and refines the prediction model based on the difference between captured and corrected animations, improving realism iteratively.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11875441B2Data-driven extraction and composition of secondary dynamics in facial performance capture
Publication Date: 2024.01.16 DISNEY ENTERPRISES INC
  • US11875441B2 patent drawing
  • US11875441B2 patent drawing
  • US11875441B2 patent drawing

AI summary

A modeling engine generates a prediction model that quantifies and predicts secondary dynamics associated with the face of a performer enacting a performance. The modeling engine generates a set of geometric representations that represents the face of the performer enacting different facial expressions under a range of loading conditions. For a given facial expression and specific loading condition, the modeling engine trains a Machine Learning model to predict how soft tissue regions of the face of the performer change in response to external forces applied to the performer during the performance. The modeling engine combines different expression models associated with different facial expressions to generate a prediction model. The prediction model can be used to predict and remove secondary dynamics from a given geometric representation of a performance or to generate and add secondary dynamics to a given geometric representation of a performance.