Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DiffAD: A Unified Diffusion Modeling Approach for Autonomous Driving

About

End-to-end autonomous driving (E2E-AD) has rapidly emerged as a promising approach toward achieving full autonomy. However, existing E2E-AD systems typically adopt a traditional multi-task framework, addressing perception, prediction, and planning tasks through separate task-specific heads. Despite being trained in a fully differentiable manner, they still encounter issues with task coordination, and the system complexity remains high. In this work, we introduce DiffAD, a novel diffusion probabilistic model that redefines autonomous driving as a conditional image generation task. By rasterizing heterogeneous targets onto a unified bird's-eye view (BEV) and modeling their latent distribution, DiffAD unifies various driving objectives and jointly optimizes all driving tasks in a single framework, significantly reducing system complexity and harmonizing task coordination. The reverse process iteratively refines the generated BEV image, resulting in more robust and realistic driving behaviors. Closed-loop evaluations in Carla demonstrate the superiority of the proposed method, achieving a new state-of-the-art Success Rate and Driving Score.

Tao Wang, Cong Zhang, Xingguang Qu, Kun Li, Weiwei Liu, Chang Huang• 2025

Related benchmarks

TaskDatasetResultRank
End-to-end Autonomous DrivingBench2Drive
Driving Score67.92
31
Autonomous DrivingBench2Drive
Driving Score67.92
26
Closed-loop PlanningBench2Drive (test)
Driving Score67.92
21
Autonomous DrivingBench2Drive base (train)
Driving Score67.92
19
End-to-end Autonomous DrivingBench2Drive v1.0 (Full-data)
Driving Score67.92
14
End-to-end Autonomous DrivingBench2Drive (test)
Driving Score67.92
13
End-to-end Autonomous DrivingBench2Drive 220 routes official
Overall Success Rate (DS)67.92
11
Autonomous DrivingBench2Drive Multi-Ability Benchmark (test)
Merging Score30
10
Open-loop planningBench2Drive (test)
Avg L2 Error (m)1.55
8
End-to-end Autonomous DrivingnuScenes
Parameters (M)545.6
3
Showing 10 of 10 rows

Other info

Code

Follow for update