IM-Portrait: Learning 3D-aware Video Diffusion for Photorealistic Talking Heads from Monocular Videos
Yuan Li, Ziqian Bai, Feitong Tan, Zhaopeng Cui, Sean Fanello, Yinda Zhang
TL;DR
IM-Portrait introduces a 3D-aware diffusion framework that directly generates photoreal talking head MPIs from a single identity image and control signals, enabling efficient novel-view rendering suitable for VR. By integrating differentiable MPI rendering into the diffusion process and employing Reference-Target Alternating Training with bootstrapping, the model learns 3D structure from monocular videos without multi-view data. It achieves competitive image and superior temporal quality while enabling stereo and perspective rendering, often at faster speeds than NeRF-based approaches. The work advances practical 3D-consistent, high-fidelity talking head synthesis from readily available data, with potential impact on immersive communication and virtual avatar applications.
Abstract
We propose a novel 3D-aware diffusion-based method for generating photorealistic talking head videos directly from a single identity image and explicit control signals (e.g., expressions). Our method generates Multiplane Images (MPIs) that ensure geometric consistency, making them ideal for immersive viewing experiences like binocular videos for VR headsets. Unlike existing methods that often require a separate stage or joint optimization to reconstruct a 3D representation (such as NeRF or 3D Gaussians), our approach directly generates the final output through a single denoising process, eliminating the need for post-processing steps to render novel views efficiently. To effectively learn from monocular videos, we introduce a training mechanism that reconstructs the output MPI randomly in either the target or the reference camera space. This approach enables the model to simultaneously learn sharp image details and underlying 3D information. Extensive experiments demonstrate the effectiveness of our method, which achieves competitive avatar quality and novel-view rendering capabilities, even without explicit 3D reconstruction or high-quality multi-view training data.
