Dual Neural Network Lip Sync Image Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing lip sync image generation models struggle to produce natural images when the voice input does not match the person in the background image, as they are limited to training with voice inputs that match the person.
Innovation Solution
The proposed solution involves a dual artificial neural network model approach, where a first model generates synthesis images for both matching and mismatching voice inputs, and a second model classifies these inputs to propagate adversarial errors, enhancing the generation of natural lip sync images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the model is trained only with matching voice inputs to maintain simplicity, then training data requirements are reduced, but the generated images become unnatural when voices don't match
Solution Approach 1:
The training process is segmented into two distinct parts: (1) training with matching voice-image pairs to learn basic lip sync patterns, and (2) training with mismatched pairs to learn discrimination. This segmentation allows the model to handle both simplicity and naturalness requirements separately.
Solution Approach 2:
Instead of directly training the generation model to handle mismatched voices, the invention inverts the approach by training a discriminator model first to recognize mismatches, then using its feedback to improve the generator. This indirect approach solves the contradiction by learning through discrimination rather than direct generation.
2Manufacturing precision
If adversarial learning with mismatched voices is introduced to improve image naturalness, then generation quality improves, but model complexity increases
Solution Approach 1:
The discriminator model acts as an intermediary between the mismatched voice inputs and the generator. It mediates the training process by providing gradient feedback that guides the generator to produce more natural images without requiring the generator to directly process complex mismatched scenarios.
Solution Approach 2:
The invention changes the training parameters by introducing adversarial loss functions and mismatched training samples. These parameter changes enable the model to learn from negative examples (mismatches) and improve generation quality without fundamentally altering the basic model architecture.
3Adaptability or versatility
If training data includes only matching voice-image pairs to reduce data diversity requirements, then data collection is simplified, but the model cannot handle voice swaps or deepfakes
Solution Approach 1:
The model performs preliminary learning with matching pairs to establish baseline lip sync capabilities, then prepares for adaptability by subsequently training with mismatched pairs. This preliminary action ensures the model has a solid foundation before handling diverse voice scenarios.
Solution Approach 2:
The training approach achieves universality by making the model capable of handling both matching and mismatched voice inputs. The two-stage training process enables the model to function effectively across different scenarios including voice swaps and deepfake applications, without requiring separate models for each case.
Data Source
AI summary
An apparatus for generating a lip sync image according to disclosed embodiment has one or more processors and a memory which stores one or more programs executed by the one or more processors. The apparatus includes a first artificial neural network model configured to generate an utterance match synthesis image by using a person background image and an utterance match audio signal corresponding to the person background image as an input, and generate an utterance mismatch synthesis image by using the person background image and an utterance mismatch audio signal not corresponding to the person background image as an input, and a second artificial neural network model configured to output classification values for an input pair in which an image and a voice match and an input pair in which an image and a voice do not match by using the input pairs as an input.


