PARAVOL: Parallel Volume Rendering for Virtual Medicine

PARAVOL is a system under construction that combines software and hardware renderers. The system consists of the Fuzzy-Set Renderer (FSR), which runs on a Silicon Graphics Reality Engine, and the Active Ray-Tracer (ART), which runs on the Cray T3D. FSR utilizes hardware-based texture mapping to deliver real-time, medium quality, volume rendered images. It is geared mainly to provide a navigation aid and a tool for preliminary data explora- tion. Interaction is multisensory, combining various input devices and future haptic feedback. Rendering parameters are passed from the FSR front end to the ART renderer. It is based on a ray-stacking mechanism that supports latency hiding by postponing computation on inactive rays. It optimizes memory usage and utilizes a cache-only-memory organization to achieve high quality rendering while demonstrating linear speedup.

[1]  Brian Wyvill,et al.  Multiprocessor Ray Tracing , 1986, Comput. Graph. Forum.

[2]  John Rohlf,et al.  IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics , 1994, SIGGRAPH.

[3]  Roni Yagel,et al.  Visibility Computation for Efficient Walkthrough of Complex Environments , 1996, Presence: Teleoperators & Virtual Environments.

[4]  Thierry Priol,et al.  Ray tracing on distributed memory parallel computers : strategies for distributing computations and data , 1990 .

[5]  T. Joe,et al.  Evaluating the memory overhead required for COMA architectures , 1994, Proceedings of 21 International Symposium on Computer Architecture.

[6]  Jayaram K. Udupa,et al.  Interactive surgical planning: High-speed object rendition and manipulation without specialized hardware , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[7]  Erik Hagersten,et al.  The Cache Coherence Protocol of the Data Diffusion Machine , 1989, PARLE.

[8]  Marc Levoy,et al.  Volume rendering on scalable shared-memory MIMD architectures , 1992, VVS.

[9]  Mark A. Z. Dippé,et al.  An adaptive subdivision algorithm and parallel architecture for realistic image synthesis , 1984, SIGGRAPH.

[10]  Derek J. Paddon,et al.  Exploiting coherence for multiprocessor ray tracing , 1989, IEEE Computer Graphics and Applications.

[11]  V. Leitáo,et al.  Computer Graphics: Principles and Practice , 1995 .

[12]  Gavin S. P. Miller,et al.  Hierarchical Z-buffer visibility , 1993, SIGGRAPH.

[13]  Arie E. Kaufman Volume visualization , 1996, CSUR.

[14]  Roni Yagel,et al.  Priority-driven Ray Tracing , 1997, Comput. Animat. Virtual Worlds.

[15]  H. Kubota,et al.  Effective Parallel Processing for Synthesizing Continuous Images , 1989 .

[16]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[17]  B. Corrie,et al.  Parallel volume rendering and data coherence , 1993, Proceedings of 1993 IEEE Parallel Rendering Symposium.

[18]  Anoop Gupta,et al.  Comparative Performance Evaluation of Cache-Coherent NUMA and COMA Architectures , 1992, [1992] Proceedings the 19th Annual International Symposium on Computer Architecture.

[19]  P Schmalbrock,et al.  Echo‐Time Reduction for Submillimeter Resolution Imaging with a 3D Phase Encode Time Reduced Acquisition Method , 1995, Magnetic resonance in medicine.

[20]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[21]  W Messerklinger,et al.  Endoscopy of the Nose , 1978 .

[22]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[23]  Roni Yagel,et al.  CellFlow: A Parallel Rendering Scheme for Distributed Memory Architectures , 1995, PDPTA.

[24]  James C. Miller,et al.  Computer graphics principles and practice, second edition , 1992, Comput. Graph..