Doppler time-of-flight imaging

Over the last few years, depth cameras have become increasingly popular for a range of applications, including human-computer interaction and gaming, augmented reality, machine vision, and medical imaging. Many of the commercially-available devices use the time-of-flight principle, where active illumination is temporally coded and analyzed on the camera to estimate a per-pixel depth map of the scene. In this paper, we propose a fundamentally new imaging modality for all time-of-flight (ToF) cameras: per-pixel velocity measurement. The proposed technique exploits the Doppler effect of objects in motion, which shifts the temporal frequency of the illumination before it reaches the camera. Using carefully coded illumination and modulation frequencies of the ToF camera, object velocities directly map to measured pixel intensities. We show that a slight modification of our imaging system allows for color, depth, and velocity information to be captured simultaneously. Combining the optical flow computed on the RGB frames with the measured metric axial velocity allows us to further estimate the full 3D metric velocity field of the scene. We believe that the proposed technique has applications in many computer graphics and vision problems, for example motion tracking, segmentation, recognition, and motion deblurring.

[1]  Wolfgang Heidrich,et al.  Low-budget transient imaging using photonic mixer devices , 2013, ACM Trans. Graph..

[2]  Michael J. Cree,et al.  Range imager performance comparison in homodyne and heterodyne operating modes , 2009, Electronic Imaging.

[3]  Qionghai Dai,et al.  Frequency Analysis of Transient Light Transport with Applications in Bare Sensor Imaging , 2012, ECCV.

[4]  M. Cree,et al.  Achieving sub-millimetre precision with a solid-state full-field heterodyning range imaging camera , 2007 .

[5]  Bernd Jähne,et al.  Radiometric and Spectrometric Calibrations, and Distance Noise Measurement of ToF Cameras , 2009, Dyn3D.

[6]  S. Burak Gokturk,et al.  A Time-Of-Flight Depth Sensor - System Description, Issues and Solutions , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[7]  Ramesh Raskar,et al.  Coded time of flight cameras , 2013, ACM Trans. Graph..

[8]  Andreas Kolb,et al.  Real-Time Motion Artifact Compensation for PMD-ToF Images , 2013, Time-of-Flight and Depth Imaging.

[9]  MOHIT GUPTA,et al.  Phasor Imaging , 2015, ACM Trans. Graph..

[10]  Peter Seitz,et al.  Robust Optical Time-of-Flight Range Imaging Based on Smart Pixel Structures , 2008, IEEE Transactions on Circuits and Systems I: Regular Papers.

[11]  RaskarRamesh,et al.  Single view reflectance capture using multiplexed scattering and time-of-flight imaging , 2011 .

[12]  Tomoo Mitsunaga,et al.  Coded rolling shutter photography: Flexible space-time sampling , 2010, 2010 IEEE International Conference on Computational Photography (ICCP).

[13]  Glenn D. Boreman,et al.  Modulation Transfer Function in Optical and Electro-Optical Systems , 2001 .

[14]  R. Lange,et al.  Solid-state time-of-flight range camera , 2001 .

[15]  Ce Liu,et al.  Exploring new representations and applications for motion analysis , 2009 .

[16]  Ye Geoffrey Li,et al.  Orthogonal Frequency Division Multiplexing for Wireless Communications , 2009 .

[17]  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.

[18]  Ye Li,et al.  Orthogonal Frequency Division Multiplexing for Wireless Communications (Signals and Communication Technology) , 2006 .

[19]  Pradeep Sen,et al.  A versatile HDR video production system , 2011, SIGGRAPH 2011.

[20]  Marc Pollefeys,et al.  An open source and open hardware embedded metric optical flow CMOS camera for indoor and outdoor applications , 2013, 2013 IEEE International Conference on Robotics and Automation.

[21]  Shree K. Nayar,et al.  Generalized Assorted Pixel Camera: Postcapture Control of Resolution, Dynamic Range, and Spectrum , 2010, IEEE Transactions on Image Processing.

[22]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[23]  Antonio Torralba,et al.  SIFT Flow: Dense Correspondence across Different Scenes , 2008, ECCV.

[24]  Andreas Kolb,et al.  Lateral and Depth Calibration of PMD-Distance Sensors , 2006, ISVC.

[25]  Wolfgang Heidrich,et al.  Imaging in scattering media using correlation image sensors and sparse convolutional coding. , 2014, Optics express.

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

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

[28]  G. Boreman Modulation Transfer Function , 1998 .

[29]  C. Doppler,et al.  Ueber das farbige licht der doppelsterne und einiger anderer gestirne des himmels. , 1903 .

[30]  Ramesh Raskar,et al.  Estimating Motion and size of moving non-line-of-sight objects in cluttered environments , 2011, CVPR 2011.

[31]  Local Estimation of High Velocity Optical Flow with Correlation Image Sensor , 2014, ECCV.

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

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

[34]  Dabi Wei,et al.  Optical flow determination with complex-sinusoidally modulated imaging , 2006, 2006 8th international Conference on Signal Processing.

[35]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[36]  Andreas Kolb,et al.  Compensation of Motion Artifacts for Time-of-Flight Cameras , 2009, Dyn3D.

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