Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Visibility culling using hierarchical occlusion maps
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Surface simplification using quadric error metrics
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Discrete analytical hyperplanes
Graphical Models and Image Processing
View dependent isosurface extraction
Proceedings of the conference on Visualization '98
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
Exact from-region visibility culling
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
Digital straightness: a review
Discrete Applied Mathematics - The 2001 international workshop on combinatorial image analysis (IWCIA 2001)
Visibility Culling for Time-Varying Volume Rendering Using Temporal Occlusion Coherence
VIS '04 Proceedings of the conference on Visualization '04
VV '04 Proceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics
Empty Space Skipping and Occlusion Clipping for Texture-based Volume Rendering
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)
A survey of visibility for walkthrough applications
IEEE Transactions on Visualization and Computer Graphics
Hi-index | 0.00 |
In many applications, iso-surface is the primary method for visualizing the structure of 3D density maps. We consider a common scenario where the user views the iso-surfaces from a distance and varies the level associated with the iso-surface as well as the view direction to gain a sense of the general 3D structure of the density map. For many types of density data, the iso-surfaces associated with a particular threshold may be nested and never visible during this type of viewing. In this paper, we discuss a simple, conservative culling method that avoids the generation of interior portions of iso-surfaces at the contouring stage. Unlike existing methods that perform culling based on the current view direction, our culling is performed once for all views and requires no additional computation as the view changes. By pre-computing a single visibility map, culling is done at any iso-value with little overhead in contouring. We demonstrate the effectiveness of the algorithm on a range of bio-medical data and discuss a practical application in online visualization.