Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Towards real-time unsupervised monocular depth estimation on CPU

About

Unsupervised depth estimation from a single image is a very attractive technique with several implications in robotic, autonomous navigation, augmented reality and so on. This topic represents a very challenging task and the advent of deep learning enabled to tackle this problem with excellent results. However, these architectures are extremely deep and complex. Thus, real-time performance can be achieved only by leveraging power-hungry GPUs that do not allow to infer depth maps in application fields characterized by low-power constraints. To tackle this issue, in this paper we propose a novel architecture capable to quickly infer an accurate depth map on a CPU, even of an embedded system, using a pyramid of features extracted from a single input image. Similarly to state-of-the-art, we train our network in an unsupervised manner casting depth estimation as an image reconstruction problem. Extensive experimental results on the KITTI dataset show that compared to the top performing approach our network has similar accuracy but a much lower complexity (about 6% of parameters) enabling to infer a depth map for a KITTI image in about 1.7 s on the Raspberry Pi 3 and at more than 8 Hz on a standard CPU. Moreover, by trading accuracy for efficiency, our network allows to infer maps at about 2 Hz and 40 Hz respectively, still being more accurate than most state-of-the-art slower methods. To the best of our knowledge, it is the first method enabling such performance on CPUs paving the way for effective deployment of unsupervised monocular depth estimation even on embedded systems.

Matteo Poggi, Filippo Aleotti, Fabio Tosi, Stefano Mattoccia• 2018

Related benchmarks

TaskDatasetResultRank
Monocular Depth EstimationKITTI (Eigen)
Abs Rel0.145
502
Monocular Depth EstimationKITTI Raw Eigen (test)
RMSE5.907
159
Monocular Depth EstimationKITTI 80m maximum depth (Eigen)
Abs Rel0.146
126
Monocular Depth EstimationKITTI 2012 2015 (Eigen split)
Abs Rel Error0.123
21
Monocular Depth EstimationKITTI 50m cap 11 (Eigen)
Abs Rel0.138
10
Showing 5 of 5 rows

Other info

Follow for update