Wave-based non-line-of-sight imaging using fast f-k migration

Imaging objects outside a camera's direct line of sight has important applications in robotic vision, remote sensing, and many other domains. Time-of-flight-based non-line-of-sight (NLOS) imaging systems have recently demonstrated impressive results, but several challenges remain. Image formation and inversion models have been slow or limited by the types of hidden surfaces that can be imaged. Moreover, non-planar sampling surfaces and non-confocal scanning methods have not been supported by efficient NLOS algorithms. With this work, we introduce a wave-based image formation model for the problem of NLOS imaging. Inspired by inverse methods used in seismology, we adapt a frequency-domain method, f-k migration, for solving the inverse NLOS problem. Unlike existing NLOS algorithms, f-k migration is both fast and memory efficient, it is robust to specular and other complex reflectance properties, and we show how it can be used with non-confocally scanned measurements as well as for non-planar sampling surfaces. f-k migration is more robust to measurement noise than alternative methods, generally produces better quality reconstructions, and is easy to implement. We experimentally validate our algorithms with a new NLOS imaging system that records room-sized scenes outdoors under indirect sunlight, and scans persons wearing retroreflective clothing at interactive rates.

[1]  Matthew O'Toole,et al.  Tracking Multiple Objects Outside the Line of Sight Using Speckle Imaging , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[2]  Kae Yeet Foo Incoherent processing of synthetic aperture sonar , 2004 .

[3]  Gordon Wetzstein,et al.  Reconstructing Transient Images from Single-Photon Sensors , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Diego Gutierrez,et al.  Femto-photography , 2013, ACM Trans. Graph..

[5]  M. Fink,et al.  Non-invasive single-shot imaging through scattering layers and around corners via speckle correlations , 2014, Nature Photonics.

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

[7]  P. de Heering Alternate schemes in synthetic aperture sonar processing , 1984 .

[8]  Martin Laurenzis,et al.  A Quantitative Platform for Non-Line-of-Sight Imaging Problems , 2018, BMVC.

[9]  Jonathan Leach,et al.  Non-line-of-sight tracking of people at long range , 2017, Optics express.

[10]  Antonio Torralba,et al.  Through-Wall Human Pose Estimation Using Radio Signals , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[11]  Ashok Veeraraghavan,et al.  Reconstructing rooms using photon echoes: A plane based model and reconstruction algorithm for looking around the corner , 2017, 2017 IEEE International Conference on Computational Photography (ICCP).

[12]  Robert Henderson,et al.  Detection and tracking of moving objects hidden from view , 2015, Nature Photonics.

[13]  H. J. Callow,et al.  Signal Processing for Synthetic Aperture Sonar Image Enhancement , 2003 .

[14]  P. de Heering Alternate schemes in synthetic aperture sonar processing , 1984, IEEE Journal of Oceanic Engineering.

[15]  Ori Katz,et al.  Non line-of-sight localization by passive optical time-of-flight , 2018 .

[16]  Gordon Wetzstein,et al.  Real-time non-line-of-sight imaging , 2018, SIGGRAPH Emerging Technologies.

[17]  J. Bertolotti,et al.  Non-invasive imaging through opaque scattering layers , 2012, Nature.

[18]  S. M. Doherty,et al.  Seismic Data Analysis: Processing, Inversion, and Interpretation of Seismic Data , 2000 .

[19]  Klaus Sattler,et al.  Principles and methods , 2011 .

[20]  Wolfgang Heidrich,et al.  Diffuse Mirrors: 3D Reconstruction from Diffuse Indirect Illumination Using Inexpensive Time-of-Flight Sensors , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[21]  R. W. Sheriff Synthetic aperture beamforming with automatic phase compensation for high frequency sonars , 1992, Proceedings of the 1992 Symposium on Autonomous Underwater Vehicle Technology.

[22]  Frédo Durand,et al.  Micron-scale light transport decomposition using interferometry , 2015, ACM Trans. Graph..

[23]  Diego Gutierrez,et al.  A framework for transient rendering , 2014, ACM Trans. Graph..

[24]  Diego Gutierrez,et al.  Relativistic Effects for Time‐Resolved Light Transport , 2015, Comput. Graph. Forum.

[25]  Antonio Torralba,et al.  Accidental pinhole and pinspeck cameras: Revealing the scene outside the picture , 2012, CVPR.

[26]  Conrad C. Huang,et al.  UCSF Chimera—A visualization system for exploratory research and analysis , 2004, J. Comput. Chem..

