Single Storage Semi-Global Matching for Real Time Depth Processing
Prathmesh Sawant, Yashwant Temburu, Mandar Datar, Imran Ahmed, Vinayak, Shriniwas, Sachin Patkar

TL;DR
This paper presents a FPGA-based implementation of a semi-global matching algorithm variant, MGM, for real-time depth map computation in stereo vision systems, achieving low power consumption and a 10.5 fps update rate.
Contribution
The paper introduces a novel FPGA-accelerated implementation of MGM with a single stored cost value, enabling real-time depth processing with low power use.
Findings
Achieved 10.5 fps disparity map update rate.
Power consumption of 0.72 watt for the FPGA system.
Demonstrated real-time stereo vision on embedded hardware.
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). 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, ZED-stereo-camera / ELP stereo-camera / Intel RealSense D435i, and VGA for visualization. The power consumption…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
