Language as Prior, Vision as Calibration: Metric Scale Recovery for Monocular Depth Estimation
Mingxing Zhan, Li Zhang, Beibei Wang, Yingjie Wang, Zenglin Shi
TL;DR
This work tackles metric depth estimation from monocular images by addressing the global scale ambiguity with a frozen relative-depth backbone. It introduces an envelope-and-selection framework where language, via captions, supplies an uncertainty-aware bound over calibration parameters, while a vision branch selects an image-specific calibration inside that bound using a multiscale feature pyramid. The calibration map is global and affine in inverse depth, with $ ilde{\boldsymbol{\theta}}=\boldsymbol{\mu}(\mathbf{T})+\mathbf{r}(\mathbf{T})\odot\boldsymbol{\delta}(\mathbf{I})$, and $(\alpha,\beta)$ computed as $\alpha=\mathrm{softplus}(\tilde{\alpha})$, $\beta=\beta_{\min}+ (\beta_{\max}-\beta_{\min})\sigma(\tilde{\beta})$, yielding $\widehat{D}(x)=1/\max(\alpha Y(x)+\beta,\varepsilon)$. Training uses an online per-image least-squares oracle to supervise the envelope and calibration, along with depth supervision and regularization. Experiments on NYUv2 and KITTI demonstrate improved metric-depth accuracy, with zero-shot transfer to SUN-RGBD and DDAD showing enhanced robustness to domain shift compared with language-only baselines, highlighting the practical potential of language-guided, vision-conditioned metric grounding without extra sensors. The approach offers a scalable path to robust metric depth in diverse settings by combining language priors with image-specific calibration on a frozen backbone.
Abstract
Relative-depth foundation models transfer well, yet monocular metric depth remains ill-posed due to unidentifiable global scale and heightened domain-shift sensitivity. Under a frozen-backbone calibration setting, we recover metric depth via an image-specific affine transform in inverse depth and train only lightweight calibration heads while keeping the relative-depth backbone and the CLIP text encoder fixed. Since captions provide coarse but noisy scale cues that vary with phrasing and missing objects, we use language to predict an uncertainty-aware envelope that bounds feasible calibration parameters in an unconstrained space, rather than committing to a text-only point estimate. We then use pooled multi-scale frozen visual features to select an image-specific calibration within this envelope. During training, a closed-form least-squares oracle in inverse depth provides per-image supervision for learning the envelope and the selected calibration. Experiments on NYUv2 and KITTI improve in-domain accuracy, while zero-shot transfer to SUN-RGBD and DDAD demonstrates improved robustness over strong language-only baselines.
