High throughput hardware architecture for accurate semi-global matching
2017
Abstract As the most important step of a stereo vision system, stereo matching, which finds the correspondences in stereo image pairs, requires high-quality real-time depth computation. In this paper, a high throughput and high accuracy full-pipeline hardware architecture with disparity and row parallelism is proposed. In the semi-global aggregation stage, to improve the accuracy in discontinuous regions, adaptive weighted path costs are adopted, and, five aggregation paths are used without consuming external memory resources. Finally, L-R check, spike removal and disparity confidence check handle the outlier regions to enhance the disparity map. Disparity map quality evaluations on Middlebury benchmark and real-world outdoor scenery show that the proposed implementation is able to generate high quality disparity maps. The proposed hardware architecture is implemented on a Stratix V FPGA, which results in a throughput of 1280 × 960/197 fps with 64 disparity levels at 156 MHz. Compared with the latest work, we can get 1.48 times speedup and use 19% more memory with much less computation resources (34.5% less ALUTs and 46.1% less Regis-ters).
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
21
References
9
Citations
NaN
KQI