A dynamic screen technique for shaded graphics display of slice-represented objects
Computer Vision, Graphics, and Image Processing
Footprint evaluation for volume rendering
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Hierarchical splatting: a progressive refinement algorithm for volume rendering
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
A coherent projection approach for direct volume rendering
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Fast algorithms for volume ray tracing
VVS '92 Proceedings of the 1992 workshop on Volume visualization
Splatting: a parallel, feed-forward volume rendering algorithm
Splatting: a parallel, feed-forward volume rendering algorithm
Efficient feed-forward volume rendering techniques for vector and parallel processors
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Fast volume rendering using a shear-warp factorization of the viewing transformation
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Accelerated volume rendering and tomographic reconstruction using texture mapping hardware
VVS '94 Proceedings of the 1994 symposium on Volume visualization
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Direct volume rendering with shading via three-dimensional textures
Proceedings of the 1996 symposium on Volume visualization
Fast perspective volume rendering with splatting by utilizing a ray-driven approach
Proceedings of the 7th conference on Visualization '96
Real-time slicing of data space
Proceedings of the 7th conference on Visualization '96
Eliminating popping artifacts in sheet buffer-based splatting
Proceedings of the conference on Visualization '98
VVS '89 Proceedings of the 1989 Chapel Hill workshop on Volume visualization
A rendering algorithm for visualizing 3D scalar fields
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Optical Models for Direct Volume Rendering
IEEE Transactions on Visualization and Computer Graphics
Splatting Errors and Antialiasing
IEEE Transactions on Visualization and Computer Graphics
IEEE Computer Graphics and Applications
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
A Hardware Acceleration Method for Volumetric Ray Tracing
VIS '95 Proceedings of the 6th conference on Visualization '95
On Enhancing the Speed of Splatting with Indexing
VIS '95 Proceedings of the 6th conference on Visualization '95
Accelerating volume animation by space-leaping
VIS '93 Proceedings of the 4th conference on Visualization '93
Texture splats for 3D scalar and vector field visualization
VIS '93 Proceedings of the 4th conference on Visualization '93
VIS '94 Proceedings of the conference on Visualization '94
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
A simple, efficient method for realistic animation of clouds
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
The RACE II engine for real-time volume rendering
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
A practical evaluation of popular volume rendering algorithms
VVS '00 Proceedings of the 2000 IEEE symposium on Volume visualization
FastSplats: optimized splatting on rectilinear grids
Proceedings of the conference on Visualization '00
Space-time points: 4d splatting on efficient grids
VVS '02 Proceedings of the 2002 IEEE symposium on Volume visualization and graphics
A complete distance field representation
Proceedings of the conference on Visualization '01
Volumetric shadows using splatting
Proceedings of the conference on Visualization '02
Fast and reliable space leaping for interactive volume rendering
Proceedings of the conference on Visualization '02
A new object-order ray-casting algorithm
Proceedings of the conference on Visualization '02
Anisotropic Volume Rendering Using Intensity Interpolation
MICCAI '01 Proceedings of the 4th International Conference on Medical Image Computing and Computer-Assisted Intervention
A panoramic walkthrough system with occlusion culling
EGVE '03 Proceedings of the workshop on Virtual environments 2003
Shadows and Soft Shadows with Participating Media Using Splatting
IEEE Transactions on Visualization and Computer Graphics
Hybrid forward resampling and volume rendering
VG '03 Proceedings of the 2003 Eurographics/IEEE TVCG Workshop on Volume graphics
Hardware-Accelerated Adaptive EWA Volume Splatting
VIS '04 Proceedings of the conference on Visualization '04
VV '04 Proceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics
Squeeze: numerical-precision-optimized volume rendering
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Empty Space Skipping and Occlusion Clipping for Texture-based Volume Rendering
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
A Frequency-Sensitive Point Hierarchy for Images and Volumes
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Scalable Data Servers for Large Multivariate Volume Visualization
IEEE Transactions on Visualization and Computer Graphics
Visualization in Medicine: Theory, Algorithms, and Applications
Visualization in Medicine: Theory, Algorithms, and Applications
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part II
Hardware-accelerated volume rendering for real-time medical data visualization
ISVC'07 Proceedings of the 3rd international conference on Advances in visual computing - Volume Part II
GPU-accelerated volume splatting with elliptical RBFs
EUROVIS'06 Proceedings of the Eighth Joint Eurographics / IEEE VGTC conference on Visualization
Interactive iso-surface ray tracing of massive volumetric data sets
EG PGV'07 Proceedings of the 7th Eurographics conference on Parallel Graphics and Visualization
VG'01 Proceedings of the 2001 Eurographics conference on Volume Graphics
GPU accelerated image aligned splatting
VG'05 Proceedings of the Fourth Eurographics / IEEE VGTC conference on Volume Graphics
Splatting the lines in parallel coordinates
EuroVis'09 Proceedings of the 11th Eurographics / IEEE - VGTC conference on Visualization
Hi-index | 0.00 |
Splatting is a popular volume rendering algorithm that pairs good image quality with an efficient volume projection scheme. The current axis-aligned sheet-buffer approach, however, bears certain inaccuracies. The effect of these is less noticeable in still images, but clearly revealed in animated viewing, where disturbing popping of object brightness occurs at certain view angle transitions. In previous work, we presented a new variant of sheet-buffered splatting in which the compositing sheets are oriented parallel to the image plane. This scheme not only eliminates the condition for popping, but also produces images of higher quality. In this paper, we summarize this new paradigm and extend it in a number of ways. We devise a new solution to render rectilinear grids of equivalent cost to the traditional approach that treats the anisotropic volume as being warped into a cubic grid. This enables us to use the usual radially symmetric kernels, which can be projected without inaccuracies. Next, current splatting approaches necessitate the projection of all voxels in the iso-interval(s), although only a subset of these voxels may eventually be visible in the final image. To eliminate these wasteful computations we propose a novel front-to-back approach that employs an occlusion map to determine if a splat contributes to the image before it is projected, thus skipping occluded splats. Additional measures are presented for further speedups. In addition, we present an efficient list-based volume traversal scheme that facilitates the quick modification of transfer functions and iso-values.