The Multipath Blind Spot: $K$-Agnostic Robust Calibration for Sparse-Anchor Metric Depth from Frozen Foundations

TL;DR

MRAC method significantly improves depth estimation robustness without adding parameters.

cs.CV 🔴 Advanced 2026-07-05 32 views
Sohag Roy Rajesh Misra Swami Shastravidyananda Tamal Maharaj
depth estimation multipath blind spot robust calibration sparse anchors machine learning

Key Findings

Methodology

This paper introduces Multipath-Robust Anchor Calibration (MRAC), a method that filters anchors at inference time using foundation consistency. It employs Theil-Sen fitting and median absolute deviation tests to filter outliers before a single call to the calibration head. MRAC adds no learned parameters, runs in approximately 50 μs on CPU, and serves anchor budgets from 5 to 200.

Key Results

  • MRAC wins 84% of same-backbone cells across 320 test units and outperforms VI-Depth in all corrupted multipath and KITTI cells, reducing KITTI multipath AbsRel from 0.489 to 0.151, a 3.2x improvement.
  • Across four datasets, MRAC excels in 12 corrupted multipath cells and 16 KITTI cells, significantly outperforming VI-Depth.
  • MRAC significantly reduces KITTI multipath AbsRel without retraining, demonstrating outstanding performance.

Significance

MRAC significantly enhances the robustness of sparse-anchor depth estimation without increasing computational complexity, addressing the failure of existing methods when anchors have wrong values. It requires no retraining and is applicable across various datasets and anchor budgets, offering broad application potential.

Technical Contribution

MRAC improves depth estimation robustness by filtering anchors at inference time. Unlike existing methods, MRAC does not rely on anchor cleanliness and can handle multipath, dropout, and mixed-pixel anomalies.

Novelty

MRAC is the first calibration method to filter anchors at inference time using foundation consistency. Compared to methods like VI-Depth, MRAC significantly enhances robustness without relying on anchor cleanliness.

Limitations

  • MRAC may still face challenges in extreme scenarios, such as when most anchors are severely corrupted.
  • The method's performance may be limited by the predictive accuracy of the foundation model.

Future Work

Future research directions include further optimizing MRAC's filtering mechanism to improve robustness in extreme scenarios and exploring its application in other computer vision tasks.

AI Executive Summary

In monocular depth estimation, existing methods often assume anchor data is clean, but real sensors frequently produce outliers like multipath and mixed pixels. This leads to failures when anchors have wrong values. This paper introduces Multipath-Robust Anchor Calibration (MRAC), which improves depth estimation robustness by filtering anchors at inference time. MRAC requires no additional learning parameters, runs quickly on CPU, and is applicable to various anchor budgets. Experimental results show MRAC significantly outperforms existing methods across multiple datasets, especially in handling multipath anomalies. However, MRAC may still face challenges in extreme scenarios, and future research will focus on further optimizing its filtering mechanism and exploring its potential applications in other fields.

Deep Analysis

Background

Monocular depth estimation has made significant progress in recent years, with many methods predicting relative depth by training across datasets. However, these methods often lack absolute scale and require additional anchors for calibration. Existing sparse-anchor calibration methods assume anchor data is clean, but real sensors often produce outliers like multipath and mixed pixels.

Core Problem

Existing sparse-anchor calibration methods fail when anchors have wrong values, particularly in scenarios with multipath and mixed-pixel anomalies. These outliers not only affect calibration accuracy but can also lead to model failure.

Innovation

MRAC improves depth estimation robustness by filtering anchors at inference time. • Utilizes Theil-Sen fitting and median absolute deviation tests to filter outliers. • Requires no additional learning parameters and runs quickly on CPU. • Applicable to various anchor budgets, offering broad application potential.

Methodology

  • �� Use Theil-Sen fitting to estimate the relationship between anchors and relative depth. • Filter outliers using a median absolute deviation test. • Pass filtered anchors to the calibration head for final calibration.

Experiments

Experiments were conducted on four datasets, covering indoor and outdoor scenes. A total of 320 test units were used to evaluate MRAC's performance under different anomaly types and proportions. Comparisons with VI-Depth and other baseline methods were made to verify MRAC's robustness.

