Title :
A hybrid ray tracer for rendering polygon and volume data
Author_Institution :
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
fDate :
3/1/1990 12:00:00 AM
Abstract :
Volume rendering, a technique for visualizing sampled functions of three spatial dimensions by computing 2-D projections of a colored semitransparent volume, is extended to handle polygonally defined objects. A hybrid ray-tracing algorithm, whereby rays are simultaneously cast through a set of polygons and a volume data array, is used. Samples of each are drawn at equally spaced intervals along the rays, and the resulting colors and opacities are composited together in depth-sorted order. To avoid aliasing of polygonal edges at modest computational expense, a form of selective supersampling is used. To avoid errors in visibility at polygon-volume intersections, special treatment is given to volume samples lying immediately in front of and behind polygons. The cost, image quality, and versatility of the algorithm are evaluated using data from 3-D medical imaging applications.<>
Keywords :
computerised tomography; 2-D projections; 3-D medical imaging; colored semitransparent volume; computerised tomography; depth-sorted order; hybrid ray tracer; image quality; rendering polygon; sampled functions; selective supersampling; spatial dimensions; volume data; Anatomy; Biomedical equipment; Biomedical imaging; Costs; Data visualization; Image quality; Medical services; Medical treatment; Ray tracing; Rendering (computer graphics);
Journal_Title :
Computer Graphics and Applications, IEEE