CVARROJul 7, 2020

Single Storage Semi-Global Matching for Real Time Depth Processing

arXiv:2007.03269v16 citations
AI Analysis

This work addresses the need for efficient, low-power depth computation in real-time computer vision and robotics, though it is incremental as it builds on existing SGM methods.

The paper tackled real-time depth processing for applications like autonomous aerial vehicles and blind aid by implementing a stereo-vision system using FPGA-based More Global Matching, achieving a power consumption of 0.72 watts and an update rate of 10.5 fps.

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 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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes