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

Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Camera

About

We present GLNet, a self-supervised framework for learning depth, optical flow, camera pose and intrinsic parameters from monocular video - addressing the difficulty of acquiring realistic ground-truth for such tasks. We propose three contributions: 1) we design new loss functions that capture multiple geometric constraints (eg. epipolar geometry) as well as an adaptive photometric loss that supports multiple moving objects, rigid and non-rigid, 2) we extend the model such that it predicts camera intrinsics, making it applicable to uncalibrated video, and 3) we propose several online refinement strategies that rely on the symmetry of our self-supervised loss in training and testing, in particular optimizing model parameters and/or the output of different tasks, thus leveraging their mutual interactions. The idea of jointly optimizing the system output, under all geometric and photometric constraints can be viewed as a dense generalization of classical bundle adjustment. We demonstrate the effectiveness of our method on KITTI and Cityscapes, where we outperform previous self-supervised approaches on multiple tasks. We also show good generalization for transfer learning in YouTube videos.

Yuhua Chen, Cordelia Schmid, Cristian Sminchisescu• 2019

Related benchmarks

TaskDatasetResultRank
Monocular Depth EstimationKITTI (Eigen)
Abs Rel0.099
502
Optical Flow EstimationKITTI 2015 (train)
Fl-epe8.35
431
Depth EstimationKITTI (Eigen split)
RMSE4.743
276
Monocular Depth EstimationKITTI
Abs Rel0.135
161
Monocular Depth EstimationKITTI Raw Eigen (test)
RMSE5.23
159
Optical FlowKITTI 2015 (test)--
95
Monocular Depth EstimationCityscapes
Accuracy (delta < 1.25)84.3
62
Depth PredictionKITTI original (Eigen split)
Abs Rel0.099
29
Monocular Depth EstimationKITTI 2015 (test)
Abs Rel0.135
19
Camera ego-motion estimationKITTI odometry (test)
ATE (Seq 09)0.011
16
Showing 10 of 12 rows

Other info

Follow for update