Results

MRAC wins 84% of same-backbone cells across 320 test units and outperforms VI-Depth in all corrupted multipath and KITTI cells, reducing KITTI multipath AbsRel from 0.489 to 0.151, a 3.2x improvement.

Applications

MRAC is suitable for scenarios requiring high robustness in depth estimation, such as autonomous driving and robotic navigation. Its quick execution and no-retraining feature offer broad application potential.

Limitations & Outlook

MRAC may still face challenges in extreme scenarios, such as when most anchors are severely corrupted. The method's performance may be limited by the predictive accuracy of the foundation model.

Plain Language Accessible to non-experts

Imagine you're cooking in a kitchen, and MRAC is like a smart assistant that helps you pick the best ingredients while cooking, instead of using everything. Even if some ingredients aren't fresh, it helps you choose the best combination to make your dish tastier. This assistant doesn't need extra training; it just uses existing experience and judgment to select ingredients, much like how MRAC improves depth estimation robustness by filtering anchors without adding learning parameters.

ELI14 Explained like you're 14

Imagine you're playing a game and need some tools to complete a mission. Sometimes, these tools might be faulty or insufficient. MRAC is like a smart assistant that helps you pick the best tools, so you perform better in the game. Even if some tools have issues, it helps you find the best combination to easily pass the level. This assistant doesn't need extra training; it just uses existing experience and judgment to select tools, much like how MRAC improves depth estimation robustness by filtering anchors without adding learning parameters.

Glossary

Theil-Sen Estimator

A robust linear regression method using the median of slopes to estimate linear relationships.

Used to estimate the relationship between anchors and relative depth.

Median Absolute Deviation

A robust statistic measuring data dispersion around the median.

Used to filter outlier anchors.

Multipath Effect

Interference caused by signal transmission over multiple paths.

One cause of anchor data anomalies.

Sparse Anchors

A small number of depth measurements obtained from sensors.

Used to calibrate relative depth models.

AbsRel

Absolute relative error, a metric for assessing depth estimation accuracy.

Used to evaluate MRAC's performance.

Open Questions Unanswered questions from this research

  • 1 How to improve MRAC's robustness in extreme scenarios? Existing methods may fail when most anchors are severely corrupted.
  • 2 How to further optimize MRAC's filtering mechanism to enhance performance across different datasets?

Applications

Immediate Applications

Autonomous Driving

MRAC can enhance the robustness of depth estimation in autonomous driving systems, reducing the impact of sensor anomalies on driving decisions.

Long-term Vision

Robotic Navigation

MRAC can be applied to robotic navigation, improving navigation capabilities in complex environments and reducing the impact of sensor anomalies on path planning.

Abstract

Monocular depth foundations predict domain-general relative depth but lack absolute scale; a handful of sparse metric anchors from a range sensor can calibrate them to metric depth, an attractive alternative to metric-supervised training. Existing sparse-anchor calibration methods, however, assume the anchors are clean, whereas real sensors produce outliers that are present with the wrong value -- time-of-flight multipath, mixed pixels -- not merely missing. We show that the established residual-on-CFA calibration recipe collapses under such outliers, and that the strongest publicly deployed method, VI-Depth, has a structural multipath blind spot: robust to missing anchors, it falls behind an unprotected baseline on three of four datasets when anchors are present but wrong. We propose Multipath-Robust Anchor Calibration (MRAC), a parameter-free, inference-time wrapper that gates anchors by foundation consistency -- a Theil--Sen fit and a median-absolute-deviation test against the foundation's own relative-depth ordering -- before a single call to the calibration head. MRAC adds no learned parameters, runs its selection in $\approx 50\,μ$s on CPU, and serves anchor budgets $K \in [5,200]$ from one checkpoint. On a $320$-cell benchmark with a same-backbone, same-architecture control, MRAC strictly wins $84\%$ of same-backbone cells across all four outlier families and, against VI-Depth, wins all twelve corrupted multipath cells and all sixteen KITTI cells, reducing KITTI multipath AbsRel by $3.2\times$ ($0.489$ to $0.151$) at zero retraining.

cs.CV