OLiDM: Object-aware LiDAR Diffusion Models for Autonomous Driving
Tianyi Yan, Junbo Yin, Xianpeng Lang, Ruigang Yang, Cheng-Zhong Xu, Jianbing Shen
TL;DR
OLiDM addresses the challenge of generating realistic and controllable LiDAR data for autonomous driving by introducing Object-Scene Progressive Generation (OPG) and Object Semantic Alignment (OSA). It jointly produces object-level point clouds $\,hat{P^o} \\in \\mathbb{R}^{N^0\\times4}$ and scene-level point clouds $\,hat{P^s} \\in \\mathbb{R}^{N^s\\times4}$ under conditions $\\mathcal{C} = \\{T,B\\}$, with an object denoiser and a scene denoiser that interact through a scene controller. The OSA module aligns foreground features within semantic subspaces to reduce misalignment between foreground and background, improving object boundaries and overall scene fidelity, as evidenced by state-of-the-art Fréchet Point Cloud Distance $FPD$ and Jensen–Shannon Divergence $JSD$ on KITTI-360 and substantial gains in sparse-to-dense LiDAR completion and downstream 3D detection. Quantitatively, OLiDM achieves dramatic improvements in object-level fidelity (e.g., reduced Chamfer Distance and closer-to-real object counts) and enhances downstream detectors by about $2.7 ext{ extperthousand}$ in mAP over GT-Aug, validating its practical utility for perception pipelines. The framework supports versatile conditioning and partial-data scenarios, enabling robust conditional LiDAR generation for safety-focused autonomous driving research, with code available at the project page.
Abstract
To enhance autonomous driving safety in complex scenarios, various methods have been proposed to simulate LiDAR point cloud data. Nevertheless, these methods often face challenges in producing high-quality, diverse, and controllable foreground objects. To address the needs of object-aware tasks in 3D perception, we introduce OLiDM, a novel framework capable of generating high-fidelity LiDAR data at both the object and the scene levels. OLiDM consists of two pivotal components: the Object-Scene Progressive Generation (OPG) module and the Object Semantic Alignment (OSA) module. OPG adapts to user-specific prompts to generate desired foreground objects, which are subsequently employed as conditions in scene generation, ensuring controllable outputs at both the object and scene levels. This also facilitates the association of user-defined object-level annotations with the generated LiDAR scenes. Moreover, OSA aims to rectify the misalignment between foreground objects and background scenes, enhancing the overall quality of the generated objects. The broad effectiveness of OLiDM is demonstrated across various LiDAR generation tasks, as well as in 3D perception tasks. Specifically, on the KITTI-360 dataset, OLiDM surpasses prior state-of-the-art methods such as UltraLiDAR by 17.5 in FPD. Additionally, in sparse-to-dense LiDAR completion, OLiDM achieves a significant improvement over LiDARGen, with a 57.47\% increase in semantic IoU. Moreover, OLiDM enhances the performance of mainstream 3D detectors by 2.4\% in mAP and 1.9\% in NDS, underscoring its potential in advancing object-aware 3D tasks. Code is available at: https://yanty123.github.io/OLiDM.
