FaceDiffuser: Speech-Driven 3D Facial Animation Synthesis Using Diffusion
Stefan Stan, Kazi Injamamul Haque, Zerrin Yumak

TL;DR
FaceDiffuser is a novel non-deterministic diffusion-based model for speech-driven 3D facial animation that effectively handles non-verbal cues and supports both vertex and blendshape datasets, outperforming existing methods.
Contribution
This paper introduces the first diffusion-based approach for speech-driven 3D facial animation, capable of generating diverse outputs and supporting multiple dataset formats.
Findings
Achieves better or comparable results to state-of-the-art methods
Supports both 3D vertex and blendshape datasets
Introduces a new blendshape-based rigged character dataset
Abstract
Speech-driven 3D facial animation synthesis has been a challenging task both in industry and research. Recent methods mostly focus on deterministic deep learning methods meaning that given a speech input, the output is always the same. However, in reality, the non-verbal facial cues that reside throughout the face are non-deterministic in nature. In addition, majority of the approaches focus on 3D vertex based datasets and methods that are compatible with existing facial animation pipelines with rigged characters is scarce. To eliminate these issues, we present FaceDiffuser, a non-deterministic deep learning model to generate speech-driven facial animations that is trained with both 3D vertex and blendshape based datasets. Our method is based on the diffusion technique and uses the pre-trained large speech representation model HuBERT to encode the audio input. To the best of our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace recognition and analysis · Facial Nerve Paralysis Treatment and Research · Speech and Audio Processing
MethodsFocus · Diffusion
