Title :
Mapping arbitrary projections for volume rendering onto an array processor
Author :
Ju, C. H John ; Taylor, Herbert H.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Abstract :
The authors propose a new mapping technique for volume rendering on massively parallel computer. Previous mappings of volume rendering algorithms onto array processors either required large amounts of interprocessor communication or lacked the generality needed to deal with arbitrary rotations and perspective projections. The mapping developed here is based on an enhanced ray-tracking algorithm. Instead of tracing rays into volumeric data, each processor determines the samples of a local slice through which a ray intersects. The samples are collected and interpolated in such a way that optimal systolic design is guaranteed. This mapping algorithm achieves optimal pipeline design for back-to-front projections, handles arbitrary viewing angles and allows orthographic as well as perspective projections
Keywords :
parallel processing; pipeline processing; ray tracing; rendering (computer graphics); systolic arrays; arbitrary rotations; arbitrary viewing angles; array processor; back-to-front projections; enhanced ray-tracking algorithm; local slice; mapping technique; optimal pipeline design; optimal systolic design; orthographic projections; perspective projections; volume rendering; volumeric data; Algorithm design and analysis; Biomedical imaging; Computer graphics; Concurrent computing; Data visualization; Magnetic resonance; Pipelines; Ray tracing; Rendering (computer graphics); Table lookup;
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
Print_ISBN :
0-8186-3492-8
DOI :
10.1109/ASAP.1993.397135