Apparatus and method for volume processing and rendering
AssigneeThe Research Foundation of State University of New York
InventorsArie E. Kaufman, Ingmar Bitter, Frank Dachille, Kevin Kreeger, Baoquan Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Research Foundation of State University of New York
InventorsArie E. Kaufman, Ingmar Bitter, Frank Dachille, Kevin Kreeger, Baoquan Chen
Estimating the term…
An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The apparatus includes a block processor having a circular ray integration pipeline for processing voxel data and ray data. Rays are generally processed in image order thus permitting great flexibility (e.g., perspective projection, global illumination). The block processor includes a splatting unit and a scattering unit. A method for casting shadows and performing global illumination in relation to light sources includes sweeping a two dimensional array of rays through the volume can also be implemented with the apparatus. A method for approximating a perspective projection includes using parallel projection.
A method for performing approximate perspective volumetric ray casting of a three-dimensional (3D) volume dataset, the volume dataset comprising a plurality of discrete voxels stored in a distributed fashion in a plurality of three-dimensional (3D) memory units, each of the voxels having a location lying on a gridpoint in the volume dataset and having voxel data associated therewith, the method comprising the steps of:
An apparatus for performing approximate perspective volumetric ray casting of a three-dimensional (3D) volume dataset, the volume dataset comprising a plurality of discrete voxels stored in a distributed fashion in a plurality of three-dimensional (3D) memory units, each of the voxels having a location lying on a gridpoint in the volume dataset and having voxel data associated therewith, the apparatus comprising:
An article of manufacture for performing approximate perspective volumetric ray casting of a three-dimensional (3D) volume dataset, the volume dataset comprising a plurality of discrete voxels stored in a distributed fashion in a plurality of three-dimensional (3D) memory units, each of the voxels having a location lying on a gridpoint in the volume dataset and having voxel data associated therewith, the article comprising:
Dependencies are inferred from the claim text.