# UDepth: Fast Monocular Depth Estimation for Visually-guided Underwater Robots

arXiv: https://arxiv.org/abs/2209.12358 · HTML: https://mlsanity.com/paper/2209.12358/

## Key facts

- Cited by 27 papers in the map (data through 14 Oct 2026).
- Builds on 40 of its 85 references that are in the map.
- First posted on arXiv 26 Sep 2022.

## Builds on (most cited first, 30 of 40)

- [Attention Is All You Need](https://mlsanity.com/paper/1706.03762/) (2017)
- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale](https://mlsanity.com/paper/2010.11929/) (2020)
- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [U-Net: Convolutional Networks for Biomedical Image Segmentation](https://mlsanity.com/paper/1505.04597/) (2015)
- [Very Deep Convolutional Networks for Large-Scale Image Recognition](https://mlsanity.com/paper/1409.1556/) (2014)
- [MobileNetV2: Inverted Residuals and Linear Bottlenecks](https://mlsanity.com/paper/1801.04381/) (2018)
- [Vision Transformers for Dense Prediction](https://mlsanity.com/paper/2103.13413/) (2021)
- [Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfer](https://mlsanity.com/paper/1907.01341/) (2019)
- [Depth Map Prediction from a Single Image using a Multi-Scale Deep Network](https://mlsanity.com/paper/1406.2283/) (2014)
- [Unsupervised Monocular Depth Estimation with Left-Right Consistency](https://mlsanity.com/paper/1609.03677/) (2016)
- [Unsupervised Learning of Depth and Ego-Motion from Video](https://mlsanity.com/paper/1704.07813/) (2017)
- [Deep Ordinal Regression Network for Monocular Depth Estimation](https://mlsanity.com/paper/1806.02446/) (2018)
- [AdaBins: Depth Estimation using Adaptive Bins](https://mlsanity.com/paper/2011.14141/) (2020)
- [Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecture](https://mlsanity.com/paper/1411.4734/) (2014)
- [3D Packing for Self-Supervised Monocular Depth Estimation](https://mlsanity.com/paper/1905.02693/) (2019)
- [Deeper Depth Prediction with Fully Convolutional Residual Networks](https://mlsanity.com/paper/1606.00373/) (2016)
- [Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescue](https://mlsanity.com/paper/1603.04992/) (2016)
- [An Underwater Image Enhancement Benchmark Dataset and Beyond](https://mlsanity.com/paper/1901.05495/) (2019)
- [Cascaded Partial Decoder for Fast and Accurate Salient Object Detection](https://mlsanity.com/paper/1904.08739/) (2019)
- [Fast Underwater Image Enhancement for Improved Visual Perception](https://mlsanity.com/paper/1903.09766/) (2019)
- [Unsupervised Learning of Monocular Depth Estimation and Visual Odometry with Deep Feature Reconstruction](https://mlsanity.com/paper/1803.03893/) (2018)
- [High Quality Monocular Depth Estimation via Transfer Learning](https://mlsanity.com/paper/1812.11941/) (2018)
- [Self-Supervised Monocular Depth Hints](https://mlsanity.com/paper/1909.09051/) (2019)
- [Semi-Supervised Deep Learning for Monocular Depth Map Prediction](https://mlsanity.com/paper/1702.02706/) (2017)
- [ViP-DeepLab: Learning Visual Perception with Depth-aware Video Panoptic Segmentation](https://mlsanity.com/paper/2012.05258/) (2020)
- [Estimating Depth from Monocular Images as Classification Using Deep Fully Convolutional Residual Networks](https://mlsanity.com/paper/1605.02305/) (2016)
- [Deep Virtual Stereo Odometry: Leveraging Deep Depth Prediction for Monocular Direct Sparse Odometry](https://mlsanity.com/paper/1807.02570/) (2018)
- [Monocular Depth Estimation Based On Deep Learning: An Overview](https://mlsanity.com/paper/2003.06620/) (2020)
- [Learning Monocular Depth by Distilling Cross-domain Stereo Networks](https://mlsanity.com/paper/1808.06586/) (2018)

## Built on by (most cited first, 27 of 27)

- [Atlantis: Enabling Underwater Depth Estimation with Stable Diffusion](https://mlsanity.com/paper/2312.12471/) (2023)
- [Event3DGS: Event-Based 3D Gaussian Splatting for High-Speed Robot Egomotion](https://mlsanity.com/paper/2406.02972/) (2024)
- [Metrically Scaled Monocular Depth Estimation through Sparse Priors for Underwater Robots](https://mlsanity.com/paper/2310.16750/) (2023)
- [Gaussian Splashing: Direct Volumetric Rendering Underwater](https://mlsanity.com/paper/2411.19588/) (2024)
- [Investigation of the Challenges of Underwater-Visual-Monocular-SLAM](https://mlsanity.com/paper/2306.08738/) (2023)
- [ER-LoRA: Effective-Rank Guided Adaptation for Weather-Generalized Depth Estimation](https://mlsanity.com/paper/2509.00665/) (2025)
- [Model-Based Underwater 6D Pose Estimation from RGB](https://mlsanity.com/paper/2302.06821/) (2023)
- [MARVIS: Motion & Geometry Aware Real and Virtual Image Segmentation](https://mlsanity.com/paper/2403.09850/) (2024)
- [UVLM: Benchmarking Video Language Model for Underwater World Understanding](https://mlsanity.com/paper/2507.02373/) (2025)
- [Detecting Olives with Synthetic or Real Data? Olive the Above](https://mlsanity.com/paper/2308.08271/) (2023)
- [AquaFuse: Waterbody Fusion for Physics Guided View Synthesis of Underwater Scenes](https://mlsanity.com/paper/2411.01119/) (2024)
- [LU2Net: A Lightweight Network for Real-time Underwater Image Enhancement](https://mlsanity.com/paper/2406.14973/) (2024)
- [UMono: Physical Model Informed Hybrid CNN-Transformer Framework for Underwater Monocular Depth Estimation](https://mlsanity.com/paper/2407.17838/) (2024)
- [UStyle: Waterbody Style Transfer of Underwater Scenes by Depth-Guided Feature Synthesis](https://mlsanity.com/paper/2503.11893/) (2025)
- [NeoARCADE: Robust Calibration for Distance Estimation to Support Assistive Drones for the Visually Impaired](https://mlsanity.com/paper/2504.01988/) (2025)
- [DUViN: Diffusion-Based Underwater Visual Navigation via Knowledge-Transferred Depth Features](https://mlsanity.com/paper/2509.02983/) (2025)
- [Wat3R: Underwater 3D Geometry Learning without Annotations](https://mlsanity.com/paper/2607.08772/) (2026)
- [WAT3R: Feedforward Underwater 3D Reconstruction](https://mlsanity.com/paper/2607.21023/) (2026)
- [A Practical Approach to Underwater Depth and Surface Normals Estimation](https://mlsanity.com/paper/2410.02072/) (2024)
- [Dense Geometry Supervision for Underwater Depth Estimation](https://mlsanity.com/paper/2504.18233/) (2025)
- [Underwater Monocular Metric Depth Estimation: Real-World Benchmarks and Synthetic Fine-Tuning with Vision Foundation Models](https://mlsanity.com/paper/2507.02148/) (2025)
- [Tree-Mamba: A Tree-Aware Mamba for Underwater Monocular Depth Estimation](https://mlsanity.com/paper/2507.07687/) (2025)
- [BoRe-Depth: Self-supervised Monocular Depth Estimation with Boundary Refinement for Embedded Systems](https://mlsanity.com/paper/2511.04388/) (2025)
- [MANTA: Physics-Informed Generalized Underwater Object Tracking](https://mlsanity.com/paper/2511.23405/) (2025)
- [PTC-Depth: Pose-Refined Monocular Depth Estimation with Temporal Consistency](https://mlsanity.com/paper/2604.01791/) (2026)
- [Learning Spatially Adaptive Structural Coordination for Underwater Salient Object Detection](https://mlsanity.com/paper/2605.15535/) (2026)
- [WaterGen: Decoupling Scene and Medium in Underwater Image Generation](https://mlsanity.com/paper/2606.31147/) (2026)

## Abstract (arXiv)

In this paper, we present a fast monocular depth estimation method for enabling 3D perception capabilities of low-cost underwater robots. We formulate a novel end-to-end deep visual learning pipeline named UDepth, which incorporates domain knowledge of image formation characteristics of natural underwater scenes. First, we adapt a new input space from raw RGB image space by exploiting underwater light attenuation prior, and then devise a least-squared formulation for coarse pixel-wise depth prediction. Subsequently, we extend this into a domain projection loss that guides the end-to-end learning of UDepth on over 9K RGB-D training samples. UDepth is designed with a computationally light MobileNetV2 backbone and a Transformer-based optimizer for ensuring fast inference rates on embedded systems. By domain-aware design choices and through comprehensive experimental analyses, we demonstrate that it is possible to achieve state-of-the-art depth estimation performance while ensuring a small computational footprint. Specifically, with 70%-80% less network parameters than existing benchmarks, UDepth achieves comparable and often better depth estimation performance. While the full model offers over 66 FPS (13 FPS) inference rates on a single GPU (CPU core), our domain projection for coarse depth prediction runs at 51.5 FPS rates on single-board NVIDIA Jetson TX2s. The inference pipelines are available at https://github.com/uf-robopi/UDepth.
