Using Sparse Optical Flow for Two-Phase Gas Flow Capturing with Multiple Kinect

  • Kai BergerEmail author
  • Marc Kastner
  • Yannic Schroeder
  • Stefan Guthe
Part of the Advances in Computer Vision and Pattern Recognition book series (ACVPR)


The use of multiple Microsoft Kinect has become prominent in the last 2 years and enjoyed widespread acceptance. While several work has been published to mitigate quality degradations in the precomputed depth image, this work focuses on employing an optical flow suitable for dot patterns as employed in the Kinect to retrieve subtle scene data alterations for reconstruction. The method is employed in a multiple Kinect vision architecture to detect the interface of propane flow around occluding objects in air.


Particle Image Velocimetry Optical Flow Particle Tracking Velocimetry Spot Pattern Visual Hull 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



Supplementary Videos are accessible under The authors would like to thank Manuel Martinez from KIT, Karlsruhe, who helped with generating synthetic depth images from the spot pattern images.


  1. 1.
    Atcheson B, Ihrke I, Heidrich W, Tevs A, Bradley D, Magnor M, Seidel H (2008) Time-resolved 3D capture of non-stationary gas flows. In: ACM transactions on graphics (TOG), vol 27. ACM, New York, p 132Google Scholar
  2. 2.
    Azzalini A, Dalla Valle A (1996) The multivariate skew-normal distribution. Biometrika 83:715–726Google Scholar
  3. 3.
    Berger K, Ihrke I, Atcheson B, Heidrich W, Magnor M et al (2009) Tomographic 4D reconstruction of gas flows in the presence of occluders. In: Vision, modeling, and visualization workshop (VMV), pp 29–36Google Scholar
  4. 4.
    Berger K, Ruhl K, Albers M, Schroder Y, Scholz A, Guthe S, Magnor M (2011) The capturing of turbulent gas flows using multiple kinects. In: Proceedings on CDC4CV, November 2011, IEEE, ISBN: 978-1- 4673-0061-2Google Scholar
  5. 5.
    Berger K, Ruhl K. Schroeder Y, Bruemmer C, Scholz AL, Magnor M Markerless motion capture using multiple color-depth sensorsGoogle Scholar
  6. 6.
    Brox T, Bruhn A, Papenberg N. Weickert J In: High accuracy optical flow estimation based on a theory for warping European conference on computer vision ECCVGoogle Scholar
  7. 7.
    Cowen E, Monismith S, Cowen E, Monismith S (1997) A hybrid digital particle tracking velocimetry technique. Exp Fluids 22(3):199211CrossRefGoogle Scholar
  8. 8.
    Drulea M, Nedevschi S (2011) Total variation regularization of local-global optical flow (accepted to ITSC 2011)Google Scholar
  9. 9.
    Falcao G, Hurtos N, Massich J, Fofi D (2009) Projector-camera calibration toolbox.
  10. 10.
    Gupta A, Gonzlez-Faras G (2004) A multivariate skew normal distribution. J Multivar Anal 89(1):181–190Google Scholar
  11. 11.
    Han J, Shao L, Xu D, Shotton, J (2013) Enhanced computer vision with Microsoft Kinect sensor:a review. IEEE Trans CybernGoogle Scholar
  12. 12.
    Horn BKP, Schunck BG (1981) Determining optical flow. Artif Intell 17:185–203CrossRefGoogle Scholar
  13. 13.
    Khoshelham K (2011) Accuracy analysis of kinect depth data. In: ISPRS workshop laser scanning, vol 38(5). p W12Google Scholar
  14. 14.
    Ladikos A, Benhimane S, Navab N (2008) Efficient visual hull computation for real-time 3D reconstruction using CUDA. In: IEEE computer society conference on computer vision and pattern recognition, Anchorage, Alaska (USA), June 2008. Workshop on visual computer vision on GPUs (CVGPU)Google Scholar
  15. 15.
    Lucas BD, Kanade T (1981) An iterative image registration technique with an application to stereo vision. In: Proceedings of imaging understanding workshop, pp 121–130Google Scholar
  16. 16.
    Lulu Chen, Hong Wei, James Ferryman (2013) A survey of human motion analysis using depth imagery. Pattern Recogn Lett 34(15):1995–2006. ISSN 0167–8655,
  17. 17.
    Martinez M, Stiefelhagen R (2013) Kinect unleashed: setting control over high resolution depth mapsGoogle Scholar
  18. 18.
    Sun D, Roth S, Lewis JP, Black M In: Learning optical flow European conference on computer vision, ECCVGoogle Scholar
  19. 19.
    Svoboda T, Martinec D, Pajdla T (2005) A convenient multicamera self-calibration for virtual environments. Presence Teleoper Virtual Environ 14(4):407422CrossRefGoogle Scholar
  20. 20.
    Wetzstein G, Raskar R, Heidrich W (2011) Hand-held schlieren photography with light field probes. In: IEEE international conference on computational photography (ICCP), 2011Google Scholar
  21. 21.
    Willert C, Gharib M (1991) Digital particle image velocimetry. Exp Fluids 10(4):181193CrossRefGoogle Scholar
  22. 22.
    Zhang Z (2012) Microsoft kinect sensor and its effect. MultiMedia IEEE 19(2):4–10CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Kai Berger
    • 1
    Email author
  • Marc Kastner
    • 2
  • Yannic Schroeder
    • 2
  • Stefan Guthe
    • 2
  1. 1.OeRCUniversity of OxfordOxfordUK
  2. 2.TU BraunschweigBraunschweigGermany

Personalised recommendations