Optimized Maximum Intensity Projection (MIP)

We present an improved version of the MIP algorithm that requires roughly 2%–10% of the computational effort of the brute-force, straight-forward version. The algorithm conserves the image quality and requires no pre-processing. We propose four different quality levels: a fast line-traversing nearest neighbour algorithm for previewing, two efficient approximation algorithms that are sufficient for most applications, and an analytical method for images of highest quality. Additionally we present an improved cache memory access scheme. The employed ’sub-cube’ volume data representation provides an additional speed up of at least 50% compared to the classical linear memory access. This is of particular interest for (but not restricted to) parallel volume rendering on shared memory multiprocessor systems.

[1]  Arie E. Kaufman,et al.  Discrete ray tracing , 1992, IEEE Computer Graphics and Applications.

[2]  Georgios Sakas,et al.  Sampling and anti-aliasing of discrete 3-D volume density textures , 1991, Comput. Graph..

[3]  Robert Endl,et al.  Classification of Ray‐Generators in Uniform Subdivisions and Octrees for Ray Tracing , 1994, Comput. Graph. Forum.