Depth Estimation from a Single Optical Encoded Image using a Learned Colored-Coded Aperture

09/14/2023
by   Jhon Lopez, et al.
0

Depth estimation from a single image of a conventional camera is a challenging task since depth cues are lost during the acquisition process. State-of-the-art approaches improve the discrimination between different depths by introducing a binary-coded aperture (CA) in the lens aperture that generates different coded blur patterns at different depths. Color-coded apertures (CCA) can also produce color misalignment in the captured image which can be utilized to estimate disparity. Leveraging advances in deep learning, more recent works have explored the data-driven design of a diffractive optical element (DOE) for encoding depth information through chromatic aberrations. However, compared with binary CA or CCA, DOEs are more expensive to fabricate and require high-precision devices. Different from previous CCA-based approaches that employ few basic colors, in this work we propose a CCA with a greater number of color filters and richer spectral information to optically encode relevant depth information in a single snapshot. Furthermore, we propose to jointly learn the color-coded aperture (CCA) pattern and a convolutional neural network (CNN) to retrieve depth information by using an end-to-end optimization approach. We demonstrate through different experiments on three different data sets that the designed color-encoding has the potential to remove depth ambiguities and provides better depth estimates compared to state-of-the-art approaches. Additionally, we build a low-cost prototype of our CCA using a photographic film and validate the proposed approach in real scenarios.

READ FULL TEXT

page 1

page 3

page 4

page 6

page 7

page 8

research
04/18/2019

Deep Optics for Monocular Depth Estimation and 3D Object Detection

Depth estimation and 3D object detection are critical for scene understa...
research
08/01/2019

Physical Cue based Depth-Sensing by Color Coding with Deaberration Network

Color-coded aperture (CCA) methods can physically measure the depth of a...
research
05/29/2017

Data Driven Coded Aperture Design for Depth Recovery

Inserting a patterned occluder at the aperture of a camera lens has been...
research
02/18/2020

Motion Deblurring using Spatiotemporal Phase Aperture Coding

Motion blur is a known issue in photography, as it limits the exposure t...
research
06/16/2015

Depth Perception in Autostereograms: 1/f-Noise is Best

An autostereogram is a single image that encodes depth information that ...
research
06/28/2018

Deep learning for dehazing: Comparison and analysis

We compare a recent dehazing method based on deep learning, Dehazenet, w...
research
03/13/2016

Image and Depth from a Single Defocused Image Using Coded Aperture Photography

Depth from defocus and defocus deblurring from a single image are two ch...

Please sign up or login with your details

Forgot password? Click here to reset