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

SA4Depth: Consistent Pose-Depth Scale Alignment for Self-Supervised Monocular Depth Estimation

About

Self-supervised depth estimation from monocular sequences relies on the joint learning of a depth and a pose network. Despite abundant research done to improve the depth network, efforts on the pose remain limited. In this context, even when depth is estimated up to scale, we highlight the importance of the alignment between the scene scales estimated by the pose and depth nets. Then, we introduce SA4Depth, an approach to improve this alignment and boost the depth predictions while keeping the inference time unchanged. Our proposed method uses the depth estimated during training to reproject learnable visual features across consecutive frames and refine the pose estimates by reducing feature alignment residuals. With our method, the estimated scene scales by the separate depth and pose networks are aligned, and the prediction scale consistency is improved across different sequences. Our differentiable refinement integrates seamlessly into existing self-supervised pipelines and substantially improves their depth estimates. We demonstrate this with extensive experiments both outdoors and indoors on KITTI, Cityscapes, and NYUv2. Additionally, results on KITTI Odometry confirm the effectiveness of our pose refinement. Our code is available at https://github.com/Runningchauncey/SA4Depth .

Changxuan Li, Nadine Berner, Nassir Navab, Federico Tombari, Stefano Gasperini• 2026

Related benchmarks

TaskDatasetResultRank
Monocular Depth EstimationNYU v2 (test)
Abs Rel0.119
320
Monocular Depth EstimationKITTI Improved GT (Eigen)
AbsRel0.068
111
Visual OdometryKITTI Odometry raw (Sequence 10)
Translation Error (%)3.48
23
Monocular Depth EstimationCityscapes 416 x 128 (test)
Abs Rel0.102
11
Visual OdometryKITTI Odometry Sequence 09 original (test)
terr (%)2.96
7
Video Depth EstimationKITTI 13 scenes, 110 frames each (val)
Seq Scale Std.0.055
4
Showing 6 of 6 rows

Other info

Follow for update