METHOD FOR DETERMINING THE SCREW TRAJECTORY OF A PEDICLE BONE SCREW
20240299095 ยท 2024-09-12
Inventors
Cpc classification
A61B2576/02
HUMAN NECESSITIES
A61B5/107
HUMAN NECESSITIES
G06T19/20
PHYSICS
A61B2034/107
HUMAN NECESSITIES
A61B2034/104
HUMAN NECESSITIES
A61B2090/364
HUMAN NECESSITIES
A61B2034/105
HUMAN NECESSITIES
A61B17/7092
HUMAN NECESSITIES
A61B34/10
HUMAN NECESSITIES
International classification
A61B34/10
HUMAN NECESSITIES
G06T7/246
PHYSICS
Abstract
A method for determining the screw trajectory of a pedicle bone screw comprises: obtaining a CT image of the target bone area intended to receive the pedicle bone screw, establishing an individualized three-dimensional geometric model of the target bone area based on the CT image, accessing a database comprising a three-dimensional bone area model; wherein the bone area model comprises a bone screw insertion surface and a pedicle traversing surface for each pedicle, morphing the bone area model to the geometric model of the target bone area generating a morphed vertebra model with a bone screw insertion surface and the pedicle traversing surface, calculating a maximum of bone density when the bone material is replaced by a bone screw for a bone screw in the morphed vertebra model of the target bone, and outputting the space vector of the screw trajectory for the bone screw together with the length and diameter of the bone screw in the morphed vertebra model of the target bone.
Claims
1. A method for determining an optimal screw trajectory of a pedicle bone screw comprising the following steps: obtaining a computed tomography (CT) image of a target bone area intended to receive the pedicle bone screw; establishing an individualized three-dimensional geometric model of the target bone area based on the CT image, the individualized three-dimensional geometric model including bone density information; accessing a database comprising a three-dimensional bone area model, wherein the three-dimensional bone area model comprises a bone screw insertion surface and a pedicle traversing surface; morphing the three-dimensional bone area model to the individualized three-dimensional geometric model of the target bone area generating a morphed vertebra model comprising the bone screw insertion surface and the pedicle traversing surface of the three-dimensional bone area model as well as the bone density information of the individualized three-dimensional geometric model; calculating an optimal screw trajectory of the pedicle bone screw maximizing bone density when bone material is replaced by the pedicle bone screw in the morphed vertebra model of the target bone area; and outputting the optimal screw trajectory for the pedicle bone screw in the morphed vertebra model of the target bone area.
2. The method according to claim 1, further comprising outputting a length and diameter of the pedicle bone screw.
3. The method according to claim 1, wherein the morphing of the three-dimensional bone area model to the individualized three-dimensional geometric model comprises: transferring the bone screw insertion surface and the pedicle traversing surface onto the individualized three-dimensional geometric model; and providing a 3D three-dimensional pedicle traversing surface within the morphed vertebra model of the target bone, the three-dimensional 3D-pedicle traversing surface being modelled in the three-dimensional bone area model within the database and morphed with the individualized three-dimensional geometric model.
4. The method according to claim 3, wherein the morphing of the three-dimensional bone area model further comprises providing a two-dimensional pedicle traversing surface, wherein the two-dimensional pedicle traversing surface as the pedicle traversing surface is based on the three-dimensional pedicle traversing surface and corresponds to the plane of minimum transverse pedicle width in a pedicle.
5. The method according to claim 4, wherein a first threshold value as contour safety distance is provided within the determination of the two-dimensional pedicle traversing surface, generated as a three-dimensional curve inside an outer edge of the pedicle, delimiting voxels used in the three-dimensional pedicle traversing surface and subsequently the two-dimensional pedicle traversing surface.
6. The method according to claim 3, wherein starting conditions of the step of calculating an optimal screw trajectory comprise values of a starting screw wherein the central axis of the starting screw is chosen to be the most centred portion of axis inside the three-dimensional pedicle traversing surface.
7. The method according to claim 4, wherein starting conditions of the step of calculating an optimal screw trajectory of the pedicle bone screw comprise values of a starting screw wherein the central axis of the starting screw passes through a centre point of the two-dimensional pedicle traversing surface, wherein the bone screw insertion surface of an enveloping cylinder of the starting screw is inside the bone screw insertion surface.
8. The method according to claim 1, wherein the step of calculating an optimal screw trajectory comprises: creating a cylinder approximating the pedicle bone screw and placing the cylinder in the morphed vertebra model along an initial screw axis calculated based on the bone screw insertion surface and the pedicle traversing surface; and calculating bone material density within the cylinder approximating the pedicle bone screw in the morphed vertebra model.
9. The method according to claim 8, further comprising: excluding cylinders approximating the pedicle bone screw that are perforating the morphed vertebra model; and using bone material properties within the cylinder approximating the pedicle bone screw, extracted from image voxels in the morphed vertebra model.
10. The method according to claim 1, wherein the step of calculating an optimal screw trajectory of the pedicle bone screw comprises: identifying a space of possible projection planes of the morphed vertebra model using the bone screw insertion surface and pedicle traversing surface; scanning the space of possible projection planes in order to determine a set of intersection region density projections; scanning the set of intersection region density projections and calculating corresponding projected bone density scores; and determining the optimum screw trajectory as having a direction normal to the projection plane corresponding to a highest score of the projected bone density scores.
11. The method according to claim 10, further comprising determining the length of the pedicle bone screw using the individualized three-dimensional geometric model of the target bone area and the optimum screw trajectory, as the distance between the bone screw insertion surface and pedicle traversing surface in the direction of the optimum screw trajectory.
12. The method according to claim 10, wherein the step of identifying possible projection planes of the morphed vertebra model comprises: defining a sphere in the morphed vertebra model around a center of the target bone area; defining the possible projection planes as a set planes lying normal to the surface of the sphere; and restricting the possible projection planes to the set of projection planes with a positive intersection between bone screw insertion surface and pedicle traversing surface.
13. The method according to claim 10, wherein the step of scanning of possible projection planes comprises: selecting a number of discretely distributed projection planes within the possible projection planes; determining an intersection region of the bone screw insertion surface and pedicle traversing surface for each of the number of discretely distributed projection planes; and summing of all voxels of the morphed vertebra model representing bone density within the intersection region and normal to the projection plane to obtain respective intersection region density projections.
14. The method according to claim 10, wherein; scanning the set of intersection region density projections and calculating corresponding projected bone density scores comprises summing of voxels of the intersection region density projection within an area delimited by one or more possible bone screw diameter for each possible position of a bone screw within the corresponding intersection projection, wherein the optimum screw trajectory has an axis crossing the center of the screw diameter corresponding to the highest score of the projected bone density scores.
15. The method according to claim 1, wherein the calculating step is provided with starting parameters of screw length, screw diameter with boundary conditions of a predetermined maximum length, and a predetermined maximum diameter, in the individualized three-dimensional geometric model of the target bone area.
16. The method according to claim 2, wherein a first threshold value as length safety distance is provided within the determination of a screw length based on a body side surface of a body of the target bone area.
17. The method according to claim 1, wherein the morphing of the three-dimensional bone area model comprises providing a sagittal plane within the geometric morphed vertebra model to determine the pedicle traversing surface.
18. The method according to claim 1, wherein the morphing of the three-dimensional bone area model comprises determining a vertebral foramen within the geometric morphed vertebra model to determine the pedicle traversing surface as smallest bone material diameter on sides of the vertebral foramen.
19. The method according to claim 17, wherein the sagittal plane of a body of the target bone area provides a first threshold value which the contour and the tip of the pedicle bone screw has not to pass for any one pedicle bone screw to be introduced into a same body or for only one of two pedicle bone screws to be introduced into the same body in a way that the two pedicle bone screws do not occupy the same place.
20. The method according to claim 1, wherein the step of calculating an optimal screw trajectory of the pedicle bone screw is repeated iteratively for maximizing bone density when bone material is replaced by the pedicle bone screw in the morphed vertebra model of the target bone area.
21. (canceled)
22. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Preferred embodiments of the invention are described in the following with reference to the drawings, which are for the purpose of illustrating the present preferred embodiments of the invention and not for the purpose of limiting the same. In the drawings,
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
DESCRIPTION OF EMBODIMENTS
[0056]
[0057] Loosening of pedicle screws is a clinical complication often related with low bone mineral density. Hence, the optimization of pedicle screw based on patient-specific bone properties can support surgeons in spinal fusion determining.
[0058] The following explanation of the flowchart of
[0059] In a segmenting step 3, the 3D patient image 41, 42 depicting the spinal portion of interest is acquired and segmented to extract 3D geometric models 45 of all the vertebrae 43 that need to be instrumented.
[0060] In addition,in advancea single statistical shape model, or SSM for short, is provided as step 2 having a predetermined point of bone screw insertion surface 10 and a pedicle traversing surface 20 or voxel plane as a data input for the next handling step of the segmented vertebra image of step 3. According to embodiments disclosed, the SSMs were trained for the different vertebrae using comprehensive dataset of 3D vertebral models. The resulting statistically deformable models of step 2 are able to represent a wide range of vertebral geometries and can be morphed on the segmented patient models 45 of step 3. This morphing step 4 is providing the morphing of the predetermined SSM on 3D geometric model 45 the vertebrae of interest 43 into which the screws are to be implanted creating a morphed vertebra model 47.
[0061] On the deformable models from step 2, relevant surfaces 10, 20 and/or 20, 58 are labelled to initialize the optimization process: the pedicle bone screw insertion surface 10, the 3D pedicle traversing surface 20, the 2D pedicle traversing surface 20 and the circumferential contour 58 of the vertebral body between the end plates 51, 51. The bone screw insertion surface 10 is a surface defined on the SSM (statistical shape model) into which the screw body can enter the vertebra material.
[0062] The present method applying a specific morphing step 4 of a template model from step 3 allows the automatic identification of the anatomical surfaces 10, 20, 20, 58 on the vertebral structure. The integration of this method decreases the manual steps needed for the determining, improving its accuracy and robustness.
[0063] The morphing step 4 identifies anatomical surfaces on the patient vertebral models 45 from step 3. These points are first used to rigidly place the SSMs at the corresponding spinal level. Further, a point set to image nonrigid registration is performed that morphs the SSMs on the patient's segmented vertebrae 43 in a registration step 5.
[0064] These steps 4 and 5 can by explained in connection with
[0065] The 3D model image 45 shows the vertebra of interest 43 with the superior end plate 51, inferior end plate 51, the pedicle 52, the transverse process and coastal facet 53, the superior articular facet 54, the spinous process 55, the vertebral foramen 56 and the body 57. The morphed 3D model 47 is placed in the input CT image model 45 by a coordinate transformation between image and physical coordinate system. The transformation is defined using the voxels properties defined in the information paired with the input CT image 41, 42. The 3D model 45 is used to mask the CT images 41, 42 retaining voxel intensity information, referred to as Hounsfield Unit (HU), within the vertebra of interest 43. Voxel intensity values are converted into bone material properties (Young's modulus):
[0066] After morphing, the contour 59 of the labelled endplates 51, 51 from step 3 allow the automatic identification of the patient's pedicle regions. A homogeneous grid within the pedicle regions is created using a region growing method in radial direction from the endplate 51, 51 centres. A polar coordinate system is defined on the superior endplate 51 of the vertebral model. In an alternative, the inferior end plate 51 is used for it. The points defining the endplate boundary 59 are moved by increasing their radial components 8 with consistent steps all around the vertebral endplate 51 or 51. For each radial increase, a homogeneous grid is generated in the axial direction of the vertebra 43, resulting in 2D surfaces that are added around the endplate 51, 51 perpendicularly to the radial direction. A volumetric grid is generated all around the vertebral body 57, and since the pedicles 52 are the only structures that extend from its side, the points of volumetric grid that lie inside the vertebral 3D model represent points inside the pedicle regions. Additionally, points inside the pedicle 52 have to be selected with a threshold value of perpendicular distance to the vertebral boundary. Such a threshold value can be chosen to be at least 1 mm or 2.5 mm as selected minimum safety distance 21, which minimum safety distance 21 avoids the pedicle bone screw 60 (see
[0067] The above determination of the 3D pedicle traversing surface 20 and the 2D pedicle traversing surface 20 is based on the end plate 51, 51. In an alternative approach, the sagittal plane 35 can be used, easily identifiable by the spinous facet 55 and a centre line through the end plate 51, 51. In a further alternative, the vertebral foramen 56 can be identified and used to determine the pedicles 52 with the 2D pedicle traversing surface 20 being the smallest diameter portion of bone material.
[0068] Within the 3D homogeneous grid of the 3D pedicle traversing surface 20 that depicts the pedicle region, a 2D pedicle traversing surface 20 can be determined at the overall minimum transverse pedicle width. A point on this 2D pedicle traversing surface 20 together with a point in the bone screw insertion surface 10 define the screw trajectory 61 of the pedicle screw 60. The contour 59 of the body 57 around the end plates 51, 51 comprises a body side surface 58. As further safety distance, a minimum safety distance 22 from this body side surface 58 is taken into account, mainly limiting the length of the screw. These safety distances ensure that the pedicle bone screw 60 does not perforate the vertebral wall.
[0069] Additionally, besides the body side surface 58, the sagittal plane 35 provides a further boundary plane for the pedicle screw 60, when as usually two pedicle bone screws 60 are placed through both pedicles 52, since the two pedicle bone screws 60 should not interfere in the placement of the other. It is possible to provide solutions (screw trajectory) for one pedicle bone screw 60 not regarding this boundary condition and combine it with a solution for the other screw checking, if the solutions are compatible, i.e. are not being calculated to take the same space. The bone screw insertion surfaces from step 3 are morphed on the patient vertebrae 43 together with the SSMs. The bone screw insertion surfaces 10 as well as the 3D and 2D pedicle traversing surfaces 20 and 20, respectively, both at the inside the pedicle, are shown as hatched in
[0070] The insertion 10 and pedicle traversing surfaces 20, 20, together with the bone edges, especially side surface 58, from the morphed 3D models from step 4 define the optimization space. A combination of insertion surface 10 and pedicle traversing surface 20 points from the grids defines the screw trajectory 61.
[0071] The input parameters for the optimization are the insertion point on the bone screw insertion surface 10, the pedicle point, i.e. the centre of the screw in the grid area of the 2D pedicle traversing surface 20, the screw diameter, and the screw length, optionally deducted from the surface distance 22 in view of the body side surface 58, all of which are optimized avoiding perforation of the bone structure using the morphed vertebra models 47 from step 4. According to embodiments disclosed, the insertion point is chosen around the centre of the surface delimited as bone screw insertion surface 10. The insertion point as such is not a point but the section of the 3D surface of the usually not flat vertebra surface with the cylindrical model surface of the screw body and is in fact a 3D surface. It is mentioned above that the starting point in the 2D pedicle traversing surface 20 can be chosen as centre of the 2D pedicle traversing surface 20, thus defining the screw trajectory 61. In other embodiments, the starting point in the pedicle traversing surfaces 20, 20 beside the insertion point can be chosen to include the most centred portion of screw trajectory 61 inside the 3D pedicle traversing surface 20, e.g. with a least square approach connecting the chosen insertion and the thus defined centre of 3D pedicle traversing surface 20.
[0072] Step 8 comprises an iterative calculation implemented to compare combinations of the input parameters (the bone screw insertion surface 10, the pedicle point, i.e. the centre of the screw in the grid area of the 2D pedicle traversing surface 20, the screw diameter, and the screw length) and extract the optimal solution, which can be a genetic calculation approach based on parameters as sample size in each iteration, percentage of mutation, percentage of best cases passed to next iteration, etc. as known by persons skilled in the art. It is also possible to provide a limited number of optimum or near optimum solutions in view of a choice for the surgeon. A cylinder simplifying (approximating) a pedicle bone screw 60 is created using a combination of the input parameters and placed in the 3D morphed vertebral 47 model along a predetermined screw trajectory 61. First, the calculation excludes cylinders that are perforating the morphed vertebra model 47 from step 4. If the screw is not perforating, the cylinder is placed in the 3D image mask from step 5 using the coordinate transformation between the CT image 41, 42 and physical coordinate systems. The image voxels containing bone material properties values are extracted within the screw volume and used for the computation of the bone material distribution within the cylinder.
[0073] To initialize the optimization method, a random population of parameters' combinations is created. Each combination is tested using the bone density computation. After testing, random changes and recombination of the parameters are introduced to create the population for the next iteration. The population in the last iteration contains the best performing parameters combinations.
[0074] The distribution of bone material properties is defined as the performance of each parameters combination, thus used to optimize the final solution. The optimal screw trajectory and screw dimension resulting from the optimization are the one maximizing the voxel-based bone material properties within the screw volume which is the output of step 9. As mentioned above, the output can also comprise a number of optimum or near-optimum solutions which may have different advantages of handling, screw head connections between different screws etc.
[0075] Turning now to
[0076]
[0077] In a first, preparatory step 8.1, voxels outside the target bone area 43 (shown on
[0078] According to further embodiments, the voxel mesh of the morphed vertebra model 47 is downsampled in order to improve the performance of the calculation.
[0079] In a second step 8.2, a space of possible projection planes of the morphed vertebra model 47 is identified using the bone screw insertion surface 10 and pedicle traversing surface 20. Details of substep 8.2 shall be described with reference to
[0080] In a third step 8.3, the space of possible projection planes is scanned in order to determine a set of intersection region density projections Idp1-n. Details of substep 8.3 shall be described with reference to
[0081] In a fourth step 8.4, each intersection region density projection Idp1-n is scanned with the possible bone screw diameters D1-n and/or possible location L1.1-x.y within the intersection projection I1-n. Details of substep 8.4 shall be described with reference to
[0082] Thereafter, in step 8.5, the optimum screw trajectory is determined as having a direction normal to the projection plane P1-n respectively an axis crossing the center of the screw diameter D1-m corresponding to the highest projected bone density score PbdsMAX.
[0083] Having determined the optimum screw trajectory, in a step S8.6, the bone screw length is determined using the three-dimensional geometric model 45 of the target bone area 43 and the optimum screw trajectory, in particular as the distance between the bone screw insertion surface 10 and pedicle traversing surface 20 in the direction of the optimum screw trajectory.
[0084] According to further embodiments, as illustrated on
[0085] In subsequent iterations, new projection planes are defined around the proximity (angular proximity on the sphere spanned around the center of the target bone area) of possible projection plane(s) with the highest projected bone density score(s) Pbds (computed in step 4). In particular, a new subset of discretely distributed projection planes is determined around the proximity of possible projection plane(s) with the highest projected bone density score(s) Pbds with a resolution increased as compared to the previous iteration(s). The steps 8.3.2, 8.3.3 and 8.4 are carried out again using the new subset of discretely distributed projection planes P1-n.
[0086] This iterative process (steps 8.3 and 8.4) is repeated for a defined number of iterations. Alternatively, or additionally, the iterative process is repeated until the highest projected bone density score PbdsMAX of the current iteration is equal to the highest projected bone density score PbdsMAX of the previous iteration or exceeds the highest projected bone density score PbdsMAX of the previous iteration by no more than a threshold improvement margin. Optionally the iterative process is combined with an optimization function, resulting in a very efficient method of determining the optimal screw trajectory.
[0087] Finally, after the iterative process (steps 8.3 and 8.4) is finished, the in step 8.5, the optimum screw trajectory is determined as having a direction normal to the projection plane P1.n respectively an axis crossing the center of the screw diameter D1-m corresponding to the highest projected bone density score projected bone density score PbdsMAX of any iterations.
LIST OF REFERENCE SIGNS
[0088] 1 data gathering step [0089] 2 segmenting step [0090] 3 providing a statistical shape model [0091] 4 morphing step [0092] 5 masking and registration step [0093] 6 determination of parameters from the morphed model [0094] 7 determination of boundary conditions [0095] 8 optimization calculation [0096] 9 output step [0097] 10 bone screw insertion surface [0098] 20 2D pedicle traversing surface [0099] 20 3D pedicle traversing surface [0100] 21 minimum safety distance (pedicle) [0101] 22 minimum safety distance (body) [0102] 35 sagittal plane [0103] 41 first CT view [0104] 42 second CT view [0105] 43 vertebra of interest [0106] 44 delimitation line [0107] 45 3D geometric model, i.e. data model representation of vertebra of interest, in short: vertebra model [0108] 47 morphed vertebra model [0109] 51 superior end plate [0110] 51 inferior end plate [0111] 52 pedicle [0112] 53 transverse process and coastal facet [0113] 54 superior articular facet [0114] 55 spinous facet [0115] 56 vertebral foramen [0116] 57 body [0117] 58 body side surface [0118] 59 contour of end plate [0119] 60 pedicle bone screw [0120] 61 screw trajectory [0121] P1-n projection planes [0122] N1-n normals to the projection planes P1-n [0123] S sphere (centered around the target bone area) [0124] I1-n intersection regions [0125] Idp1-n intersection region density projections [0126] D1-m possible screw diameters [0127] Pbds1.1.1.1-n.m.x.y projected bone density scores [0128] PbdsMAX highest projected bone density score