Single-Pass GPU-Raycasting for Structured Adaptive Mesh Refinement Data

被引:2
|
作者
Kaehler, Ralf [1 ]
Abel, Tom [1 ]
机构
[1] KIPAC SLAC, Menlo Pk, CA USA
来源
关键词
Scientific Visualization; Adaptive Mesh Refinement; GPU-Raycasting; AMR DATA; VISUALIZATION; PACKING;
D O I
10.1117/12.2008552
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Structured Adaptive Mesh Refinement (SAMR) is a popular numerical technique to study processes with high spatial and temporal dynamic range. It reduces computational requirements by adapting the lattice on which the underlying differential equations are solved to most efficiently represent the solution. Particularly in astrophysics and cosmology such simulations now can capture spatial scales ten orders of magnitude apart and more. The irregular locations and extensions of the refined regions in the SAMR scheme and the fact that different resolution levels partially overlap, poses a challenge for GPU-based direct volume rendering methods. kD-trees have proven to be advantageous to subdivide the data domain into non-overlapping blocks of equally sized cells, optimal for the texture units of current graphics hardware, but previous GPU-supported raycasting approaches for SAMR data using this data structure required a separate rendering pass for each node, preventing the application of many advanced lighting schemes that require simultaneous access to more than one block of cells. In this paper we present the first single-pass GPU-raycasting algorithm for SAMR data that is based on a kD-tree. The tree is efficiently encoded by a set of 3D-textures, which allows to adaptively sample complete rays entirely on the GPU without any CPU interaction. We discuss two different data storage strategies to access the grid data on the GPU and apply them to several datasets to prove the benefits of the proposed method.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A flexible kernel for adaptive mesh refinement on GPU
    Boubekeur, T.
    Schlick, C.
    [J]. COMPUTER GRAPHICS FORUM, 2008, 27 (01) : 102 - 113
  • [2] Comparison of refinement criteria for structured adaptive mesh refinement
    Li, Shengtai
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2010, 233 (12) : 3139 - 3147
  • [3] Improving single-pass adaptive VQ
    Rizzo, F
    Storer, JA
    Carpentieri, B
    [J]. ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 3169 - 3171
  • [4] Single-Pass Object-Adaptive Data Undersampling and Reconstruction for MRI
    Huang, Zhishen
    Ravishankar, Saiprasad
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2022, 8 : 333 - 345
  • [5] Elliptic Solvers For Structured Adaptive Mesh Refinement
    Van Straalen, B.
    Colella, P.
    Graves, D.
    Ligocki, T.
    Keen, N.
    [J]. NUMERICAL MODELING OF SPACE PLASMA FLOWS: ASTRONUM-2008, 2009, 406 : 293 - +
  • [6] Experiments with single-pass adaptive vector quantization
    Rizzo, F
    Storer, JA
    Carpentieri, B
    [J]. DCC '99 - DATA COMPRESSION CONFERENCE, PROCEEDINGS, 1999, : 546 - 546
  • [7] Data structures and algorithms for high-dimensional structured adaptive mesh refinement
    Grandin, Magnus
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2015, 82 : 75 - 86
  • [8] Comparison of parallelization models for structured adaptive mesh refinement
    Rantakokko, J
    [J]. EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 615 - 623
  • [9] Visualization of adaptive mesh refinement data
    Weber, GH
    Hagen, H
    Hamann, B
    Joy, KI
    Ligocki, TJ
    Ma, KL
    Shalf, JM
    [J]. VISUAL DATA EXPLORATION AND ANALYSIS VIII, 2001, 4302 : 121 - 132
  • [10] Memory-Efficient Single-Pass GPU Rendering of Multifragment Effects
    Wang, Wencheng
    Xie, Guofu
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2013, 19 (08) : 1307 - 1316