Deep Learning Techniques for Monocular Depth Estimation
summary
Covers three concrete systems with code and Colab notebooks: a transfer‑learning U‑Net using a DenseNet169 encoder with 42M parameters and a loss mixing pixel L1, gradient L1 and SSIM (trained up to 1M iterations) that sharpens edges; AdaBins: an EfficientNet‑B5 encoder + MiniViT adapter that predicts adaptive binning (per‑image bin widths), an AdaBins module of ~5.8M params and a 78M‑param model trained 25 epochs, batch 16; DPT vision‑transformer models (base/hybrid/large), with DPT hybrid 23% and large ~28% improvement over prior Mix datasets, plus pointers to DINOv2 pretraining.
AI-written summary · about
chapters (12)
- 0:00Monocular depth estimation intro
- 1:26Today’s deep learning plan
- 3:35Why monocular depth is hard
- 9:18High-quality depth via transfer learning
- 16:38Transfer learning demo in Colab
- 21:42Adaptive bins for dynamic depth
- 37:50Adaptive bins demo in Colab
- 43:36Vision Transformers for dense predictions
- 1:01:04DPT model demo in Colab
- 1:08:36DINOv2 for vision tasks
- 1:16:42Homework and resources
- 1:29:07Q&A
related talks
56mTutorial on Deep Learning II
37mWhat's new in Deep Learning?
26mComputer Vision in the Era of Deep Learning
47mDeep Learning in Computer Vision
59mDeep Neural Networks for Video Applications
41mDeep Learning to Solve Challenging Problems
01h 02mTutorial on Deep Learning I
08mDeep Transfer Learning for Computer Vision
