Display of Surfaces from Volume Data
IEEE Computer Graphics and Applications
Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
Volume rendering on the MasPar MP-1
VVS '92 Proceedings of the 1992 workshop on Volume visualization
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
Cube-3: a real-time architecture for high-resolution volume visualization
VVS '94 Proceedings of the 1994 symposium on Volume visualization
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Memory and Processing Architecture for 3D Voxel-Based Imagery
IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications
Computer
Research issues in volume visualization
IEEE Computer Graphics and Applications
Design of a high performance volume visualization system
HWWS '97 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
PAVLOV: a programmable architecture for volume processing
HWWS '98 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
A low-cost memory architecture for PCI-based interactive ray casting
HWWS '99 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Ray Casting Architectures for Volume Visualization
IEEE Transactions on Visualization and Computer Graphics
Design of a Parallel Accelerator for Volume Rendering
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
VoxelCache: a cache-based memory architecture for volume graphics
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Two-pass image and volume rotation
VG'01 Proceedings of the 2001 Eurographics conference on Volume Graphics
Hi-index | 0.00 |
This paper describes a new algorithm and hardware design for the generation of two dimensional images from volume data using the ray casting technique. The algorithm is part of an image generation system that is broken down into three subsystems. The first subsystem stores the input data in a buffered memory using a rearrangement of the original address value. The second subsystem reads data points from the buffered memory and shifts the data to computational elements in order to complete the viewing calculations for the image synthesis process. The final stage takes the results of the viewing calculations combined with the original input data to complete the surface rendering and pixel compositing to create the final image. This paper focusses on the second subsystem which consists of two, two dimensional arrays of processing elements. The first array performs a limited angle, single dimension rotation by shifting the data. The second array performs a two dimensional ray casting operation where viewing rays are assigned to each processing element. The first stage is outlined in this paper and the final rendering stages are the subject of previous work. The hardware design associated with these algorithms is described and tested. It is estimated that this architecture is capable of producing 384 × 384 pixel images at speeds of 15 frames per second for 2563 data sets. Real time generation of images of volume data is important in scientific applications of volume visualization and computer graphics applications which use volume graphics.