DiffHuman: Probabilistic Photorealistic 3D Reconstruction of Humans
Akash Sengupta, Thiemo Alldieck, Nikos Kolotouros, Enric Corona, Andrei Zanfir, Cristian Sminchisescu
TL;DR
DiffHuman tackles the challenge of single-image photorealistic 3D human reconstruction by modeling a distribution p(\mathcal{S}|\mathbf{I}) over implicit surfaces conditioned on an input image. It combines a conditional diffusion process with pixel-aligned observations and an intermediate neural implicit surface, enabling sampling of multiple input-consistent yet diverse 3D avatars. To address computational cost, a novel hybrid diffusion framework uses a generator to imitate rendering, delivering up to 55× speedups while preserving detail on unseen regions. Evaluations show competitive 3D metrics and improved texture and geometry in occluded regions, highlighting practical applicability for avatar creation and related applications. The approach supports rich diversity across samples and points toward future work with weaker supervision and broader data sources.
Abstract
We present DiffHuman, a probabilistic method for photorealistic 3D human reconstruction from a single RGB image. Despite the ill-posed nature of this problem, most methods are deterministic and output a single solution, often resulting in a lack of geometric detail and blurriness in unseen or uncertain regions. In contrast, DiffHuman predicts a probability distribution over 3D reconstructions conditioned on an input 2D image, which allows us to sample multiple detailed 3D avatars that are consistent with the image. DiffHuman is implemented as a conditional diffusion model that denoises pixel-aligned 2D observations of an underlying 3D shape representation. During inference, we may sample 3D avatars by iteratively denoising 2D renders of the predicted 3D representation. Furthermore, we introduce a generator neural network that approximates rendering with considerably reduced runtime (55x speed up), resulting in a novel dual-branch diffusion framework. Our experiments show that DiffHuman can produce diverse and detailed reconstructions for the parts of the person that are unseen or uncertain in the input image, while remaining competitive with the state-of-the-art when reconstructing visible surfaces.
