Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibrium

About

Self-supervised multi-frame depth estimation achieves high accuracy by computing matching costs of pixel correspondences between adjacent frames, injecting geometric information into the network. These pixel-correspondence candidates are computed based on the relative pose estimates between the frames. Accurate pose predictions are essential for precise matching cost computation as they influence the epipolar geometry. Furthermore, improved depth estimates can, in turn, be used to align pose estimates. Inspired by traditional structure-from-motion (SfM) principles, we propose the DualRefine model, which tightly couples depth and pose estimation through a feedback loop. Our novel update pipeline uses a deep equilibrium model framework to iteratively refine depth estimates and a hidden state of feature maps by computing local matching costs based on epipolar geometry. Importantly, we used the refined depth estimates and feature maps to compute pose updates at each step. This update in the pose estimates slowly alters the epipolar geometry during the refinement process. Experimental results on the KITTI dataset demonstrate competitive depth prediction and odometry prediction performance surpassing published self-supervised baselines.

Antyanta Bangunharcana, Ahmed Magd, Kyung-Soo Kim• 2023

Related benchmarks

TaskDatasetResultRank
Depth EstimationKITTI (Eigen split)
RMSE4.234
291
Monocular Depth EstimationKITTI (Eigen split)
Abs Rel0.09
215
Depth EstimationKITTI
RMSE4.13
156
Monocular Depth EstimationKITTI Improved GT (Eigen)
AbsRel0.075
111
Visual OdometryKITTI Odometry raw (Sequence 10)
Translation Error (%)6.8
23
Visual OdometryKITTI Odometry Sequence 09 original (test)
terr (%)3.43
7
Depth EstimationSimCol III
Absolute Relative Error (Abs Rel)0.115
6
Depth EstimationSimCol I, II
Abs Rel0.133
6
Pose EstimationSimCol I, II
RTE0.109
5
Pose EstimationSimCol III
RTE0.326
5
Showing 10 of 14 rows

Other info

Code

Follow for update