System and method for detecting internal structures contained within the interior region of a solid object
First Claim
1. A system for displaying a two-dimensional image of an internal surface in a three-dimensional solid body, said system comprising:
- means for storing three-dimensional signal patterns representing a value for at least one physical property associated with a three-dimensional body at regularly spaced grid locations defining voxel elements within said body;
means for selectively accessing eight values of said physical property defining one of said voxel elements from said storing means;
means for storing common face penetration information concerning possible intersections of voxels with a surface of interest;
means for generating a voxel index of surface penetration of a voxel, said voxel index comprising a binary string representing whether each voxel vertex is within or outside of said surface of interest;
means for utilizing said voxel index to access said common face penetration information;
means for utilizing said stored common face penetration information to recursively identify only voxels intersecting said surface of interest so as to avoid bridging between said surface of interest and other closely intermingled but unconnected surfaces having similar surface physical property values; and
means for utilizing the identified voxels to display said two-dimensional image of said internal surface.
0 Assignments
0 Petitions
Accused Products
Abstract
In a method and apparatus for detecting and displaying arbitrary interior surfaces of a three-dimensional body from a regular array of values of at least one physical property in the interior of the body, the physical property measurements are made with systems such as computerized tomographic x-ray imaging, or magnetic resonance imaging. A recursive algorithm starts with a seed voxel in the surface of interest and continues to all adjacent voxels having a common face which is penetrated by the surface of interest. The common surface penetrations are derived from a look-up table which lists the adjacent voxels having a common penetrated face for each voxel index. The voxel index, in turn, is the string of binary digits representing the voxel vertices whose vertex values exceed the surface value of the surface of interest. The resulting list of voxels can be processed by conventional processors to display the surface of interest with greatly reduced interference from nearby, closely intermingled surfaces with the same or similar surface values.
-
Citations
4 Claims
-
1. A system for displaying a two-dimensional image of an internal surface in a three-dimensional solid body, said system comprising:
-
means for storing three-dimensional signal patterns representing a value for at least one physical property associated with a three-dimensional body at regularly spaced grid locations defining voxel elements within said body; means for selectively accessing eight values of said physical property defining one of said voxel elements from said storing means; means for storing common face penetration information concerning possible intersections of voxels with a surface of interest; means for generating a voxel index of surface penetration of a voxel, said voxel index comprising a binary string representing whether each voxel vertex is within or outside of said surface of interest; means for utilizing said voxel index to access said common face penetration information; means for utilizing said stored common face penetration information to recursively identify only voxels intersecting said surface of interest so as to avoid bridging between said surface of interest and other closely intermingled but unconnected surfaces having similar surface physical property values; and means for utilizing the identified voxels to display said two-dimensional image of said internal surface. - View Dependent Claims (2)
-
-
3. A method for displaying a two-dimensional image of an internal surface within a three-dimensional solid body, said method comprising the steps of:
-
storing three-dimensional signal patterns representing the value of at least one physical property associated with a three-dimensional body at regularly spaced grid locations defining voxel elements within said body, each voxel having eight vertex values; selectively accessing the eight voxel vertex values of said physical property for a stored one of said voxel elements; storing common face penetration information concerning possible intersections of voxels with a surface of interests; generating an index of surface penetration for each voxel, said index comprising a binary string representing which voxel vertex values are inside of said internal surface and which voxel vertex values are outside of said internal surface; accessing common face penetration information associated with the corresponding voxel in accordance with the generated indices so as to avoid bridging between said surface of interest and other unconnected but closely intermingled surfaces having similar physical properties; recursively identifying only those voxels having common faces penetrated by said internal surface; and displaying a two-dimensional image of said internal surface by utilizing only the identified voxels. - View Dependent Claims (4)
-
Specification