Skip to main content

A Flexible High-Resolution Real-Time Low-Power Stereo Vision Engine

  • Conference paper
  • First Online:
Computer Vision Systems (ICVS 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9163))

Included in the following conference series:

Abstract

Stereo Vision has been a focus of research for decades. In the meantime, many real-time stereo vision systems are available on low-power platforms. Several products using stereo vision exist on the market. So far, all of them are based on image sizes up to 1 MP. They either use a local correlation-like stereo engine or perform some variant of Semi-Global Matching (SGM).

However, many modern cameras deliver 2 MP images (full High Definition) at framerates beyond 20 Hz. In this contribution we propose a stereo vision engine tailored for automotive and mobile applications, that is able to process 2 MP images in real-time. Note that also the disparity range has to be increased when maintaining the same field of view with higher resolution. We implement the SGM algorithm with search space reduction techniques on a reconfigurable hardware platform, yielding a low power consumption of under 1 W. The algorithm runs at 22 Hz processing 2 MP image pairs and computing disparity maps with up to 255 disparities. The conducted evaluations on the KITTI Dataset and on a challenging bad weather dataset show that full depth resolution is obtained for small disparities and robustness of the method is maintained at a fraction of the resources of a regular SGM engine.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.scs.ch/ueber-scs/departments/felix-eberli.html.

References

  1. Banz, C., et al.: Real-time stereo vision system using SGM disparity estimation: architecture and FPGA-implementation. In: SAMOS Conference (2010)

    Google Scholar 

  2. Banz, C., Blume, H.: Real-time semi-global matching disparity estimation on the GPU using SGM. In: Mobile Vision Workshop ICCV (2011)

    Google Scholar 

  3. Franke, U., Joos, A.: Real-time stereo vision for urban traffic scene understanding. In: Intelligent Vehicles (2000)

    Google Scholar 

  4. Franke, U. et al.: Making bertha see. In: Computer Vision for Autonomous Vehicles Workshop ICCV (2013)

    Google Scholar 

  5. Gehrig, S.K., Eberli, F., Meyer, T.: A real-time low-power stereo vision engine using semi-global matching. In: Fritz, M., Schiele, B., Piater, J.H. (eds.) ICVS 2009. LNCS, vol. 5815, pp. 134–143. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  6. Gehrig, S., Rabe, C.: Real-time semi-global matching on the CPU. In: ECVW 2010 CVPR, June 2010

    Google Scholar 

  7. Geiger, A., Lenz, P., Urtasun, R.: Are we ready for autonomous driving? the KITTI vision benchmark suite. In: CVPR, June 2012

    Google Scholar 

  8. Hirschmueller, H.: Accurate and efficient stereo processing by semi-global matching and mutual information. CVPR 2, 807–814 (2005). (San Francisco, CA)

    Google Scholar 

  9. Hirschmueller, H., Gehrig, S.: Stereo matching in the presence of sub-pixel calibration errors. In: CVPR, Miami, FL, June 2009

    Google Scholar 

  10. Hirschmueller, H., Scharstein, D.: Evaluation of stereo matching costs on images with radiometric distortions. IEEE PAMI 31(9), 1582–1599 (2009)

    Article  Google Scholar 

  11. Hirschueller, H., Buder, M., Ernst, I.: Memory-efficient semi-global matching. In: XXII ISPRS Congress (2012)

    Google Scholar 

  12. Konolige, K.: Small vision systems. In: Proceedings of the International Symposium on Robotics Research, Hayama, Japan (1997)

    Google Scholar 

  13. Muehlmann, K., et al.: Calculating dense disparity maps from color stereo images, an efficient implementation. IJCV 47(1–3), 79–88 (2002)

    Article  MATH  Google Scholar 

  14. Pfeiffer, D., Gehrig, S., Schneider, N.: Exploiting the power of stereo confidences. In: CVPR, June 2013

    Google Scholar 

  15. Sabihuddin, S., MacLean, W.J.: Maximum-likelihood stereo correspondence using field programmable gate arrays. In: ICVS, Bielefeld, Germany, March 2007

    Google Scholar 

  16. Scharstein, D., Szeliski, R.: Middlebury online stereo evaluation. http://vision.middlebury.edu/stereo. Accessed 12 March 2013

  17. Schumacher, F., Greiner, T.: Matching cost computation algorithm and high speed fpga architecture for high quality real-time semi global matching stereo vision for road scenes. In: ITSC (2014)

    Google Scholar 

  18. Spangenberg, R., Langner, T., Adfeldt, S., Rojas, R.: Large scale semi-global matching on the CPU. In: Intelligent Vehicles (2014)

    Google Scholar 

  19. Tippets, B., et al.: Review of stereo vision algorithms and their suitability for resource-limited systems. Journal of Real-Time Image processing. Springer, Heidelberg, January 2013. http://rd.springer.com/article/10.1007%2Fs11554-012-0313-2

  20. Usami, M., et al.: Stereo vision system for advances vehicle safety system. In: SAE World Congress, Technical paper. 2007–01-0405 (2007)

    Google Scholar 

  21. Woodfill, J.I., et al.: The TYZX deepsea G2 vision system, a taskable, embedded stereo camera. In: Embedded Computer Vision Workshop. pp. 126–132 (2006)

    Google Scholar 

  22. Zabih, R., Woodfill, J.: Non-parametric local transforms for computing visual correspondence. In: Eklundh, J.-O. (ed.) ECCV 1994. LNCS, vol. 801, pp. 151–158. Springer, Heidelberg (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefan K. Gehrig .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Gehrig, S.K., Stalder, R., Schneider, N. (2015). A Flexible High-Resolution Real-Time Low-Power Stereo Vision Engine. In: Nalpantidis, L., Krüger, V., Eklundh, JO., Gasteratos, A. (eds) Computer Vision Systems. ICVS 2015. Lecture Notes in Computer Science(), vol 9163. Springer, Cham. https://doi.org/10.1007/978-3-319-20904-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20904-3_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20903-6

  • Online ISBN: 978-3-319-20904-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics