Source-linked AI summary
LipSync3D: Data-Efficient Learning of Personalized 3D Talking Faces from Video using Pose and Lighting Normalization
Avisek Lahiri, Vivek Kwatra, Christian Frueh, John Lewis, Chris Bregler
TL;DR
The paper addresses learning personalized 3D talking faces from speaker-specific video and audio. It uses pose and lighting normalization to learn geometry and texture, and reports better realism, lip-sync, and visual quality than contemporary audio-driven reenactment baselines. The approach supports high-quality lip-sync under novel ambient lighting from relatively short single-speaker video.
Problem
The paper targets synthesis of personalized 3D talking faces from audio using speaker-specific video for training.
Source: §1 · p. 1Method
Pose and lighting normalization decouple facial geometry, pose, texture, and illumination for learning 3D geometry and texture from audio.
Source: §1 · p. 2Results
Human ratings and objective metrics suggest the method outperforms contemporary audio-driven video reenactment baselines in realism, lip-sync, and visual quality.
Source: §1 · p. 2Takeaways & Limitations
The method generates high-quality lip-sync videos under novel ambient lighting while training from a relatively short video of one person.
Source: §1 · p. 2, §6 · p. 8Facial expressions are not explicitly handled, though the model may implicitly capture correlations between expressions and audio emotion.
Source: §6 · p. 8
Abstract
from arXiv · showhide
In this paper, we present a video-based learning framework for animating personalized 3D talking faces from audio. We introduce two training-time data normalizations that significantly improve data sample efficiency. First, we isolate and represent faces in a normalized space that decouples 3D geometry, head pose, and texture. This decomposes the prediction problem into regressions over the 3D face shape and the corresponding 2D texture atlas. Second, we leverage facial symmetry and approximate albedo constancy of skin to isolate and remove spatio-temporal lighting variations. Together, these normalizations allow simple networks to generate high fidelity lip-sync videos under novel ambient illumination while training with just a single speaker-specific video. Further, to stabilize temporal dynamics, we introduce an auto-regressive approach that conditions the model on its previous visual state. Human ratings and objective metrics demonstrate that our method outperforms contemporary state-of-the-art audio-driven video reenactment benchmarks in terms of realism, lip-sync and visual quality scores. We illustrate several applications enabled by our framework.
1. Introduction
The paper learns personalized 3D talking faces from audio using speaker-specific video, with pose and lighting normalization intended to make training data-efficient. Its contributions include temporally stable texture prediction and reported improvements over contemporary audio-driven reenactment baselines.
1. Introduction
- 3D pose normalization uses detected pose and landmarks to separate head pose from speech-driven facial changes such as lip motion and teeth or tongue appearance.Source: §1 · p. 2
- The personalized model can be trained from one speaker-specific video, including short videos of 2–5 minutes, and can operate under different training and inference illumination.Source: §1 · p. 2
- Pose and lighting normalization decouple 3D pose, geometry, texture, and lighting to support data-efficient learning and high-quality lip-sync synthesis for video and 3D applications.Source: §1 · p. 2
- Lighting normalization exploits facial symmetry and skin albedo constancy to remove spatial and temporal lighting variation from the 3D face decomposition.Source: §1 · p. 2
- An auto-regressive texture model conditions on its previous visual state to produce temporally smooth video synthesis.Source: §1 · p. 2
- Human ratings and objective metrics suggest the method outperforms contemporary audio-driven video reenactment baselines in realism, lip-sync, and visual quality.Source: §1 · p. 2
2. Related Work
Prior work spans audio-driven 3D mesh animation, cropped-face and full-frame video synthesis, 3D-guided rendering, text-based editing, and actor-driven transfer. The paper positions its approach against limitations in realism, lighting flexibility, training data, or required driving input across these lines of work.
Audio-driven 3D Mesh Animation
- Audio-driven 3D mesh methods map audio features to model parameters, vertices, or blendshapes, while VOCA learns subject-specific offsets using hours of 4D scans.Source: §2 · p. 2
Audio-driven Video Synthesis
- Several audio-driven video methods generate normalized cropped faces rather than full-frame outputs, while full-frame approaches include exemplar warping, shared audio-frame embeddings, and target-frame driving.Source: §2 · p. 2
- Wav2Lip is described as a strong universal model, but it lacks the visual fidelity of speaker-specific models.Source: §2 · p. 3
3D model guided video synthesis
- 3D-guided video synthesis combines audio-driven facial motion with neural rendering, but methods relying on target-illumination-dependent renderer training require retraining when inference lighting changes.Source: §2 · p. 3
Text-based and actor-driven video synthesis
- Text-based editing requires a time-aligned transcript and about an hour of recorded data, while actor-driven synthesis requires a surrogate actor video.Source: §2 · p. 3
3. Method
The method normalizes tracked face video to separate pose, geometry, texture, and illumination, then learns audio-conditioned geometry and texture predictions with temporal conditioning. At inference, it can render textured 3D faces or synthesize faces into target videos.
3.1.1 Pose normalization
- Pose normalization registers tracked facial vertices to a frontal reference and unrolls each frame into an atlas that removes head pose while preserving speech-driven lip and mouth changes.The atlas provides ground-truth texture for prediction.Source: §3.1.1 · pp. 3–4, Figure 3 · p. 3
3.1.2 Lighting normalization
- Lighting normalization first removes specularities and uses facial symmetry to normalize the reference atlas, then matches each frame’s illumination to that reference.The result is a more uniform, temporally consistent, albedo-like appearance.Source: §3.1.2 · pp. 4–5
- Temporal normalization aligns the reference atlas to each frame’s texture coordinates, then estimates a smooth luminance gain and global RGB gain and bias under approximate albedo constancy.A patch-based robust estimator downweights pixels that violate the assumption, including mouth, eye, nostril, and sharply deforming skin regions.Source: §3.1.2 · p. 4
3.2. Joint Prediction Model and Training Pipeline
- A shared audio encoder feeds separate geometry and texture decoders, which predict vertex deformations and texture updates from the audio code.The texture decoder uses SSIM as its image-similarity loss after SSIM performed best among the tested loss variants.Source: §3.2 · p. 5
3.3. Inference and Synthesis
- Optional blendshape prediction drives CGI characters, while bilateral filtering and facial-feature line drawings produce cartoon renderings.The CGI animation can combine predicted facial blendshapes with controls for head motion and eye gaze.Source: §3.2 · p. 5, §3.3 · p. 6
3.2.1 Auto-regressive (AR) Texture Synthesis:
- The autoregressive texture model conditions each prediction on the previous predicted atlas, improving temporal consistency and mitigating expression-related jitters.It is trained with teacher forcing using previous ground-truth atlases.Source: §3.2.1 · p. 5, Figure 5 · p. 6
3.3. Inference and Synthesis
- At inference, predicted vertices are projected onto the reference cylinder to provide texture coordinates for a fully textured, audio-driven 3D face mesh.Because pose and lighting transforms are invertible, the synthesized face can also be warped into a target video and normalized back to the target’s lighting.Source: §3.3 · pp. 5–6
4. Experiments
Experiments compare the method on self-reenactment and audio-driven dubbing, with ablations testing autoregressive prediction and lighting normalization. Results favor LipSync3D on lip-sync measures and user ratings, with practical comparisons also examining full-frame blending, resolution, and artifacts.
4.1. Ablation Studies
- Without autoregressive prediction, generated mouth dynamics can jitter, especially during silent periods.Lighting normalization also yields lower held-out SSIM loss and adapts to novel illumination, while vertex loss remains similar.Source: §4.1 · pp. 6–7
4.2. Comparison: Self-reenactment
- LipSync3D generates full-frame videos that blend into the target video, whereas IJCV’19 and CVPR’19 generate normalized face crops.The qualitative comparison covers GRID, CREMA-D, and TCD-TIMIT; CVPR’19 results are available only on GRID.Source: Figure 7 · p. 7, §4.2 · p. 7
4.3. Comparison: Audio-Driven Video Dubbing
- Compared with Wav2Lip, LipSync3D produces higher-resolution outputs with fewer artifacts, while Wav2Lip’s lip-sync degrades at high resolution.Wav2Lip can paste its generated face back onto background video.Source: Figure 8 · p. 7, §4.3 · p. 8
- LipSync3D generally produces better lip-sync and dynamics than NVP, whose lip movements are described as muted.The paper also reports better LSE-D and LSE-C metrics for LipSync3D in the comparison with NVP.Source: Figure 9 · p. 7, §4.3 · p. 8
4.2. Comparison: Self-reenactment
- Self-reenactment evaluation uses GRID, TCD-TIMIT, and CREMA-D, comparing available methods on the same ten subjects per dataset with the prior papers’ evaluation frameworks.Metrics include SSIM, mouth-feature LMD, CPBD, and WER; the comparison is not fully apples-to-apples because LipSync3D is personalized while other techniques use a universal model.Source: §4.2 · p. 7
4.2. Comparison: Self-reenactment; 4.3. Comparison: Audio-Driven Video Dubbing
- Across self-reenactment and audio-driven dubbing, LipSync3D performs best on lip-sync measures and receives the most favorable user ratings.The reported LMD and WER comparisons favor LipSync3D over every competing method; user-study ratings also favor it among the compared frameworks.Source: §4.2 · p. 7, §4.3 · p. 7, Figure 10 · p. 8
5. Applications
The framework supports talking-head video creation and editing, actor-free video translation, voice-controlled avatars, and assistive applications.
5. Applications
- New transcripts can drive talking-head videos, recorded audio or synthesized voices can support actor-free translation, and predicted blendshapes can animate CGI avatars.Proposed uses include education, advertising, entertainment, chat, VR, games, accessibility, and pronunciation visualization.Source: §5 · p. 8
6. Limitations and Conclusion
The conclusion presents personalized talking-face synthesis from short, single-speaker video under novel ambient lighting. The authors note that facial expressions are not explicitly handled and that highest-quality research code runs slightly slower than real time.
6. Limitations and Conclusion
- Facial expressions are not explicitly handled, and highest-quality research code is slightly slower than real time.The model may implicitly capture correlations between expressions and emotion in the audio; emphatic hand or head movement may seem out of place when faces are blended into target video, though this was not a problem in the reported experiments.Source: §6 · p. 8
- The method targets high-quality lip-sync under novel ambient lighting after training on a relatively short video of one person.The authors describe pose and lighting normalization as decoupling head pose and illumination from speech.Source: §6 · p. 8
7. Ethical Considerations
The authors describe beneficial uses for video translation, dubbing, and virtual assistants while acknowledging possible misuse of generated audiovisual media. They advocate responsible sharing, disclosure of edits, and performer consent.
7. Ethical Considerations
- The authors identify accessibility across languages and more personable virtual assistants as beneficial applications of the technology.Examples include educational lectures, video blogs, public discourse, and entertainment media.Source: §7 · p. 8
- Because audiovisual media may be treated as veracious, the authors urge clear disclosure of edits and consent from performers.They also support responsible ownership of synthesized material and research on fake-content detection, forensics, provenance, and watermarking.Source: §7 · p. 8
A. User Study Analysis
The user study compared perceived realism, lip-sync, and picture quality across the proposed method and four competing frameworks. The proposed method received the most favorable ratings overall, with some pairwise differences not statistically significant.
A. User Study Analysis
- Thirty-five raters assessed 29 real and synthetic clips for real-or-fake judgments, lip-sync on a three-point scale, and picture quality on a five-point scale.For Q1, text-to-speech results were excluded from the statistical analysis because the synthetic speech made the videos straightforward to judge as fake.Source: A. User Study Analysis · p. 11
- The proposed method received the most favorable user ratings; its advantage over IJCV’19 for lip-sync and over TBE for picture quality was not statistically significant.The analysis found significant differences for all three questions and significant advantages over most competitors after multiple-comparison adjustment.Source: Table 1 · p. 11, A. User Study Analysis · p. 11
- IJCV’19’s strong lip-sync but limited image quality, and TBE’s high picture quality but poorer lip-sync, help explain their respective ratings.TBE partly remixes input frames, which supports picture quality by definition.Source: A. User Study Analysis · p. 11
B. Comparison Notes on Text Based Editing [14]
Compared with TBE, the framework was reported to need less training data and time, require no transcript, run faster, and adapt to novel lighting. The comparison with Suwajanakorn et al. also reports lower data and preprocessing demands, while noting that direct comparison was not possible.
B. Comparison Notes on Text Based Editing [14]
- In the user study, TBE was the second-best 3D model-based method; the proposed method had better lip-sync and picture quality ratings overall.The proposed method’s picture quality was at least comparable to TBE, while its lip-sync quality was clearly superior.Source: B. Comparison Notes on Text Based… · p. 11, Figure 12 · p. 12
- The model was trained with about 7 minutes of data versus TBE’s more than 1 hour, and requires speech audio rather than an accurate transcript and phoneme alignment.Typical training took 3–5 hours versus TBE’s 42 hours; inference took tens of milliseconds versus about 5 minutes for TBE to search visemes for 3 words.Source: B. Comparison Notes on Text Based… · pp. 11–12
- Unlike TBE’s illumination-dependent neural rendering, the framework adapts to novel ambient lighting at inference without further retraining.Source: B. Comparison Notes on Text Based… · p. 12
C. Limited comparison with Suwajanakorn et al. [32]
- A direct comparison with Suwajanakorn et al. was not made, but their work used 14 hours of video whereas this framework requires about 5 minutes.The authors cite ethical considerations for not training on living political personalities.Source: C. Limited comparison with… · p. 13
- The reported framework handles diverse ambient lighting, unlike the comparison method’s studio-lighting demonstrations and texture network.Source: C. Limited comparison with… · p. 13
- Combined preprocessing and training took about 3–5 hours on one NVIDIA P1000 system, versus about two weeks of preprocessing on 10 cluster nodes for Suwajanakorn et al.Source: C. Limited comparison with… · p. 13
D. Discussion on LSE metrics
The appendix discusses limitations in automated lip-sync metrics and the exclusion of Wav2Lip from self-reenactment comparisons, then reports parameter sweeps and network details. The sweeps select a two-dimensional previous-atlas code and a 32-dimensional audio code.
D. Discussion on LSE metrics
- The authors withheld Wav2Lip LSE scores because the shared SyncNet architecture may bias its results, and face-detection failures prevented scoring every video.For other methods, the metric yielded numbers consistent with human lip-sync evaluations.Source: D. Discussion on LSE metrics · p. 13
E. Leaving out Wav2Lip for Self-reenactment Comparisons
- Wav2Lip was excluded from self-reenactment comparisons because its unmasked target frames match the expected output, giving it an unfair advantage over the audio-driven method.The passage says LipGAN has a similar advantage.Source: E. Leaving out Wav2Lip for… · p. 13
F. Selecting Code Length for Audio and Previous Atlas
- The code-length study used self-reenactment with ground-truth facial information and a custom dataset of about 10,000 synchronized frames.The dataset drew subjects from YouTube instructional videos, webcam recordings, and studio conversations.Source: F. Selecting Code Length for Audio and… · p. 13
F.1. Selection of Previous Atlas Code Length, Na
- Na = 2 gave the best SSIM and LMD results; larger previous-atlas codes increasingly led the model to neglect current audio.Both metrics improved initially with auto-regression and then deteriorated as Na increased; Na = 0 denotes no auto-regression.Source: §F.1 · p. 14, Table 2 · p. 14
F.2. Selection of Audio Code Length, NS
- NS = 32 produced the most favorable average SSIM and LMD results among the tested audio code lengths and was selected as the default.The sweep tested NS values of 8, 16, 32, 64, and 128.Source: §F.2 · p. 14, Table 3 · p. 14
G. Network Architectures
- The architecture section introduces the audio encoder and geometry decoder, then describes additional network components.Source: G. Network Architectures · p. 14
G.1. Texture Decoder Architecture
- The texture decoder takes either a 32D vector conditioned only on audio latent code or a 34D vector conditioned on audio latent code plus the previous time step atlas latent code, followed by convolution and upsampling layers.Source: §G.1 · p. 14
G.2. Auto-regressive Encoder Architecture
The auto-regressive model uses the previous atlas during inference but is trained with ground-truth previous atlases and occasional zero atlases. The lip-region sharpness comparison reports higher CPBD scores than competing methods, while noting that upper-face texture is copied from target frames.
G.2. Auto-regressive Encoder Architecture
- Training uses the ground-truth previous atlas rather than recursively feeding the predicted atlas; at inference, the predicted previous atlas conditions the next frame.The authors report worse reconstruction quality with recursive predicted atlases during training and use an all-zero previous atlas for 20% of training examples.Source: §G.2 · p. 14
H. Subject Details: GRID, CREMA-D and TCD-TIMIT
- Self-reenactment experiments used 10 subjects from each of GRID, TCD-TIMIT, and CREMA-D, following the setting in.Source: H. Subject Details: GRID, CREMA-D and… · p. 14
I. Sharpness of Synthesized Lip Region
- On the lower face below the nostrils, the proposed method attained better CPBD scores than Wav2Lip, LipGAN, NVP, and TBE.The full-face CPBD metric also reflects copied texture from the upper face of target frames.Source: §I · pp. 14–15
J. Applications
Textured 3D face generation is presented as supporting a broader range of applications than image-based or 3D-only techniques. The examples span camera-free avatars, video editing, and multilingual dubbing.
- Textured 3D face generation is presented as supporting broader applications than image-based or 3D-only techniques, with examples shown in Figure 14.Source: J. Applications · p. 15, Figure 14 · p. 16
3D Talking Avatars
- Audio-driven 3D talking avatars can avoid auxiliary cameras, helping preserve privacy and reduce bandwidth while supporting textured faces and CGI avatars.Source: J. Applications · p. 15
Video creation and editing
- For video edits, a new audio transcript can drive synthesis of the changed segment instead of reshooting the full video; cartoon renderings are also possible.Suggested domains include education, advertising, and entertainment; cartoon styles may suit sketch videos, stylized animation, or pronunciation visualization.Source: J. Applications · pp. 15–16
Video translation and dubbing
- Models trained on single-language videos are described as robust to other languages and TTS audio, enabling dubbing without a human actor and greater scalability across languages.The paper reports English-to-Spanish or Mandarin dubbing and vice versa; resulting videos are described as fairly convincing with video re-timing and voice-cloning, unlike narrator-driven techniques.Source: J. Applications · p. 16