• Non ci sono risultati.

A Medical Volume Visualization System supporting Head-Tracked Stereoscopic Viewing and Direct 3D Interaction

N/A
N/A
Protected

Academic year: 2021

Condividi "A Medical Volume Visualization System supporting Head-Tracked Stereoscopic Viewing and Direct 3D Interaction"

Copied!
4
0
0

Testo completo

(1)

A Medical Volume Visualization System

supporting Head-Tracked Stereoscopic Viewing and Direct 3D Interaction

Antonio Zorcolo, Piero Pili, Enrico Gobbetti CRS4 - Via N. Sauro 10, 09123 Cagliari

tel. 070/2796241 - FAX 2796216 - e-mail {zarco|piero|gobbetti}@crs4.it Introduction

We have developed an experimental medical volume visualization system supporting head-tracked stereoscopic viewing registered with direct 3D- interaction. We aim to assess the suitability of these techniques for surgical planning tasks in real medical settings.

In particular, vascular surgeons examining the distal site of the aneurismatic sack are assisted by visualizing the artery aneurism in depth. A better understanding of such complex spatial structures is achieved by incorporating motion parallax and stereoscopic cues to depth perception not available from static images. Our display when positioned as a surgical table provides the impression of looking down at the patient in a naturalistic way. With simple head motions, good positions for observing the pathology are quickly established.

2. Methods

Direct volume visualization is a rendering technique which does not require the construction of intermediate geometric representations and has the advantage of supporting the representation in a single image of the full data set using semitransparent mapping. For this reason, direct volume rendering techniques based on "ray casting" [1], "splatting" [2], or "forward projection"

[3] are increasingly being used for medical data.

For interactive performance we have chosen to directly render the volumes via back-to-front volumes-slices composition, exploiting texture mapping and alpha-blending on high-end graphics accelerators [4]. This type of rendering technique has been recently introduced to the graphics community by Wilson et al. [5], Cullip e Neumann [6], Cabral et al. [7], and Van Gelder et al. [8].

Our implementation in standard OpenGL supports interactive classification mapping, where body structures are highlighted by varying opacity and color look-up tables (Drebin/Levoy classifications, Phong shading). Classification operations are done in a preprocessing step by using our VOLVIZ library [9], which also provides the system with support for reading DICOM data files.

This makes it possible to directly download and display volumes acquired using a DICOM- compliant scanning device.

(2)

Figure 1. Interactive viewing of a volume-rendered head

The full potential of real-time volume rendering is exploited when allowing users to view and interact with the volume in a natural way. In our system, a six-degree-of-freedom head-tracker measures head motion then appropriate stereoscopic images are dynamically generated for shutter-glass 3D-viewing.

With this technique, it is not necessary for the viewer to resort to manual commands to change the viewing position, leaving both hands free to interact with the volume. Small head motions and stereo viewing enhance the perception of subtle shape details. Co-registrating physical and virtual spaces means volumes appear at fixed physical positions and permits direct interaction via a 3D-pointing device.

(3)

Figure 2 User view (head-tracker mounted on the camera)

Figure 3 Interactive volume cutting

Cutting planes and common 2D visualization techniques are also available.

Direct 3D input is used for 3D interaction tasks. For example, it is possible to interactively cut the volume to analyze its interior by directly positioning cutting planes with the 3D mouse.

Results

The system was tested on a SGI Infinity Reality, with CrystalEyes shutter- glasses and Logitech 3D-trackers. This permits interactive (>10 frames-per- second) work with a 128x128x128 dataset. This system should work with little modification on any high-end OpenGL machine.

Conclusions

We described a medical volume interactive stereoscopic visualization system, inherently portable (written in OpenGL without vendor-specific extensions) and capable, on high-end workstations, of interactive speeds.

Expansion of PC and video game markets means that good texture mapping

(4)

hardware accelerators may soon make these methods affordable in real medical settings

References

[1] Sabella P (1988) A Rendering Algorithm for Visualizing 3D Scalar Fields,Computer Graphics (SIGGRAPH '88 Proceedings) 22(4): 51-58.

[2] Upson C, Keeler M (1988) V-BUFFER: Visible Volume Rendering.

Computer Graphics (SIGGRAPH '88 Proceedings) 22(4): 59-64.

[3] Drebin RA, Carpenter L, Hanrahan P (1988) Volume Rendering.

Computer Graphics (SIGGRAPH '88 Proceedings) 22(4): 65-74.

[4] Akeley K (1993) Reality Engine Graphics. Proc. SIGGRAPH: 109-116.

[5] Wilson O, Van Gelder A, Wilhelms J (1994) Direct Volume Rendering via 3D Textures. Technical Report UCSC-CRL-94-19, University of California in Santa Cruz.

[6] Cullip TJ, Neumann U (1993) Accelerating Volume Reconstruction with 3D Tecture Hardware. Technical Report TR93-027, University of North Carolina in Chapel Hill.

[7] Cabral B, Cam N, Foran, J (1994) Accelerated Volume Rendering and Tomographic Reconstruction Using Texture Mapping Hardware. Proceedings 1994 ACM/IEEE Symposium on Volume Visualization: 91-97.

[8] Van Gelder A, Kim K (1996) Direct Volume Rendering with Shading via Three-Dimensional Textures. Proc. ACM/IEEE Symposium on VolumeVisualization.

[9] P. Pili, G. Zanetti, and others (1996) A WWW-Based Distributed System for Medical Data Analisys and 3D Reconstruction, Proceedings CAR-96 International Symposium, Paris, pp 345-350.

Riferimenti

Documenti correlati

To construct 3D animated characters, the user interacts with the simulated environment using both hands simultaneously: the left hand, controlling a Spaceball, is used for 3D

He appreciate the usefulness of tracked stereoscopic viewing when locating the catheter insertion point, the excellent agreement between visual and tactile perception

Here, we report on the development of a novel holographic display technology that supports multiple freely moving naked eye viewers and on a prototype application – a tool for

Our method faces the problem of partial volume effect by upscaling the volumetric data, subdividing voxels in smaller parts and performing an optimization step keeping constant

In fact, ϑ(ξ, τ) can be proved to be a fractal function in space and time, and to form a beautifully intricate quantum carpet, with different Hausdorff dimensions along

The Balkans States partners of TWReferenceNET have in their territory some of the most valuable transitional waters of the Biosphere, including the Karavasta lagoon and the Danube

The 3D GIS software tool that has been developed in this project is able to create and visualise in a browser a network model from data stored on a GeoDBMS or on a WFS Server. In

Segmentation-based registration approaches can be divided into those using rigid models, such as, points, curves, or surfaces, and those using deformable models (e.g., snakes