GPU-Accelerated and Efficient Multi-View Triangulation for Scene Reconstruction

被引:0
|
作者
Mak, Jason [1 ]
Hess-Flores, Mauricio [1 ]
Recker, Shawn [1 ]
Owens, John D. [1 ]
Joy, Kenneth I. [1 ]
机构
[1] Univ Calif Davis, Davis, CA 95616 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a framework for GPU-accelerated N-view triangulation in multi-view reconstruction that improves processing time and final reprojection error with respect to methods in the literature. The framework uses an algorithm based on optimizing an angular error-based L-1 cost function and it is shown how adaptive gradient descent can be applied for convergence. The triangulation algorithm is mapped onto the GPU and two approaches for parallelization are compared: one thread per track and one thread block per track. The better performing approach depends on the number of tracks and the lengths of the tracks in the dataset. Furthermore, the algorithm uses statistical sampling based on confidence levels to successfully reduce the quantity of feature track positions needed to triangulate an entire track. Sampling aids in load balancing for the GPU's SIMD architecture and for exploiting the GPU's memory hierarchy. When compared to a serial implementation, a typical performance increase of 3-4x can be achieved on a 4-core CPU. On a GPU, large track numbers are favorable and an increase of up to 40x can be achieved. Results on real and synthetic data prove that reprojection errors are similar to the best performing current triangulation methods but costing only a fraction of the computation time, allowing for efficient and accurate triangulation of large scenes.
引用
收藏
页码:61 / 68
页数:8
相关论文
共 50 条
  • [21] Robust Focal Length Estimation by Voting in Multi-view Scene Reconstruction
    Bujnak, Martin
    Kukelova, Zuzana
    Pajdla, Tomas
    COMPUTER VISION - ACCV 2009, PT I, 2010, 5994 : 13 - +
  • [22] Efficient GPU-accelerated parallel cross-correlation
    Madera, Karel
    Smelko, Adam
    Krulis, Martin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2025, 199
  • [23] Efficient OLAP algorithms on GPU-accelerated Hadoop clusters
    Hongzhi Wang
    Zheng Wang
    Ning Li
    Xinxin Kong
    Distributed and Parallel Databases, 2019, 37 : 507 - 542
  • [24] Efficient OLAP algorithms on GPU-accelerated Hadoop clusters
    Wang, Hongzhi
    Wang, Zheng
    Li, Ning
    Kong, Xinxin
    DISTRIBUTED AND PARALLEL DATABASES, 2019, 37 (04) : 507 - 542
  • [25] Multi-Energetic, GPU-Accelerated Superposition/Convolution
    Jacques, R.
    Taylor, R.
    Wong, J.
    McNutt, T.
    MEDICAL PHYSICS, 2011, 38 (06)
  • [26] On evolutionary computation techniques for multi-view triangulation
    Nirmal S. Nair
    Madhu S. Nair
    Machine Vision and Applications, 2020, 31
  • [27] On evolutionary computation techniques for multi-view triangulation
    Nair, Nirmal S.
    Nair, Madhu S.
    MACHINE VISION AND APPLICATIONS, 2020, 31 (04)
  • [28] GPU-accelerated feature tracking for 3D reconstruction
    Cao, Mingwei
    Jia, Wei
    Li, Shujie
    Li, Yujie
    Zheng, Liping
    Liu, Xiaoping
    OPTICS AND LASER TECHNOLOGY, 2019, 110 (165-175): : 165 - 175
  • [29] PET IMAGE RECONSTRUCTION: GPU-ACCELERATED PARTICLE FILTER FRAMEWORK
    Yu, Fengchao
    Liu, Huafeng
    Shi, Pengcheng
    2011 18TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2011, : 417 - 420
  • [30] Non-redundant rendering for efficient multi-view scene discretization
    Xie, Naiwen
    Wang, Lili
    Popescu, Voicu
    VISUAL COMPUTER, 2017, 33 (12): : 1555 - 1569