The first are surface fitting methods (SFM) which first convert volumetric data into a mesh of polygons using a surface extraction algorithm, e.g., the marching cubes technique [12]. The mesh representing the iso-surface is subsequently rendered using dedicated polygon rendering hardware. Due to hardware acceleration, rendering is fast, if the number of polygons is not too large. The most important disadvantage is limited flexibility. The iso-surface extraction procedure must be carried out every time the threshold (and therefore also the iso-surface) is changed. However, the provision of means of interactive threshold modification is important to allow the physicist to adjust the visual appearance to their needs, which prohibits the use of traditional SFM. During the past few years, some surface fitting techniques that execute a surface extraction procedure during each frame have been introduced. However, those methods either do not yet perform convincingly well or provide functionality that is limited in one way or the other. The fast technique proposed by Hietala et al. [7], for example, does not allow for interactive threshold modification.
The second type of iso-surfacing techniques is first-hit ray casting. Like in the traditional ray casting algorithm [9], each pixel is associated with a viewing ray. However, pixel colors are not accumulated by taking evenly spaced samples along the rays, but determined by intersecting the rays with the predefined iso-surfaces. Pure first-hit ray casting is in general too slow to be applicable in the virtual endoscopy scenario. Many ideas have been presented to accelerate first-hit ray casting in particular and ray casting in general. Important categories of techniques that optimize first-hit ray casting without altering image quality are:
Also, some acceleration techniques for first-hit ray casting, which trade image quality for speed, have been proposed:
Another way to tackle the problem of interactive visualization for virtual endoscopy is image-based rendering. Wegenkittl et al. [17] introduced a method for the trans-bronchial biopsy application. Virtual cubes are centered on discrete points along a predefined path. In a preprocessing phase, an image is rendered to each of the six sides of each virtual cube, using direct volume rendering. During the interaction phase, it is possible to rotate the camera to any direction by accordingly projecting the six sides of the cube associated with the current view point to the screen. Aided by hardware acceleration, this technique achieves highly interactive frame rates. However, it trades flexibility for speed. Not only must the camera move on the predefined path, also the visual appearance of investigated structures cannot be adjusted at interaction time, since the selection of transfer functions and visualized objects must be done before the rather time-consuming preprocessing phase.