LiteDepth: Digging into Fast and Accurate Depth Estimation on Mobile Devices
Not on the map. Why?
Abstract (arXiv)
Monocular depth estimation is an essential task in the computer vision community. While tremendous successful methods have obtained excellent results, most of them are computationally expensive and not applicable for real-time on-device inference. In this paper, we aim to address more practical applications of monocular depth estimation, where the solution should consider not only the precision but also the inference time on mobile devices. To this end, we first develop an end-to-end learning-based model with a tiny weight size (1.4MB) and a short inference time (27FPS on Raspberry Pi 4). Then, we propose a simple yet effective data augmentation strategy, called R2 crop, to boost the model performance. Moreover, we observe that the simple lightweight model trained with only one single loss term will suffer from performance bottleneck. To alleviate this issue, we adopt multiple loss terms to provide sufficient constraints during the training stage. Furthermore, with a simple dynamic re-weight strategy, we can avoid the time-consuming hyper-parameter choice of loss terms. Finally, we adopt the structure-aware distillation to further improve the model performance. Notably, our solution named LiteDepth ranks 2nd in the MAI&AIM2022 Monocular Depth Estimation Challenge, with a si-RMSE of 0.311, an RMSE of 3.79, and the inference time is 37ms tested on the Raspberry Pi 4. Notably, we provide the fastest solution to the challenge. Codes and models will be released at urlhttps://github.com/zhyever/LiteDepth.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 34 of its 47 references that are in the map. First posted on arXiv 2 Sep 2022.
Builds on
34 of 47 references.
References · 34
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2020Implicit Neural Representations with Periodic Activation Functionscited by 2,238
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,274
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 782
- 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 723
- 2021DETR3D: 3D Object Detection from Multi-view Images via 3D-to-2D Queriescited by 658
- 2020AdaBins: Depth Estimation using Adaptive Binscited by 601
- 2019From Big to Small: Multi-Scale Local Planar Guidance for Monocular Depth Estimationcited by 382
- 2021Categorical Depth Distribution Network for Monocular 3D Object Detectioncited by 327
- 2021Is Pseudo-Lidar needed for Monocular 3D Object detection?cited by 249
22 more
- 2017A General and Adaptive Robust Loss Functioncited by 236
- 2019Enforcing geometric constraints of virtual normal for depth predictioncited by 234
- 2022BinsFormer: Revisiting Adaptive Bins for Monocular Depth Estimationcited by 168
- 2020Channel-wise Knowledge Distillation for Dense Predictioncited by 163
- 2022DepthFormer: Exploiting Long-Range Correlation and Local Information for Accurate Monocular Depth Estimationcited by 118
- 2019Monocular 3D Object Detection with Pseudo-LiDAR Point Cloudcited by 113
- 2022P3Depth: Monocular Depth Estimation with a Piecewise Planarity Priorcited by 107
- 2019DADA: Depth-aware Domain Adaptation in Semantic Segmentationcited by 97
- 2019FastDepth: Fast Monocular Depth Estimation on Embedded Systemscited by 94
- 2019AI Benchmark: All About Deep Learning on Smartphones in 2019cited by 77
- 2018AI Benchmark: Running Deep Neural Networks on Android Smartphonescited by 75
- 2018Depth-aware CNN for RGB-D Segmentationcited by 74
- 2020The Edge of Depth: Explicit Constraints between Segmentation and Depthcited by 72
- 2022AutoAlign: Pixel-Instance Feature Aggregation for Multi-Modal 3D Object Detectioncited by 70
- 2022Global-Local Path Networks for Monocular Depth Estimation with Vertical CutDepthcited by 58
- 2021SimIPU: Simple 2D Image and 3D Point Cloud Unsupervised Pre-Training for Spatial-Aware Visual Representationscited by 55
- 2022AutoAlignV2: Deformable Feature Aggregation for Dynamic Multi-Modal 3D Object Detectioncited by 46
- 2022Monocular 3D Object Detection with Depth from Motioncited by 38
- 2022Graph-DETR3D: Rethinking Overlapping Regions for Multi-View 3D Object Detectioncited by 35
- 2022Unsupervised Domain Adaptation for Monocular 3D Object Detection via Self-Trainingcited by 22
- 2021Fast and Accurate Single-Image Depth Estimation on Mobile Devices, Mobile AI 2021 Challenge: Reportcited by 19
- 2021Towards Interpretable Deep Networks for Monocular Depth Estimationcited by 12
Built on by
Citing papers per year: 2022: 1.
1 paper.