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 条
  • [41] Extraction of corresponding points of stereo images based on dynamic programming
    Lee K.Y.
    Lee J.-W.
    Journal of Institute of Control, Robotics and Systems, 2011, 17 (05) : 397 - 404
  • [42] Binocular stereo vision system based on phase matching
    Liu, Huixian
    Huang, Shujun
    Gao, Nan
    Zhang, Zonghua
    OPTICAL METROLOGY AND INSPECTION FOR INDUSTRIAL APPLICATIONS IV, 2016, 10023
  • [43] A dynamic programming approach based stereo vision algorithm improving object border performance
    Zhao, Jun
    Katupitiya, Jayantha
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 5315 - +
  • [44] Colour-weighted rank transform and improved dynamic programming for fast and accurate stereo matching
    Hallek, Mohamed
    Khemiri, Randa
    Algarwi, Ali
    Mtibaa, Abdellatif
    Atri, Mohamed
    IMAGING SCIENCE JOURNAL, 2024, 72 (02) : 238 - 253
  • [45] An Optimized Software-Based Implementation of a Census-Based Stereo Matching Algorithm
    Zinner, Christian
    Humenberger, Martin
    Ambrosch, Kristian
    Kubinger, Wilfried
    ADVANCES IN VISUAL COMPUTING, PT I, PROCEEDINGS, 2008, 5358 : 216 - 227
  • [46] Monitoring of Vegetation Near Power Lines Based on Dynamic Programming using Satellite Stereo Images
    Qayyum, Abdul
    Malik, Aamir Saeed
    Naufal, Mohamad
    Saad, Mohamad
    Iqbal, Mahboob
    Ahmad, Rana Fayyaz
    Abdullah, Tuan Ab Rashid Bin Tuan
    Ramli, Ahmad Quisti
    2014 IEEE INTERNATIONAL CONFERENCE ON SMART INSTRUMENTATION, MEASUREMENT AND APPLICATIONS (ICSIMA), 2014,
  • [47] Hardware Accelerator Design for Dynamic-Programming-Based Protein Sequence Alignment with Affine Gap Tracebacks
    Lin, Mao-Jan
    Li, Yu-Cheng
    Lu, Yi-Chang
    2019 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS 2019), 2019,
  • [48] Stereo matching using weighted dynamic programming on a single-direction four-connected tree
    Hu, Tingbo
    Qi, Baojun
    Wu, Tao
    Xu, Xin
    He, Hangen
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2012, 116 (08) : 908 - 921
  • [49] Hardware Implementation and Validation of 3D Underwater Shape Reconstruction Algorithm Using a Stereo-Catadioptric System
    Hmida, Rihab
    Ben Abdelali, Abdessalem
    Comby, Frederic
    Lapierre, Lionel
    Mtibaa, Abdellatif
    Zapata, Rene
    APPLIED SCIENCES-BASEL, 2016, 6 (09):
  • [50] Dynamic programming with adaptive and self-adjusting penalty for real-time accurate stereo matching
    Mohamed Hallek
    Hamdi Boukamcha
    Abdellatif Mtibaa
    Mohamed Atri
    Journal of Real-Time Image Processing, 2022, 19 : 233 - 245