Source-linked AI summary

Efficient Geometry-aware 3D Generative Adversarial Networks

Eric R. Chan, Connor Z. Lin, Matthew A. Chan, Koki Nagano, Boxiao Pan, Shalini De Mello, Orazio Gallo, Leonidas Guibas, Jonathan Tremblay, Sameh Khamis, Tero Karras, Gordon Wetzstein

arXiv:2112.07945v2cs.CVcs.AIcs.GRcs.LG

TL;DR

The paper addresses the difficulty of generating high-quality, multi-view-consistent images and 3D shapes from collections of single-view 2D photographs without relying excessively on inefficient or non-3D-consistent approximations. It introduces an efficient hybrid explicit–implicit architecture with pose-aware generation and dual discrimination, and demonstrates state-of-the-art 3D-aware synthesis with high-quality geometry on FFHQ and AFHQ Cats.

  • Problem

    Existing 3D GANs are computationally inefficient or rely on approximations that limit image quality, resolution, multi-view consistency, or 3D geometry quality.

  • Method

    The framework combines tri-plane explicit–implicit representations, StyleGAN2-based feature generation, pose conditioning, dual discrimination, neural volume rendering, and image-space super-resolution.

  • Results

    The method achieves state-of-the-art 3D-aware image synthesis on FFHQ and AFHQ Cats while generating high-quality 3D geometry from 2D in-the-wild images.

  • Takeaways & Limitations

    Decoupling feature generation from neural rendering enables the framework to leverage StyleGAN2 while retaining multi-view-consistent neural volume rendering and high-quality 3D shapes.

  • Takeaways & Limitations

    The method requires knowledge of the dataset’s camera-pose distribution and does not fully disentangle pose from appearance, leaving some geometry-related ambiguities unresolved.

Abstract

from arXiv · show

Unsupervised generation of high-quality multi-view-consistent images and 3D shapes using only collections of single-view 2D photographs has been a long-standing challenge. Existing 3D GANs are either compute-intensive or make approximations that are not 3D-consistent; the former limits quality and resolution of the generated images and the latter adversely affects multi-view consistency and shape quality. In this work, we improve the computational efficiency and image quality of 3D GANs without overly relying on these approximations. We introduce an expressive hybrid explicit-implicit network architecture that, together with other design choices, synthesizes not only high-resolution multi-view-consistent images in real time but also produces high-quality 3D geometry. By decoupling feature generation and neural rendering, our framework is able to leverage state-of-the-art 2D CNN generators, such as StyleGAN2, and inherit their efficiency and expressiveness. We demonstrate state-of-the-art 3D-aware synthesis with FFHQ and AFHQ Cats, among other experiments.

1. Introduction

The paper addresses the gap between high-quality 2D GANs and computationally inefficient or insufficiently 3D-consistent 3D GANs. It introduces an efficient hybrid architecture and training strategy for high-resolution, multi-view-consistent synthesis and detailed geometry from single-view 2D images.

  • Existing 3D GANs lag behind 2D GANs in image quality and resolution, while their reconstruction quality remains limited.The paper identifies computational inefficiency in 3D generators and neural rendering architectures as a primary reason for this gap.
  • Fully implicit representations are slow and explicit voxel grids are memory-inefficient, making both unsuitable for high-resolution 3D GAN training.These limitations are especially problematic because training requires rendering tens of millions of samples.
  • Approximating neural rendering with image-space sampling networks can improve efficiency but sacrifices view consistency and learned 3D geometry quality.
  • The proposed generator combines a hybrid explicit–implicit representation with dual discrimination and pose conditioning to improve efficiency and multi-view consistency.Dual discrimination regularizes image-space super-resolution, while pose conditioning addresses pose-correlated attributes in real datasets.
  • The framework decouples feature generation from neural rendering, directly leveraging StyleGAN2 while producing state-of-the-art view-consistent synthesis and high-quality 3D shapes.

2. Related work

Related work spans explicit, implicit, and hybrid 3D representations, as well as GANs that extend photorealistic 2D synthesis to 3D. The paper emphasizes a tri-plane design that combines efficient querying with expressive 3D-aware generation and reports stronger view consistency, geometry, and FID than primarily image-space alternatives.

  • Explicit voxel grids are fast to evaluate but memory-intensive, whereas implicit coordinate networks reduce memory demands but can be slow to query.
  • Hybrid explicit–implicit representations combine these advantages by storing features on tri-planes and decoding aggregated features with a lightweight implicit network.
  • Voxel-based GANs inherit high memory requirements and costly 3D convolutions, which hinder high-resolution 3D GAN training.
  • The proposed framework uses StyleGAN2 features and tri-plane representations to avoid inefficient 3D convolutions while preserving 3D-grounded inductive biases.
  • Compared with primarily image-space StyleNeRF and CIPS-3D, the method reports greater view consistency, high-quality 3D shapes, and superior FID scores on FFHQ and AFHQ.

