A Hardware Accelerator for the Semi-Global Matching Stereo Algorithm: An Efficient Implementation for the Stratix V and Zynq UltraScale plus FPGA Technology

被引:0
|
作者
Kalomiros, John [1 ]
Vourvoulakis, John [1 ]
Vologiannidis, Stavros [1 ]
机构
[1] Int Hellen Univ, Dept Computers Informat & Telecommun Engn, Thessaloniki, Greece
关键词
FPGAs; stereo algorithms; Stratix V; Zynq;
D O I
10.1145/3615869
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The semi-global matching stereo algorithm is a top performing algorithm in stereo vision. The recursive nature of the computations involved in this algorithm introduces an inherent data dependency problem, hindering the progressive computations of disparities at pixel clock. In this work, a novel hardware implementation of the semi-global matching algorithm is presented. A hardware structure of parallel comparators is proposed for the fast computation of the minima among large cost arrays in one clock cycle. Also, a hardware-friendly algorithm is proposed for the computation of the minima among far-indexed disparity costs, shortening the length of computations in the datapath. As a result, the recursive path cost computation is accelerated considerably. The system is implemented in a Stratix V device and in a Zynq UltraScale+ device. A throughput of 55,1 million disparities per second is achieved with maximum disparity 128 pixels and frame resolution 1280 x 720. The proposed architecture is less elaborate and more resource efficient than other systems in the literature and its performance compares favorably to them. An implementation on an actual FPGA board is also presented and serves as a real-world verification of the proposed system.
引用
收藏
页数:25
相关论文
共 33 条
  • [1] Optimization of semi-global stereo matching for hardware module implementation.
    Roszkowski, Mikolaj
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2014, 2014, 9290
  • [2] FPGA design of the Computation Unit for the Semi-Global Stereo Matching Algorithm
    Roszkowski, Mikolaj
    Pastuszak, Grzegorz
    [J]. PROCEEDINGS OF THE 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2014, : 230 - 233
  • [3] FPGA Accelerator for Stereo Vision using Semi-Global Matching through Dependency Relaxation
    Shrivastava, Shashwat
    Choudhury, Ziaul
    Khandelwal, Shashwat
    Purini, Suresh
    [J]. 2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 304 - 309
  • [4] Low-Resource Hardware Architecture for Semi-Global Stereo Matching
    Wang, Jue
    Li, ZhiWei
    Yao, Lan
    Chen, Song
    Wu, Feng
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [5] Algorithm and VLSI Architecture Co-Design on Efficient Semi-Global Stereo Matching
    Zhang, Xuchong
    Dai, He
    Sun, Hongbin
    Zheng, Nanning
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2020, 30 (11) : 4390 - 4403
  • [6] Accurate and efficient stereo processing by semi-global matching and mutual information
    Hirschmüller, H
    [J]. 2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 2, PROCEEDINGS, 2005, : 807 - 814
  • [7] Semi-global Stereo Matching Algorithm by Superpixel Guided Cost Aggregation
    Jiang, Puzhao
    Ma, Xing
    Mu, Chunyang
    Ping, Lujing
    [J]. ACM International Conference Proceeding Series, 2023,
  • [8] Hardware implementation of block matching algorithm with FPGA technology
    Loukil, H
    Ghozzi, F
    Samet, A
    Ben Ayed, MA
    Masmoudi, N
    [J]. 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 542 - 546
  • [9] Real-Time FPGA Implementation of the Semi-global Matching Stereo Vision Algorithm for a 4K/UHD Video Stream
    Grabowski, Mariusz
    Kryjak, Tomasz
    [J]. DESIGN AND ARCHITECTURE FOR SIGNAL AND IMAGE PROCESSING, DASIP 2023, 2023, 13879 : 70 - 81
  • [10] Efficient Hardware Architecture for Real-time Semi-Global Matching
    Sim, Seongbo
    Min, Kyoungwon
    Lee, Seonyoung
    Son, Haengson
    Kim, Jongtae
    [J]. 2014 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2014, : 262 - 263