atlas

Research map / Image generation / Fast diffusion sampling

DiffusionDrive: Truncated Diffusion Model for End-to-End Autonomous Driving

CVPR 2025 · Image generation › Fast diffusion sampling · approach: Accelerated diffusion policies · 87 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DiffusionDrive, a truncated diffusion policy that denoises from anchored Gaussian noise around K-Means driving anchors with a cascade transformer diffusion decoder, achieving 88.1 PDMS on NAVSIM at 45 FPS.

Problem

Vanilla diffusion policies for end-to-end driving need many denoising steps (too slow for real time) and suffer mode collapse, producing overlapping trajectories in dynamic open-world traffic.

Approach

Truncate the diffusion schedule and start denoising from Gaussian noise centered on K-Means prior trajectory anchors (anchored Gaussian distribution), so only 2 denoising steps are needed, combined with a cascade diffusion decoder using deformable spatial cross-attention over BEV/PV features and agent/map queries.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace Transfuser regression with vanilla diffusion policyTransfuser · NAVSIM navtestPDMS: 84.0 -> 84.6Helped
use truncated diffusion policyTransfuser · NAVSIM navtestPDMS: 84.6 -> 85.7Helped
add the DiffusionDrive diffusion decoder to truncated diffusionTransfuserTD · NAVSIM navtestPDMS: 85.7 -> 88.1Helped
use DiffusionDrive instead of Hydra-MDP-V8192-W-EPNAVSIM navtest · NAVSIM navtestPDMS: 86.5 -> 88.1Helped
use DiffusionDrive instead of VADnuScenes · nuScenesL2 (m), Avg.: 0.72 -> 0.57Helped
use DiffusionDrive instead of VADnuScenes · nuScenesCollision Rate (%), Avg.: 0.22 -> 0.08Helped
remove spatial cross-attention (ablation)DiffusionDrive · NAVSIM navtestPDMS: 88.1 -> 55.1Hurt
add spatial cross-attention (ablation)DiffusionDrive decoder with ego-query interaction · NAVSIM navtestPDMS: 55.1 -> 87.1Helped
add agent/map cross-attention (ablation)DiffusionDrive decoder with spatial cross-attention · NAVSIM navtestPDMS: 87.1 -> 87.4Helped
add the cascade decoder (ablation)DiffusionDrive decoder with spatial and agent/map cross-attention · NAVSIM navtestPDMS: 87.4 -> 88.1Helped
use 1 denoising step instead of 2 (ablation)DiffusionDrive · NAVSIM navtestPDMS: 88.1 -> 87.9Hurt
use 3 denoising steps instead of 2 (ablation)DiffusionDrive · NAVSIM navtestPDMS: 88.1 -> 88.1No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: NAVSIM navtrain nuScenes

Benchmarks: NAVSIM navtest nuScenes

Metrics: PDMS NC DAC TTC Comfort EP L2 error collision rate FPS mode diversity score

Baselines: Transfuser TransfuserDP UniAD VAD VADv2-V8192 Hydra-MDP-V8192-W-EP SparseDrive DRAMA PARA-Drive LTF

Builds on: diffusion policy DDIM Transfuser VADv2 SparseDrive

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy