Papers › AdaBins: Depth Estimation using Adaptive Bins

AdaBins: Depth Estimation using Adaptive Bins

28 Nov 2020CVPR 2021 1arXiv:2011.14141archive 2025-07-28

Shariq Farooq Bhat, Ibraheem Alhashim, Peter Wonka

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.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

shariqfarooq123/AdaBins officialmentioned in papermentioned on GitHubpytorchGPL-3.0 report
danielzgsilva/MonoDepthAttacks mentioned on GitHubpytorch report
dylanauty/mde-biological-vision-systems mentioned on GitHubpytorch report
martius-lab/beta-nll mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

DecoderDepth EstimationMonocular Depth Estimation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Depth Estimation NYU-Depth V2 AdaBins RMS 0.364 #7 of 17 Archive leaderboard report
Monocular Depth Estimation KITTI Eigen split AdaBins Delta < 1.25 0.964 #35 of 79 Archive leaderboard report
Monocular Depth Estimation KITTI Eigen split AdaBins Delta < 1.25^2 0.995 #35 of 79 Archive leaderboard report
Monocular Depth Estimation KITTI Eigen split AdaBins Delta < 1.25^3 0.999 #35 of 79 Archive leaderboard report
Monocular Depth Estimation KITTI Eigen split AdaBins RMSE 2.360 #35 of 79 Archive leaderboard report
Monocular Depth Estimation KITTI Eigen split AdaBins RMSE log 0.088 #35 of 79 Archive leaderboard report
Monocular Depth Estimation KITTI Eigen split AdaBins absolute relative error 0.058 #35 of 79 Archive leaderboard report
Monocular Depth Estimation NYU-Depth V2 AdaBins Delta < 1.25 0.903 #52 of 85 Archive leaderboard report
Monocular Depth Estimation NYU-Depth V2 AdaBins Delta < 1.25^2 0.984 #52 of 85 Archive leaderboard report
Monocular Depth Estimation NYU-Depth V2 AdaBins Delta < 1.25^3 0.997 #52 of 85 Archive leaderboard report
Monocular Depth Estimation NYU-Depth V2 AdaBins RMSE 0.364 #52 of 85 Archive leaderboard report
Monocular Depth Estimation NYU-Depth V2 AdaBins absolute relative error 0.103 #52 of 85 Archive leaderboard report
Monocular Depth Estimation NYU-Depth V2 AdaBins log 10 0.044 #52 of 85 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Introduced by this paper: AdaptiveBins

AdaptiveBinsAttentionEfficientNetLayer NormalizationLinear LayerMulti-Head AttentionResidual ConnectionSoftmaxVision Transformer

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections