System and method for image segmentation in generating computer models of a joint to undergo arthroplasty
First Claim
Patent Images
1. A method of partitioning an image of a bone into a plurality of regions, the method comprising the acts of:
- using a medical imaging machine to obtain a plurality of volumetric image slices of the bone;
employing selective resolution over different areas of the bone in the image slices;
using at least one computer to generate a plurality of spline curves associated with the bone;
verifying that at least one of the plurality of spline curves follow a surface of the bone; and
using at least one computer to create a three dimensional (3D) mesh representation based upon the at least one of the plurality of spline curves.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for image segmentation in generating computer models of a joint to undergo arthroplasty are disclosed. Some embodiments may include a method of partitioning an image of a bone into a plurality of regions, where the method may include obtaining a plurality of volumetric image slices of the bone, generating a plurality of spline curves associated with the bone, verifying that at least one of the plurality of spline curves follow a surface of the bone, and creating a 3D mesh representation based upon the at least one of the plurality of spline curve.
-
Citations
34 Claims
-
1. A method of partitioning an image of a bone into a plurality of regions, the method comprising the acts of:
- using a medical imaging machine to obtain a plurality of volumetric image slices of the bone;
employing selective resolution over different areas of the bone in the image slices;
using at least one computer to generate a plurality of spline curves associated with the bone;
verifying that at least one of the plurality of spline curves follow a surface of the bone; and
using at least one computer to create a three dimensional (3D) mesh representation based upon the at least one of the plurality of spline curves. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- using a medical imaging machine to obtain a plurality of volumetric image slices of the bone;
-
10. A method of partitioning an image of a bone into a plurality of regions, the method comprising the acts of:
- using a medical imaging machine to obtain a plurality of volumetric image slices of the bone;
using at least one computer to generate a plurality of spline curves associated with the bone;
verifying that at least one of the plurality of spline curves follow a surface of the bone; and
using at least one computer to generate a three dimensional (3D) mesh representation based upon the at least one of the plurality of spline curves, wherein at least one image slice within the plurality includes voxels that are distorted through voxel volume averaging. - View Dependent Claims (34)
- using a medical imaging machine to obtain a plurality of volumetric image slices of the bone;
-
11. A method of generating a representation of a model bone, the method comprising the acts of:
- obtaining an image scan of the representation as a plurality of slices;
segmenting each slice in the plurality using one or more segmentation curves, wherein the act of segmenting excludes segmenting cartilage associated with the representation of the model bone;
using at least one computer to generate a mesh of the representation;
adjusting each slice in the plurality to include areas where the boundary area of the bone is stable between successive image scans; and
using at least one computer to generate an anchor segmentation such that the anchor segmentation follows a boundary of the representation of the model bone. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
- obtaining an image scan of the representation as a plurality of slices;
-
20. A method of generating a representation of a model bone, the method comprising the acts of:
- obtaining an image scan of the representation as a plurality of slices;
segmenting each slice in the plurality using one or more segmentation curves;
using at least one computer to generate a mesh of the representation;
adjusting each slice in the plurality to include areas where the boundary area of the bone is stable between successive image scans; and
using at least one computer to generate an anchor segmentation such that the anchor segmentation follows a boundary of the representation of the model bone, wherein at least a portion of the representation of the model bone exists between two segmentation curves.
- obtaining an image scan of the representation as a plurality of slices;
-
21. A method of generating a representation of a model bone, the method comprising the acts of:
- obtaining an image scan of the representation as a plurality of slices;
segmenting each slice in the plurality using one or more segmentation curves;
using at least one computer to generate a mesh of the representation;
adjusting each slice in the plurality to include areas where the boundary area of the bone is stable between successive image scans; and
using at least one computer to generate an anchor segmentation such that the anchor segmentation follows a boundary of the representation of the model bone, wherein osteophytes are excluded from the anchor segmentation.
- obtaining an image scan of the representation as a plurality of slices;
-
22. A method of generating a representation of a model bone, the method comprising the acts of:
- obtaining an image scan of the representation as a plurality of slices;
segmenting each slice in the plurality using one or more segmentation curves;
using at least one computer to generate a mesh of the representation;
adjusting each slice in the plurality to include areas where the boundary area of the bone is stable between successive image scans;
using at least one computer to generate an anchor segmentation such that the anchor segmentation follows a boundary of the representation of the model bone; and
repositioning a point on the one or more segmentation curves by comparing point placement of adjacent segmentation curves.
- obtaining an image scan of the representation as a plurality of slices;
-
23. A method of segmenting a target bone using a representation of a model bone, the method comprising the acts of:
- registering a segmented form of the representation to an image scan of the target bone;
refining the registration of the segmented form of the representation near a boundary of the target bone;
using at least one computer to generate a mesh from the segmented form of the representation; and
using at least one computer to generate a plurality of spline curves that approximate the intersection of the mesh and one or more slices from the image scan of the target bone, wherein the act of refining comprises averaging one or more voxels of adjacent slices. - View Dependent Claims (24, 25, 26, 27, 28)
- registering a segmented form of the representation to an image scan of the target bone;
-
29. A method for refining registration of a representation of a model bone to a target bone, the method comprising the acts of:
- using at least one computer to transform an anchor segmentation mesh;
using at least one computer to generate a plurality of random points around the transformed anchor segmentation mesh;
determining if each point in the plurality lies inside one or more of the following meshes;
Inpark-OutLight, InLight-Outpark, or Dark-In-Light determining whether one or more of the plurality of points lie within a threshold distance of the surface of the transformed anchor segmentation mesh; and
adding each point in the plurality as a dark point or light point depending upon whether the point lies within the Inpark-OutLight, InLight-Outpark, or Dark-In-Light meshes and to determine of the point lies inside or outside of the transformed anchor segmentation mesh, wherein the act of determining if each point lies within a threshold distance comprises the acts of;
intersecting the anchor segmentation mesh with each image slice;
noting one or more pixels of the image slice that intersect with the anchor segmentation mesh; and
filtering the one or more pixels outside the threshold distance. - View Dependent Claims (30, 31, 32, 33)
- using at least one computer to transform an anchor segmentation mesh;
Specification