• DocumentCode
    1250113
  • Title

    Interactive ray tracing for volume visualization

  • Author

    Parker, Steven ; Parker, Michael ; Livnat, Yarden ; Sloan, Peter-Pike ; Hansen, Charles ; Shirley, Peter

  • Author_Institution
    Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
  • Volume
    5
  • Issue
    3
  • fYear
    1999
  • Firstpage
    238
  • Lastpage
    250
  • Abstract
    Presents a brute-force ray-tracing system for interactive volume visualization. The system runs on a conventional (distributed) shared-memory multiprocessor machine. For each pixel, we trace a ray through a volume to compute the color for that pixel. Although this method has a high intrinsic computational cost, its simplicity and scalability make it ideal for large data sets on current high-end parallel systems. To gain efficiency, several optimizations are used, including a volume bricking scheme and a shallow data hierarchy. These optimizations are used in three separate visualization algorithms: isosurfacing of rectilinear data, isosurfacing of unstructured data, and maximum-intensity projection on rectilinear data. The system runs interactively (i.e. at several frames per second) on an SGI Reality Monster. The graphics capabilities of the Reality Monster are used only for display of the final color image
  • Keywords
    colour graphics; data visualisation; distributed shared memory systems; interactive systems; optimisation; parallel programming; ray tracing; SGI Reality Monster; colour image display; computational cost; distributed shared memory multiprocessor machine; efficiency; high-end parallel systems; interactive frame rate; interactive ray tracing; interactive volume visualization; isosurfacing; large data sets; maximum-intensity projection; optimizations; pixel colour computation; rectilinear data; scalability; shallow data hierarchy; unstructured data; volume bricking scheme; Computational efficiency; Computer vision; Data visualization; Flat panel displays; Graphics; Hardware; Isosurfaces; Ray tracing; Rendering (computer graphics); Scalability;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/2945.795215
  • Filename
    795215