SAP-Depth: Scene-Adaptive Probability Framework for Self-Supervised Monocular Depth Estimation
Organizations: Hefei University of Technology, Hefei, China.
Abstract
Self-supervised monocular depth estimation remains challenging due to the loss of fine-grained details and limited adaptability to varying scene structures. In this paper, we propose SAP-Depth, a novel architecture based on Scene-Adaptive Probabilistic. Unlike traditional methods, we introduce a Dynamic Bins mechanism powered by a Learnable Parameter Predictor, which adaptively estimates scene-specific depth distributions conditioned on the input image context. Furthermore, a Bin-wise Probability Distribution Decoder is designed to effectively fuse multi-scale representations to predict dense depth probability distributions, significantly enhancing boundary sharpness and structural recovery. Through the collaborative coupling of these proposed modules, our model achieves dynamic prediction of scene-specific depth distributions. Extensive experiments on the KITTI dataset show that SAP-Depth outperforms existing state-of-the-art methods in accuracy, particularly in its ability to better preserve complex edge details. Further, tests on the Make3D dataset validate the model's excellent generalization capability and robustness.
Figures & tables
| Method | Mode | RMSE | RMSE log | Sq Rel | Abs Rel | |||
|---|---|---|---|---|---|---|---|---|
| Monodepth2 [ 10 ] | MS | 4.750 | 0.196 | 0.818 | 0.106 | 0.874 | 0.957 | 0.979 |
| DepthHints [ 22 ] | MS | 4.627 | 0.189 | 0.769 | 0.105 | 0.875 | 0.959 | 0.982 |
| HR-Depth [ 6 ] | MS | 4.612 | 0.185 | 0.785 | 0.107 | 0.887 | 0.962 | 0.982 |
| R-MSFM6 [ 23 ] | MS | 4.625 | 0.189 | 0.787 | 0.111 | 0.882 | 0.961 | 0.981 |
| Monodepth2 [ 10 ] | M | 4.863 | 0.193 | 0.903 | 0.115 | 0.877 | 0.959 | 0.971 |
| HR-Depth [ 6 ] | M | 4.632 | 0.185 | 0.792 | 0.109 | 0.884 | 0.962 | 0.983 |
| Method | Size | Mode | RMSE | RMSE | Sq Rel | Abs Rel |
|---|---|---|---|---|---|---|
| Monodepth2 [ 10 ] | M | 7.418 | 0.163 | 3.589 | 0.322 | |
| HR-Depth [ 6 ] | M | 7.024 | 0.159 | 3.208 | 0.315 | |
| CADepth-Net [ 24 ] | M | 7.066 | 0.159 | 3.086 | 0.312 | |
| DIFFNet [ 25 ] | M | 7.008 | 0.155 | 3.313 | 0.309 | |
| Lite-Mono [ 11 ] | M | 6.981 | 0.158 | 3.060 | 0.305 | |
| Zhao et al. [ 29 ] | M | 7.095 | 0.158 | 3.200 | 0.316 |
| Number of Bins ( ) | RMSE | RMSE | Sq Rel | Abs Rel | |
|---|---|---|---|---|---|
| 16 Bins | 4.593 | 0.182 | 0.816 | 0.105 | 0.891 |
| 32 Bins | 4.524 | 0.180 | 0.773 | 0.103 | 0.895 |
| 64 Bins | 4.452 | 0.179 | 0.755 | 0.101 | 0.897 |
| 128 Bins | 4.534 | 0.181 | 0.769 | 0.102 | 0.896 |
| 256 Bins (Ours) | 4.453 | 0.178 | 0.733 | 0.101 | 0.898 |
| Method | Backbone | Params (M) | FLOPs (G) | Abs Rel |
|---|---|---|---|---|
| Monodepth2 [ 10 ] | ResNet-50 | 32.50 | 16.70 | 0.110 |
| MonoFormer [ 26 ] | ResNet-50 | 159 | 112 | 0.104 |
| Lite-Mono [ 11 ] | Lite-CNN | 3.07 | 5.04 | 0.107 |
| R-MSFM6 [ 23 ] | ResNet-18 | 5.24 | 34.5 | 0.109 |
| SAP-Depth (Ours) | HRNet-18 | 10.16 | 15.92 | 0.101 |
Depth Estimation
Depth estimation infers scene distance from images and sensors, enabling 3D reconstruction, navigation, and spatial understanding.
See all 196 papers