Divyansh Garg, Yan Wang, Bharath Hariharan, Mark Campbell, Kilian Q. Weinberger, Wei-Lun Chao
Existing approaches to depth or disparity estimation output a distribution over a set of pre-defined discrete values. This leads to inaccurate results when the true depth or disparity does not match any of these values. The fact that this distribution is usually learned indirectly through a regression loss causes further problems in ambiguous regions around object boundaries. We address these issues using a new neural network architecture that is capable of outputting arbitrary depth values, and a new loss function that is derived from the Wasserstein distance between the true and the predicted distributions. We validate our approach on a variety of tasks, including stereo disparity and depth estimation, and the downstream 3D object detection. Our approach drastically reduces the error in ambiguous regions, especially around object boundaries that greatly affect the localization of objects in 3D, achieving the state-of-the-art in 3D object detection for autonomous driving. Our code will be available at https://github.com/Div99/W-Stereo-Disp.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Depth Estimation | KITTI2015 | three pixel error | 1.92 | CDN-GANet Deep |
| Object Detection | KITTI Cars Moderate | AP75 | 54.2 | CDN-DSGN |
| 3D | KITTI Cars Moderate | AP75 | 54.2 | CDN-DSGN |
| 3D | KITTI2015 | three pixel error | 1.92 | CDN-GANet Deep |
| 3D Object Detection | KITTI Cars Moderate | AP75 | 54.2 | CDN-DSGN |
| 2D Classification | KITTI Cars Moderate | AP75 | 54.2 | CDN-DSGN |
| 2D Object Detection | KITTI Cars Moderate | AP75 | 54.2 | CDN-DSGN |
| Stereo Disparity Estimation | Scene Flow | EPE | 0.7 | CDN-GANet Deep |
| Stereo Disparity Estimation | Scene Flow | one pixel error | 7.7 | CDN-GANet Deep |
| Stereo Disparity Estimation | Scene Flow | three pixel error | 2.98 | CDN-GANet Deep |
| 16k | KITTI Cars Moderate | AP75 | 54.2 | CDN-DSGN |
| Stereo Depth Estimation | KITTI2015 | three pixel error | 1.92 | CDN-GANet Deep |