TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/AdaBins: Depth Estimation using Adaptive Bins

AdaBins: Depth Estimation using Adaptive Bins

Shariq Farooq Bhat, Ibraheem Alhashim, Peter Wonka

2020-11-28CVPR 2021 1Depth EstimationMonocular Depth Estimation
PaperPDFCodeCodeCodeCodeCodeCode(official)CodeCodeCodeCodeCode

Abstract

We address the problem of estimating a high quality dense depth map from a single RGB input image. We start out with a baseline encoder-decoder convolutional neural network architecture and pose the question of how the global processing of information can help improve overall depth estimation. To this end, we propose a transformer-based architecture block that divides the depth range into bins whose center value is estimated adaptively per image. The final depth values are estimated as linear combinations of the bin centers. We call our new building block AdaBins. Our results show a decisive improvement over the state-of-the-art on several popular depth datasets across all metrics. We also validate the effectiveness of the proposed block with an ablation study and provide the code and corresponding pre-trained weights of the new state-of-the-art model.

Results

TaskDatasetMetricValueModel
Depth EstimationNYU-Depth V2RMS0.364AdaBins
Depth EstimationNYU-Depth V2Delta < 1.250.903AdaBins
Depth EstimationNYU-Depth V2Delta < 1.25^20.984AdaBins
Depth EstimationNYU-Depth V2Delta < 1.25^30.997AdaBins
Depth EstimationNYU-Depth V2RMSE0.364AdaBins
Depth EstimationNYU-Depth V2absolute relative error0.103AdaBins
Depth EstimationNYU-Depth V2log 100.044AdaBins
Depth EstimationKITTI Eigen splitDelta < 1.250.964AdaBins
Depth EstimationKITTI Eigen splitDelta < 1.25^20.995AdaBins
Depth EstimationKITTI Eigen splitDelta < 1.25^30.999AdaBins
Depth EstimationKITTI Eigen splitRMSE2.36AdaBins
Depth EstimationKITTI Eigen splitRMSE log0.088AdaBins
Depth EstimationKITTI Eigen splitabsolute relative error0.058AdaBins
3DNYU-Depth V2RMS0.364AdaBins
3DNYU-Depth V2Delta < 1.250.903AdaBins
3DNYU-Depth V2Delta < 1.25^20.984AdaBins
3DNYU-Depth V2Delta < 1.25^30.997AdaBins
3DNYU-Depth V2RMSE0.364AdaBins
3DNYU-Depth V2absolute relative error0.103AdaBins
3DNYU-Depth V2log 100.044AdaBins
3DKITTI Eigen splitDelta < 1.250.964AdaBins
3DKITTI Eigen splitDelta < 1.25^20.995AdaBins
3DKITTI Eigen splitDelta < 1.25^30.999AdaBins
3DKITTI Eigen splitRMSE2.36AdaBins
3DKITTI Eigen splitRMSE log0.088AdaBins
3DKITTI Eigen splitabsolute relative error0.058AdaBins

Related Papers

$S^2M^2$: Scalable Stereo Matching Model for Reliable Depth Estimation2025-07-17$π^3$: Scalable Permutation-Equivariant Visual Geometry Learning2025-07-17Efficient Calisthenics Skills Classification through Foreground Instance Selection and Depth Estimation2025-07-16Vision-based Perception for Autonomous Vehicles in Obstacle Avoidance Scenarios2025-07-16MonoMVSNet: Monocular Priors Guided Multi-View Stereo Network2025-07-15Towards Depth Foundation Model: Recent Trends in Vision-Based Depth Estimation2025-07-15Cameras as Relative Positional Encoding2025-07-14ByDeWay: Boost Your multimodal LLM with DEpth prompting in a Training-Free Way2025-07-11