Face Animation Synthesis Using Neural Embedding Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing face animation synthesis techniques fail to accurately replicate the facial expressions and identity features of a source image onto a target image, resulting in unnatural or unconvincing results, which limits their application in entertainment, gaming, and augmented reality.

Innovation Solution

The use of convolutional neural networks, specifically an embedder and generator machine learning model, to generate an embedding representing facial features from a target image and blend it with a source video, while maintaining the facial expressions and color/lighting of the source image, ensuring the resulting face has the likeness of the target while retaining the actor's movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing face animation synthesis techniques are used, then the process is simple, but the result fails to accurately replicate facial expressions and identity features

Engineering Contradiction:
Improveaccuracy of facial expression replicationVSAvoidcomplexity of synthesis system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the face animation synthesis process into distinct functional modules: an embedder network that extracts identity features from the target face, a generator network that performs the actual synthesis, and a discriminator network that ensures realism. This segmentation allows each module to specialize in specific tasks, improving overall accuracy while making the complex system more manageable and trainable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an embedding layer as an intermediary that bridges the target face identity and the source video expressions. The embedder network converts the target face into a compact identity representation (embedding vector) that serves as a mediator, guiding the generator to preserve identity features while adopting source expressions. This intermediary mechanism enables accurate identity replication without directly copying facial geometry.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If existing face animation synthesis techniques are used, then the system is simple, but the result is unnatural or unconvincing

Engineering Contradiction:
Improvenaturalness of synthesized faceVSAvoidcomplexity of machine learning models
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism through the discriminator network in the GAN framework. The discriminator evaluates the synthesized face images and provides gradient feedback to the generator, guiding it to produce more realistic results. This adversarial feedback loop continuously improves the naturalness of the synthesized faces by penalizing unnatural artifacts and preserving fine-grained facial details.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent combines multiple technical approaches into a composite system: it integrates identity preservation techniques (through embedding), expression transfer mechanisms (through the generator), and realism enhancement (through the discriminator). This composite approach merges different machine learning techniques and architectural elements to achieve superior naturalness that none of the individual components could achieve alone.

Inventive Principle:
Principle #40Composite materials

3Ease of operation

If face animation synthesis is applied, then user experience in augmented reality is improved, but the computational resources required increase

Engineering Contradiction:
Improveuser experience qualityVSAvoidcomputational energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary action by pre-training the embedder network to extract identity features and pre-processing the source video to align facial landmarks. The embedding layer is trained in advance to capture essential identity characteristics, which are then reused during the actual animation synthesis. This preliminary preparation reduces the computational burden during real-time or near-real-time synthesis operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by focusing computational resources on critical facial regions. The system identifies and prioritizes processing of key facial landmarks (eyes, eyebrows, mouth) that most influence expression fidelity and identity preservation. By concentrating computational effort on these locally important regions rather than uniformly processing the entire face, the system achieves high user experience quality with reduced overall computational energy consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12125147B2Face animation synthesis
Publication Date: 2024.10.22 SNAP INC
  • US12125147B2 patent drawing
  • US12125147B2 patent drawing
  • US12125147B2 patent drawing

AI summary

A methodology for training a machine learning model to generate color-neutral input face images is described. For each training face image from a training dataset that is used for training the model, the training system generates an input face image, which has the color and lighting of a randomly selected image from the set of color source images, and which has facial features and expression of a face object from the training face image. Because, during training, the machine learning model is “confused” by changing the color and lighting of a training face image to a randomly selected different color and lighting, the trained machine learning model generates a color neutral embedding representing facial features from the training face image.