Volume rendering processing distribution in a graphics processing unit
0 Assignments
0 Petitions
Accused Products
Abstract
An intersection of a cut plane with a proxy geometry representing a scan volume is determined with a processor. The intersection is simplified, such as identifying a quadrilateral or triangle most closely enclosing the intersection. The vertex processor of a GPU deforms a reference grid and determines Cartesian coordinates and the texture coordinates for grid points of the reference grid as a function of the input intersection. The vertex processor provides coordinates for data for subsets of cut planes. The fragment processor inputs the texture coordinates and retrieves the data from the texture memory. The data is blended. The blended subsets are then blended together in the frame buffer of the GPU.
43 Citations
27 Claims
-
1-22. -22. (canceled)
-
23. A method for determining coordinate data used by a graphics processing unit, the method comprising:
-
identifying vertices of an intersection of a cut plane with a geometry representing a scanned volume;
if a number of the vertices is greater than four, identifying a fewer number of coordinates defining a polygon most closely enclosing the intersection; and
inputting the coordinates to the graphics processing unit. - View Dependent Claims (24, 25, 26, 27)
-
Specification