OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterations
About
Depth completion is the task of generating a dense depth map given an image and a sparse depth map as inputs. It has important applications in various downstream tasks. In this paper, we present OGNI-DC, a novel framework for depth completion. The key to our method is "Optimization-Guided Neural Iterations" (OGNI). It consists of a recurrent unit that refines a depth gradient field and a differentiable depth integrator that integrates the depth gradients into a depth map. OGNI-DC exhibits strong generalization, outperforming baselines by a large margin on unseen datasets and across various sparsity levels. Moreover, OGNI-DC has high accuracy, achieving state-of-the-art performance on the NYUv2 and the KITTI benchmarks. Code is available at https://github.com/princeton-vl/OGNI-DC.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Depth Completion | NYU-depth-v2 official (test) | RMSE0.087 | 200 | |
| Depth Completion | KITTI (test) | RMSE708.4 | 67 | |
| Depth Completion | NYU V2 | RMSE0.087 | 32 | |
| Depth Completion | KITTI depth completion (test) | RMSE0.7084 | 27 | |
| Depth Completion | iBIMS-1 | MAE0.059 | 27 | |
| Depth Completion | VOID | MAE0.175 | 17 | |
| Depth Completion | Overall Average (ScanNet, IBims-1, VOID, NYUv2, KITTI, DDAD) | Rank4.88 | 17 | |
| Depth Completion | DDAD | MAE1.867 | 16 | |
| Depth Completion | ScanNet | -- | 16 | |
| Depth Completion | VOID 1500 points (val) | RMSE0.92 | 6 |