SimGen: Simulator-conditioned Driving Scene Generation

Yunsong Zhou, Michael Simon, Zhenghao Peng, Sicheng Mo, Hongzi Zhu +2 more
2/3/2026

No official code found. Best implementation: metadriverse/SimGen (138 stars, last commit 2025-04-14).

Abstract

Controllable synthetic data generation can substantially lower the annotation cost of training data. Prior works use diffusion models to generate driving images conditioned on the 3D object layout. However, those models are trained on small-scale datasets like nuScenes, which lack appearance and layout diversity. Moreover, overfitting often happens, where the trained models can only generate images based on the layout data from the validation set of the same dataset. In this work, we introduce a simulator-conditioned scene generation framework called SimGen that can learn to generate diverse driving scenes by mixing data from the simulator and the real world. It uses a novel cascade diffusion pipeline to address challenging sim-to-real gaps and multi-condition conflicts. A driving video dataset DIVA is collected to enhance the generative diversity of SimGen, which contains over 147.5 hours of real-world driving videos from 73 locations worldwide and simulated driving data from the MetaDrive simulator. SimGen achieves superior generation quality and diversity while preserving controllability based on the text prompt and the layout pulled from a simulator. We further demonstrate the improvements brought by SimGen for synthetic data augmentation on the BEV detection and segmentation task and showcase its capability in safety-critical data generation.

View on arXivView PDF

Code Implementations(1)

Simulator-conditioned Driving Scene Generation

13813Shell, PythonMay 31, 20241 years ago
autonomous-drivingdiffusion-modelsdriving-simulator

Similar Papers

Cite this paper

@article{zhou2026simgen,
  title  = {SimGen: Simulator-conditioned Driving Scene Generation},
  author = {Yunsong Zhou and Michael Simon and Zhenghao Peng and Sicheng Mo and Hongzi Zhu and Minyi Guo and Bolei Zhou},
  year   = {2026},
  eprint = {2406.09386},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2406.09386},
  url    = {https://arxiv.org/abs/2406.09386},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.09386.svg)](https://codeofpaper.com/paper/2406.09386)

Discussion