OLBVH: octree linear bounding volume hierarchy for volumetric meshes

被引:0
|
作者
Daniel Ströter
Johannes S. Mueller-Roemer
André Stork
Dieter W. Fellner
机构
[1] Technische Universität Darmstadt,
[2] Fraunhofer IGD and Technische Universität Darmstadt,undefined
[3] Technische Universität Graz,undefined
来源
The Visual Computer | 2020年 / 36卷
关键词
Bounding volume hierarchy; GPGPU; Volumetric meshes; Direct volume rendering; Intersection detection; Slicing;
D O I
暂无
中图分类号
学科分类号
摘要
We present a novel bounding volume hierarchy for GPU-accelerated direct volume rendering (DVR) as well as volumetric mesh slicing and inside-outside intersection testing. Our novel octree-based data structure is laid out linearly in memory using space filling Morton curves. As our new data structure results in tightly fitting bounding volumes, boundary markers can be associated with nodes in the hierarchy. These markers can be used to speed up all three use cases that we examine. In addition, our data structure is memory-efficient, reducing memory consumption by up to 75%. Tree depth and memory consumption can be controlled using a parameterized heuristic during construction. This allows for significantly shorter construction times compared to the state of the art. For GPU-accelerated DVR, we achieve performance gain of 8.4×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document}–13×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document}. For 3D printing, we present an efficient conservative slicing method that results in a 3×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document}–25×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} speedup when using our data structure. Furthermore, we improve volumetric mesh intersection testing speed by 5×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document}–52×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document}.
引用
收藏
页码:2327 / 2340
页数:13
相关论文
共 50 条
  • [1] OLBVH: octree linear bounding volume hierarchy for volumetric meshes
    Stroeter, Daniel
    Mueller-Roemer, Johannes S.
    Stork, Andre
    Fellner, Dieter W.
    [J]. VISUAL COMPUTER, 2020, 36 (10-12): : 2327 - 2340
  • [2] A volumetric bounding volume hierarchy for collision detection
    Li Liu
    Zhao-qi Wang
    Shi-hong Xia
    [J]. PROCEEDINGS OF 2007 10TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, 2007, : 485 - 488
  • [3] Chunked Bounding Volume Hierarchies for Fast Digital Prototyping Using Volumetric Meshes
    Schmidtke, Robert
    Erleben, Kenny
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (12) : 3044 - 3057
  • [4] Efficient construction of bounding volume hierarchies into a complete octree for ray tracing
    Olivares, Ulises
    Rodriguez, Hector G.
    Garcia, Arturo
    Ramos, Felix F.
    [J]. COMPUTER ANIMATION AND VIRTUAL WORLDS, 2016, 27 (3-4) : 358 - 368
  • [5] Parallel Reinsertion for Bounding Volume Hierarchy Optimization
    Meister, D.
    Bittner, J.
    [J]. COMPUTER GRAPHICS FORUM, 2018, 37 (02) : 463 - 473
  • [6] Bounding-planes Octree: A new volume-based LOD scheme
    Melero, F. J.
    Cano, P.
    Torres, J. C.
    [J]. COMPUTERS & GRAPHICS-UK, 2008, 32 (04): : 385 - 392
  • [7] A Fast Spatial Partition Method in Bounding Volume Hierarchy
    Zhao, Shuai
    Cao, Yue
    Guo, Yuxiao
    Chen, Si
    Chen, Leiting
    [J]. PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 15 - 18
  • [8] A dynamic bounding volume hierarchy for generalized collision detection
    Larsson, Thomas
    Akenine-Moller, Tomas
    [J]. COMPUTERS & GRAPHICS-UK, 2006, 30 (03): : 450 - 459
  • [9] Octree-advancing front method for generation of unstructured surface and volume meshes
    McMorris, H
    Kallinderis, Y
    [J]. AIAA JOURNAL, 1997, 35 (06) : 976 - 984
  • [10] LINEAR OCTREE BY VOLUME INTERSECTION USING PERSPECTIVE SILHOUETTES
    NITYA, VB
    SRIDEVI, N
    PUJARI, AK
    [J]. PATTERN RECOGNITION LETTERS, 1992, 13 (11) : 781 - 788