Bayesian Monocular Depth Refinement via Neural Radiance Fields
Arun Muthukkumar
TL;DR
This work tackles the challenge of refining monocular depth estimates, which often miss fine geometric detail due to ill-posedness. It introduces MDENeRF, an iterative framework that trains NeRFs on synthetically perturbed viewpoints to produce depth means and per-pixel uncertainties, and fuses these with an initial monocular depth using Bayesian inference. Per-pixel uncertainty from NeRF rendering guides selective refinement, injecting high-frequency geometry while preserving global structure, and the process is repeated for 2–3 iterations. The approach yields sharper depth boundaries and lower global error on SUN RGB-D indoor scenes, with well-calibrated uncertainty that correlates with actual depth error, enabling robust depth refinement for downstream vision tasks.
Abstract
Monocular depth estimation has applications in many fields, such as autonomous navigation and extended reality, making it an essential computer vision task. However, current methods often produce smooth depth maps that lack the fine geometric detail needed for accurate scene understanding. We propose MDENeRF, an iterative framework that refines monocular depth estimates using depth information from Neural Radiance Fields (NeRFs). MDENeRF consists of three components: (1) an initial monocular estimate for global structure, (2) a NeRF trained on perturbed viewpoints, with per-pixel uncertainty, and (3) Bayesian fusion of the noisy monocular and NeRF depths. We derive NeRF uncertainty from the volume rendering process to iteratively inject high-frequency fine details. Meanwhile, our monocular prior maintains global structure. We demonstrate superior performance on key metrics and experiments using indoor scenes from the SUN RGB-D dataset.
