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 条
  • [1] Minimum spanning tree dynamic programming stereo-matching method based on superpixels
    Wang, Jingxue
    Xu, Zhenghui
    PHOTOGRAMMETRIC RECORD, 2023, 38 (181): : 63 - 80
  • [2] Spiking Cooperative Stereo-Matching at 2 ms Latency with Neuromorphic Hardware
    Dikov, Georgi
    Firouzi, Mohsen
    Roehrbein, Florian
    Conradt, Joerg
    Richter, Christoph
    BIOMIMETIC AND BIOHYBRID SYSTEMS, LIVING MACHINES 2017, 2017, 10384
  • [3] P System Implementation of Dynamic Programming Stereo
    Georgy Gimel’farb
    Radu Nicolescu
    Sharvin Ragavan
    Journal of Mathematical Imaging and Vision, 2013, 47 : 13 - 26
  • [4] P System Implementation of Dynamic Programming Stereo
    Gimel'farb, Georgy
    Nicolescu, Radu
    Ragavan, Sharvin
    JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2013, 47 (1-2) : 13 - 26
  • [5] Dynamic 3D measurement of thermal deformation based on geometric-constrained stereo-matching with a stereo microscopic system
    Hu, Yan
    Liang, Yichao
    Tao, Tianyang
    Feng, Shijie
    Zuo, Chao
    Zhang, Yuzhen
    Chen, Qian
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2019, 30 (12)
  • [6] Underwater stereo-matching algorithm based on belief propagation
    Xu, Yongbing
    Yu, Dabing
    Ma, Yunpeng
    Li, Qingwu
    Zhou, Yaqin
    SIGNAL IMAGE AND VIDEO PROCESSING, 2023, 17 (04) : 891 - 897
  • [7] A Novel Approach for Stereo-Matching Based on Feature Correspondence
    Thomas, Sonu
    Yerva, Suresh
    Swapna, T. R.
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON FRONTIERS OF INTELLIGENT COMPUTING: THEORY AND APPLICATIONS (FICTA) 2014, VOL 1, 2015, 327 : 503 - 510
  • [8] Underwater stereo-matching algorithm based on belief propagation
    Yongbing Xu
    Dabing Yu
    Yunpeng Ma
    Qingwu Li
    Yaqin Zhou
    Signal, Image and Video Processing, 2023, 17 : 891 - 897
  • [9] An algorithm for parallel stereo matching based on dynamic programming
    Yang, JA
    INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 636 - 641
  • [10] A Stereo-Matching Neural Network Based on Attention Mechanism
    Cheng Mingyang
    Gai Shaoyan
    Da Feipeng
    ACTA OPTICA SINICA, 2020, 40 (14)