Interactive volume rendering of large sparse data sets using adaptive mesh refinement hierarchies

被引:16
作者
Kähler, R
Simon, M
Hege, HC
机构
[1] Konrad Zuse Inst Informat Tech Berlin, Div Comp Sci, Dept Visualizat, D-14195 Berlin, Germany
[2] Free Univ Berlin, Dept Math & Comp Sci, D-14195 Berlin, Germany
关键词
3D texture mapping; hierarchical space partitioning; AMR tree; octree; sparse volume data;
D O I
10.1109/TVCG.2003.1207442
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we present an algorithm that accelerates 3D texture-based volume rendering of large, Sparse data sets, i.e., data sets where only a fraction of the voxels contain relevant information. In texture-based approaches, the rendering performance is affected by the fill-rate, the size of texture memory, and the texture I/O bandwidth. For sparse data, these limitations can be circumvented by restricting most of the rendering work to the relevant parts of the volume. In order to efficiently enclose the corresponding regions with axis-aligned boxes, we employ a hierarchical data structure, known as an AMR (Adaptive Mesh Refinement) tree. The hierarchy is generated utilizing a clustering algorithm. A good balance is thereby achieved between the size of the enclosed volume, i.e., the amount to render in graphics hardware and the number of axis-aligned regions, i.e., the number of texture coordinates to compute in software. The waste of texture memory by the power-of-two restriction is minimized by a 3D packing algorithm which arranges texture bricks economically in memory. Compared to an octree approach, the rendering performance is significantly increased and less parameter tuning is necessary.
引用
收藏
页码:341 / 351
页数:11
相关论文
共 28 条
  • [1] [Anonymous], OPENGL GRAPHICS SYST
  • [2] AN ALGORITHM FOR PERSPECTIVE VIEWING OF OBJECTS REPRESENTED BY OCTREES
    AREF, WG
    SAMET, H
    [J]. COMPUTER GRAPHICS FORUM, 1995, 14 (01) : 59 - 66
  • [3] LOCAL ADAPTIVE MESH REFINEMENT FOR SHOCK HYDRODYNAMICS
    BERGER, MJ
    COLELLA, P
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1989, 82 (01) : 64 - 84
  • [4] BERGER MJ, 1991, IEEE T SYSTEMS MAN C, V21
  • [5] Multiresolution volume visualization with a texture-based octree
    Boada, I
    Navazo, I
    Scopigno, R
    [J]. VISUAL COMPUTER, 2001, 17 (03) : 185 - 197
  • [6] Cabral B., 1994, P 1994 S VOLUME VISU, P91, DOI DOI 10.1145/197938.197972
  • [7] COFFMAN EG, 1980, SIAM J COMPUT, V9, P808, DOI 10.1137/0209062
  • [8] COHEN D, 1994, VISUAL COMPUT, V11, P27, DOI [10.1007/BF01900697, 10.1007/BF01900824]
  • [9] Volume rendering
    Drebin, Robert A.
    Carpenter, Loren
    Hanrahan, Pat
    [J]. Computer Graphics (ACM), 1988, 22 (04): : 65 - 74
  • [10] Deformable volume rendering by 3D texture mapping and octree encoding
    Fang, SF
    Srinivasan, R
    Huang, S
    Raghavan, R
    [J]. VISUALIZATION '96, PROCEEDINGS, 1996, : 73 - +