Dynamic programming with adaptive and self-adjusting penalty for real-time accurate stereo matching

被引:8
|
作者
Hallek, Mohamed [1 ]
Boukamcha, Hamdi [1 ]
Mtibaa, Abdellatif [2 ]
Atri, Mohamed [3 ]
机构
[1] Fac Sci Monastir, Monastir, Tunisia
[2] Natl Engn Sch Monastir, Monastir, Tunisia
[3] King Khalid Univ, Coll Comp Sci, Abha, Saudi Arabia
关键词
Absolute difference; Rank transform; Guided filter; Dynamic programming; Penalty parameter; CUDA; COST AGGREGATION; DISPARITY; ALGORITHM; VISION; FILTER;
D O I
10.1007/s11554-021-01180-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dense disparity map extraction is one of the most active research areas in computer vision. It tries to recover three-dimensional information from a stereo image pair. A large variety of algorithms has been developed to solve stereo matching problems. This paper proposes a new stereo matching algorithm, capable of generating the disparity map in real-time and with high accuracy. A novel stereo matching approach is based on per-pixel difference adjustment for the absolute differences, gradient matching and rank transform. The selected cost metrics are aggregated using guided filter. The disparity calculation is performed using dynamic programming with self-adjusting and adaptive penalties to improve disparity map accuracy. Our approach exploits mean-shift image segmentation and refinement technique to reach higher accuracy. In addition, a parallel high-performance graphics hardware based on Compute Unified Device Architecture is used to implement this method. Our algorithm runs at 36 frames per second on 640 x 480 video with 64 disparity levels. Over 707 million disparity evaluations per second (MDE/s) are achieved in our current implementation. In terms of accuracy and runtime, our algorithm ranks the third place on Middlebury stereo benchmark in quarter resolution up to the submitting.
引用
收藏
页码:233 / 245
页数:13
相关论文
共 50 条
  • [31] A REAL-TIME GESTURE RECOGNIZER BASED ON DYNAMIC-PROGRAMMING
    TEW, AI
    GRAY, CJ
    JOURNAL OF BIOMEDICAL ENGINEERING, 1993, 15 (03): : 181 - 187
  • [32] A realization of Semi-Global Matching stereo Algorithm on GPU for real-time Application
    Chen, Bin
    Chen, He-ping
    MIPPR 2011: PATTERN RECOGNITION AND COMPUTER VISION, 2011, 8004
  • [33] Embedded real-time stereo estimation via Semi-Global Matching on the GPU
    Hernandez-Juarez, D.
    Chacon, A.
    Espinosa, A.
    Vazquez, D.
    Moure, J. C.
    Lopez, A. M.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016), 2016, 80 : 143 - 153
  • [34] Light-weight network for real-time adaptive stereo depth estimation
    Gan, Wanshui
    Wong, Pak Kin
    Yu, Guokuan
    Zhao, Rongchen
    Vong, Chi Man
    NEUROCOMPUTING, 2021, 441 : 118 - 127
  • [35] On Implementing Optimal Energy Management for EREV Using Distance Constrained Adaptive Real-Time Dynamic Programming
    Kalia, Aman V.
    Fabien, Brian C.
    ELECTRONICS, 2020, 9 (02)
  • [36] A real-time dense stereo matching method for critical environment sensing in autonomous driving
    Long, Qian
    Xie, Qiwei
    Mita, Seiichi
    Ishimaru, Kazuhisa
    Shirai, Noriaki
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2014, : 853 - 860
  • [37] Laser Speckle-Based Real-Time Stereo Matching Algorithm and Its Application
    Pan C.
    Liu Y.
    Huang D.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2020, 48 (08): : 22 - 28
  • [38] Real-time CUDA-based stereo matching using Cyclops2 algorithm
    Ivanavicius, Arnas
    Simonavicius, Henrikas
    Gelsvartas, Julius
    Lauraitis, Andrius
    Maskeliunas, Rytis
    Cimmperman, Piotras
    Serafinavicius, Paulius
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2018,
  • [39] Real-time CUDA-based stereo matching using Cyclops2 algorithm
    Arnas Ivanavičius
    Henrikas Simonavičius
    Julius Gelšvartas
    Andrius Lauraitis
    Rytis Maskeliūnas
    Piotras Cimmperman
    Paulius Serafinavičius
    EURASIP Journal on Image and Video Processing, 2018
  • [40] Real-time stereo vision system using adaptive weight cost aggregation approach
    Ding, Jingting
    Liu, Jilin
    Zhou, Wenhui
    Yu, Haibin
    Wang, Yanchang
    Gong, Xiaojin
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2011,