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/NimbleD: Enhancing Self-supervised Monocular Depth Estimat...

NimbleD: Enhancing Self-supervised Monocular Depth Estimation with Pseudo-labels and Large-scale Video Pre-training

Albert Luginov, Muhammad Shahzad

2024-08-26Depth EstimationMonocular Depth Estimation
PaperPDFCode(official)

Abstract

We introduce NimbleD, an efficient self-supervised monocular depth estimation learning framework that incorporates supervision from pseudo-labels generated by a large vision model. This framework does not require camera intrinsics, enabling large-scale pre-training on publicly available videos. Our straightforward yet effective learning strategy significantly enhances the performance of fast and lightweight models without introducing any overhead, allowing them to achieve performance comparable to state-of-the-art self-supervised monocular depth estimation models. This advancement is particularly beneficial for virtual and augmented reality applications requiring low latency inference. The source code, model weights, and acknowledgments are available at https://github.com/xapaxca/nimbled .

Results

TaskDatasetMetricValueModel
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.250.91NimbleD-LiteMono-8M
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^20.97NimbleD-LiteMono-8M
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^30.986NimbleD-LiteMono-8M
Depth EstimationKITTI Eigen split unsupervisedRMSE4.194NimbleD-LiteMono-8M
Depth EstimationKITTI Eigen split unsupervisedRMSE log0.165NimbleD-LiteMono-8M
Depth EstimationKITTI Eigen split unsupervisedSq Rel0.646NimbleD-LiteMono-8M
Depth EstimationKITTI Eigen split unsupervisedabsolute relative error0.092NimbleD-LiteMono-8M
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.250.903NimbleD-LiteMono
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^20.969NimbleD-LiteMono
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^30.986NimbleD-LiteMono
Depth EstimationKITTI Eigen split unsupervisedRMSE4.304NimbleD-LiteMono
Depth EstimationKITTI Eigen split unsupervisedRMSE log0.171NimbleD-LiteMono
Depth EstimationKITTI Eigen split unsupervisedSq Rel0.684NimbleD-LiteMono
Depth EstimationKITTI Eigen split unsupervisedabsolute relative error0.096NimbleD-LiteMono
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.250.905Nimbled-SwiftDepth
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^20.969Nimbled-SwiftDepth
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^30.986Nimbled-SwiftDepth
Depth EstimationKITTI Eigen split unsupervisedRMSE4.333Nimbled-SwiftDepth
Depth EstimationKITTI Eigen split unsupervisedRMSE log0.171Nimbled-SwiftDepth
Depth EstimationKITTI Eigen split unsupervisedSq Rel0.697Nimbled-SwiftDepth
Depth EstimationKITTI Eigen split unsupervisedabsolute relative error0.096Nimbled-SwiftDepth
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.250.904Nimbled-MD2-R50
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^20.968Nimbled-MD2-R50
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^30.985Nimbled-MD2-R50
Depth EstimationKITTI Eigen split unsupervisedRMSE4.377Nimbled-MD2-R50
Depth EstimationKITTI Eigen split unsupervisedRMSE log0.172Nimbled-MD2-R50
Depth EstimationKITTI Eigen split unsupervisedSq Rel0.721Nimbled-MD2-R50
Depth EstimationKITTI Eigen split unsupervisedabsolute relative error0.097Nimbled-MD2-R50
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.250.901Nimbled-SwiftDepth-S
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^20.968Nimbled-SwiftDepth-S
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^30.985Nimbled-SwiftDepth-S
Depth EstimationKITTI Eigen split unsupervisedRMSE4.401Nimbled-SwiftDepth-S
Depth EstimationKITTI Eigen split unsupervisedRMSE log0.174Nimbled-SwiftDepth-S
Depth EstimationKITTI Eigen split unsupervisedSq Rel0.733Nimbled-SwiftDepth-S
Depth EstimationKITTI Eigen split unsupervisedabsolute relative error0.098Nimbled-SwiftDepth-S
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.250.898NimbleD-LiteMono-S
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^20.967NimbleD-LiteMono-S
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^30.986NimbleD-LiteMono-S
Depth EstimationKITTI Eigen split unsupervisedRMSE4.37NimbleD-LiteMono-S
Depth EstimationKITTI Eigen split unsupervisedRMSE log0.172NimbleD-LiteMono-S
Depth EstimationKITTI Eigen split unsupervisedSq Rel0.709NimbleD-LiteMono-S
Depth EstimationKITTI Eigen split unsupervisedabsolute relative error0.099NimbleD-LiteMono-S
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.250.898Nimbled-MD2-R18
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^20.967Nimbled-MD2-R18
Depth EstimationKITTI Eigen split unsupervisedDelta < 1.25^30.985Nimbled-MD2-R18
Depth EstimationKITTI Eigen split unsupervisedRMSE4.44Nimbled-MD2-R18
Depth EstimationKITTI Eigen split unsupervisedRMSE log0.175Nimbled-MD2-R18
Depth EstimationKITTI Eigen split unsupervisedSq Rel0.739Nimbled-MD2-R18
Depth EstimationKITTI Eigen split unsupervisedabsolute relative error0.1Nimbled-MD2-R18
3DKITTI Eigen split unsupervisedDelta < 1.250.91NimbleD-LiteMono-8M
3DKITTI Eigen split unsupervisedDelta < 1.25^20.97NimbleD-LiteMono-8M
3DKITTI Eigen split unsupervisedDelta < 1.25^30.986NimbleD-LiteMono-8M
3DKITTI Eigen split unsupervisedRMSE4.194NimbleD-LiteMono-8M
3DKITTI Eigen split unsupervisedRMSE log0.165NimbleD-LiteMono-8M
3DKITTI Eigen split unsupervisedSq Rel0.646NimbleD-LiteMono-8M
3DKITTI Eigen split unsupervisedabsolute relative error0.092NimbleD-LiteMono-8M
3DKITTI Eigen split unsupervisedDelta < 1.250.903NimbleD-LiteMono
3DKITTI Eigen split unsupervisedDelta < 1.25^20.969NimbleD-LiteMono
3DKITTI Eigen split unsupervisedDelta < 1.25^30.986NimbleD-LiteMono
3DKITTI Eigen split unsupervisedRMSE4.304NimbleD-LiteMono
3DKITTI Eigen split unsupervisedRMSE log0.171NimbleD-LiteMono
3DKITTI Eigen split unsupervisedSq Rel0.684NimbleD-LiteMono
3DKITTI Eigen split unsupervisedabsolute relative error0.096NimbleD-LiteMono
3DKITTI Eigen split unsupervisedDelta < 1.250.905Nimbled-SwiftDepth
3DKITTI Eigen split unsupervisedDelta < 1.25^20.969Nimbled-SwiftDepth
3DKITTI Eigen split unsupervisedDelta < 1.25^30.986Nimbled-SwiftDepth
3DKITTI Eigen split unsupervisedRMSE4.333Nimbled-SwiftDepth
3DKITTI Eigen split unsupervisedRMSE log0.171Nimbled-SwiftDepth
3DKITTI Eigen split unsupervisedSq Rel0.697Nimbled-SwiftDepth
3DKITTI Eigen split unsupervisedabsolute relative error0.096Nimbled-SwiftDepth
3DKITTI Eigen split unsupervisedDelta < 1.250.904Nimbled-MD2-R50
3DKITTI Eigen split unsupervisedDelta < 1.25^20.968Nimbled-MD2-R50
3DKITTI Eigen split unsupervisedDelta < 1.25^30.985Nimbled-MD2-R50
3DKITTI Eigen split unsupervisedRMSE4.377Nimbled-MD2-R50
3DKITTI Eigen split unsupervisedRMSE log0.172Nimbled-MD2-R50
3DKITTI Eigen split unsupervisedSq Rel0.721Nimbled-MD2-R50
3DKITTI Eigen split unsupervisedabsolute relative error0.097Nimbled-MD2-R50
3DKITTI Eigen split unsupervisedDelta < 1.250.901Nimbled-SwiftDepth-S
3DKITTI Eigen split unsupervisedDelta < 1.25^20.968Nimbled-SwiftDepth-S
3DKITTI Eigen split unsupervisedDelta < 1.25^30.985Nimbled-SwiftDepth-S
3DKITTI Eigen split unsupervisedRMSE4.401Nimbled-SwiftDepth-S
3DKITTI Eigen split unsupervisedRMSE log0.174Nimbled-SwiftDepth-S
3DKITTI Eigen split unsupervisedSq Rel0.733Nimbled-SwiftDepth-S
3DKITTI Eigen split unsupervisedabsolute relative error0.098Nimbled-SwiftDepth-S
3DKITTI Eigen split unsupervisedDelta < 1.250.898NimbleD-LiteMono-S
3DKITTI Eigen split unsupervisedDelta < 1.25^20.967NimbleD-LiteMono-S
3DKITTI Eigen split unsupervisedDelta < 1.25^30.986NimbleD-LiteMono-S
3DKITTI Eigen split unsupervisedRMSE4.37NimbleD-LiteMono-S
3DKITTI Eigen split unsupervisedRMSE log0.172NimbleD-LiteMono-S
3DKITTI Eigen split unsupervisedSq Rel0.709NimbleD-LiteMono-S
3DKITTI Eigen split unsupervisedabsolute relative error0.099NimbleD-LiteMono-S
3DKITTI Eigen split unsupervisedDelta < 1.250.898Nimbled-MD2-R18
3DKITTI Eigen split unsupervisedDelta < 1.25^20.967Nimbled-MD2-R18
3DKITTI Eigen split unsupervisedDelta < 1.25^30.985Nimbled-MD2-R18
3DKITTI Eigen split unsupervisedRMSE4.44Nimbled-MD2-R18
3DKITTI Eigen split unsupervisedRMSE log0.175Nimbled-MD2-R18
3DKITTI Eigen split unsupervisedSq Rel0.739Nimbled-MD2-R18
3DKITTI Eigen split unsupervisedabsolute relative error0.1Nimbled-MD2-R18

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