[27]  Syed Azer Reza,et al.  Imaging with Phasor Fields for Non-Line-of Sight Applications , 2018 .

[28]  R. Raskar,et al.  Recovering three-dimensional shape around a corner using ultrafast time-of-flight imaging , 2012, Nature Communications.

[29]  K. Eliceiri,et al.  Non-line-of-sight imaging using a time-gated single photon avalanche diode. , 2015, Optics express.

[30]  Kiriakos N. Kutulakos,et al.  The Geometry of First-Returning Photons for Non-Line-of-Sight Imaging , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[31]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

[32]  Diego Gutierrez,et al.  Progressive Transient Photon Beams , 2018, Comput. Graph. Forum.

[33]  F. Rocca,et al.  SAR data focusing using seismic migration techniques , 1991 .

[34]  Ashok Veeraraghavan,et al.  Linear systems approach to identifying performance bounds in indirect imaging , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[35]  G. Cloutier,et al.  Stolt's f-k migration for plane wave ultrasound imaging , 2013, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control.

[36]  J R Fienup,et al.  Phase retrieval algorithms: a comparison. , 1982, Applied optics.

[37]  Jeffrey H. Shapiro,et al.  Exploiting Occlusion in Non-Line-of-Sight Active Imaging , 2017, IEEE Transactions on Computational Imaging.

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

[39]  Syed Azer Reza,et al.  Phasor field waves: A Huygens-like light transport model for non-line-of-sight imaging applications. , 2018, Optics express.

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

[41]  Steve Marschner,et al.  Manifold exploration , 2012, ACM Trans. Graph..

[42]  Frédo Durand,et al.  Turning Corners into Cameras: Principles and Methods , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[43]  R. Stolt MIGRATION BY FOURIER TRANSFORM , 1978 .

[44]  Gordon Wetzstein,et al.  Towards transient imaging at interactive rates with single-photon detectors , 2018, 2018 IEEE International Conference on Computational Photography (ICCP).

[45]  Vivek K Goyal,et al.  Quantum-inspired computational imaging , 2018, Science.

[46]  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).

[47]  Diego Gutierrez,et al.  Fast back-projection for non-line of sight reconstruction , 2017, SIGGRAPH Posters.

[48]  Jaime Martín,et al.  Tracking objects outside the line of sight using 2D intensity images , 2016, Scientific Reports.

[49]  Matthias B. Hullin,et al.  Non-line-of-sight Reconstruction Using Efficient Transient Rendering , 2018, ACM Trans. Graph..

[50]  Ramesh Raskar,et al.  Occluded Imaging with Time-of-Flight Sensors , 2016, ACM Trans. Graph..

[51]  Gary F. Margrave,et al.  Numerical Methods of Exploration Seismology , 2019 .

[52]  Stephen J. Norton,et al.  Reconstruction of a reflectivity field from line integrals over circular paths , 1980 .

[53]  Charles Saunders,et al.  Computational periscopy with an ordinary digital camera , 2019, Nature.

[54]  Fadel Adib,et al.  See through walls with WiFi! , 2013, SIGCOMM.

[55]  Andreas Velten,et al.  Error Backprojection Algorithms for Non-Line-of-Sight Imaging , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[56]  Andreas Velten,et al.  Analysis of Feature Visibility in Non-Line-Of-Sight Measurements , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[57]  Frédo Durand,et al.  Inferring Light Fields from Shadows , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[58]  Ramesh Raskar,et al.  Single view reflectance capture using multiplexed scattering and time-of-flight imaging , 2011, SA '11.

[59]  Gordon Wetzstein,et al.  Acoustic Non-Line-Of-Sight Imaging , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[60]  Gordon Wetzstein,et al.  Non-line-of-sight Imaging with Partial Occluders and Surface Normals , 2017, ACM Trans. Graph..

[61]  J. Romberg,et al.  Terahertz time-gated spectral imaging for content extraction through layered structures , 2016, Nature Communications.

[62]  Christos Thrampoulidis,et al.  Revealing hidden scenes by photon-efficient occlusion-based opportunistic active imaging. , 2018, Optics express.

[63]  Ramesh Raskar,et al.  Reconstruction of hidden 3D shapes using diffuse reflections , 2012, Optics express.

[64]  Aswin C. Sankaranarayanan,et al.  Beyond Volumetric Albedo — A Surface Optimization Framework for Non-Line-Of-Sight Imaging , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[65]  Frédo Durand,et al.  Capturing the human figure through a wall , 2015, ACM Trans. Graph..