Depth-conditioned Dynamic Message Propagation for Monocular 3D Object Detection
About
The objective of this paper is to learn context- and depth-aware feature representation to solve the problem of monocular 3D object detection. We make following contributions: (i) rather than appealing to the complicated pseudo-LiDAR based approach, we propose a depth-conditioned dynamic message propagation (DDMP) network to effectively integrate the multi-scale depth information with the image context;(ii) this is achieved by first adaptively sampling context-aware nodes in the image context and then dynamically predicting hybrid depth-dependent filter weights and affinity matrices for propagating information; (iii) by augmenting a center-aware depth encoding (CDE) task, our method successfully alleviates the inaccurate depth prior; (iv) we thoroughly demonstrate the effectiveness of our proposed approach and show state-of-the-art results among the monocular-based approaches on the KITTI benchmark dataset. Particularly, we rank $1^{st}$ in the highly competitive KITTI monocular 3D object detection track on the submission day (November 16th, 2020). Code and models are released at \url{https://github.com/fudan-zvg/DDMP}
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 3D Object Detection | KITTI car (test) | AP3D (Easy)22.94 | 195 | |
| 3D Object Detection | KITTI (val) | AP3D (Moderate)20.39 | 85 | |
| 3D Object Detection | KITTI Pedestrian (test) | AP3D (Easy)493 | 63 | |
| 3D Object Detection | KITTI (test) | 3D AP Easy19.71 | 61 | |
| Bird's Eye View Object Detection (Car) | KITTI (test) | APBEV (Easy) @IoU=0.728.08 | 59 | |
| Bird's eye view object detection | KITTI (test) | APBEV@0.7 (Easy)28.08 | 53 | |
| 3D Object Detection | KITTI Cyclist (test) | AP3D Easy4.18 | 49 | |
| 3D Object Detection | KITTI (test) | 3D AP (Easy)19.71 | 43 | |
| 3D Object Detection | KITTI official (test) | 3D AP (Easy)19.71 | 43 | |
| Monocular 3D Object Detection | KITTI (test) | AP3D R40 (Mod.)12.78 | 38 |