Table of Contents
Fetching ...

ScenDi: 3D-to-2D Scene Diffusion Cascades for Urban Generation

Hanlei Guo, Jiahao Shao, Xinya Chen, Xiyang Tan, Sheng Miao, Yujun Shen, Yiyi Liao

TL;DR

ScenDi tackles the challenge of realistic, controllable urban scene generation by cascading a 3D latent diffusion model over a Voxel-to-3DGS VQ-VAE to produce coarse 3D Gaussians, with optional 3D conditioning, and a subsequent 2D video diffusion refinement that enhances details and distant regions guided by the 3D prior. This hybrid approach leverages robust geometric priors from 3D diffusion and the rich texture priors of 2D diffusion to achieve high fidelity while preserving camera controllability. Evaluations on KITTI-360 and Waymo demonstrate improved FID, KID, and FVD scores and strong cross-view consistency, outperforming both 3D-only and image-to-video baselines. The method offers practical benefits for driving simulation and data-generation pipelines by enabling controllable, high-quality urban scenes with efficient training and inference.

Abstract

Recent advancements in 3D object generation using diffusion models have achieved remarkable success, but generating realistic 3D urban scenes remains challenging. Existing methods relying solely on 3D diffusion models tend to suffer a degradation in appearance details, while those utilizing only 2D diffusion models typically compromise camera controllability. To overcome this limitation, we propose ScenDi, a method for urban scene generation that integrates both 3D and 2D diffusion models. We first train a 3D latent diffusion model to generate 3D Gaussians, enabling the rendering of images at a relatively low resolution. To enable controllable synthesis, this 3DGS generation process can be optionally conditioned by specifying inputs such as 3d bounding boxes, road maps, or text prompts. Then, we train a 2D video diffusion model to enhance appearance details conditioned on rendered images from the 3D Gaussians. By leveraging the coarse 3D scene as guidance for 2D video diffusion, ScenDi generates desired scenes based on input conditions and successfully adheres to accurate camera trajectories. Experiments on two challenging real-world datasets, Waymo and KITTI-360, demonstrate the effectiveness of our approach.

ScenDi: 3D-to-2D Scene Diffusion Cascades for Urban Generation

TL;DR

ScenDi tackles the challenge of realistic, controllable urban scene generation by cascading a 3D latent diffusion model over a Voxel-to-3DGS VQ-VAE to produce coarse 3D Gaussians, with optional 3D conditioning, and a subsequent 2D video diffusion refinement that enhances details and distant regions guided by the 3D prior. This hybrid approach leverages robust geometric priors from 3D diffusion and the rich texture priors of 2D diffusion to achieve high fidelity while preserving camera controllability. Evaluations on KITTI-360 and Waymo demonstrate improved FID, KID, and FVD scores and strong cross-view consistency, outperforming both 3D-only and image-to-video baselines. The method offers practical benefits for driving simulation and data-generation pipelines by enabling controllable, high-quality urban scenes with efficient training and inference.

Abstract

Recent advancements in 3D object generation using diffusion models have achieved remarkable success, but generating realistic 3D urban scenes remains challenging. Existing methods relying solely on 3D diffusion models tend to suffer a degradation in appearance details, while those utilizing only 2D diffusion models typically compromise camera controllability. To overcome this limitation, we propose ScenDi, a method for urban scene generation that integrates both 3D and 2D diffusion models. We first train a 3D latent diffusion model to generate 3D Gaussians, enabling the rendering of images at a relatively low resolution. To enable controllable synthesis, this 3DGS generation process can be optionally conditioned by specifying inputs such as 3d bounding boxes, road maps, or text prompts. Then, we train a 2D video diffusion model to enhance appearance details conditioned on rendered images from the 3D Gaussians. By leveraging the coarse 3D scene as guidance for 2D video diffusion, ScenDi generates desired scenes based on input conditions and successfully adheres to accurate camera trajectories. Experiments on two challenging real-world datasets, Waymo and KITTI-360, demonstrate the effectiveness of our approach.
Paper Structure (13 sections, 7 equations, 7 figures, 3 tables)

This paper contains 13 sections, 7 equations, 7 figures, 3 tables.

Figures (7)

  • Figure 1: ScenDi generates high-quality urban scenes using a 3D-to-2D Scene Diffusion cascade, with optional condition signals like text and layout for controllable 3D space generation. Our method provides flexible camera control, even though our training data primarily consists of forward-moving trajectories.
  • Figure 2: Method Overview.ScenDi leverages 3D and 2D diffusion cascades to generate high-quality urban scenes. Top: We first build a Voxel-to-3DGS VQ-VAE to reconstruct scenes in a feed-forward manner. The input is a colored voxel grid $\mathcal{V}$ constructed based on off-the-shelf metric depth estimator, whereas the output is a set of 3D Gaussian primitives $\mathcal{G}$. Then, we train a 3D diffusion model $\boldsymbol{\epsilon}_\theta^{\text{3D}}$ on the latent space $\mathbf{z}^{\mathcal{V}}$ to generate coarse 3D scenes, optionally conditioning on signals such as road maps or text prompts to enable explicit control over the content. Bottom: Based on the coarse 3D scene, we train a 2D video diffusion model to refine foreground appearance details as well as generate distant areas. We achieve this by adopting video clip $\tilde{\mathcal{C}}$ rendered from generated 3DGS as 3D conditional signals to fine-tune a conditional 2D latent diffusion model $\boldsymbol{\epsilon}_\phi^{\text{2D}}$.
  • Figure 3: Qualitative Comparison on KITTI-360. We show results under forward moving situations. Our method achieve superior visual quality over other baselines.
  • Figure 4: Ablation on Conditional Signal for 2D augmentation. We show samples generated by different conditional signals on KITTI-360 after same training steps.
  • Figure 5: Controllable Scene Synthesis on Waymo and KITTI360. The visualization of conditional signals and corresponding synthesized images confirms the adherence of the generated content to diverse conditional guidance.
  • ...and 2 more figures