Passive Inter-Photon Imaging

Digital camera pixels measure image intensities by converting incident light energy into an analog electrical current, and then digitizing it into a fixed-width binary representation. This direct measurement method, while conceptually simple, suffers from limited dynamic range and poor performance under extreme illumination — electronic noise dominates under low illumination, and pixel full-well capacity results in saturation under bright illumination. We propose a novel intensity cue based on measuring inter-photon timing, defined as the time delay between detection of successive photons. Based on the statistics of inter-photon times measured by a time-resolved single-photon sensor, we develop theory and algorithms for a scene brightness estimator which works over extreme dynamic range; we experimentally demonstrate imaging scenes with a dynamic range of over ten million to one. The proposed techniques, aided by the emergence of single-photon sensors such as single-photon avalanche diodes (SPADs) with picosecond timing resolution, will have implications for a wide range of imaging applications: robotics, consumer photography, astronomy, microscopy and biomedical imaging.

[1]  Vivek K Goyal,et al.  High-flux single-photon lidar , 2020 .

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

[3]  Martin Vetterli,et al.  Bits From Photons: Oversampled Image Acquisition Using Binary Poisson Statistics , 2011, IEEE Transactions on Image Processing.

[4]  Martin Wolf,et al.  A 252 × 144 SPAD Pixel Flash Lidar with 1728 Dual-Clock 48.8 PS TDCs, Integrated Histogramming and 14.9-to-1 Compression in 180NM CMOS Technology , 2018, 2018 IEEE Symposium on VLSI Circuits.

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

[6]  Davide Portaluppi,et al.  32 × 32 CMOS SPAD Imager for Gated Imaging, Photon Timing, and Photon Coincidence , 2018, IEEE Journal of Selected Topics in Quantum Electronics.

[7]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[8]  E. Culurciello,et al.  A biomorphic digital image sensor , 2003, IEEE J. Solid State Circuits.

[9]  Edoardo Charbon,et al.  3D-Stacked CMOS SPAD Image Sensors: Technology and Applications , 2018, 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS).

[10]  Luc Van Gool,et al.  NTIRE 2017 Challenge on Single Image Super-Resolution: Methods and Results , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[11]  Alberto Tosi,et al.  Time-gated single-photon detection module with 110 ps transition time and up to 80 MHz repetition rate. , 2014, The Review of scientific instruments.

[12]  S. Cova,et al.  Progress in Silicon Single-Photon Avalanche Diodes , 2007, IEEE Journal of Selected Topics in Quantum Electronics.

[13]  Edoardo Charbon,et al.  Single-photon avalanche diode imagers in biophotonics: review and outlook , 2019, Light: Science & Applications.

[14]  A. Lacaita,et al.  Trapping phenomena in avalanche photodiodes on nanosecond scale , 1991, IEEE Electron Device Letters.

[15]  Edoardo Charbon,et al.  Dynamic range extension for photon counting arrays. , 2018, Optics express.

[16]  A. Tosi,et al.  SPAD Figures of Merit for Photon-Counting, Photon-Timing, and Imaging Applications: A Review , 2016, IEEE Sensors Journal.

[17]  David B. Lindell,et al.  Three-dimensional imaging through scattering media based on confocal diffuse tomography , 2020, Nature Communications.

[18]  F. J. Anscombe,et al.  THE TRANSFORMATION OF POISSON, BINOMIAL AND NEGATIVE-BINOMIAL DATA , 1948 .

[19]  Matthias B. Hullin,et al.  Deep Non-Line-of-Sight Reconstruction , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[20]  Shree K. Nayar,et al.  High dynamic range imaging: spatially varying pixel exposures , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

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

[22]  Martin Laurenzis,et al.  Single photon range, intensity and photon flux imaging with kilohertz frame rate and high dynamic range. , 2019, Optics express.

[23]  Stanley H. Chan,et al.  Megapixel Photon-Counting Color Imaging using Quanta Image Sensor , 2019, Optics express.

[24]  Ramesh Raskar,et al.  Unbounded High Dynamic Range Photography Using a Modulo Camera , 2015, 2015 IEEE International Conference on Computational Photography (ICCP).

[25]  Vivek K Goyal,et al.  First-Photon Imaging , 2014, Science.

[26]  Shree K. Nayar,et al.  Fibonacci Exposure Bracketing for High Dynamic Range Imaging , 2013, 2013 IEEE International Conference on Computer Vision.

[27]  Robert K. Henderson,et al.  High Dynamic Range Imaging at the Quantum Limit with Single Photon Avalanche Diode-Based Image Sensors † , 2018, Sensors.

[28]  Vivek K Goyal,et al.  Advances in Single-Photon Lidar for Autonomous Vehicles: Working Principles, Challenges, and Recent Advances , 2020, IEEE Signal Processing Magazine.

[29]  Jonathan T. Barron,et al.  Burst Denoising with Kernel Prediction Networks , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[30]  Mohit Gupta,et al.  Asynchronous Single-Photon 3D Imaging , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[31]  A. Lacaita,et al.  Avalanche photodiodes and quenching circuits for single-photon detection. , 1996, Applied optics.

[32]  S. Kavadias,et al.  A logarithmic response CMOS image sensor with on-chip calibration , 2000, IEEE Journal of Solid-State Circuits.

[33]  Robert K. Henderson,et al.  5.7 A 256×256 40nm/90nm CMOS 3D-Stacked 120dB Dynamic-Range Reconfigurable Time-Resolved SPAD Imager , 2019, 2019 IEEE International Solid- State Circuits Conference - (ISSCC).

[34]  Eirikur Agustsson,et al.  NTIRE 2017 Challenge on Single Image Super-Resolution: Dataset and Study , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[35]  Karen O. Egiazarian,et al.  Image denoising with block-matching and 3D filtering , 2006, Electronic Imaging.

[36]  Alessandro Foi,et al.  Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering , 2007, IEEE Transactions on Image Processing.

[37]  E. Charbon,et al.  A 512 × 512 SPAD Image Sensor With Integrated Gating for Widefield FLIM , 2019, IEEE Journal of Selected Topics in Quantum Electronics.

[38]  Edoardo Charbon,et al.  Megapixel time-gated SPAD image sensor for 2D and 3D imaging applications , 2019, Optica.

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

[40]  Roderick Murray-Smith,et al.  Spatial images from temporal data , 2019, Optica.

[41]  Shantanu Gupta,et al.  Quanta burst photography , 2020, ACM Trans. Graph..

[42]  Andreas Velten,et al.  High Flux Passive Imaging With Single-Photon Sensors , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[43]  Mark Meyer,et al.  Kernel-predicting convolutional networks for denoising Monte Carlo renderings , 2017, ACM Trans. Graph..

[44]  Frédo Durand,et al.  Noise-optimal capture for high dynamic range photography , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[45]  Jean-Yves Tourneret,et al.  Real-time 3D reconstruction from single-photon lidar data using plug-and-play point cloud denoisers , 2019, Nature Communications.

[46]  Vivek K. Goyal,et al.  Dead Time Compensation for High-Flux Ranging , 2018, IEEE Transactions on Signal Processing.

[47]  Miles J. Padgett,et al.  How many photons does it take to form an image? , 2020, Applied Physics Letters.