Efficient ray tracing of volume data
ACM Transactions on Graphics (TOG)
SCIRun: a scientific programming environment for computational steering
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Multi-frame thrashless ray casting with advancing ray-front
GI '96 Proceedings of the conference on Graphics interface '96
Hypervolume visualization: a challenge in simplicity
VVS '98 Proceedings of the 1998 IEEE symposium on Volume visualization
View dependent isosurface extraction
Proceedings of the conference on Visualization '98
Interactive ray tracing for isosurface rendering
Proceedings of the conference on Visualization '98
Isosurface extraction in time-varying fields using a temporal branch-on-need tree (T-BON)
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
A fast volume rendering algorithm for time-varying fields using a time-space partitioning (TSP) tree
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
Adaptive, multiresolution visualization of large data sets using a distributed memory octree
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Very high resolution simulation of compressible turbulence on the IBM-SP system
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
High performance visualization of time-varying volume data over a wide-area network status
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
FastSplats: optimized splatting on rectilinear grids
Proceedings of the conference on Visualization '00
Parallel view-dependent isosurface extraction using multi-pass occlusion culling
PVG '01 Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics
Feature based volumetric video compression for interactive playback
VVS '02 Proceedings of the 2002 IEEE symposium on Volume visualization and graphics
Space-time points: 4d splatting on efficient grids
VVS '02 Proceedings of the 2002 IEEE symposium on Volume visualization and graphics
Texture hardware assisted rendering of time-varying volume data
Proceedings of the conference on Visualization '01
Real-time decompression and visualization of animated volume data
Proceedings of the conference on Visualization '01
Interactive rendering of large volume data sets
Proceedings of the conference on Visualization '02
Optical Models for Direct Volume Rendering
IEEE Transactions on Visualization and Computer Graphics
Tracking and Visualizing Turbulent 3D Features
IEEE Transactions on Visualization and Computer Graphics
Hardware-assisted view-dependent isosurface extraction using spherical partition
VISSYM '03 Proceedings of the symposium on Data visualisation 2003
Compression Domain Rendering of Time-Resolved Volume Data
VIS '95 Proceedings of the 6th conference on Visualization '95
Interactive visualization methods for four dimensions
VIS '93 Proceedings of the 4th conference on Visualization '93
Differential volume rendering: a fast volume visualization technique for flow animation
VIS '94 Proceedings of the conference on Visualization '94
Volume Tracking Using Higher Dimensional Isosurfacing
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Visibility Culling Using Plenoptic Opacity Functions for Large Volume Visualization
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
High Dimensional Direct Rendering of Time-Varying Volumetric Data
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Progressive view-dependent isosurface propagation
EGVISSYM'01 Proceedings of the 3rd Joint Eurographics - IEEE TCVG conference on Visualization
Advanced illumination techniques for GPU volume raycasting
ACM SIGGRAPH ASIA 2008 courses
An object selecting method for accelerating volume rendering of large datasets
VIIP '07 The Seventh IASTED International Conference on Visualization, Imaging and Image Processing
Advanced illumination techniques for GPU-based volume raycasting
ACM SIGGRAPH 2009 Courses
An exploratory technique for coherent visualization of time-varying volume data
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
Hi-index | 0.00 |
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 traditional 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.