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 条
  • [1] A Comparative Study of GPU-Accelerated Multi-view Sequential Reconstruction Triangulation Methods for Large-Scale Scenes
    Mak, Jason
    Hess-Flores, Mauricio
    Recker, Shawn
    Owens, John D.
    Joy, Kenneth I.
    COMPUTER VISION - ACCV 2014 WORKSHOPS, PT I, 2015, 9008 : 254 - 269
  • [2] Fury of the Swarm: Efficient and Very Accurate Triangulation for Multi-View Scene Reconstruction
    Recker, Shawn
    Hess-Flores, Mauricio
    Joy, Kenneth I.
    2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW), 2013, : 652 - 659
  • [3] Statistical Angular Error-Based Triangulation for Efficient and Accurate Multi-View Scene Reconstruction
    Recker, Shawn
    Hess-Flores, Mauricio
    Joy, Kenneth I.
    2013 IEEE WORKSHOP ON APPLICATIONS OF COMPUTER VISION (WACV), 2013, : 68 - 75
  • [4] GPU-Accelerated Algorithm for Polygon Reconstruction
    Ji, Ruian
    Niu, Zhirui
    Chen, Lan
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [5] GPU-based multi-view stereo reconstruction
    Wang, Bo Ling
    Jiang, Yan Feng
    Peng, Zhen
    Yu, Sheng Chen
    INFORMATION TECHNOLOGY AND COMPUTER APPLICATION ENGINEERING, 2014, : 451 - 454
  • [6] Visualization of Scene Structure Uncertainty in Multi-View Reconstruction
    Recker, Shawn
    Hess-Flores, Mauricio
    Duchaineau, Mark A.
    Joy, Kenneth I.
    2012 IEEE APPLIED IMAGERY PATTERN RECOGNITION WORKSHOP (AIPR), 2012,
  • [7] GPU Accelerated Robust Scene Reconstruction
    Dong, Wei
    Park, Jaesik
    Yang, Yi
    Kaess, Michael
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 7863 - 7870
  • [8] GPU-accelerated regularized iterative reconstruction for few-view cone beam CT
    Matenine, Dmitri
    Goussard, Yves
    Despres, Philippe
    MEDICAL PHYSICS, 2015, 42 (04) : 1505 - 1517
  • [9] Piecewise planar scene reconstruction and optimization for multi-view stereo
    Kim, Hyojin
    Xiao, Hong
    Max, Nelson
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7727 LNCS (PART 4): : 191 - 204
  • [10] Efficient Intranode Communication in GPU-Accelerated Systems
    Ji, Feng
    Aji, Ashwin M.
    Dinan, James
    Buntinas, Darius
    Balaji, Pavan
    Feng, Wu-chun
    Ma, Xiaosong
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1838 - 1847