Visibility culling for time-varying volume rendering using temporal occlusion coherence

被引:9
作者
Gao, JZ [1 ]
Shen, HW [1 ]
Huang, J [1 ]
Kohl, JA [1 ]
机构
[1] Ohio State Univ, Oak Ridge Natl Lab, Columbus, OH 43210 USA
来源
IEEE VISUALIZATION 2004, PROCEEEDINGS | 2004年
关键词
visibility culling; time-varying data visualization; volume rendering; plenoptic opacity function; large data visualization;
D O I
10.1109/VISUAL.2004.110
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Typically there is a high coherence in data values between neighboring time steps in an iterative scientific software simulation; this characteristic similarly contributes to a corresponding coherence in the visibility of volume blocks when these consecutive time steps are rendered. Yet tracitional visibility culling algorithms were mainly designed for static data, without consideration of such potential temporal coherency. In this paper, we explore the use of Temporal Occlusion Coherence (TOC) to accelerate visibility culling for time-varying volume rendering. In our algorithm, the opacity of volume blocks is encoded by means of Plenoptic Opacity Functions (POFs). A coherence-based block fusion technique is employed to coalesce time-coherent data blocks over a span of time steps into a single representative block. Then POFs need only be computed for these representative blocks. To quickly determine the subvolumes that do not require updates in their visibility status for each subsequent time step, a hierarchical "TOC tree" data structure is constructed to store the spans of coherent time steps. To achieve maximal culling potential, while remaining conservative, we have extended our previous POF into an Optimized POF (OPOF) encoding scheme for this specific scenario. To test our general TOC and OPOF approach, we have designed a parallel time-varying volume rendering algorithm accelerated by visibility culling. Results from experimental runs on a 32-processor cluster confirm both the effectiveness and scalability of our approach.
引用
收藏
页码:147 / 154
页数:8
相关论文
共 32 条
[1]   Hypervolume visualization: A challenge in simplicity [J].
Bajaj, CL ;
Pascucci, V ;
Rabbiolo, G ;
Schikore, DR .
IEEE SYMPOSIUM ON VOLUME VISUALIZATION, 1998, :95-+
[2]  
DURAND F, 1999, THESIS J FOURIER GRE
[3]  
FREITAG LA, 1999, P SC99 HIGH PERF NET
[4]  
GAO J, 2003, JOINT EUROGRAPHICS I, P267
[5]  
GAO J, 2001, 2001 IEEE S PAR LARG
[6]   Visibility culling using plenoptic opacity functions for large volume visualization [J].
Gao, JZ ;
Huang, J ;
Shen, HW ;
Kohl, JA .
IEEE VISUALIZATION 2003, PROCEEDINGS, 2003, :341-348
[7]  
Guthe S, 2002, VIS 2002: IEEE VISUALIZATION 2002, PROCEEDINGS, P53, DOI 10.1109/VISUAL.2002.1183757
[8]   Advanced techniques for high-quality multi-resolution volume rendering [J].
Guthe, S ;
Strasser, W .
COMPUTERS & GRAPHICS-UK, 2004, 28 (01) :51-58
[9]   Real-time decompression and visualization of animated volume data [J].
Guthe, S ;
Strasser, W .
VISUALIZATION 2001, PROCEEDINGS, 2001, :349-356
[10]  
Han-Wei Shen, 1994, Proceedings. Visualization '94 (Cat. No.94CH35707), P180, DOI 10.1109/VISUAL.1994.346321