IP Library Granted Patent US 10,603,056
Granted Patent B2
US 10,603,056 · App. 14/423,268 · Granted Mar 31, 2020

Patient specific implant technology

Inventors: James Bennett Wiebe, III (Coldwater, MS); Ryan Lloyd Landon (Southaven, MS); Brian William McKinnon (Bartlett, TN); Randy C. Winebarger (Southaven, MS); Ruxandra Cristiana Marinescu Tanasoca (Memphis, TN); Roger Ryan Dees, Jr. (Senatobia, MS); William L. Bowers, Jr. (Southaven, MS)
Assignee: Smith & Nephew, Inc.
A61B17/1764A61B17/70A61B17/8897A61B34/10G06F16/22G06F17/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,603,056
App. No.
14/423,268
Granted
Mar 31, 2020
Kind
B2
Abstract

Patient specific implant technology, in which an outline representation of a portion of an outer surface of a periphery of a bone volume is determined and the outline representation is used in operations related to implant matching. In addition, an instrument may be made to match a perimeter shape of a Patient Specific Knee Implant with features for locating holes in a distal femur such that posts or lugs in a femoral implant locate the femoral implant centered medial-laterally within an acceptable degree of precision to prevent overhang of either the side of the femoral implant over the perimeter of the distal femur bone resections. Further, a two-dimensional outline representation may be segmented into segments that correspond to resection cuts used in fitting an implant on a portion of a bone and operations related to implant matching may be performed based on the segments.

Claims (119)

1. At least one computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

accessing a three-dimensional model of at least a portion of a bone;

determining a three-dimensional bone volume based on the three-dimensional model of the portion of the bone and resection cuts used in fitting an implant on the portion of the bone;

determining a three-dimensional outline representation of at least a portion of an outer surface of a periphery of the three-dimensional bone volume;

converting the three-dimensional outline representation into a two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume;

segmenting the two-dimensional outline representation into segments that correspond to the resection cuts used in fitting the implant on the portion of the bone, each segment corresponding to a particular resection cut and including data representing an outline of the bone at the particular resection cut, wherein the segmenting comprises:

identifying edge locations of adjacent resection cuts on the two-dimensional outline representation; and

separating the two-dimensional outline at the identified edge locations into non-contiguous sections to form the segments; and

performing one or more operations related to implant matching based on the segments that correspond to the resection cuts used in fitting the implant on the portion of the bone.

2. A system comprising:

at least one processor; and

at least one computer-readable medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

accessing a three-dimensional model of at least a portion of a bone;

determining a three-dimensional bone volume based on the three-dimensional model of the portion of the bone and resection cuts used in fitting an implant on the portion of the bone, wherein determining the three-dimensional bone volume comprises accessing a rule specifying varying distances of how close the implant may be to different parts of the portion of the bone based on the probability and severity of a risk of overhang of the implant at the different parts of the portion of the bone:

determining a three-dimensional outline representation of at least a portion of an outer surface of a periphery of the three-dimensional bone volume;

converting the three-dimensional outline representation into a two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume;

segmenting the two-dimensional outline representation into segments that correspond to the resection cuts used in fitting the implant on the portion of the bone, each segment corresponding to a particular resection cut and including data representing an outline of the bone at the particular resection cut, wherein the segmenting comprises:

identifying edge locations of adjacent resection cuts on the two-dimensional outline representation; and

separating the two-dimensional outline at the identified edge locations into non-contiguous sections to form the segments; and

performing one or more operations related to implant matching based on the segments that correspond to the resection cuts used in fitting the implant on the portion of the bone.

3. The system of claim 2 , wherein performing one or more operations related to implant matching comprises:

for each segment, storing the segment in a database with sample segments determined for the particular resection cut on other bone portions that correspond to the portion of the bone; and

for each resection cut:

analyzing characteristics of the segments stored in the database for the resection cut,

based on the analysis, clustering the segments stored in the database for the resection cut into multiple groups that each includes segments having similar characteristics, and

defining a representation of clustered segments for each of the multiple groups.

4. The system of claim 3 , wherein performing one or more operations related to implant matching comprises:

for each segment, comparing the segment to the representations of clustered segments for each of the multiple groups that correspond to the particular resection cut to which the segment corresponds;

based on comparison results, determining matching groups that include a group for each resection cut; and

selecting an implant design based on the matching groups.

5. The system of claim 3 , wherein performing one or more operations related to implant matching comprises:

accessing representations of clustered segments that include a representation of clustered segments for a single group defined for each of the resection cuts:

reassembling the accessed representations into a two-dimensional outline representation of the portion of the bone;

generating an implant design based on the reassembled two-dimensional outline representation of the portion of the bone; and

storing the implant design in association with data identifying the single group defined for each of the resection cuts.

6. The system of claim 2 , wherein performing one or more operations related to implant matching comprises:

for each segment, comparing one or more parameters of the segment to parameters that are associated with available implant designs and that correspond to the particular resection cut to which the segment corresponds;

based on comparison results, determining a match for an available implant design; and

