3D Facial Model Synthesis via Local Code Modulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating three-dimensional (3D) facial models are inefficient and require expensive equipment, struggling to accurately capture facial expressions and details, especially for wide-ranging facial variations, and lack a flexible framework for generating models for various individuals.

Innovation Solution

The system synthesizes facial features of a 3D facial model by obtaining frames of a face, generating corresponding facial features, and applying weights based on one-dimensional features from overlapping frames to produce a weighted facial feature, using machine learning models and techniques like variational autoencoders and convolutional neural networks for texture generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional methods are used to generate 3D facial models, then model accuracy can be achieved, but computational cost and equipment requirements increase significantly

Engineering Contradiction:
Improve3D facial model accuracyVSAvoidcomputational expense
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the facial model generation process into multiple stages: extracting 2D facial features from images, encoding them into latent representations, and synthesizing the final 3D model. This segmentation allows each stage to be optimized independently, reducing overall computational burden while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses latent code representations that capture essential facial characteristics without requiring direct processing of high-resolution facial images throughout the entire pipeline. By copying only the necessary feature information into compressed latent representations, the system reduces computational complexity while preserving model accuracy.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If traditional methods are used to capture facial expressions, then detail accuracy can be achieved, but the system becomes rigid and cannot handle wide-ranging facial variations flexibly

Engineering Contradiction:
Improvefacial expression detail accuracyVSAvoidflexibility for various facial variations
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent employs latent code modulation where the latent representation can be dynamically adjusted by modulating specific code dimensions. This allows the system to adapt to various facial expressions and variations by changing parameters in the latent space rather than requiring rigid retraining or complex post-processing for each variation type.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The latent code representation serves multiple functions: it encodes facial identity, captures expression information, and enables flexible variation generation. This universal representation allows a single model to handle diverse facial variations across different individuals and expressions without requiring separate specialized models for each scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If comprehensive facial feature extraction is performed, then model quality improves, but processing time and computational resources increase

Engineering Contradiction:
Improve3D facial model qualityVSAvoidsynthesis efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary extraction and encoding of facial features into latent representations before the main synthesis process. This preliminary action consolidates essential feature information in advance, allowing the subsequent synthesis to proceed more efficiently without needing to re-process all original image data, thereby improving overall productivity while maintaining quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250095270A1Avatar synthesis with local code modulation
Publication Date: 2025.03.20 QUALCOMM INC
  • US20250095270A1 patent drawing
  • US20250095270A1 patent drawing
  • US20250095270A1 patent drawing

AI summary

Systems and techniques are provided for synthesizing facial features of a three-dimensional (3D) facial model. For example, a process can include obtaining a first frame, the first frame including a first portion of a face; generating a first facial feature corresponding to the first portion of the face; obtaining a second frame, the second frame including a second portion of the face, wherein the second portion of the face at least partially overlaps the first portion of the face; generating a one-dimensional second facial feature corresponding to the second portion of the face; generating a set of weights based on the one-dimensional second facial feature; and applying the set of weights to the first facial feature to generate a weighted facial feature.