gkDtree: A group-based parallel update kd-tree for interactive ray tracing

被引:9
|
作者
Kang, Yoon-Sig [1 ]
Nah, Jae-Ho [1 ]
Park, Woo-Chan [2 ]
Yang, Sung-Bong [1 ]
机构
[1] Yonsei Univ, Dept Comp Sci, Seoul 120749, South Korea
[2] Sejong Univ, Dept Comp Engn, Seoul, South Korea
关键词
Ray tracing; Kd-tree; Dynamic scene; CONSTRUCTION;
D O I
10.1016/j.sysarc.2011.06.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a new group-based acceleration data structure called gkDtree for interactive ray tracing of dynamic scenes. The main idea of the gkDtree is to construct the acceleration structure with a multi-level hierarchy, and to integrate a parallelization approach to result in a faster update and a more efficient tree traversal. A gkDtree can be viewed as a set of kd-trees, each of which is a local acceleration structure corresponding to a group. For a gkDtree, a scene is divided into several groups based on a scene graph. The local acceleration structure of each group involving only dynamic primitives is rebuilt. To achieve higher parallelization, dependencies among groups in different levels are removed before rebuilding occurs in parallel. To enhance the scalability of parallelization, a simple and fast load-balancing scheme is introduced. Furthermore, we apply a variety of accurate SAH (surface area heuristic) algorithms into tree generation for both static and dynamic groups. The experimental results show that a gkDtree has a real-time update performance. It has an update performance that is up to 166 times faster than a kd-tree for our test scenes in a six-core hardware system environment. Furthermore, the results also show that tree traversal performance of a gkDtree is competitive with that of a kd-tree. (c) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:166 / 175
页数:10
相关论文
共 50 条
  • [31] Efficient KD-Tree Based Mesh Redistribution for Data Remapping Algorithms
    Ray, Navamita
    Shevitz, Daniel
    Li, Yipeng
    Garimella, Rao
    Herring, Angela
    Kikinzon, Evgeny
    Lipnikov, Konstantin
    Rakotoarivelo, Hoby
    Velechovsky, Jan
    SIAM INTERNATIONAL MESHING ROUNDTABLE 2023, SIAM IMR 2023, 2024, 147 : 25 - 41
  • [32] Texture segmentation algorithm based on wavelet transform and kd-tree clustering
    Yang, GS
    Hou, YL
    Huang, CY
    2004 IEEE CONFERENCE ON ROBOTICS, AUTOMATION AND MECHATRONICS, VOLS 1 AND 2, 2004, : 987 - 990
  • [33] Understanding the Efficiency of kD-tree Ray-Traversal Techniques over a GPGPU Architecture
    Santos, Artur
    Teixeira, Joao Marcelo
    Farias, Thiago
    Teichrieb, Veronica
    Kelner, Judith
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2012, 40 (03) : 331 - 352
  • [34] Kd-tree Based Fast Facet Visibility Test in Iterative Physical
    Ding, Hao
    Gao, Pengcheng
    Tao, Yubo
    Lin, Hai
    2013 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM (APSURSI), 2013, : 1788 - 1789
  • [35] Nearest neighbor recognition of cucumber disease images based on Kd-tree
    Gao, Ronghua
    Wu, Huarui
    Information Technology Journal, 2013, 12 (23) : 7385 - 7390
  • [36] Understanding the Efficiency of kD-tree Ray-Traversal Techniques over a GPGPU Architecture
    Artur Santos
    João Marcelo Teixeira
    Thiago Farias
    Veronica Teichrieb
    Judith Kelner
    International Journal of Parallel Programming, 2012, 40 : 331 - 352
  • [37] Kd-tree based OLS in implicit surface reconstruction with radial basis function
    Wen, Peizhi
    Wu, Xiaojun
    Gao, Tao
    Wu, Chengke
    ADVANCES IN ARTIFICIAL REALITY AND TELE-EXISTENCE, PROCEEDINGS, 2006, 4282 : 861 - +
  • [38] Efficient computational method of coupled targets electromagnetic scattering based on KD-tree
    Zhang, Yang
    Li, Shu-Zhong
    Zhang, Chun-Yang
    Zhou, Peng
    Zhang, Min
    Binggong Xuebao/Acta Armamentarii, 2015, 36 : 173 - 177
  • [39] Font recognition using shape-based quad-tree and Kd-tree decomposition
    Sexton, A
    Todman, A
    Woodward, K
    PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : A212 - A215
  • [40] Semantic Relationship-Based Image Retrieval Using KD-Tree Structure
    Nguyen Thi Dinh
    Thanh The Van
    Thanh Manh Le
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2022, PT I, 2022, 13757 : 455 - 468