Encoder-Decoder Neural Network for Synthetic Face Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current synthetic face generators lack an accurate, automated metric to judge the quality of synthetic facial images, particularly in reflecting human judgments of naturalness, and struggle to manipulate lighting directions to match 'in-the-wild' real-world scenarios, leading to biased and poorly performing machine learning models due to limited and unrepresentative training datasets.

Innovation Solution

The use of encoder-decoder pairs, or hourglass networks, to generate synthetic facial images that alter lighting and expressions, processed by discriminators to assess realness, and an auxiliary discriminator to refine naturalness, creating a system that can produce diverse, high-quality synthetic data for training neural networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If current synthetic face generators are used to create training data, then data generation speed is improved, but the quality and naturalness of synthetic images deteriorates due to lack of accurate metrics and limited real-world scenario representation

Engineering Contradiction:
Improvedata generation speedVSAvoidquality of synthetic images
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements a feedback mechanism where a discriminator network evaluates the quality and naturalness of generated synthetic face images. The discriminator provides feedback signals that guide the generator to improve image quality while maintaining generation speed. This closed-loop feedback system resolves the contradiction by enabling continuous quality improvement without sacrificing productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs dynamic adjustment of generation parameters and quality thresholds based on real-time evaluation metrics. The system adapts the complexity of generation tasks and adjusts quality requirements dynamically, allowing it to balance between fast generation and high quality output depending on the specific training needs and available computational resources.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If synthetic face generators manipulate lighting and expressions to match real-world scenarios, then the representativeness of training data is improved, but the complexity of the generation system increases

Engineering Contradiction:
Improverepresentativeness of training dataVSAvoidcomplexity of generation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex generation task into separate specialized modules: one module handles lighting manipulation, another handles facial expression transformation, and a third manages overall image synthesis. This segmentation allows each module to focus on a specific aspect, improving representativeness while keeping individual module complexity manageable. The modular architecture resolves the contradiction by distributing system complexity across multiple specialized components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent designs universal generator and discriminator networks that can handle multiple types of transformations (lighting, expressions, poses) within a single unified system. These multi-functional networks reduce overall system complexity by eliminating the need for separate specialized systems for each transformation type, while still achieving high representativeness through coordinated multi-parameter manipulation.

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

3Reliability

If large quantities of diverse training data are used to train machine learning models, then model accuracy and robustness are improved, but the cost and complexity of data preparation increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomplexity of data preparation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses synthetic face image generation to create large volumes of training data by copying and transforming existing real face images through the generator network. This copying approach with automated transformations eliminates the need for manual data collection, annotation, and preparation, significantly reducing complexity while providing large quantities of diverse training data that improve model accuracy and robustness.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20220067519A1Neural network synthesis architecture using encoder-decoder models
Publication Date: 2022.03.03 AFFECTIVA
  • US20220067519A1 patent drawing
  • US20220067519A1 patent drawing
  • US20220067519A1 patent drawing

AI summary

Disclosed techniques include neural network architecture using encoder-decoder models. A facial image is obtained for processing on a neural network. The facial image includes unpaired facial image attributes. The facial image is processed through a first encoder-decoder pair and a second encoder-decoder pair. The first encoder-decoder pair decomposes a first image attribute subspace. The second encoder-decoder pair decomposes a second image attribute subspace. The first encoder-decoder pair outputs a transformation mask based on the first image attribute subspace. The second encoder-decoder pair outputs a second image transformation mask based on the second image attribute subspace. The first image transformation mask and the second image transformation mask are concatenated to enable downstream processing. The concatenated transformation masks are processed on a third encoder-decoder pair and a resulting image is output. The resulting image eliminates a paired training data requirement.