AVS-Net: Audio-Visual Scale Net for Self-supervised Monocular Metric Depth Estimation
Xiaohu Liu, Sascha Hornauer, Fabien Moutarde, Jialiang Lu
TL;DR
The paper tackles scale ambiguity in monocular depth estimation by introducing AVS-Net, which fuses ego-centric Echoes with RGB to extract scale information and produce scale-correct metric depth. It decomposes depth into a relative component learned via self-supervised or zero-shot methods and a scale component derived from Echoes, using a two-stage process that first generates a pseudo-dense metric depth and then applies a median-based scale correction. Evaluations on BatVision BV2 and BV1 show that Echoes-enhanced predictions outperform visual-only baselines and improve both relative-depth models and zero-shot metric-depth systems, validating Echoes as a scalable, plug-and-play scale source. The approach offers practical gains in generalization and applicability across audio-visual scenes and can be integrated with diverse depth-estimation models to achieve metric-depth predictions without extensive supervised data.
Abstract
Metric depth prediction from monocular videos suffers from bad generalization between datasets and requires supervised depth data for scale-correct training. Self-supervised training using multi-view reconstruction can benefit from large scale natural videos but not provide correct scale, limiting its benefits. Recently, reflecting audible Echoes off objects is investigated for improved depth prediction and was shown to be sufficient to reconstruct objects at scale even without a visual signal. Because Echoes travel at fixed speed, they have the potential to resolve ambiguities in object scale and appearance. However, predicting depth end-to-end from sound and vision cannot benefit from unsupervised depth prediction approaches, which can process large scale data without sound annotation. In this work we show how Echoes can benefit depth prediction in two ways: When learning metric depth learned from supervised data and as supervisory signal for scale-correct self-supervised training. We show how we can improve the predictions of several state-of-the-art approaches and how the method can scale-correct a self-supervised depth approach.
