CVJun 16, 2021

Differentiable Diffusion for Dense Depth Estimation from Multi-view Images

arXiv:2106.08917v28 citations
Originality Incremental advance
AI Analysis

This work addresses depth estimation for computer vision applications, presenting an incremental improvement by combining diffusion with differentiable optimization.

The paper tackles dense depth estimation from multi-view images by optimizing sparse points through differentiable diffusion to minimize multi-view reprojection error, achieving high reconstruction quality and improvements in average and outlier error for depth maps from inaccurate sparse points.

We present a method to estimate dense depth by optimizing a sparse set of points such that their diffusion into a depth map minimizes a multi-view reprojection error from RGB supervision. We optimize point positions, depths, and weights with respect to the loss by differential splatting that models points as Gaussians with analytic transmittance. Further, we develop an efficient optimization routine that can simultaneously optimize the 50k+ points required for complex scene reconstruction. We validate our routine using ground truth data and show high reconstruction quality. Then, we apply this to light field and wider baseline images via self supervision, and show improvements in both average and outlier error for depth maps diffused from inaccurate sparse points. Finally, we compare qualitative and quantitative results to image processing and deep learning methods. http://visual.cs.brown.edu/diffdiffdepth

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes