Improvement on SGM-based Stereo Matching Algorithm and FPGA Implementation

Mei Jin,Wenzhe Wu,Liguo Zhang
DOI: https://doi.org/10.1117/12.3033805
2024-01-01
Abstract:This paper presents a low-resource binocular stereo matching algorithm. This algorithm begins with an optimized design of semi-global stereo matching (SGM) by employing a sparser version of the census transform and introducing filtering operations in the sparse transformation factors. This optimization enhances the reliability of the sparse template and incorporates color information for fusion. Furthermore, it effectively preserves aggregation direction while curtailing other directions to alleviate the hardware cache resource pressure. The complete hardware system is implemented on an Artix7 AC7A035 platform. The overall matching accuracy is approximately 2.7% higher than that of the classic SGM algorithm. Under the condition that the input image is 1024*768 resolution, it consumes 42,456 lookup tables (LUTs), 40,175 flipflops (FF), and 4.5MB block RAM (BRAM). Resource utilization for both lookup tables and block RAM is reduced. Experimental validation confirms the effectiveness of the proposed algorithm in this paper.
What problem does this paper attempt to address?