1
Using sparse optical flow for multiple Kinect applications - - PowerPoint PPT Presentation
Using sparse optical flow for multiple Kinect applications - - PowerPoint PPT Presentation
Using sparse optical flow for multiple Kinect applications 27.6.2013 Stefan Guthe 1 Microsoft Kinect Recap and Impact Launched October 2010 Consumer-Grade RGB-D Sensor Over 3000 papers in the last 3 years related to the Kinect
2
Microsoft Kinect – Recap and Impact
Launched October 2010 Consumer-Grade RGB-D Sensor Over 3000 papers in the last 3 years related to the Kinect Scientific interest beyond Monocular Motion Capturing Multiple Kinect Scenarios Face Tracking, SLAM, Hand pose estimation
3
Outline
Scenario: Gas capturing Related Work Our approach Algorithmic details Results Outlook
4
Scenario: Gas Capturing
Classical Approach: Schlieren Solved for 2d (Qualitative, Quantitative) 3D still relies on particles or Laser-Doppler Our scenario: Propane Gas travelling in air [Settles 2008]
5
Related Work
First approach to 3d Schlieren: Atcheson et al. 2008 Wavelet Noise Background Horn-Schunck Optical Flow to Detect Pixel deviations Reconstruction with Diffusion Tensor and Poisson Integration to 3d gradients in constrained Voxel volume [Atcheson 2008]
6
Our approach
Multiple Kinects
7
Our approach – the setup
Convergent multiple Kinect setup, common world space Projection walls reduce scene depth Index gradient by propane flowing with 4 bar in air
- ccluders with different aerodynamics
8
Our approach – gas detection in Kinect streams
First approach: Difference in depth image stream [Berger 2011] Second approach: IR stream + tailored optical flow
9
Algorithmic details
Mean spot intensity distribution of Kinect pattern resembles a aaussian Significant differences at nodge and in the tail regions
10
Algorithmic details
1) Find spots in reference image Bwmorph + brightness threshold 2) Fit mean spot kernel Least squares approach 3) For each frame and each spot Determine best fit of kernel within range from starting position Use least squares approach 4) Interpolate difference vectors to fill holes 5) Iteratively reconstruct volume based on difference vectors
11
Results
Outperformed State of the Art 2012 The PSNR of Kinect 1.0 is believed to be in the range 35dB - 20dB
12
Results – reconstructed gas flows
13
Conclusion and outlook
Employed multiple Kinects in convergent setup Reconstruction of Propane Flow in air around occluders Sparse Optical Flow based on Least-Squares Fit to spots Future work Compare Time-Of-Flight approaches to solution in Kinect 2.0 setups Mobile ad-hoc gas capturing (e.g. DARPA robotics challenge)
14
Fin.
Thank you for your attention
15
Multiple Kinect Studies
Project Sumary
! Capture scene motion data from
multiple unsynchronized RGB-D footage
! Heterogenous Sensor Setup ! Opaque and Transparent Object
Motion
! Summarization in 3D space
Published in VMV 2011, CDC4CV Schematic of Multiple Kinect Setup Hardware Shutter and Kinect
16
Multiple Kinect Studies – Heterogeneous Sensor Calibration
17
Tomographic Gas reconstruction
Project Sumary
! Record heated air flow atop camping
stove
! Rely on Background-oriented Schlieren ! Masking on optical flow ! Reconstruction based on radial basis
functions and diffusion tensors
! Poisson-Integration leads to Refractive
Index field Published in Springer Lecture Series
18
Tomographic Gas reconstruction
19
Multiple Kinect Studies – NiTe vs. Ours 1/2
20