Solving the Hazard Problem for Algorithmically Optimized Real-Time Volume Rendering

B. Vettermann, J. Hesser, R. M nnerLehrstuhl f r Informatik V, Universit t MannheimB,6 D-68131 Mannheim GermanyAbstractOne of the most difficult problems in volume rendering hardwarearchitectures is to provide an efficient hardware integration ofalgorithmic optimization techniques like, space leaping and earlyray termination. An architecture, which solves this problem, ispresented in this paper. It is based on a multithreaded approachthat overcomes branch hazards caused by these algorithmicoptimization techniques. Additionally, a new memory architecturesuitable for the multithreaded processing of rays is presented.Simulations show efficiencies of up to 97% (only 3% idle time)for the full system. A frame rate of 132 Hz for a data set of256 256 128 and up to 4 Hz for 1024

[1]  H. T. Nguyen,et al.  Two-phase perspective ray casting for interactive volume navigation , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

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

[3]  Jaap Smit,et al.  Design of an On-Chip Reflectance Map , 1995, Workshop on Graphics Hardware.

[4]  Hanspeter Pfister,et al.  Towards a Scalable Architecture for Real-Time Volume Rendering , 1995, Workshop on Graphics Hardware.

[5]  Günter Knittel,et al.  A pel-based Volume Rendering Accelerator , 1995, Workshop on Graphics Hardware.

[6]  Wolfgang Straßer,et al.  A compact volume rendering accelerator , 1994, VVS '94.

[7]  Max A. Viergever,et al.  Acceleration of ray-casting using 3-D distance transforms , 1992, Other Conferences.

[8]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[9]  M. Carter Computer graphics: Principles and practice , 1997 .

[10]  M. Levoy,et al.  Fast volume rendering using a shear-warp factorization of the viewing transformation , 1994, SIGGRAPH.

[11]  Jan Lichtennann,et al.  Design of a Fast Voxel Processor for Parallel Volume Visualization , 1995, Workshop on Graphics Hardware.

[12]  Reinhard Männer,et al.  VIRIM: A massively parallel processor for real-time volume visualization in medicine , 1994, Comput. Graph..

[13]  Reinhard Männer,et al.  VIRIM: A Massively Parallel Processor for Real-Time Volume Visualization in Medicine , 1994, Workshop on Graphics Hardware.