HilDA: Hierarchical Distillation with Diffusion for Advancing Self-Supervised LiDAR Pre-training
About
Leveraging Vision Foundation Models (VFMs) for camera-to-LiDAR knowledge distillation offers a promising solution to the scarcity of annotated data needed to represent the immense geometric and kinematic diversity of real-world autonomous driving (AD). However, current approaches typically treat VFMs as black-box teachers, relying exclusively on frame-wise feature similarity. Consequently, they do not fully exploit the teacher's layer-wise semantic structure and global context, as well as the rich spatiotemporal information inherent in LiDAR sequences. We propose HilDA, a self-supervised pretraining framework for LiDAR backbones that better captures the semantic what and geometric where needed for driving tasks. HilDA combines hierarchical distillation comprising multi-layer distillation for progressive semantic alignment and global context distillation for scene-level semantics, with a temporal occupancy diffusion objective promoting spatiotemporal consistency. Models pre-trained with HilDA achieve state-of-the-art results on cross-modal distillation benchmarks and outperform models trained via prior distillation approaches on 3D object detection, scene flow, and semantic occupancy prediction. Code available at: https://maxiuw.github.io/hilda.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | SemanticKITTI | mIoU (1%)54.48 | 37 | |
| 3D Semantic Segmentation | Waymo | mIoU (1% bins)54.41 | 30 | |
| 3D Semantic Occupancy Prediction | OpenOccupancy | mIoU13 | 26 | |
| 3D Object Detection | KITTI (train) | mAP71 | 24 | |
| 3D Semantic Occupancy Prediction | nuScenes | mIoU20 | 22 | |
| 3D Semantic Segmentation | SemiKITTI 1.0 (test) | mIoU59.02 | 20 | |
| 3D Semantic Segmentation | Rellis-3D 1.0 (test) | mIoU62.88 | 20 | |
| 3D Semantic Segmentation | SemSTF 1.0 (test) | mIoU58.11 | 20 | |
| 3D Semantic Segmentation | DAPS-3D 1.0 (test) | mIoU89.08 | 20 | |
| 3D Object Detection | nuScenes (train) | mAP57.9 | 18 |