METHOD AND APPARATUS FOR DETERMINING IMPLANT POSITIONS OF TWO MEDICAL IMPLANT COMPONENTS FORMING A JOINT
20230042076 · 2023-02-09
Inventors
Cpc classification
A61F2/4657
HUMAN NECESSITIES
A61B2034/104
HUMAN NECESSITIES
A61F2002/4633
HUMAN NECESSITIES
A61B2034/108
HUMAN NECESSITIES
A61F2002/30616
HUMAN NECESSITIES
A61B2034/107
HUMAN NECESSITIES
International classification
Abstract
A data processing method, performed by a computer, for determining implant positions of two implant components relative to two bones, wherein each of the implant components is to be attached to one of the bones such that the implant components form a joint between the bones, and wherein an implant position is a relative position between the implant component and the corresponding bone, said method comprising the steps of: a) acquiring a set of target poses, wherein a target pose represents a relative position to be achieved between the two bones; b) calculating a set of virtual poses for a pair of virtual test implant positions, wherein the set of virtual poses comprises one virtual pose for each of the target poses and wherein a virtual pose represents a relative position between the two bones if the virtual test implant positions were applied as the implant positions; c) calculating a pose deviation value for each of the target poses, wherein a pose deviation value represents the difference between a target pose and the corresponding virtual pose; d) calculating an overall pose deviation value from all the individual pose deviation values; e) repeating steps b) to d) for different pairs of virtual test implant positions until the overall pose deviation value fulfils a minimisation criterion; and f) using the pair of virtual test implant positions for which the minimisation criterion is fulfilled as the implant positions.
Claims
1.-15. (canceled)
16. A system for selecting an implant arrangement for a joint, the system comprising: a processor; and a non-transitory, computer-readable storage medium comprising instructions that, when executed, cause the processor to: access one or more target poses for the joint, each target pose comprising an arrangement of a first bone of the joint with respect to a second bone of the joint; assess one or more proposed implant arrangements, each proposed implant arrangement comprising an arrangement of a first implant component with respect to the first bone and an arrangement of a second implant component with respect to the second bone, wherein assessing each proposed implant arrangement comprises: determining, for each target pose, a corresponding pose comprising an arrangement of the first bone with respect to the second bone based on the proposed implant arrangement and mechanical properties of at least some soft tissue associated the joint, wherein the corresponding pose comprises two or more contact points between the first implant component and the second implant component, calculating, for each target pose, a deviation score based on the target pose and the corresponding pose, and calculating, based on the deviation scores for the one or more target poses, a composite deviation score; and select the implant arrangement from the one or more proposed implant arrangements based on the composite deviation score for each of the one or more proposed implant arrangements.
17. The system of claim 16, wherein the one or more target poses are based on at least one of recorded pre-operative poses of the first bone and the second bone of the joint, mirrored poses from a corresponding joint, and predefined poses representing a desired kinematics of the joint.
18. The system of claim 16, wherein selecting an implant arrangement from the one or more proposed implant arrangements comprises selecting one of the one or more proposed implant arrangements having a composite deviation score below a predetermined threshold value.
19. The system of claim 16, wherein selecting an implant arrangement from the one or more proposed implant arrangements comprises selecting the proposed implant arrangement having a minimum composite deviation score among the one or more proposed implant arrangements.
20. The system of claim 16, wherein determining a corresponding pose comprises determining an arrangement of the first bone with respect to the second bone wherein the first implant component is in stable contact with the second implant component.
21. The system of claim 16, wherein determining a corresponding pose comprises adjusting one or more of a varus-valgus rotational position and a proximodistal position of the target pose.
22. The system of claim 16, wherein the deviation score is calculated based on a deviation of one or more of a varus-valgus rotational position and a proximodistal position between the corresponding pose and the target pose.
23. The system of claim 16, wherein the deviation score is based on a distance between one or more pairs of points, wherein each pair of points comprises a point on the first bone and a corresponding point on the second bone.
24. The system of claim 23, wherein the one or more pairs of points comprise collateral ligament attachment points.
25. A computer-implemented method of selecting an implant arrangement for a joint, the method comprising: accessing one or more target poses for the joint, each target pose comprising an arrangement of a first bone of the joint with respect to a second bone of the joint; assessing one or more proposed implant arrangements, each proposed implant arrangement comprising an arrangement of a first implant component with respect to the first bone and an arrangement of a second implant component with respect to the second bone, wherein assessing each proposed implant arrangement comprises: determining, for each target pose, a corresponding pose comprising an arrangement of the first bone with respect to the second bone based on the proposed implant arrangement and mechanical properties of at least some soft tissue associated with the joint, calculating, for each target pose, a deviation score based on the target pose and the corresponding pose, and calculating, based on the deviation scores for the one or more target poses, an composite deviation score; and selecting the implant arrangement from the one or more proposed implant arrangements based on the composite deviation score for each of the one or more proposed implant arrangements.
26. The system of claim 25, wherein acquiring one or more target poses comprises at least one of recording pre-operative poses of the first bone and the second bone of the joint, mirroring a corresponding joint, and obtaining predefined poses representing a desired kinematics of the joint.
27. The system of claim 25, wherein selecting an implant arrangement from the one or more proposed implant arrangements comprises selecting one of the one or more proposed implant arrangements having an overall pose deviation value below a predetermined threshold value.
28. The system of claim 25, wherein selecting an implant arrangement from the one or more proposed implant arrangements comprises selecting the proposed implant arrangement having a lowest composite deviation score among the one or more proposed implant arrangements.
29. The system of claim 25, wherein determining a corresponding pose comprises determining an arrangement of the first bone with respect to the second bone wherein the first implant component is in stable contact with the second implant component.
30. The system of claim 25, wherein determining a corresponding pose comprises adjusting one or more of a varus-valgus rotational position and a proximodistal position of the target pose.
31. The system of claim 25, wherein the deviation score is calculated based on a deviation of one or more of a varus-valgus rotational position and a proximodistal position between the real pose and the target pose.
32. The system of claim 25, wherein the deviation score is based on a distance between one or more pairs of points, wherein each pair of points comprises a point on the first bone and a corresponding point on the second bone.
33. The system of claim 32, wherein the one or more pairs of points comprise collateral ligament attachment points.
34. A system for assessing an implant arrangement for a joint, the system comprising: a processor; and a non-transitory, computer-readable storage medium comprising instructions that, when executed, cause the processor to: receiving a target pose for the joint, the target pose comprising a relative arrangement of a first bone and a second bone of the joint; receiving the implant arrangement, the implant arrangement comprising a relative arrangement of a first implant component and the first bone and a relative arrangement of a second implant component and the second bone; determining, for the target pose, a corresponding pose comprising a relative arrangement of the first bone and the second bone based on the implant arrangement and mechanical properties of at least some soft tissue associated with the joint, wherein the corresponding pose comprises two or more contact points between the first implant component and the second implant component, and calculating a deviation score for the implant arrangement based on a deviation between the target pose and the corresponding pose.
35. The system of claim 34, wherein determining a corresponding pose comprises determining an arrangement of the first bone with respect to the second bone wherein the first implant component is in stable contact with the second implant component.
36. The system of claim 34, wherein determining a corresponding pose comprises adjusting one or more of a varus-valgus rotational position and a proximodistal position of the target pose.
37. The system of claim 34, wherein the deviation score is calculated based on a deviation of one or more of a varus-valgus rotational position and a proximodistal position between the corresponding pose and the target pose.
38. The system of claim 34, wherein the deviation score is based on a distance between one or more pairs of points, wherein each pair of points comprises a point on the first bone and a corresponding point on the second bone.
39. The system of claim 38, wherein the one or more pairs of points comprise collateral ligament attachment points.
Description
[0050] In the following, example embodiments of the invention are described with reference to the figures which illustrate the invention merely by way of example and do not limit the scope of the invention to the specific embodiments illustrated, and which show:
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062] The left-hand illustration in
[0063] As can be seen from
[0064] The right-hand illustration in
[0065]
[0066] In a first iteration, the prediction block 7 uses an initial pair of virtual test implant positions which can comprise arbitrary virtual test implant positions or pre-calculated virtual test implant positions. A set of virtual poses is then provided to the adding block 5, where each virtual pose is subtracted from its corresponding target pose, thus resulting in a set of difference poses between the target poses and the virtual poses. This set of difference poses is provided to the optimisation block 6 which calculates a pose deviation value for each of the target poses, wherein a pose deviation value represents a single numeric value corresponding to the difference between a target pose and the corresponding virtual pose.
[0067] The optimisation block 6 calculates an overall pose deviation value from the plurality of individual pose deviation values. If this overall pose deviation value fulfils a predetermined minimisation criterion, then the set of virtual test implant positions used by the prediction block 7 is outputted as the implant positions. If the overall pose deviation value does not fulfil the minimisation criterion, the optimisation block 6 determines a new pair of virtual test implant positions which is then provided to the prediction block 7 in order to calculate a new set of virtual poses.
[0068] The optimisation block 6 can select the new pair of virtual test implant positions by sequentially selecting pairs of virtual test implant positions from a list of pairs of virtual test implant positions. Alternatively, however, the optimisation block 6 can also implement an optimisation algorithm which determines the new pair of virtual test implant positions from at least one of the overall pose deviation values corresponding to the previously analysed pairs of virtual test implant positions.
[0069]
[0070] As can be seen from
[0071]
[0072] As can be seen from
[0073] The relative position between an implant component and the corresponding bone can be described by a transformation between the implant co-ordinate system and a corresponding bone co-ordinate system.
J=F*B*T.sup.−1,
[0074] where J, F, B and T are defined as 4×4 matrices.
[0075] The implant pose or transformation J describes the relative position between the two implant co-ordinate systems 12 and 13 for a particular transformation B between the bone co-ordinate systems 8 and 9 and a particular pair of virtual test implant positions. As already explained above, a transformation between two co-ordinate systems comprises six parameters, namely three translational shifts and three rotations. These six parameters are appropriately encoded into the 4×4 matrices J, B, F and T.
[0076] As explained above, attaching the implant components 3 and 4 to the bones 1 and 2, respectively, using the assumed pair of virtual test implant positions could result in an undesirable relative position between the bones 1 and 2, in which the implant components 3 and 4 overlap each other or are not in stable contact. The prediction block 7 (
[0077] In this embodiment, the approach described in patent application PCT/EP2012/061757 is applied in order to determine a virtual joint pose J′ which is then transformed into the virtual bone pose B′. The parameters for the ap shift, the ml shift, the ie rotation and the fe rotation are kept constant and the parameters for the pd shift and the vv rotation are determined such that the implant components 3 and 4 are in stable contact. Details will be described below with reference to
[0078] The optimisation block 6 then calculates a pose deviation value for each target pose on the basis of the difference between the target pose and the corresponding virtual pose. It can be calculated on the basis of a target bone pose and a virtual bone pose or on the basis of a target joint pose and a virtual joint pose. The difference between a target joint pose J and a virtual joint pose J′ is however easier for a physician to analyse if it is presented as deviations in the ml, ap and pd shifts and the ie, fe and vv rotations.
[0079]
[0080]
[0081] The bones 1 and 2 are then brought together in the pd direction until the femoral implant 3 and the tibial implant 4 are in contact with each other. If there is no stable contact, i.e. only contact at a single point, then the approach is continued until there is contact between the femoral implant 3 and the tibial implant 4 at a second contact point. The distance between the first and second contact points in the pd direction is then used to calculate a vv parameter and a pd parameter such that the femoral implant 3 is in stable contact with the tibial implant 4 at two contact points. This results in a virtual joint pose J′ which exhibits amended parameter values vv.sub.J′ and pd.sub.J′ and in which the other parameter values are identical to those of the target joint pose. A detailed description of this approach is given in the patent application PCT/EP2012/061757.
[0082] Since the target joint pose J and the virtual joint pose J′ differ only in their vv and pd parameter values, the pose deviation value can be calculated from the difference in these parameter values alone. In particular, the pose deviation value can be calculated using the equation
poseDeviationValue=[(pd.sub.J−pd.sub.J′).sup.2+(vv.sub.J−vv.sub.J′).sup.2].sup.1/2.
[0083]
[0084]
[0085] Two epicondylar points epiM and epiL are shown on the tibia 2. The distances between each of the epicondylar points epiM and epiL and the working plane 14 for the target pose and the virtual pose are used to calculate the pose deviation value. d.sub.med and d.sub.lat are the distances for the target pose, and d.sub.med′ and d.sub.lat′ are the distances for the virtual pose. The pose deviation value can then be calculated using the equation
poseDeviationValue=[(d.sub.med−d.sub.med′).sup.2+(d.sub.lat−d.sub.lat′).sup.2].sub.1/2.
[0086]
[0087] Information can be inputted into the computer 16 via the input unit 20, for example in order to limit the ranges of values for the pairs of virtual test implant positions. The display unit 21 is adapted to display the results determined by the processing unit 17, such as the calculated implant positions.
[0088]
[0089] The target poses represent measured poses of the knee joint. The virtual poses represent the poses which would result if the implants would be implanted according to the implant positions determined according to the classic planning approach, the leg alignment approach and the approach according to the present invention, respectively. They can be compared to the target poses of the knee joint over the knee joint's range of motion. The range of motion applied in
[0090] The graphs show that no approach results in implant positions which cause the target poses and the virtual poses to be identical over the whole range of motion. The reason is that the shapes of the implants are not identical to the shapes of the original bones, such that it is impossible to achieve the original kinematics of the joint over the whole range of motion, no matter how the implants are positioned. For some flexion angles, the present invention even yield worse virtual poses, i.e. larger deviations, than the leg alignment approach or the classic planning approach. But overall, i.e. over the whole range of motion, the average deviations are lower than those for implant positions determined using the classic planning approach or the leg alignment approach.
[0091]