Design and hardware implementation of a stereo-matching system based on dynamic programming

被引:11
作者
Kalomiros, J. A. [1 ]
Lygouras, J. [2 ]
机构
[1] Technol Educ Inst Serres, Sch Technol Applicat, Dept Informat & Commun, Terma Magnisias 62124, Serres, Greece
[2] Democritus Univ Thrace, Sch Engn, Dept Elect Eng & Comp Eng, Sect Elect & Informat Syst Technol, GR-67100 Xanthi, Greece
关键词
Hardware design; Real-time systems; Stereo vision; Dynamic programming; PROCESSOR; VISION;
D O I
10.1016/j.micpro.2011.04.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new real-time stereo system is presented based on a hardware implementation of an efficient Dynamic Programming algorithm. A simple state-machine calculates the cost-matrix along the diagonal of the 2-D disparity space for each epipolar pair of image scan-lines. Minimum transition costs are stored in embedded RAM and are used to backtrack disparities at clock rate. All calculations are within a pre-determined slice of the cost plane, representing the useful disparity range. The system is designed as a VHDL library component and is implemented as a SoC in a medium-capacity Field Programmable Gate Array chip. It can process stereo-pairs in full VGA resolution at a rate of 25 Mpixels/s and produces 8-bit dense disparity maps within a range of disparities up to 65 pixels. The design is evaluated comparing to ground truth and in terms of resource usage. It is also compared to a software implementation of the Dynamic Programming algorithm and to other FPGA-based stereo systems. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:496 / 509
页数:14
相关论文
共 50 条
  • [31] Research and implementation of adaptive stereo matching algorithm based on ZYNQ
    Liang, Yong
    Lin, Daoqian
    Chen, Zetao
    Zhi, Yan
    Tan, Junwen
    Yang, Zhenhao
    Li, Jie
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2024, 21 (02)
  • [32] Dynamic programming-based dense stereo matching improvement using an efficient search space reduction technique
    Salehian, Behzad
    Fotouhi, Ali M.
    Raie, Abolghasem A.
    OPTIK, 2018, 160 : 1 - 12
  • [33] Research and implementation of adaptive stereo matching algorithm based on ZYNQ
    Yong Liang
    Daoqian Lin
    Zetao Chen
    Yan Zhi
    Junwen Tan
    Zhenhao Yang
    Jie Li
    Journal of Real-Time Image Processing, 2024, 21
  • [34] A Stereo Matching Algorithm based on Top-view Transformation and Dynamic Programming for Road-vehicle Detection
    Lee, Ki-Yong
    Lee, Joon-Woong
    Houshangi, Nasser
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2009, 7 (02) : 221 - 231
  • [35] A stereo matching algorithm based on top-view transformation and dynamic programming for road-vehicle detection
    Ki-Yong Lee
    Joon-Woong Lee
    Nasser Houshangi
    International Journal of Control, Automation and Systems, 2009, 7 : 221 - 231
  • [36] Real-time stereo matching on CUDA using Fourier descriptors and dynamic programming
    Mohamed Hallek
    Fethi Smach
    Mohamed Atri
    Computational Visual Media, 2019, 5 (01) : 59 - 71
  • [37] Real-time stereo matching on CUDA using Fourier descriptors and dynamic programming
    Hallek, Mohamed
    Smach, Fethi
    Atri, Mohamed
    COMPUTATIONAL VISUAL MEDIA, 2019, 5 (01) : 59 - 71
  • [38] Real-time stereo matching on CUDA using Fourier descriptors and dynamic programming
    Mohamed Hallek
    Fethi Smach
    Mohamed Atri
    Computational Visual Media, 2019, 5 : 59 - 71
  • [39] Design and Implementation of Pairwise Sequence Alignment Algorithm Components Based on Dynamic Programming
    Shi H.
    Zhou W.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (09): : 1907 - 1917
  • [40] Recursive computation-based stereo matching and its implementation in VLSI
    Miura, K
    Hariyama, M
    Kameyama, M
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2004, 87 (12): : 19 - 27