Real-time stereo matching on CUDA using Fourier descriptors and dynamic programming

被引:8
|
作者
Hallek, Mohamed [1 ]
Smach, Fethi [2 ]
Atri, Mohamed [1 ]
机构
[1] Fac Sci Monastir, Monastir 5000, Tunisia
[2] Technol & Serv Informat, Paris, France
关键词
generalized Fourier descriptors; stereo matching; dynamic programming; CUDA; RECOGNITION; REFINEMENT;
D O I
10.1007/s41095-019-0133-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Computation of stereoscopic depth and disparity map extraction are dynamic research topics. A large variety of algorithms has been developed, among which we cite feature matching, moment extraction, and image representation using descriptors to determine a disparity map. This paper proposes a new method for stereo matching based on Fourier descriptors. The robustness of these descriptors under photometric and geometric transformations provides a better representation of a template or a local region in the image. In our work, we specifically use generalized Fourier descriptors to compute a robust cost function. Then, a box filter is applied for cost aggregation to enforce a smoothness constraint between neighboring pixels. Optimization and disparity calculation are done using dynamic programming, with a cost based on similarity between generalized Fourier descriptors using Euclidean distance. This local cost function is used to optimize correspondences. Our stereo matching algorithm is evaluated using the Middlebury stereo benchmark; our approach has been implemented on parallel high-performance graphics hardware using CUDA to accelerate our algorithm, giving a real-time implementation.
引用
收藏
页码:59 / 71
页数:13
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Real-time stereo matching using orthogonal reliability-based dynamic programming
    Gong, Minglun
    Yang, Yee-Hong
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2007, 16 (03) : 879 - 884
  • [4] 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,
  • [5] 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
  • [6] 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
  • [7] Dynamic programming with adaptive and self-adjusting penalty for real-time accurate stereo matching
    Hallek, Mohamed
    Boukamcha, Hamdi
    Mtibaa, Abdellatif
    Atri, Mohamed
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2022, 19 (02) : 233 - 245
  • [8] Real-time stereo using approximated joint bilateral filtering and dynamic programming
    Liang Wang
    Ruigang Yang
    Minglun Gong
    Miao Liao
    Journal of Real-Time Image Processing, 2014, 9 : 447 - 461
  • [9] Real-time stereo using approximated joint bilateral filtering and dynamic programming
    Wang, Liang
    Yang, Ruigang
    Gong, Minglun
    Liao, Miao
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2014, 9 (03) : 447 - 461
  • [10] Real-Time Stereo Matching on CUDA Using an Iterative Refinement Method for Adaptive Support-Weight Correspondences
    Kowalczuk, Jedrzej
    Psota, Eric T.
    Perez, Lance C.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2013, 23 (01) : 94 - 104