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 | 187 | |
| Depth Completion | KITTI (test) | RMSE708.4 | 67 | |
| Depth Completion | KITTI depth completion (test) | RMSE0.7084 | 27 | |
| Depth Completion | NYU V2 | RMSE0.087 | 19 | |
| Depth Completion | VOID 1500 points (val) | RMSE0.92 | 6 | |
| Depth Completion | VOID 500 points (val) | RMSE1.1 | 6 | |
| Depth Completion | VOID 150 points (val) | RMSE1.25 | 6 | |
| Depth Completion | NYUv2 (val) | Runtime (ms)177 | 6 | |
| Depth Completion | KITTI (val) | Runtime (ms)266.1 | 6 |