Joint Learning of Depth and Appearance for Portrait Image Animation
Xinya Ji, Gaspard Zoss, Prashanth Chandran, Lingchen Yang, Xun Cao, Barbara Solenthaler, Derek Bradley
TL;DR
The paper tackles the limitation of RGB-only portrait generation by introducing a diffusion-based framework that jointly learns appearance and depth for portraits. It expands the latent diffusion backbone and introduces a ReferenceNet to ensure identity-consistent RGBD outputs, enabling depth-conditioned editing, relighting, and audio-driven talking head animation with 3D-consistent results. The authors train on a blend of studio data with ground-truth geometry and in-the-wild sequences with pseudo-depth, yielding models that generalize to outdoor settings while supporting bi-directional RGBD tasks and RGBD video generation. This joint RGBD approach advances practical portrait manipulation by enabling coherent 3D-aware behavior and a broad set of downstream applications with potential for broader diffusion-based 3D-aware generation.
Abstract
2D portrait animation has experienced significant advancements in recent years. Much research has utilized the prior knowledge embedded in large generative diffusion models to enhance high-quality image manipulation. However, most methods only focus on generating RGB images as output, and the co-generation of consistent visual plus 3D output remains largely under-explored. In our work, we propose to jointly learn the visual appearance and depth simultaneously in a diffusion-based portrait image generator. Our method embraces the end-to-end diffusion paradigm and introduces a new architecture suitable for learning this conditional joint distribution, consisting of a reference network and a channel-expanded diffusion backbone. Once trained, our framework can be efficiently adapted to various downstream applications, such as facial depth-to-image and image-to-depth generation, portrait relighting, and audio-driven talking head animation with consistent 3D output.
