Enhancing Monocular Depth Estimation with Multi-Source Auxiliary Tasks
Alessio Quercia, Erenus Yildiz, Zhuo Cao, Kai Krajsek, Abigail Morrison, Ira Assent, Hanno Scharr
TL;DR
Monocular Depth Estimation (MDE) remains data-hungry due to limited high-quality labels. The authors propose an alternating training scheme that uses auxiliary datasets from related vision tasks while keeping a pre-trained Vision Foundation backbone frozen, sharing a DPT decoder, and weighting the main MDE task with a task-focusing parameter $\alpha$. They demonstrate robust average improvements of about 11% on in-domain MDE datasets and substantial data-efficiency gains (80–99% fewer labeled samples), with Multi-Label Dense Classification (MLDC) often outperforming semantic segmentation as an auxiliary task. The approach transfers across multiple datasets and backbones (including Depth Anything), though domain mismatch can limit gains on out-of-domain data like KITTI. These results underscore the value of carefully selecting auxiliary tasks and datasets to boost MDE without backbone fine-tuning, offering a data-efficient path for leveraging related tasks in depth estimation.
Abstract
Monocular depth estimation (MDE) is a challenging task in computer vision, often hindered by the cost and scarcity of high-quality labeled datasets. We tackle this challenge using auxiliary datasets from related vision tasks for an alternating training scheme with a shared decoder built on top of a pre-trained vision foundation model, while giving a higher weight to MDE. Through extensive experiments we demonstrate the benefits of incorporating various in-domain auxiliary datasets and tasks to improve MDE quality on average by ~11%. Our experimental analysis shows that auxiliary tasks have different impacts, confirming the importance of task selection, highlighting that quality gains are not achieved by merely adding data. Remarkably, our study reveals that using semantic segmentation datasets as Multi-Label Dense Classification (MLDC) often results in additional quality gains. Lastly, our method significantly improves the data efficiency for the considered MDE datasets, enhancing their quality while reducing their size by at least 80%. This paves the way for using auxiliary data from related tasks to improve MDE quality despite limited availability of high-quality labeled data. Code is available at https://jugit.fz-juelich.de/ias-8/mdeaux.
