MonoDistill: Learning Spatial Features for Monocular 3D Object Detection
About
3D object detection is a fundamental and challenging task for 3D scene understanding, and the monocular-based methods can serve as an economical alternative to the stereo-based or LiDAR-based methods. However, accurately detecting objects in the 3D space from a single image is extremely difficult due to the lack of spatial cues. To mitigate this issue, we propose a simple and effective scheme to introduce the spatial information from LiDAR signals to the monocular 3D detectors, without introducing any extra cost in the inference phase. In particular, we first project the LiDAR signals into the image plane and align them with the RGB images. After that, we use the resulting data to train a 3D detector (LiDAR Net) with the same architecture as the baseline model. Finally, this LiDAR Net can serve as the teacher to transfer the learned knowledge to the baseline model. Experimental results show that the proposed method can significantly boost the performance of the baseline model and ranks the $1^{st}$ place among all monocular-based methods on the KITTI benchmark. Besides, extensive ablation studies are conducted, which further prove the effectiveness of each part of our designs and illustrate what the baseline model has learned from the LiDAR Net. Our code will be released at \url{https://github.com/monster-ghost/MonoDistill}.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 3D Object Detection | nuScenes (val) | NDS49.5 | 941 | |
| 3D Object Detection | KITTI car (test) | AP3D (Easy)22.97 | 195 | |
| 3D Object Detection | KITTI Pedestrian (test) | AP3D (Easy)1.28e+3 | 63 | |
| Bird's Eye View (BEV) Detection | KITTI Cars (IoU3D ≥ 0.7) (test) | APBEV R40 (Easy)31.87 | 52 | |
| 3D Object Detection | KITTI Cyclist (test) | AP3D Easy5.53 | 49 | |
| Monocular 3D Object Detection | KITTI car category (val) | AP 3D (R40)16.03 | 37 | |
| Monocular 3D Object Detection | KITTI 3D (test) | AP3D Easy22.97 | 19 | |
| Monocular 3D Object Detection | KITTI car category (test) | AP3D (Easy)24.31 | 19 | |
| Monocular 3D Object Detection | KITTI car (test) | -- | 19 |