Volume rendering with contouring texture hulls
AssigneeThe Research Foundation of State University of New York
InventorsArie E. Kaufman, Wei Li
Life of this patent
Estimating the term…
Abstract
A system and method for texture-based volume rendering accelerated by contouring texture hulls is provided. Bounding geometries, such as rectangles, cuboids, or the like surrounding the non-empty regions as well as the contouring borders of the non-empty regions are found. The bounding shapes are treated as the hulls of the non-empty sub-textures. The nonempty sub-textures are stored and rendered. Texels outside the hulls are skipped.
Claims22
A method of rendering a three dimensional (3D) image, comprising:
- slicing the 3D image into a plurality of two dimensional (2D) slices;
- generating one or more 2D bounding geometries for each of the 2D slices, each bounding geometry having nonempty texels representing portions of the 3D image;
- rendering the 3D image by processing texels within each said bounding geometry.
A method of rendering a three dimensional (3D) image, comprising:
- generating one or more 3D bounding geometries for the 3D image, each bounding geometry having nonempty texels representing portions of the 3D image;
- and
- rendering the 3D image by processing texels within each said bounding geometry.
A system for rendering a three dimensional (3D) image, comprising:
- a bounding rectangle generator for generating one or more bounding geometries, each bounding geometry for bounding regions having nonempty texels representing portions of the 3D image;
- a loop generator for generating a loop formed from contouring edges approximating boundaries of each connected regions of nonempty texels representing portions of the image within each said bounding geometry;
- and
- a rendering processor for rendering the 3D image by processing texels within each said bounding geometry.
A program storage device for storing codes executable by a computer to perform a method of rendering a three dimensional (3D) image, the method comprising:
- generating one or more bounding geometries, each for bounding regions having nonempty texels representing portions of the 3D image;
- and
- rendering the 3D image by processing texels within each said bounding geometry.
Dependencies are inferred from the claim text.