CoLux: Multi-Object 3D Micro-Motion Analysis Using Speckle Imaging

We present CoLux, a novel system for measuring micro 3D motion of multiple independently moving objects at macroscopic standoff distances. CoLux is based on speckle imaging, where the scene is illuminated with a coherent light source and imaged with a camera. Coherent light, on interacting with optically rough surfaces, creates a high-frequency speckle pattern in the captured images. The motion of objects results in movement of speckle, which can be measured to estimate the object motion. Speckle imaging is widely used for micro-motion estimation in several applications, including industrial inspection, scientific imaging, and user interfaces (e.g., optical mice). However, current speckle imaging methods are largely limited to measuring 2D motion (parallel to the sensor image plane) of a single rigid object. We develop a novel theoretical model for speckle movement due to multi-object motion, and present a simple technique based on global scale-space speckle motion analysis for measuring small (5--50 microns) compound motion of multiple objects, along all three axes. Using these tools, we develop a method for measuring 3D micro-motion histograms of multiple independently moving objects, without tracking the individual motion trajectories. In order to demonstrate the capabilities of CoLux, we develop a hardware prototype and a proof-of-concept subtle hand gesture recognition system with a broad range of potential applications in user interfaces and interactive computer graphics.

[1]  Frédo Durand,et al.  Phase-based video motion processing , 2013, ACM Trans. Graph..

[2]  J. Walkup,et al.  Statistical optics , 1986, IEEE Journal of Quantum Electronics.

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

[4]  Frédo Durand,et al.  The visual microphone , 2014, ACM Trans. Graph..

[5]  D. A. Gregory,et al.  CHAPTER 8 – TOPOLOGICAL SPECKLE AND STRUCTURES INSPECTION , 1978 .

[6]  M. Françon,et al.  Laser Speckle and Applications in Optics , 1979 .

[7]  Frank Weichert,et al.  Analysis of the Accuracy and Robustness of the Leap Motion Controller , 2013, Sensors.

[8]  Adrian Bradu,et al.  GPU implementation of cross-correlation for image generation in real time , 2015, 2015 9th International Conference on Signal Processing and Communication Systems (ICSPCS).

[9]  Shwetak N. Patel,et al.  SideSwipe: detecting in-air gestures around mobile devices using actual GSM signal , 2014, UIST.

[10]  Changhuei Yang,et al.  Translation correlations in anisotropically scattering media , 2014, 1411.7157.

[11]  Mohit Gupta,et al.  Digital refocusing with incoherent holography , 2014, 2014 IEEE International Conference on Computational Photography (ICCP).

[12]  Karl Rohr,et al.  Tracking Multiple Particles in Fluorescence Time-Lapse Microscopy Images via Probabilistic Data Association , 2015, IEEE Transactions on Medical Imaging.

[13]  Alex Olwal,et al.  SpeckleSense: fast, precise, low-cost and compact motion sensing using laser speckle , 2011, UIST '11.

[14]  Steven B. Smith,et al.  Digital Signal Processing: A Practical Guide for Engineers and Scientists , 2002 .

[15]  Andrew W. Fitzgibbon,et al.  Real-time human pose recognition in parts from single depth images , 2011, CVPR 2011.

[16]  Hans J. Tiziani,et al.  A study of the use of laser speckle to measure small tilts of optically rough surfaces accurately , 1972 .

[17]  Li Cheng,et al.  Estimate Hand Poses Efficiently from Single Depth Images , 2015, International Journal of Computer Vision.

[18]  Shree K. Nayar,et al.  SpeDo: 6 DOF Ego-Motion Sensor Using Speckle Defocus Imaging , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[19]  H. Tiziani Vibration analysis and deformation measurement , 1978 .

[20]  D. A. Gregory,et al.  Basic physical principles of defocused speckle photography: a tilt topology inspection technique , 1976 .

[21]  Ivan Poupyrev,et al.  Interacting with Soli: Exploring Fine-Grained Dynamic Gesture Recognition in the Radio-Frequency Spectrum , 2016, UIST.

[22]  Kai Sundmacher,et al.  Tracking the Clustering Dynamics in Ternary Particle Mixtures by Flow Cytometry , 2010 .

[23]  A. E. Ennos,et al.  Displacement Measurement from Double-exposure Laser Photographs , 1972 .

[24]  P Jacquot,et al.  Speckle motions induced by rigid-body movements in freespace geometry: an explicit investigation and extension to new cases. , 1979, Applied optics.

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

[26]  B. Frieden,et al.  Laser speckle and related phenomena , 1984, IEEE Journal of Quantum Electronics.

[27]  Ivan Poupyrev,et al.  Soli , 2016, ACM Trans. Graph..

[28]  Daniel Cremers,et al.  LSD-SLAM: Large-Scale Direct Monocular SLAM , 2014, ECCV.

[29]  M L Jakobsen,et al.  Spatial filtering velocimetry of objective speckles for measuring out-of-plane motion. , 2012, Applied optics.

[30]  I. Freund Looking through walls and around corners , 1990 .

[31]  Frédo Durand,et al.  Eulerian video magnification for revealing subtle changes in the world , 2012, ACM Trans. Graph..

[32]  L. Ek,et al.  Detection of the nodal lines and the amplitude of vibration by speckle interferometry , 1971 .

[33]  S. Sinha,et al.  Improving the accuracy and resolution of particle image or laser speckle velocimetry , 1988 .

[34]  O. Katz,et al.  Looking around corners and through thin turbid layers in real time with scattered incoherent light , 2012, Nature Photonics.

[35]  Zeev Zalevsky,et al.  Three-dimensional mapping and range measurement by means of projected speckle patterns. , 2008, Applied optics.

[36]  Per Synnergren Measurement of three-dimensional displacement fields and shape using electronic speckle photography , 1997 .

[37]  Desney S. Tan,et al.  SoundWave: using the doppler effect to sense gestures , 2012, CHI.

[38]  Soraia Raupp Musse,et al.  Crowd Analysis Using Computer Vision Techniques , 2010, IEEE Signal Processing Magazine.

[39]  Zeev Zalevsky,et al.  Simultaneous remote extraction of multiple speech sources and heart beats from secondary speckles pattern. , 2009, Optics express.