StreetCrafter: Street View Synthesis with Controllable Video Diffusion Models

Yunzhi Yan, Zhen Xu, Haotong Lin, Haian Jin, Haoyu Guo +6 more
2/9/2026

No official code found. Best implementation: zju3dv/street_crafter (335 stars, last commit 2026-01-27).

Abstract

This paper aims to tackle the problem of photorealistic view synthesis from vehicle sensor data. Recent advancements in neural scene representation have achieved notable success in rendering high-quality autonomous driving scenes, but the performance significantly degrades as the viewpoint deviates from the training trajectory. To mitigate this problem, we introduce StreetCrafter, a novel controllable video diffusion model that utilizes LiDAR point cloud renderings as pixel-level conditions, which fully exploits the generative prior for novel view synthesis, while preserving precise camera control. Moreover, the utilization of pixel-level LiDAR conditions allows us to make accurate pixel-level edits to target scenes. In addition, the generative prior of StreetCrafter can be effectively incorporated into dynamic scene representations to achieve real-time rendering. Experiments on Waymo Open Dataset and PandaSet demonstrate that our model enables flexible control over viewpoint changes, enlarging the view synthesis regions for satisfying rendering, which outperforms existing methods. The code is available at https://zju3dv.github.io/streetcrafter.

View on arXivView PDF

Code Implementations(1)

[CVPR 2025] StreetCrafter: Street View Synthesis with Controllable Video Diffusion Models

33529Shell, PythonDec 5, 20248 months agoNOASSERTION

Similar Papers

Cite this paper

@article{yan2026streetcrafter,
  title  = {StreetCrafter: Street View Synthesis with Controllable Video Diffusion Models},
  author = {Yunzhi Yan and Zhen Xu and Haotong Lin and Haian Jin and Haoyu Guo and Yida Wang and Kun Zhan and Xianpeng Lang and Hujun Bao and Xiaowei Zhou and Sida Peng},
  year   = {2026},
  eprint = {2412.13188},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.13188},
  journal = {CVPR 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/2412.13188.svg)](https://codeofpaper.com/paper/2412.13188)

Discussion