based on the determination of the match for the available implant design, outputting the available implant design.

7. The system of claim 2 , wherein performing one or more operations related to implant matching comprises designing a custom implant based on the segments that correspond to the resection cuts used in fitting the implant on the portion of the bone.

8. The system of claim 2 , wherein accessing the three-dimensional model of at least the portion of the bone comprises:

accessing one or more images of the portion of the bone; and

generating the three-dimensional model of the portion of the bone based on the one or more images of the portion of the bone.

9. The system of claim 2 :

wherein determining the three-dimensional bone volume based on the three-dimensional model of the portion of the bone and resection cuts used in fitting the implant on the portion of the bone comprises:

defining a three-dimensional solution volume based on the resection cuts used in fitting the implant on the portion of the bone; and

intersecting the three-dimensional model of the portion of the bone with the three-dimensional solution volume to produce a resultant bone volume represented in three dimensions; and

wherein determining the three-dimensional outline representation of at least the portion of the outer surface of the periphery of the three-dimensional bone volume comprises determining an outline representation of at least a portion of an outer surface of a periphery of the resultant bone volume.

10. The system of claim 9 :

wherein defining the three-dimensional solution volume based on resection cuts used in fitting the implant on the portion of the bone comprises defining a three-dimensional tolerance volume based on one or more tolerances for one or more variations related to an implant procedure for placing the implant on the portion of the bone; and

wherein intersecting the three-dimensional model of the portion of the bone with the three-dimensional solution volume to produce the resultant bone volume represented in three dimensions comprises intersecting the three-dimensional model of the portion of the bone with the three-dimensional tolerance volume to produce the resultant bone volume represented in three dimensions.

11. The system of claim 10 , wherein converting the three-dimensional outline representation into the two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume comprises converting the three-dimensional outline representation into a two-dimensional outline representation that has a thickness to account for the one or more tolerances for the one or more variations related to the implant procedure for placing the implant on the portion of the bone.

12. The system of claim 11 , wherein defining the three-dimensional tolerance volume based on one or more tolerances for one or more variations related to an implant procedure for placing the implant on the portion of the bone based on at least one of a tolerance related to variations in surgical technique in performing the implant procedure, a tolerance related to variations in medical instrumentation used in performing the implant procedure, a tolerance related to variations in manufacturing the implant used in the implant procedure, a tolerance related to variations in anatomy of similar bones across patients, a tolerance related to variations in medical imaging used in generating the three-dimensional model of the portion of the bone, and a tolerance related to variations in file conversion used in generating the three-dimensional model of the portion of the bone.

13. The system of claim 11 , wherein defining the three-dimensional tolerance volume based on one or more tolerances for one or more variations related to an implant procedure for placing the implant on the portion of the bone comprises:

identifying the one or more tolerances for the one or more variations related to the implant procedure;

determining one or more measurements that account for the one or more tolerances identified;

determining locations of the resection cuts used in fitting the implant on the portion of the bone; and

defining the three-dimensional tolerance volume based on the locations of the resection cuts and the one or more measurements that account for the one or more tolerances identified.

14. The system of claim 2 :

wherein determining the three-dimensional outline representation of at least the portion of the outer surface of the periphery of the three-dimensional bone volume comprises creating a bone surface ribbon from the outer surface of the periphery of the three-dimensional bone volume; and

wherein converting the three-dimensional outline representation into the two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume comprises converting the bone surface ribbon into the two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume.

15. The system of claim 14 :

wherein determining the three-dimensional outline representation of at least the portion of the outer surface of the periphery of the three-dimensional bone volume comprises fitting a curve to the bone surface ribbon; and

wherein converting the bone surface ribbon into the two dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume comprises converting the curve fitted to the bone surface ribbon into the two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume.

16. The system of claim 2 , wherein converting the three-dimensional outline representation into the two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume comprises converting the three-dimensional outline representation into a two-dimensional outline representation that has a thickness to account for one or more tolerances for one or more variations related to an implant procedure for placing the implant on the portion of the bone.

17. The system of claim 2 :

wherein accessing the three-dimensional model of at least the portion of the bone comprises accessing a three-dimensional model of a distal end of a femur, and

wherein segmenting the two-dimensional outline representation into segments that correspond to the resection cuts used in fitting the implant on the portion of the bone comprises segmenting the two-dimensional outline representation into a first segment that corresponds to a distal face of the distal end of the femur, a second segment that corresponds to an anterior chamfer of the distal end of the femur, a third segment that corresponds to a posterior chamfer of the distal end of the femur, a fourth segment that corresponds to an anterior flange of the distal end of the femur, and a fifth segment that corresponds to posterior condyles of the distal end of the femur.

18. The system of claim 17 , wherein performing one or more operations related to implant matching comprises:

determining a first match for the first segment that corresponds to the distal face of the distal end of the femur to a representation of clustered segments for a distal face resection cut;

after determining the first match for the first segment:

determining a second match for the second segment that corresponds to the anterior chamfer of the distal end of the femur to a representation of clustered segments for an anterior chamfer resection cut, and

