Skip to main content

Pipelined FPGA Implementation of a Wave-Front-Fetch Graph Cut System

  • Conference paper
  • First Online:
Book cover Complex, Intelligent, and Software Intensive Systems (CISIS 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 993))

Included in the following conference series:

Abstract

The current mainstream method for stereo vision is to find corresponding points of two-dimensional images obtained from multiple cameras and restore three-dimensional information using the principle of triangulation. However, the occlusion problem often makes it difficult to search for corresponding points. Therefore, a new approach has been proposed in which the three-dimensional space is directly considered as a three-dimensional graph instead of searching for corresponding points of two images. In this approach, a 3D grid graph is constructed based on luminance values obtained from the left and right cameras, and a highly likely object surface is obtained by cutting this graph. This paper proposes a pipelined architecture for 3D grid graph cut, aiming at a real-time stereo vision system. The system uses Wave-Front-Fetch algorithm, which is oriented for parallel processing. We achieved processing time of about 21 ms for a graph of \(129 \times 129 \times 16\) nodes, resulting in a frame rate of about 49 fps. Our approach was about 19 times faster than a well-known graph cut software library.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

References

  1. Boykov, Y., Kolmogorov, V.: An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Trans. Pattern Anal. Mach. Intell. 26(9), 1124–1137 (2004)

    Article  Google Scholar 

  2. Goldberg, A.V., Tarjan, R.E.: A new approach to the maximum-flow problem. J. ACM (JACM) 35(4), 921–940 (1988)

    Article  MathSciNet  Google Scholar 

  3. Kamasaka, R., Shibata, Y., Oguri, K.: FPGA implementation of a graph cut algorithm for stereo vision. In: Proceedings of International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART), pp. 14:1–14:6 (2017)

    Google Scholar 

  4. Kamasaka, R., Shibata, Y., Oguri, K.: An FPGA-oriented graph cut algorithm for accelerating stereo vision. In: Proceedings of International Conference on Reconfigurable Computing and FPGAs (ReConFig) (2018)

    Google Scholar 

  5. Kobori, D., Maruyama, T.: An acceleration of a graph cut segmentation with FPGA. In: Proceedings of International Conference on Field Programmable Logic and Applications (FPL), pp. 407–413 (2012)

    Google Scholar 

  6. Oguri, K., Shibata, Y.: A new stereo formulation not using pixel and disparity models. arXiv:1803.01516 [cs.CV] (2018)

  7. Smith, B.M., Zhang, L., Jin, H.: Stereo matching with nonparametric smoothness priors in feature space. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 485–492 (2009)

    Google Scholar 

  8. Woodford, O., Torr, P., Reid, I., Fitzgibbon, A.: Global stereo reconstruction under second-order smoothness priors. IEEE Trans. Pattern Anal. Mach. Intell. 31(12), 2115–2128 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Naofumi Yoshinaga .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yoshinaga, N., Kamasaka, R., Shibata, Y., Oguri, K. (2020). Pipelined FPGA Implementation of a Wave-Front-Fetch Graph Cut System. In: Barolli, L., Hussain, F., Ikeda, M. (eds) Complex, Intelligent, and Software Intensive Systems. CISIS 2019. Advances in Intelligent Systems and Computing, vol 993. Springer, Cham. https://doi.org/10.1007/978-3-030-22354-0_38

Download citation

Publish with us

Policies and ethics