3. Tri-plane hybrid 3D representation

The tri-plane representation stores explicit features on three orthogonal planes and uses a small decoder to produce continuous 3D quantities for volume rendering. This design targets the efficiency–expressiveness trade-off by reducing rendering cost while retaining detailed scene representation.

  • The tri-plane representation is 3–8× faster than fully implicit Mip-NeRF and uses only a fraction of its memory.
  • The tri-plane representation aligns explicit features on three orthogonal planes, each with spatial resolution N × N × C.
  • A 3D query is projected onto the planes, bilinearly interpolated features are summed, and a lightweight decoder maps the aggregate to color and density.
  • The hybrid design shifts expressive capacity into explicit features and keeps the decoder small, reducing neural-rendering cost without losing expressiveness.
  • In the scene experiment, 512-resolution, 48-channel planes were paired with a four-layer MLP and compared against a dense feature volume of equal capacity.

4. 3D GAN framework

The framework combines a StyleGAN2-based tri-plane generator with neural volume rendering, image-space super-resolution, dual discrimination, and pose conditioning. These choices target efficient high-resolution synthesis while preserving 3D structure and multi-view consistency from single-view photographs.

  • Architecture: The model trains on single-view 2D photographs by associating each image with camera intrinsics and extrinsics from off-the-shelf pose detectors.No explicit 3D or multiview supervision is used.
  • Architecture: StyleGAN2 generates a 256 × 256 × 96 feature image that is reshaped into three 32-channel tri-plane feature planes.The backbone is selected for efficiency, state-of-the-art 2D synthesis, and a well-behaved latent space supporting style mixing and interpolation.
  • Neural rendering: Tri-plane features are summed and decoded by a lightweight one-hidden-layer MLP into density and features for neural volume rendering.The decoder has 64 hidden units with softplus activations and produces a 32-channel feature image rather than RGB directly.
  • Super resolution: Volume rendering is performed at moderate resolution, while image-space convolutions upsample and refine the result to 256² or 512² output resolution.This design addresses the remaining speed limitations of tri-plane rendering at high resolutions.
  • Discrimination and pose conditioning: Dual discrimination jointly evaluates low-resolution neural-rendering RGB and the super-resolved output to constrain their consistency and reduce view-inconsistency artifacts.The two representations are concatenated into six-channel inputs for the discriminator, which also receives camera intrinsics and extrinsics as conditioning.
  • Discrimination and pose conditioning: Generator pose conditioning models pose-correlated dataset attributes during training while random pose swapping prevents camera-conditioned billboard solutions.At inference, a fixed conditioning pose is used while the rendering camera moves to prevent scene shifting with viewpoint.

5. Experiments and results

Experiments show that the proposed model delivers high-quality, view-consistent images and geometry on FFHQ and AFHQ Cats while achieving real-time rendering. Ablations and applications further examine consistency, pose conditioning, style mixing, and single-view reconstruction.

  • Datasets and metrics: The model is evaluated for unconditional 3D-aware generation on FFHQ and AFHQv2 Cats using FID, identity consistency, depth accuracy, and pose accuracy.Approximate camera extrinsics are extracted with off-the-shelf pose estimators.
  • Comparisons: Qualitative comparisons show stronger photorealism, view consistency, and detailed geometry than GIRAFFE, π-GAN, and Lifting StyleGAN.GIRAFFE exhibits identity shift and poor shapes, while π-GAN and Lifting StyleGAN struggle with photorealism and detailed shapes.
  • Quantitative evaluation: FID improves across both datasets to near StyleGAN2 512^2 levels while maintaining state-of-the-art view consistency, geometry quality, and pose accuracy.StyleGAN2 reports FID 2.97 for FFHQ and 2.99 for Cats.
  • Runtime: The end-to-end system renders 512^2 images in real time using 128^2 neural rendering and 96 depth samples per ray.Tri-plane feature caching further accelerates consecutive frames, and the approach is significantly faster than π-GAN.
  • Ablation study: Dual discrimination reduces multi-view expression variation but slightly worsens FID, while generator pose conditioning improves both expression consistency and image quality.Pose conditioning allows pose-correlated attributes to be modeled during training and decoupled at inference.
  • Applications: The StyleGAN2-based latent space supports semantic style mixing, and pivotal tuning inversion enables high-quality single-view 3D geometry recovery.The reconstruction experiment uses PTI to fit target images and recover their underlying shapes.

