Parallel BVH construction using k-means clustering

被引:7
|
作者
Meister, Daniel [1 ]
Bittner, Jiri [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Prague, Czech Republic
来源
VISUAL COMPUTER | 2016年 / 32卷 / 6-8期
关键词
Ray tracing; Object hierarchies; Three-dimensional graphics; Realism; HIERARCHIES;
D O I
10.1007/s00371-016-1241-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a novel method for fast parallel construction of bounding volume hierarchies (BVH) on the GPU. Our method is based on a combination of divisible and agglomerative clustering. We use the k-means algorithm to subdivide scene primitives into clusters. From these clusters, we construct treelets using the agglomerative clustering algorithm. Applying this procedure recursively, we construct the entire bounding volume hierarchy. We implemented the method using parallel programming concepts on the GPU. The results show the versatility of the method: it can be used to construct medium-quality hierarchies very quickly, but also it can be used to construct high-quality hierarchies given a slightly longer computational time. We evaluate the method in the context of GPU ray tracing and show that it provides results comparable with other state-of-the-art GPU techniques for BVH construction. We also believe that our approach based on the k-means algorithm gives a new insight into how bounding volume hierarchies can be constructed.
引用
收藏
页码:977 / 987
页数:11
相关论文
共 50 条
  • [1] Parallel BVH construction using k-means clustering
    Daniel Meister
    Jiří Bittner
    [J]. The Visual Computer, 2016, 32 : 977 - 987
  • [2] Parallel BVH Construction Using Locally Density Clustering
    Hu, Yingsong
    Wang, Weijian
    Li, Dan
    Zeng, Qingzhi
    Hu, Yunfei
    [J]. IEEE ACCESS, 2019, 7 : 105827 - 105839
  • [3] A parallel clustering algorithm for images using GA and k-means
    Wang, Ze
    Xiao, Shengzhong
    Cai, HuanFu
    Wang, ChunMei
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (06): : 2163 - 2170
  • [4] Parallel K-Means Clustering Based on MapReduce
    Zhao, Weizhong
    Ma, Huifang
    He, Qing
    [J]. CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 674 - 679
  • [5] Data decomposition for parallel K-means clustering
    Gursoy, A
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 241 - 248
  • [6] Clustering of Image Data Using K-Means and Fuzzy K-Means
    Rahmani, Md. Khalid Imam
    Pal, Naina
    Arora, Kamiya
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (07) : 160 - 163
  • [7] Optimal Tabu K-Means Clustering Using Massively Parallel Architecture
    Saveetha, V
    Sophia, S.
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (13)
  • [8] A Parallel Forecasting Approach Using Incremental K-means Clustering Technique
    Sahoo, Swagatika
    [J]. COMPUTATIONAL INTELLIGENCE IN DATA MINING, CIDM 2016, 2017, 556 : 165 - 172
  • [9] Parallel Hierarchical K-means Clustering-based Image Index Construction Method
    Yang, Yuan-feng
    Wu, Jian
    Fang, Jing
    Cui, Zhi-ming
    [J]. 2012 11TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2012, : 424 - 428
  • [10] Clones Clustering Using K-Means
    Ashish, Aveg
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO'16), 2016,