Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenes

About

Unsupervised monocular depth estimation techniques have demonstrated encouraging results but typically assume that the scene is static. These techniques suffer when trained on dynamical scenes, where apparent object motion can equally be explained by hypothesizing the object's independent motion, or by altering its depth. This ambiguity causes depth estimators to predict erroneous depth for moving objects. To resolve this issue, we introduce Dynamo-Depth, an unifying approach that disambiguates dynamical motion by jointly learning monocular depth, 3D independent flow field, and motion segmentation from unlabeled monocular videos. Specifically, we offer our key insight that a good initial estimation of motion segmentation is sufficient for jointly learning depth and independent motion despite the fundamental underlying ambiguity. Our proposed method achieves state-of-the-art performance on monocular depth estimation on Waymo Open and nuScenes Dataset with significant improvement in the depth of moving objects. Code and additional results are available at https://dynamo-depth.github.io.

Yihong Sun, Bharath Hariharan• 2023

Related benchmarks

TaskDatasetResultRank
Monocular Depth EstimationKITTI (Eigen)
Abs Rel0.112
502
Depth EstimationKITTI (Eigen split)
RMSE4.505
276
Monocular Depth EstimationKITTI Raw (Eigen)
Abs Rel11.2
23
Depth EstimationnuScenes day-clear
RMSE6.158
22
Monocular Depth EstimationWaymo Open Dataset
AbsRel0.116
13
Showing 5 of 5 rows

Other info

Code

Follow for update