Single Storage Semi-Global Matching for Real Time Depth Processing

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Depth-map is the key computation in computer vision and robotics. One of the most popular approach is via computation of disparity-map of images obtained from Stereo Camera. Semi Global Matching (SGM) method is a popular choice for good accuracy with reasonable computation time. To use such compute-intensive algorithms for real-time applications such as for autonomous aerial vehicles, blind Aid, etc. acceleration using GPU, FPGA is necessary. In this paper, we show the design and implementation of a stereo-vision system, which is based on FPGA-implementation of More Global Matching (MGM)[7]. MGM is a variant of SGM. We use 4 paths but store a single cumulative cost value for a corresponding pixel. Our stereo-vision prototype uses Zedboard containing an ARM-based Zynq-SoC[10], ZED-stereo-camera/ELP stereo-camera/Intel RealSense D435i, and VGA for visualization. The power consumption attributed to the custom FPGA-based acceleration of disparity map computation required for depth-map is just 0.72 watt. The update rate of the disparity map is realistic 10.5 fps.

Cite

CITATION STYLE

APA

Sawant, P., Temburu, Y., Datar, M., Ahmed, I., Shriniwas, V., & Patkar, S. (2020). Single Storage Semi-Global Matching for Real Time Depth Processing. In Communications in Computer and Information Science (Vol. 1249, pp. 14–31). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-981-15-8697-2_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free