6. Discussion

The discussion highlights remaining shape artifacts, pose-distribution requirements, incomplete appearance–pose disentanglement, and ethical risks. It also identifies conditional synthesis and reconstruction as potential directions enabled by the framework.

  • Limitations and future work: Generated shapes still contain artifacts and lack fine details such as individual teeth.The authors suggest stronger geometry priors or radiance-field density regularization as possible improvements.
  • Limitations and future work: The model requires knowledge of the dataset’s camera-pose distribution, and accurate pose extraction may be difficult for some datasets.Pose conditioning helps decouple appearance from pose but does not fully disentangle them.
  • Future directions: The framework could support new conditional-synthesis applications through alternative image-to-image translation or Transformer-based backbones.The paper reports using StyleGAN2 while leaving other 2D backbones as an avenue for exploration.
  • Ethical considerations: Single-view reconstruction and style mixing could be misused to generate edited imagery of real people, while dataset biases may reduce facial-result diversity.The authors identify misinformation, reputational harm, and implicit dataset bias as ethical concerns.
  • Conclusion: The combined representation, pose-aware generator, and dual discriminator advance photorealistic 3D-aware synthesis and unsupervised shape generation.The conclusion connects these capabilities with rapid prototyping, controllable synthesis, and shape reconstruction from temporal data.

Supplemental Material Efficient Geometry-aware 3D Generative Adversarial Networks

The supplement provides additional experiments, visual results, implementation details, experiment settings, and artifact analysis. It is organized to expand the paper’s empirical and technical documentation.

  • Supplemental Material: The supplement presents additional experiments and visual results before implementation and experiment details.It also includes further explanations for experiments such as inversion.
  • Supplemental Material: Implementation coverage includes model architecture, training process, and hyperparameters.These details are provided in a dedicated implementation section.
  • Supplemental Material: The supplement discusses datasets, baselines, experiment details, and artifacts that may motivate future work.Artifact analysis appears in the final supplemental section.

1. Additional experiments

The additional experiments examine pose–expression correlations, multi-view consistency, pose-conditioning robustness, steep-view extrapolation, and performance across datasets. Together, they support consistent renderings, useful 3D structure, and robustness to imprecise poses.

  • Pose conditioning: Pose-correlated facial expressions can cause expression warping as the camera moves, motivating dual discrimination and generator pose conditioning.FFHQ subjects facing the camera are more likely to smile, so uncompensated pose–expression correlation can alter synthesized expressions across views.
  • Multi-view consistency: A dense, well-defined COLMAP point cloud from 128 frames on an oval trajectory indicates highly multi-view-consistent renderings.The reconstruction used automatic COLMAP processing without specified camera parameters.
  • Pose conditioning: Randomly swapping generator conditioning poses prevents the billboard solution that arises when the generator always receives the true rendering-camera pose.Without swapping regularization, the model learns a billboard angled toward the known camera location.
  • Pose robustness: Even three-standard-deviation camera-pose noise still produces accurate 3D shapes with discriminator pose conditioning, whereas four-standard-deviation noise can flatten some scenes.Without discriminator pose conditioning, the model renders textures on a flat plane.
  • Additional quantitative results: Strong relative performance on ShapeNet Cars indicates the method is not restricted to face-forward datasets.ShapeNet Cars provides camera poses distributed uniformly about the sphere.

2. Additional visual results

Additional visualizations show how the model represents shape details, reconstructs individual images, operates across pose distributions and categories, and preserves smooth latent-space structure. Results include faces, cats, and cars at multiple resolutions.

  • Style mixing: Low-resolution style layers determine most mixed-shape structure, while high-resolution layers influence details such as eyes and hair patterns.These results come from a model trained without style-mixing regularization.
  • Single-image reconstruction: Pivotal Tuning Inversion reconstructs additional single test images in 3D without explicit 3D ground-truth training data.The reconstruction pipeline is demonstrated on FFHQ faces and suggests photo-to-avatar applications.
  • Cross-category results: ShapeNet Cars tests the method on views spanning the full 360° azimuth and 180° elevation distributions.The experiment uses random camera poses and contrasts with methods intended for face-forward datasets.
  • Qualitative examples: High-resolution FFHQ and AFHQ visualizations highlight the method’s image quality, view consistency, and output diversity.The cited examples include renderings and shapes for selected AFHQv2 Cats and FFHQ samples.
  • Latent interpolation: Latent-code interpolation produces smooth changes in both color renderings and underlying shapes, reflecting the StyleGAN2 backbone’s well-behaved latent space.The interpolations are linear and use selected FFHQ examples.

