JOURNAL ARTICLE

Empty space skipping and occlusion clipping for texture-based volume rendering

Wei LiKlaus MuellerArie Kaufman

Year: 2004 Journal:   IEEE Transactions on Ultrasonics Ferroelectrics and Frequency Control Pages: 317-324   Publisher: Institute of Electrical and Electronics Engineers

Abstract

We propose methods to accelerate texture-based volume rendering by skipping invisible voxels. We partition the volume into sub-volumes, each containing voxels with similar properties. Sub-volumes composed of only voxels mapped to empty by the transfer function are skipped. To render the adaptively partitioned sub-volumes in visibility order, we reorganize them into an orthogonal BSP tree. We also present an algorithm that computes incrementally the intersection of the volume with the slicing planes, which avoids the overhead of the intersection and texture coordinates computation introduced by the partitioning. Rendering with empty space skipping is 2 to 5 times faster than without it. To skip occluded voxels, we introduce the concept of orthogonal opacity map, that simplifies the transformation between the volume coordinates and the opacity map coordinates, which is intensively used for occlusion detection. The map is updated efficiently by the GPU. The sub-volumes are then culled and clipped against the opacity map. We also present a method that adaptively adjusts the optimal number of the opacity map updates. With occlusion clipping, about 60% of non-empty voxels can be skipped and an additional 80% speedup on average is gained for iso-surface-like rendering.

Keywords:
Voxel Rendering (computer graphics) Volume rendering Computer science Opacity Computation Artificial intelligence Clipping (morphology) Computer vision Texture memory Computer graphics (images) Algorithm Computer graphics Software rendering

Metrics

104
Cited By
14.18
FWCI (Field Weighted Citation Impact)
49
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Computer Graphics and Visualization Techniques
Physical Sciences →  Computer Science →  Computer Graphics and Computer-Aided Design
3D Shape Modeling and Analysis
Physical Sciences →  Engineering →  Computational Mechanics
Advanced Vision and Imaging
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition

Related Documents

JOURNAL ARTICLE

SparseLeap: Efficient Empty Space Skipping for Large-Scale Volume Rendering

Markus HadwigerAli K. Al-AwamiJohanna BeyerMarco AgusHanspeter Pfister

Journal:   IEEE Transactions on Visualization and Computer Graphics Year: 2017 Vol: 24 (1)Pages: 974-983
JOURNAL ARTICLE

Simple Empty-Space Removal for Interactive Volume Rendering

Vincent VidalXing MeiPhilippe Decaudin

Journal:   Journal of Graphics Tools Year: 2008 Vol: 13 (2)Pages: 21-36
JOURNAL ARTICLE

Rapid Texture-based Volume Rendering

Shihao ChenHe GuiqingHao Chong-yang

Year: 2009 Vol: 110 119 Pages: 575-578
© 2026 ScienceGate Book Chapters — All rights reserved.