Hybrid Volume Ray Tracing of Multiple Isosurfaces with Arbitrary Opacity Values

Tetu HIRAI  Tsuyoshi YAMAMOTO  

IEICE TRANSACTIONS on Information and Systems   Vol.E79-D   No.7   pp.965-972
Publication Date: 1996/07/25
Online ISSN: 
Print ISSN: 0916-8532
Type of Manuscript: PAPER
Category: Image Processing,Computer Graphics and Pattern Recognition
medical imaging,  computer graphics,  volume rendering,  ray tracing,  isosurface,  

Full Text: PDF>>
Buy this Article

We present a volume rendering algorithm which renders images at approximately two to seven times the speed of a conventional ray caster with almost no visible loss of image quality. This algorithm traverses the volume data in object order and renders the image by performing ray casting for the pixels within the footprint of the voxel (i.e., rectangular prism) being processed. The proposed algorithm supports the rendering of both single and multiple isosurfaces with arbitrary opacity values. While the projection approach to volume rendering is not new, we present an algorithm specifically designed for the perspective projection, evaluate its rendering speed for both single and multiple isosurfaces with arbitrary opacity values, and examine how efficiently it uses cache memory.