Lifting 2D StyleGAN for 3D-Aware Face Generation
Yichun Shi, Divyansh Aggarwal, Anil K. Jain

TL;DR
LiftedGAN is a self-supervised framework that extends StyleGAN2 to generate 3D-aware face images with controllable pose, lighting, shape, and texture, without requiring manual annotations or 3D models.
Contribution
It introduces a novel self-supervised method to lift 2D StyleGAN2 representations into 3D-aware components for face generation.
Findings
Outperforms existing 3D-controllable GANs in quality and controllability.
Generates realistic high-quality images with explicit pose and lighting control.
Operates without manual annotations or 3D models, relying solely on StyleGAN2 prior knowledge.
Abstract
We propose a framework, called LiftedGAN, that disentangles and lifts a pre-trained StyleGAN2 for 3D-aware face generation. Our model is "3D-aware" in the sense that it is able to (1) disentangle the latent space of StyleGAN2 into texture, shape, viewpoint, lighting and (2) generate 3D components for rendering synthetic images. Unlike most previous methods, our method is completely self-supervised, i.e. it neither requires any manual annotation nor 3DMM model for training. Instead, it learns to generate images as well as their 3D components by distilling the prior knowledge in StyleGAN2 with a differentiable renderer. The proposed model is able to output both the 3D shape and texture, allowing explicit pose and lighting control over generated images. Qualitative and quantitative results show the superiority of our approach over existing methods on 3D-controllable GANs in content…
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
TopicsGenerative Adversarial Networks and Image Synthesis · Face recognition and analysis · 3D Shape Modeling and Analysis
MethodsHuMan(Expedia)||How do I get a human at Expedia? · Path Length Regularization · R1 Regularization · Weight Demodulation · Convolution · StyleGAN2
