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

Single Image Depth Estimation Trained via Depth from Defocus Cues

About

Estimating depth from a single RGB images is a fundamental task in computer vision, which is most directly solved using supervised deep learning. In the field of unsupervised learning of depth from a single RGB image, depth is not given explicitly. Existing work in the field receives either a stereo pair, a monocular video, or multiple views, and, using losses that are based on structure-from-motion, trains a depth estimation network. In this work, we rely, instead of different views, on depth from focus cues. Learning is based on a novel Point Spread Function convolutional layer, which applies location specific kernels that arise from the Circle-Of-Confusion in each image location. We evaluate our method on data derived from five common datasets for depth estimation and lightfield images, and present results that are on par with supervised methods on KITTI and Make3D datasets and outperform unsupervised learning approaches. Since the phenomenon of depth from defocus is not dataset specific, we hypothesize that learning based on it would overfit less to the specific content in each dataset. Our experiments show that this is indeed the case, and an estimator learned on one dataset using our method provides better results on other datasets, than the directly supervised methods.

Shir Gur, Lior Wolf• 2020

Related benchmarks

TaskDatasetResultRank
Monocular Depth EstimationKITTI (Eigen)
Abs Rel0.11
502
Depth EstimationNYU v2 (test)
Threshold Accuracy (delta < 1.25)79.7
423
Monocular Depth EstimationKITTI Raw Eigen (test)
RMSE4.186
159
Depth PredictionKITTI original ground truth (test)
Abs Rel0.11
38
Depth EstimationNYUv2 1 (test)
RMSE0.649
19
Depth EstimationMake3D (C2 error)
Relative Error (rel)0.254
17
Depth-from-DefocusNYUv2 (test)
Delta 1 Threshold72
17
Monocular Depth EstimationMake3D C1
Abs Rel24.6
10
Depth EstimationMake3D (test)
C1 RMSE7.474
9
Image ReconstructionLightfield (test)
PSNR38.33
5
Showing 10 of 12 rows

Other info

Code

Follow for update