DeepToF: Off-the-Shelf Real-Time Correction of Multipath Interference in Time-of-Flight Imaging
Not on the map. Why?
Abstract (arXiv)
Time-of-flight (ToF) imaging has become a widespread technique for depth estimation, allowing affordable off-the-shelf cameras to provide depth maps in real time. However, multipath interference (MPI) resulting from indirect illumination significantly degrades the captured depth. Most previous works have tried to solve this problem by means of complex hardware modifications or costly computations. In this work we avoid these approaches, and propose a new technique that corrects errors in depth caused by MPI that requires no camera modifications, and corrects depth in just 10 milliseconds per frame. By observing that most MPI information can be expressed as a function of the captured depth, we pose MPI removal as a convolutional approach, and model it using a convolutional neural network. In particular, given that the input and output data present similar structure, we base our network in an autoencoder, which we train in two stages: first, we use the encoder (convolution filters) to learn a suitable basis to represent corrupted range images; then, we train the decoder (deconvolution filters) to correct depth from the learned basis from synthetically generated scenes. This approach allows us to tackle the lack of reference data, by using a large-scale captured training set with corrupted depth to train the encoder, and a smaller synthetic training set with ground truth depth to train the corrector stage of the network, which we generate by using a physically-based, time-resolved rendering. We demonstrate and validate our method on both synthetic and real complex scenarios, using an off-the-shelf ToF camera, and with only the captured incorrect depth as input.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 3.
13 papers.
Sort:
- 2023Thin On-Sensor Nanophotonic Array Camerascited by 13
- 2021iToF2dToF: A Robust and Flexible Representation for Data-Driven Time-of-Flight Imagingcited by 11
- 2021Wild ToFu: Improving Range and Quality of Indirect Time-of-Flight Depth with RGB Fusion in Challenging Environmentscited by 11
- 2021Mask-ToF: Learning Microlens Masks for Flying Pixel Correction in Time-of-Flight Imagingcited by 9
- 2021High-speed object detection with a single-photon time-of-flight image sensorcited by 7
- 2022Physics vs. Learned Priors: Rethinking Camera and Algorithm Design for Task-Specific Imagingcited by 6
- 2021RADU: Ray-Aligned Depth Update Convolutions for ToF Data Denoisingcited by 5
- 2021Joint Depth and Normal Estimation from Real-world Time-of-flight Raw Datacited by 3
- 2023Self-Annotated 3D Geometric Learning for Smeared Points Removalcited by 3
- 2022Swept-Angle Synthetic Wavelength Interferometrycited by 2
- 2021Lightweight Deep Learning Architecture for MPI Correction and Transient Reconstructioncited by 1
- 2022Weakly-Supervised Optical Flow Estimation for Time-of-Flightcited by 1
1 more
- 2023MPI Planar Correction of Pulse Based ToF Camerascited by 0
- 2023MPI Planar Correction of Pulse Based ToF Cameras19 Dec 2023
- 2023Self-Annotated 3D Geometric Learning for Smeared Points Removal15 Nov 2023
- 2023Thin On-Sensor Nanophotonic Array Cameras5 Aug 2023
- 2022Weakly-Supervised Optical Flow Estimation for Time-of-Flight11 Oct 2022
- 2022Swept-Angle Synthetic Wavelength Interferometry21 May 2022
- 2022Physics vs. Learned Priors: Rethinking Camera and Algorithm Design for Task-Specific Imaging21 Apr 2022
- 2021Wild ToFu: Improving Range and Quality of Indirect Time-of-Flight Depth with RGB Fusion in Challenging Environments7 Dec 2021
- 2021RADU: Ray-Aligned Depth Update Convolutions for ToF Data Denoising30 Nov 2021
- 2021Lightweight Deep Learning Architecture for MPI Correction and Transient Reconstruction29 Nov 2021
- 2021Joint Depth and Normal Estimation from Real-world Time-of-flight Raw Data8 Aug 2021
- 2021High-speed object detection with a single-photon time-of-flight image sensor28 Jul 2021
- 2021Mask-ToF: Learning Microlens Masks for Flying Pixel Correction in Time-of-Flight Imaging30 Mar 2021
- 2023Thin On-Sensor Nanophotonic Array Camerascited by 13
- 2021iToF2dToF: A Robust and Flexible Representation for Data-Driven Time-of-Flight Imagingcited by 11
- 2021Wild ToFu: Improving Range and Quality of Indirect Time-of-Flight Depth with RGB Fusion in Challenging Environmentscited by 11
- 2021Mask-ToF: Learning Microlens Masks for Flying Pixel Correction in Time-of-Flight Imagingcited by 9
- 2021High-speed object detection with a single-photon time-of-flight image sensorcited by 7
- 2022Physics vs. Learned Priors: Rethinking Camera and Algorithm Design for Task-Specific Imagingcited by 6
- 2021RADU: Ray-Aligned Depth Update Convolutions for ToF Data Denoisingcited by 5
- 2021Joint Depth and Normal Estimation from Real-world Time-of-flight Raw Datacited by 3
- 2023Self-Annotated 3D Geometric Learning for Smeared Points Removalcited by 3
- 2022Swept-Angle Synthetic Wavelength Interferometrycited by 2
- 2021Lightweight Deep Learning Architecture for MPI Correction and Transient Reconstructioncited by 1
- 2022Weakly-Supervised Optical Flow Estimation for Time-of-Flightcited by 1
12 most cited of 13 All 13 (JSON)
- 2023MPI Planar Correction of Pulse Based ToF Cameras19 Dec 2023
- 2023Self-Annotated 3D Geometric Learning for Smeared Points Removal15 Nov 2023
- 2023Thin On-Sensor Nanophotonic Array Cameras5 Aug 2023
- 2022Weakly-Supervised Optical Flow Estimation for Time-of-Flight11 Oct 2022
- 2022Swept-Angle Synthetic Wavelength Interferometry21 May 2022
- 2022Physics vs. Learned Priors: Rethinking Camera and Algorithm Design for Task-Specific Imaging21 Apr 2022
- 2021Wild ToFu: Improving Range and Quality of Indirect Time-of-Flight Depth with RGB Fusion in Challenging Environments7 Dec 2021
- 2021RADU: Ray-Aligned Depth Update Convolutions for ToF Data Denoising30 Nov 2021
- 2021Lightweight Deep Learning Architecture for MPI Correction and Transient Reconstruction29 Nov 2021
- 2021Joint Depth and Normal Estimation from Real-world Time-of-flight Raw Data8 Aug 2021
- 2021High-speed object detection with a single-photon time-of-flight image sensor28 Jul 2021
- 2021Mask-ToF: Learning Microlens Masks for Flying Pixel Correction in Time-of-Flight Imaging30 Mar 2021
12 newest of 13 All 13 (JSON)