Deep Learning for Transient Image Reconstruction from ToF Data

In this work, we propose a novel approach for correcting multi-path interference (MPI) in Time-of-Flight (ToF) cameras by estimating the direct and global components of the incoming light. MPI is an error source linked to the multiple reflections of light inside a scene; each sensor pixel receives information coming from different light paths which generally leads to an overestimation of the depth. We introduce a novel deep learning approach, which estimates the structure of the time-dependent scene impulse response and from it recovers a depth image with a reduced amount of MPI. The model consists of two main blocks: a predictive model that learns a compact encoded representation of the backscattering vector from the noisy input data and a fixed backscattering model which translates the encoded representation into the high dimensional light response. Experimental results on real data show the effectiveness of the proposed approach, which reaches state-of-the-art performances.

[1]  Olaf Hellwich,et al.  Compensation for Multipath in ToF Camera Measurements Supported by Photometric Calibration and Environment Integration , 2013, ICVS.

[2]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[3]  Reinhard Koch,et al.  Time-of-Flight sensor calibration for accurate range sensing , 2010, Comput. Vis. Image Underst..

[4]  Ming-Yu Liu,et al.  Learning to remove multipath distortions in Time-of-Flight range images for a robotic arm setup , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Daniel Cremers,et al.  Towards Illumination-Invariant 3D Reconstruction Using ToF RGB-D Cameras , 2014, 2014 2nd International Conference on 3D Vision.

[6]  Ramesh Raskar,et al.  Resolving Multipath Interference in Kinect: An Inverse Problem Approach , 2014, IEEE Sensors Journal.

[7]  Rasmus Larsen,et al.  Fusion of stereo vision and Time-Of-Flight imaging for improved 3D estimation , 2008, Int. J. Intell. Syst. Technol. Appl..

[8]  Christoph S. Garbe,et al.  Denoising Time-Of-Flight Data with Adaptive Total Variation , 2011, ISVC.

[9]  Ludovico Minto,et al.  Time-of-Flight and Structured Light Depth Cameras , 2016, Springer International Publishing.

[10]  Young Min Kim,et al.  Multi-view image and ToF sensor fusion for dense 3D reconstruction , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[11]  Diego Gutierrez,et al.  Recent advances in transient imaging: A computer graphics and vision perspective , 2016, Vis. Informatics.

[12]  Lijuan Li,et al.  Vision-Based Three-Dimensional Reconstruction and Monitoring of Large-Scale Steel Tubular Structures , 2020, Advances in Civil Engineering.

[13]  Jake K. Aggarwal,et al.  Structure from stereo-a review , 1989, IEEE Trans. Syst. Man Cybern..

[14]  Ramesh Raskar,et al.  A light transport model for mitigating multipath interference in Time-of-flight sensors , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Pietro Zanuttigh,et al.  Hand gesture recognition with jointly calibrated Leap Motion and depth sensor , 2015, Multimedia Tools and Applications.

[16]  Michael J. Cree,et al.  Resolving multiple propagation paths in time of flight range cameras using direct and global separation methods , 2015 .

[17]  Gianluca Agresti,et al.  Combination of Spatially-Modulated ToF and Structured Light for MPI-Free Depth Estimation , 2018, ECCV Workshops.

[18]  Jan Kautz,et al.  Tackling 3D ToF Artifacts Through Learning and the FLAT Dataset , 2018, ECCV.

[19]  R. Dubayah,et al.  Lidar Remote Sensing for Forestry , 2000, Journal of Forestry.

[20]  Farzin Amzajerdian,et al.  Lidar systems for precision navigation and safe landing on planetary bodies , 2011, Other Conferences.

[21]  HoraudRadu,et al.  An overview of depth cameras and range scanners based on time-of-flight technologies , 2016 .

[22]  Mirko Schmidt,et al.  SRA: Fast Removal of General Multipath for ToF Sensors , 2014, ECCV.

[23]  Gordon Wetzstein,et al.  Deep End-to-End Time-of-Flight Imaging , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[24]  Piergiorgio Sartor,et al.  Unsupervised Domain Adaptation for ToF Data Denoising With Adversarial Learning , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[25]  Matthew O'Toole,et al.  Temporal frequency probing for 5D transient analysis of global light transport , 2014, ACM Trans. Graph..

[26]  Zhiwei Xiong,et al.  Spatial Hierarchy Aware Residual Pyramid Network for Time-of-Flight Depth Denoising , 2020, ECCV.

[27]  Stefan Fuchs,et al.  Multipath Interference Compensation in Time-of-Flight Camera Images , 2010, 2010 20th International Conference on Pattern Recognition.

[28]  Yan Wang,et al.  Pseudo-LiDAR From Visual Depth Estimation: Bridging the Gap in 3D Object Detection for Autonomous Driving , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  Ramesh Raskar,et al.  Looking around the corner using transient imaging , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[30]  Gordon Wetzstein,et al.  Confocal non-line-of-sight imaging based on the light-cone transform , 2018, Nature.

[31]  Stefano Mattoccia,et al.  Confidence Estimation for ToF and Stereo Sensors and Its Application to Depth Data Fusion , 2020, IEEE Sensors Journal.

[32]  Kiriakos N. Kutulakos,et al.  A Theory of Fermat Paths for Non-Line-Of-Sight Shape Reconstruction , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[33]  Chenglin Wang,et al.  Real-time detection of surface deformation and strain in recycled aggregate concrete-filled steel tubular columns via four-ocular vision , 2019, Robotics Comput. Integr. Manuf..

[34]  Marcin Kurdziel,et al.  Training neural networks on high-dimensional data using random projection , 2018, Pattern Analysis and Applications.

[35]  Michael J. Cree,et al.  Separating true range measurements from multi-path and scattering interference in commercial range cameras , 2011, Electronic Imaging.

[36]  Manuel Mazo,et al.  Modeling and correction of multipath interference in time of flight cameras , 2014, Image Vis. Comput..

[37]  François Blais Review of 20 years of range sensor development , 2004, J. Electronic Imaging.

[38]  Gianluca Agresti,et al.  Deep Learning for Multi-path Error Removal in ToF Sensors , 2018, ECCV Workshops.

[39]  Reinhard Koch,et al.  Technical Foundation and Calibration Methods for Time-of-Flight Cameras , 2013, Time-of-Flight and Depth Imaging.

[40]  Yu Zhang,et al.  Deep Neural Networks for High Dimension, Low Sample Size Data , 2017, IJCAI.

[41]  Dale A. Carnegie,et al.  Maximizing precision over extended unambiguous range for TOF range imaging systems , 2010, 2010 IEEE Instrumentation & Measurement Technology Conference Proceedings.

[42]  Stefano Mattoccia,et al.  Reliable Fusion of ToF and Stereo Depth Driven by Confidence Measures , 2016, ECCV.

[43]  Diego Gutierrez,et al.  Non-line-of-sight imaging using phasor-field virtual wave optics , 2018, Nature.

[44]  Qingquan Li,et al.  3D LIDAR point cloud based intersection recognition for autonomous driving , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[45]  Yifan Peng,et al.  Depth and Transient Imaging with Compressive SPAD Array Cameras , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[46]  Min H. Kim,et al.  DeepToF: off-the-shelf real-time correction of multipath interference in time-of-flight imaging , 2017, ACM Trans. Graph..

[47]  Bernd Jähne,et al.  Theoretical and experimental error analysis of continuous-wave time-of-flight range cameras , 2009, Optical Engineering.