BetterScene: 3D Scene Synthesis with Representation-Aligned Generative Model
Organizations: Dept. of Electrical and Computer Engineering, The Ohio State University · USACE ERDC GRL
Abstract
We present BetterScene, an approach to enhance novel view synthesis (NVS) quality for diverse real-world scenes using extremely sparse, unconstrained photos. BetterScene leverages the production-ready Stable Video Diffusion (SVD) model pretrained on billions of frames as a strong backbone, aiming to mitigate artifacts and recover view-consistent details at inference time. Conventional methods have developed similar diffusion-based solutions to address these challenges of novel view synthesis. Despite significant improvements, these methods typically rely on off-the-shelf pretrained diffusion priors and fine-tune only the UNet module while keeping other components frozen, which still leads to inconsistent details and artifacts even when incorporating geometry-aware regularizations like depth or semantic conditions. To address this, we investigate the latent space of the diffusion model and introduce two components: (1) temporal equivariance regularization and (2) vision foundation model-aligned representation, both applied to the variational autoencoder (VAE) module within the SVD pipeline. BetterScene integrates a feed-forward 3D Gaussian Splatting (3DGS) model to render features as inputs for the SVD enhancer and generate continuous, artifact-free, consistent novel views. We evaluate on the challenging DL3DV-10K dataset and demonstrate superior performance compared to state-of-the-art methods.
Figures & tables
| Method | PSNR | SSIM | LPIPS | FID | ||
|---|---|---|---|---|---|---|
| MVSplat Chen et al. (2024a) | 17.05 | 0.499 | 0.435 | 61.92 | ||
| latentSplat Wewer et al. (2024) | 17.79 | 0.527 | 0.391 | 34.55 | ||
| MVSplat360 Chen et al. (2024b) | 17.81 | 0.562 | 0.352 | 18.89 | ||
| BetterScene (ours) | 17.81 | 0.579 | 0.347 | 16.59 |
| Method | PSNR | SSIM | LPIPS | rFID | ||
|---|---|---|---|---|---|---|
| SD-VAE | 26.06 | 0.78 | 0.12 | 13.83 | ||
| BetterScene-VAE(C=16) | 25.14 | 0.758 | 0.12 | 13.41 | ||
| BetterScene-VAE(C=32) | 28.21 | 0.851 | 0.08 | 7.41 | ||
| BetterScene-VAE(C=64) | 31.21 | 0.92 | 0.04 | 4.90 |