LAP: Fast LAtent Diffusion Planner with Fine-Grained Feature Distillation for Autonomous Driving
Jinhao Zhang, Wenlong Xia, Zhexuan Zhou, Youmin Gong, Jie Mei
TL;DR
This work introduces LAP, a latent diffusion planner for autonomous driving that performs planning in a VAE-learned latent space to separate high-level driving intents from low-level kinematics. A conditional latent diffusion model generates multi-modal plans, and a fine-grained feature distillation bridges semantic planning with vectorized scene context. LAP achieves state-of-the-art closed-loop performance on the nuPlan benchmark with up to a 10x inference speedup and demonstrates robust multi-modal behavior with few denoising steps. The approach reduces reliance on post-processing and provides insights into the benefits of latent-space planning for efficient, diverse autonomous driving policies.
Abstract
Diffusion models have demonstrated strong capabilities for modeling human-like driving behaviors in autonomous driving, but their iterative sampling process induces substantial latency, and operating directly on raw trajectory points forces the model to spend capacity on low-level kinematics, rather than high-level multi-modal semantics. To address these limitations, we propose LAtent Planner (LAP), a framework that plans in a VAE-learned latent space that disentangles high-level intents from low-level kinematics, enabling our planner to capture rich, multi-modal driving strategies. We further introduce a fine-grained feature distillation mechanism to guide a better interaction and fusion between the high-level semantic planning space and the vectorized scene context. Notably, LAP can produce high-quality plans in one single denoising step, substantially reducing computational overhead. Through extensive evaluations on the large-scale nuPlan benchmark, LAP achieves state-of-the-art closed-loop performance among learning-based planning methods, while demonstrating an inference speed-up of at most 10 times over previous SOTA approaches. Code will be released at: https://github.com/jhz1192/Latent-Planner.