3. Implementation details

The implementation combines StyleGAN2 feature generation, tri-plane neural rendering, super-resolution, dual discrimination, and staged training. Additional regularization and sampling choices address speed, shape artifacts, and video flicker.

  • Training: Two-stage training provides a roughly 2× speed-up versus full-resolution neural-rendering training while producing similar results.Most training occurs at 64² neural-rendering resolution before progressive increases to 128²; final image resolution remains fixed.
  • Discriminator: Dual discrimination uses six-channel inputs combining final images with raw neural renderings, while discriminator pose conditioning supplies camera parameters.These modifications are intended to maintain high-resolution and view-consistent rendering consistency and prevent degenerate shape solutions.
  • Regularization: Density regularization minimizes differences between densities at nearby sampled points to reduce seams and other shape artifacts.The method applies the regularization over 1000 point pairs every four training iterations.
  • Runtime: Training takes approximately 24 s/kimg at 64² neural rendering and 46 s/kimg at 128² on 8 Tesla V100 GPUs.Total training time is about 8.5 days, compared with 6 days for StyleGAN3-R on similar hardware.
  • Inference: Increasing inference samples per ray reduces flicker for thin objects but incurs a rendering-speed penalty.Video clips use 192 total depth samples per ray by doubling coarse and fine samples from 48 to 96.

4. Experiment details

The experiments compare against established 3D-aware GAN baselines, define datasets and evaluation protocols, and measure image quality, geometry, identity consistency, pose accuracy, runtime, and facial expressions.

  • Baselines: π-GAN uses a FiLM-conditioned MLP with periodic activations for camera-controllable synthesis, while GIRAFFE uses a compositional 3D scene representation.Both baselines were trained with official implementations and recommended analogous-dataset parameters.
  • Baselines: Lifting StyleGAN disentangles and lifts a pre-trained StyleGAN2 image generator to 3D-aware face generation.Its reported comparison uses an official pre-trained model because matching quality on the less-cropped dataset was difficult.
  • Datasets: FFHQ contains 69,957 in-the-wild images labeled with extracted face poses, under fixed camera intrinsics.The dataset uses face detection and pose extraction, with a focal length of 4.26 times image width.
  • Datasets: ShapeNet Cars contains 2,457 cars rendered from 50 views sampled across the entire sphere with known camera parameters.The images have 128² resolution and are not augmented with image-space transformations.
  • Evaluation: Image quality is measured with FID and KID, while geometry uses depth and pose errors, and identity consistency uses ArcFace cosine similarity across views.The evaluations generate 50k images for image-quality metrics and 1,024 samples for geometry and multi-view measurements.
  • Evaluation: Runtime is evaluated as average framerate over a 400-frame sequence processed consecutively with batch size one.GPU-to-CPU transfers and disk-saving operations are excluded to provide a best-case measurement.
  • Expression evaluation: Facial-expression preservation is evaluated with a proprietary tracker measuring all 53 FACS blendshape coefficients.The coefficients quantify detailed movement of facial subregions across multi-view face videos.

5. Discussion

The method improves 3D geometry but still produces several artifacts and representation limitations. These include facial illusions, opaque eyeglass sides, face–head seams, and backgrounds fused with foreground objects.

  • Shape artifacts: Synthesized shapes still contain visible artifacts despite improved geometry quality over previous methods.The authors note artifacts throughout geometry renderings in the main paper and supplement.
  • Shape artifacts: Sunken eye sockets and deep mouth-corner creases can create hollow-face and view-inconsistent illusions despite view-consistent rendering.The authors suggest stronger dataset priors, such as convex eyeballs, as future work.
  • Shape artifacts: Eyeglasses are more detailed than in previous methods but tend to become opaque-sided goggles where empty space should appear.Accurate lens-refraction modeling is proposed to improve transparent-element reconstruction.
  • Shape artifacts: A visible seam can appear between the face and the rest of the head.Optional density regularization helps reduce this artifact, while hybrid-SDF rendering is hypothesized to improve shapes further.
  • Representation limitations: Using one 3D representation without explicit background handling fuses textured backgrounds to foreground objects.Separate 3D background modeling is suggested to enable foreground isolation.
Loading 2112.07945v2…