Do More With What You Have: Transferring Depth-Scale from Labeled to Unlabeled Domains
Alexandra Dana, Nadav Carmel, Amit Shomer, Ofer Manela, Tomer Peleg
TL;DR
The paper tackles the challenge of obtaining absolute depth predictions in a new domain without target GT depths and with potential sensor intrinsics differences. It proposes a lightweight, cross-domain depth-scale transfer (DST) framework that leverages self-supervised monocular depth estimation trained on mixed-source and target data, together with a single learning factor $G_{dscale}$ derived from a linear mapping between source up-to-scale depths and ground-truth depths via Theil-Sen regression. By aligning the field-of-view across domains and exploiting the observed linear depth ranking, the authors demonstrate that absolute depth can be transferred from source GT-rich datasets to target domains, achieving competitive AbsRel scores on KITTI, DDAD, and nuScenes without target GTs. The approach is flexible, practical for continuous learning, and reduces reliance on tailored synthetic data, having broad implications for scalable, sensor-agnostic depth understanding in real-world applications.
Abstract
Transferring the absolute depth prediction capabilities of an estimator to a new domain is a task with significant real-world applications. This task is specifically challenging when images from the new domain are collected without ground-truth depth measurements, and possibly with sensors of different intrinsics. To overcome such limitations, a recent zero-shot solution was trained on an extensive training dataset and encoded the various camera intrinsics. Other solutions generated synthetic data with depth labels that matched the intrinsics of the new target data to enable depth-scale transfer between the domains. In this work we present an alternative solution that can utilize any existing synthetic or real dataset, that has a small number of images annotated with ground truth depth labels. Specifically, we show that self-supervised depth estimators result in up-to-scale predictions that are linearly correlated to their absolute depth values across the domain, a property that we model in this work using a single scalar. In addition, aligning the field-of-view of two datasets prior to training, results in a common linear relationship for both domains. We use this observed property to transfer the depth-scale from source datasets that have absolute depth labels to new target datasets that lack these measurements, enabling absolute depth predictions in the target domain. The suggested method was successfully demonstrated on the KITTI, DDAD and nuScenes datasets, while using other existing real or synthetic source datasets, that have a different field-of-view, other image style or structural content, achieving comparable or better accuracy than other existing methods that do not use target ground-truth depths.
