An FPGA accelerator for PatchMatch multi-view stereo using OpenCL

被引:0
|
作者
Shunsuke Tatsumi
Masanori Hariyama
Koichi Ito
Takafumi Aoki
机构
[1] Tohoku University,Graduate School of Information Sciences
[2] Tohoku University,Graduate School of Information Sciences
来源
关键词
PatchMatch; Multi-view stereo (MVS); 3D reconstruction; OpenCL for FPGA; Reconfigurable computing;
D O I
暂无
中图分类号
学科分类号
摘要
PatchMatch multi-view stereo (MVS) is one method generating depth maps from multi-view images and is expected to be used for various applications such as robot vision, 3D measurement, and 3D reconstruction. The major drawback of PatchMatch MVS is its large computational amount, and its acceleration is strongly desired. However, this acceleration is prevented by two problems. First, though PatchMatch MVS estimates depth maps by propagating estimation results among neighbor pixels, it is not suitable for GPU-based acceleration. Second, since the shape of a matching window used for stereo matching is changed dynamically, reading its pixels is inefficient in memory access. This paper proposes an FPGA accelerator exploiting on-chip FIFOs efficiently to solve the propagation problem. Moreover, reading pixels of a matching window is improved by a cover window which has the fixed shape and covers the matching window. The FPGA accelerator is designed using a design tool based on Open Computing Language (OpenCL). Although parameters of PatchMatch MVS depend on object images, these parameters can be changed easily by the OpenCL-based design. The experimental results demonstrate that the FPGA implementation achieves 3.4 and 2.2 times faster processing speeds than the CPU and GPU ones, respectively, and the power-delay product of the FPGA implementation is 3.2 and 5.7% of the CPU and GPU ones, respectively.
引用
收藏
页码:215 / 227
页数:12
相关论文
共 50 条
  • [41] MULTI-VIEW IMAGE FEATURE CORRELATION GUIDED COST AGGREGATION FOR MULTI-VIEW STEREO
    Lai, Yawen
    Qiu, Ke
    Wang, Ronggang
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2021,
  • [42] Multi-distribution fitting for multi-view stereo
    Chen, Jinguang
    Yu, Zonghua
    Ma, Lili
    Zhang, Kaibing
    [J]. MACHINE VISION AND APPLICATIONS, 2023, 34 (05)
  • [43] Multi-distribution fitting for multi-view stereo
    Jinguang Chen
    Zonghua Yu
    Lili Ma
    Kaibing Zhang
    [J]. Machine Vision and Applications, 2023, 34
  • [44] Architecture of an FPGA Accelerator for Molecular Dynamics Simulation Using OpenCL
    Muthumala, Hasitha
    Waidyasooriya
    Hariyama, Masanori
    Kasahara, Kota
    [J]. 2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 115 - 119
  • [45] An Efficient FPGA Accelerator Design for Optimized CNNs Using OpenCL
    Vemparala, Manoj Rohit
    Frickenstein, Alexander
    Stechele, Walter
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 236 - 249
  • [46] Image selection for improved multi-view stereo
    Hornung, Alexander
    Zeng, Boyi
    Kobbelt, Leif
    [J]. 2008 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-12, 2008, : 2696 - 2703
  • [47] Multi-view Superpixel Stereo in Urban Environments
    Micusik, Branislav
    Kosecka, Jana
    [J]. INTERNATIONAL JOURNAL OF COMPUTER VISION, 2010, 89 (01) : 106 - 119
  • [48] Pyramid Multi-View Stereo with Local Consistency
    Liao, Jie
    Fu, Yanping
    Yan, Qingan
    Xiao, Chunxia
    [J]. COMPUTER GRAPHICS FORUM, 2019, 38 (07) : 335 - 346
  • [49] Multi-View Stereo by Temporal Nonparametric Fusion
    Hou, Yuxin
    Kannala, Juho
    Solin, Arno
    [J]. 2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, : 2651 - 2660
  • [50] Multi-view stereo network with point attention
    Zhao, Rong
    Gu, Zhuoer
    Han, Xie
    He, Ligang
    Sun, Fusheng
    Jiao, Shichao
    [J]. APPLIED INTELLIGENCE, 2023, 53 (22) : 26622 - 26636