Texture partitioning and packing for accelerating texture-based volume rendering

被引:0
|
作者
Li, W [1 ]
Kaufman, A [1 ]
机构
[1] SUNY Stony Brook, CVC, Stony Brook, NY 11790 USA
关键词
texture-based volume rendering; empty space skipping; graphics hardware; box growing; lossless texture compression; texture partitioning; texture packing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To apply empty space skipping in texture-based volume rendering, we partition the texture space with a box-growing algorithm. Each sub-texture comprises of neighboring voxels with similar densities and gradient magnitudes. Sub-textures with similar range of density and gradient magnitude are then packed into larger ones to reduce the number of textures. The partitioning and packing is independent on the transfer function. During rendering, the visibility of the boxes are determined by whether any of the enclosed voxel is assigned a non-zero opacity by the current transfer function. Only the subtextures from the visible boxes are blended and only the packed textures containing visible sub-textures reside in the texture memory. We arrange the densities and the gradients into separate textures to avoid storing the empty regions in the gradient texture, which is transfer function independent. The partitioning and packing can be considered as a lossless texture compression with an average compression rate of 3:1:1 for the gradient textures. Running on the same hardware and generating identical images, the proposed method however renders 3 to 6 times faster on average than traditional approaches for various datasets in different rendering modes.
引用
收藏
页码:81 / 88
页数:8
相关论文
共 50 条
  • [1] An accelerating texture-based volume rendering algorithm with BVH
    Zou, Hua
    Gao, Xinbo
    Lue, Xinrong
    [J]. Wuhan Daxue Xuebao (Xinxi Kexue Ban)/ Geomatics and Information Science of Wuhan University, 2009, 34 (03): : 321 - 325
  • [2] Rapid Texture-based Volume Rendering
    Chen Shihao
    He Guiqing
    Hao Chongyang
    [J]. 2009 INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND INFORMATION APPLICATION TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 575 - +
  • [3] Texture-based Transfer Functions for Direct Volume Rendering
    Caban, Jesus J.
    Rheingans, Penny
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2008, 14 (06) : 1364 - 1371
  • [4] Depth-peeling for texture-based volume rendering
    Nagy, Z
    Klein, R
    [J]. 11TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2003, : 429 - 433
  • [5] Accelerating volume rendering with texture hulls
    Li, W
    Kaufman, A
    [J]. IEEE/ACM SIGGRAPH SYMPOSIUM ON VOLUME VISUALIZATION AND GRAPHICS 2002, PROCEEDINGS, 2002, : 115 - 122
  • [6] Interactive texture-based volume rendering for large data sets
    Kniss, J
    McCormick, P
    McPherson, A
    Ahrens, J
    Painter, J
    Keahey, A
    Hansen, C
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2001, 21 (04) : 52 - 61
  • [7] Interactive PC texture-based volume rendering for large datasets
    Zheng, Jie
    Ji, Hongbing
    Yang, Wanhai
    [J]. ICICIC 2006: FIRST INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING, INFORMATION AND CONTROL, VOL 2, PROCEEDINGS, 2006, : 350 - +
  • [8] Texture-based volume rendering of adaptive mesh refinement data
    Ralf Kähler
    Hans-Christian Hege
    [J]. The Visual Computer, 2002, 18 : 481 - 492
  • [9] Texture-based volume rendering of adaptive mesh refinement data
    Kähler, R
    Hege, HC
    [J]. VISUAL COMPUTER, 2002, 18 (08): : 481 - 492
  • [10] Empty space skipping and occlusion clipping for texture-based volume rendering
    Li, W
    Mueller, K
    Kaufman, A
    [J]. IEEE VISUALIZATION 2003, PROCEEDINGS, 2003, : 317 - 324