determining a third match for the third segment that corresponds to the posterior chamfer of the distal end of the femur to a representation of clustered segments for a posterior chamfer resection cut;

after determining the second match for the second segment and determining the third match for the third segment:

determining a fourth match for the fourth segment that corresponds to the anterior flange of the distal end of the femur to a representation of clustered segments for an anterior flange resection cut, and

determining a fifth match for the fifth segment that corresponds to the posterior condyles of the distal end of the femur to a representation of clustered segments for a posterior condyles resection cut; and

selecting an available implant design based on the first match for the first segment, the second match for the second segment, the third match for the third segment, the fourth match for the fourth segment, and the fifth match for the fifth segment.

19. A system comprising:

at least one processor; and

at least one computer-readable medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

accessing a three-dimensional model of at least a portion of a bone;

determining a three-dimensional bone volume based on the three-dimensional model of the portion of the bone and resection cuts used in fitting an implant on the portion of the bone;

determining a three-dimensional outline representation of at least a portion of an outer surface of a periphery of the three-dimensional bone volume;

converting the three-dimensional outline representation into a two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume;

segmenting the two-dimensional outline representation into segments that correspond to the resection cuts used in fitting the implant on the portion of the bone, each segment corresponding to a particular resection cut and including data representing an outline of the bone at the particular resection cut, wherein the segmenting comprises:

identifying edge locations of adjacent resection cuts on the two-dimensional outline representation; and

separating the two-dimensional outline at the identified edge locations into non-contiguous sections to form the segments; and

performing one or more operations related to implant matching based on the segments that correspond to the resection cuts used in fitting the implant on the portion of the bone, wherein performing one or more operations related to implant matching comprises:

for each segment, storing the segment in a database with sample segments determined for the particular resection cut on other bone portions that correspond to the portion of the bone;

for each resection cut:

analyzing characteristics of the segments stored in the database for the resection cut,

based on the analysis, clustering the segments stored in the database for the resection cut into multiple groups that each includes segments having similar characteristics, and

defining a representation of clustered segments for each of the multiple groups;

for each segment, comparing the segment to the representations of clustered segments for each of the multiple groups that correspond to the particular resection cut to which the segment corresponds;

based on comparison results, determining matching groups that include a group for each resection cut; and

selecting an implant design based on the matching groups.

20. The system of claim 19 , wherein converting the three-dimensional outline representation into the two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume comprises offsetting the two-dimensional outline representation to reduce the likelihood of overhang of the implant on the portion of the bone.

21. A system comprising:

at least one processor; and

at least one computer-readable medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

accessing a three-dimensional model of at least a portion of a bone;

determining a three-dimensional bone volume based on the three-dimensional model of the portion of the bone and resection cuts used in fitting an implant on the portion of the bone;

determining a three-dimensional outline representation of at least a portion of an outer surface of a periphery of the three-dimensional bone volume;

converting the three-dimensional outline representation into a two-dimensional outline representation of the portion of the outer surface of the periphery of the three-dimensional bone volume;

segmenting the two-dimensional outline representation into segments that correspond to the resection cuts used in fitting the implant on the portion of the bone, each segment corresponding to a particular resection cut and including data representing an outline of the bone at the particular resection cut, wherein the segmenting comprises:

identifying edge locations of adjacent resection cuts on the two-dimensional outline representation; and

separating the two-dimensional outline at the identified edge locations into non-contiguous sections to form the segments; and

performing one or more operations related to implant matching based on the segments that correspond to the resection cuts used in fitting the implant on the portion of the bone,

wherein performing one or more operations related to implant matching comprises:

for each segment, storing the segment in a database with sample segments determined for the particular resection cut on other bone portions that correspond to the portion of the bone;

for each resection cut:

analyzing characteristics of the segments stored in the database for the resection cut,

based on the analysis, clustering the segments stored in the database for the resection cut into multiple groups that each includes segments having similar characteristics, and

defining a representation of clustered segments for each of the multiple groups;

wherein performing one or more operations related to implant matching further comprises:

accessing representations of clustered segments that include a representation of clustered segments for a single group defined for each of the resection cuts:

reassembling the accessed representations into a two-dimensional outline representation of the portion of the bone;

generating an implant design based on the reassembled two-dimensional outline representation of the portion of the bone; and

storing the implant design in association with data identifying the single group defined for each of the resection cuts.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2015
From: WIEBE, JAMES BENNETT, III; LANDON, RYAN LLOYD; MCKINNON, BRIAN WILLIAM; WINEBARGER, RANDY C.; TANASOCA, RUXANDRA CRISTIANA MARINESCU; DEES, ROGER RYAN, JR.; BOWERS, WILLIAM L., JR.
To: SMITH & NEPHEW, INC.
Reel/Frame 036123/0255 →
Continuity (3)
Provisional Application 61696083 · Aug 31, 2012
Provisional Application 61771409 · Mar 1, 2013
Related Publication 20150223900A1 · Aug 13, 2015
Cited By (1)
US 12,318,301