Share Email Print
cover

Proceedings Paper

Fast software-based volume rendering using multimedia instructions on PC platforms and its application to virtual endoscopy
Author(s): Kensaku Mori; Yasuhito Suenaga; Jun-ichiro Toriwaki
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

This paper describes a software-based fast volume rendering (VolR) method on a PC platform by using multimedia instructions, such as SIMD instructions, which are currently available in PCs' CPUs. This method achieves fast rendering speed through highly optimizing software rather than an improved rendering algorithm. In volume rendering using a ray casting method, the system requires fast execution of the following processes: (a) interpolation of voxel or color values at sample points, (b) computation of normal vectors (gray-level gradient vectors), (c) calculation of shaded values obtained by dot-products of normal vectors and light source direction vectors, (d) memory access to a huge area, and (e) efficient ray skipping at translucent regions. The proposed software implements these fundamental processes in volume rending by using special instruction sets for multimedia processing. The proposed software can generate virtual endoscopic images of a 3-D volume of 512x512x489 voxel size by volume rendering with perspective projection, specular reflection, and on-the-fly normal vector computation on a conventional PC without any special hardware at thirteen frames per second. Semi-translucent display is also possible.

Paper Details

Date Published: 2 May 2003
PDF: 12 pages
Proc. SPIE 5031, Medical Imaging 2003: Physiology and Function: Methods, Systems, and Applications, (2 May 2003); doi: 10.1117/12.480417
Show Author Affiliations
Kensaku Mori, Nagoya Univ. (Japan)
Yasuhito Suenaga, Nagoya Univ. (Japan)
Jun-ichiro Toriwaki, Nagoya Univ. (Japan)


Published in SPIE Proceedings Vol. 5031:
Medical Imaging 2003: Physiology and Function: Methods, Systems, and Applications
Anne V. Clough; Amir A. Amini, Editor(s)

© SPIE. Terms of Use
Back to Top