CN114191075A - Rapid construction method and system of personalized knee joint prosthesis model - Google Patents
Rapid construction method and system of personalized knee joint prosthesis model Download PDFInfo
- Publication number
- CN114191075A CN114191075A CN202111547245.2A CN202111547245A CN114191075A CN 114191075 A CN114191075 A CN 114191075A CN 202111547245 A CN202111547245 A CN 202111547245A CN 114191075 A CN114191075 A CN 114191075A
- Authority
- CN
- China
- Prior art keywords
- model
- femur
- knee joint
- femoral
- average
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 210000000629 knee joint Anatomy 0.000 title claims abstract description 84
- 238000010276 construction Methods 0.000 title claims description 9
- 210000000689 upper leg Anatomy 0.000 claims abstract description 130
- 238000000034 method Methods 0.000 claims abstract description 43
- 210000002303 tibia Anatomy 0.000 claims abstract description 39
- 241000282414 Homo sapiens Species 0.000 claims abstract description 28
- 230000005499 meniscus Effects 0.000 claims abstract description 25
- 230000014759 maintenance of location Effects 0.000 claims abstract description 22
- 238000005520 cutting process Methods 0.000 claims abstract description 20
- 238000007781 pre-processing Methods 0.000 claims abstract description 8
- 238000012937 correction Methods 0.000 claims description 21
- 210000003127 knee Anatomy 0.000 claims description 10
- 238000004088 simulation Methods 0.000 claims description 9
- 230000000717 retained effect Effects 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 5
- 238000009877 rendering Methods 0.000 claims description 5
- 238000006073 displacement reaction Methods 0.000 claims description 4
- 238000012821 model calculation Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 230000002980 postoperative effect Effects 0.000 claims description 2
- 238000001356 surgical procedure Methods 0.000 claims description 2
- 230000009466 transformation Effects 0.000 claims 2
- 238000004364 calculation method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 19
- 230000000694 effects Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000013519 translation Methods 0.000 description 5
- 210000000988 bone and bone Anatomy 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 210000003423 ankle Anatomy 0.000 description 3
- 230000006378 damage Effects 0.000 description 3
- 238000009616 inductively coupled plasma Methods 0.000 description 3
- 210000004417 patella Anatomy 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000007797 corrosion Effects 0.000 description 1
- 238000005260 corrosion Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000399 orthopedic effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 210000001694 thigh bone Anatomy 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/105—Modelling of the patient, e.g. for ligaments or bones
Landscapes
- Health & Medical Sciences (AREA)
- Surgery (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- Robotics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Prostheses (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a method and a system for quickly constructing an individualized knee joint prosthesis model, wherein the method comprises the following steps: preprocessing all CT images to obtain denoised binary images, and performing surface drawing reconstruction based on the binary images to obtain a plurality of knee joint integral models; cutting the separated femur model and tibia model with the required fixed length; respectively and approximately superposing the healthy models in the femur and tibia models in a registration mode, performing retention adjustment based on a set retention ratio threshold value to obtain an average femur model and an average tibia model which do not contain any healthy individual characteristic, performing registration alignment on the average femur model close to the size of a case and the femur model of the case, displaying and analyzing the condition of the case, determining a diseased part needing to be resected in the case femur model, resecting the diseased area, performing cutting operation at the same position on the average femur model, and correcting a meniscus part in the prosthesis model by combining the accurate position of the femur model at each flexion and extension angle, thereby obtaining the knee joint prosthesis model which accords with the motion characteristic of a human body at each flexion and extension angle.
Description
Technical Field
The invention relates to the field of medical treatment, in particular to a method and a system for quickly constructing an individualized knee joint prosthesis model.
Background
With the development of economy and the advancement of society, safer, faster, more accurate and more humanized medical services are urgently needed by human beings. Therefore, the individual difference of the patient is fully emphasized, and the personalized and precise medical design is combined with the advanced graphic image processing technology, so that the current important scientific research direction is formed. The knee joint is the largest, most complex and more frequent in damage, and the damage of the knee joint will seriously affect the normal life of people. At present, the most common treatment mode aiming at the serious injury of the knee joint is total knee joint replacement, and the artificial knee joint prosthesis is used for replacing the original joint biomechanical function. A large number of knee joint prostheses are needed every year all over the world, but under the influence of genetic factors, living habits and working environments, the bone morphology of each patient has large individual difference, so that the expectation of the patient on the precise operation of the knee joint replacement is stronger and stronger, and the common part type prosthesis is difficult to adapt to the individual requirements of different patients, so that the design of the knee joint replacement prosthesis is inevitably developed towards the customized direction. In the future, a new customized orthopedic surgery mode of ' patient-patient → hospital-image data → personalized prosthesis design unit-image parameter → prosthesis manufacturing unit-personalized prosthesis → hospital-replacement operation → patient ' will be formed, wherein the personalized prosthesis design unit ' is a technological blank to be filled at present.
Disclosure of Invention
According to the problems in the prior art, the invention discloses a rapid construction method of a personalized knee joint prosthesis model, which specifically comprises the following steps:
acquiring CT images of the knee joint, preprocessing all the CT images to obtain denoised binary images, and performing surface drawing reconstruction based on the binary images to obtain a plurality of integral models of the knee joint;
separating a femur model and a tibia model in a plurality of knee joint integral models by adopting a grid connectivity analysis mode, and respectively cutting the separated femur model and tibia model by reserving required fixed lengths by means of a least square method and a coordinate system conversion mode;
selecting a group of femur model data of a healthy human body with BMI indexes close to cases, approximately superposing femur models in a registration mode, setting a retention ratio threshold, determining a mesh model vertex needing to be retained or adjusted based on the retention ratio threshold, performing retention or adjustment operation on the vertex, finally obtaining an average femur model without any healthy case characteristics, and obtaining an average tibia model in the same mode;
simulating a plane tangent diagram based on space vertex projection and a least square method and combining the position relation of a plurality of reference lines of the knee joint rotating shaft to obtain an approximate rotating shaft of the average femur model;
according to the rotation results of the approximate rotation axis simulation average femur model at each angle under the flexion and extension angles, correcting and adjusting the rough simulation rotation results at each flexion and extension angle based on the characteristic that the position relationship between the femoral posterior condylar connecting line axis and the postoperative condylar axis is approximately unchanged in the flexion and extension movement process of the human knee joint, so as to obtain the accurate position of the average femur model at each flexion and extension angle;
registering and aligning the average femur model close to the size of the case with the femur model of the case, displaying and analyzing the disease condition of the case, determining the diseased part needing to be resected in the case femur model and resecting the diseased area, executing cutting operation at the same position on the average femur model, generating an initial femur prosthesis model based on Boolean operation, and obtaining an initial meniscus prosthesis model and a tibial plateau model in the same way;
and correcting the meniscus part in the prosthesis model by combining the accurate positions of the average femur model at all flexion and extension angles, thereby obtaining the knee joint prosthesis model which accords with the motion characteristics of the human body at all flexion and extension angles.
And reading the denoised binary image, carrying out maximum contour screening, corroding and expanding the region encircled by the maximum contour so as to remove scattered points in the CT image and possible interference of a missing part, and finally carrying out surface drawing reconstruction to obtain the whole knee joint model.
The method comprises the steps of obtaining a bottom plane equation of a femur model by adopting least square fitting, establishing a new coordinate system by taking the plane as an xoy plane and a normal vector of the plane as a z axis, determining the position of the top end of the femur model by finding the maximum z value in the coordinate system, and reserving the top end downwards at a required fixed length, so that each group of subsequent femur models participating in operation are approximately equal in length, and reserving the tibia model for cutting at the required fixed length in the same mode.
When obtaining the mean femur model: for each healthy femur model of the selected BMI index approaching case, all the healthy femur models are moved to the same position in space by using an improved ICP (inductively coupled plasma) registration method, and the vertexes of the mesh model are determined to be reserved and adjusted based on a set reservation ratio threshold, wherein the specific mode is as follows: assuming that the number of models is n, the set retention ratio threshold is k, if the number of vertexes near a certain vertex is greater than k × n, the vertex adjusts the position according to the mean value by combining all other vertexes near the vertex, otherwise, the vertex is regarded as a special point and is not retained; the resulting set of mean femoral models did not contain any healthy case features.
Obtaining the approximate axis of rotation of the mean femoral model: fitting the bottom surface of the average femur model based on a least square method, setting a certain simulated thickness, taking the bottom surface as a reference surface and a normal vector thereof as a direction, performing simulated cutting on the average femur model and projecting to obtain a simulated planar tangent diagram of the average femur model, finding an image with the largest area in all the simulated planar tangent diagrams, obtaining a reference line femur posterior malleolus connecting line of a femur rotation simulated shaft by analyzing the vertex position of a minimum convex hull in the image, and determining the position of the postoperation condyle axis by means of the position relation that the reference line femur posterior malleolus connecting line axis is approximately parallel to the postoperation condyle axis, wherein the axis is an approximate rotating shaft of the average femur model.
When the rough simulation rotation result under each flexion and extension angle is corrected and adjusted: the method comprises the steps of preliminarily simulating the rotation positions of different angles of the femur by means of an approximate rotation shaft, marking and analyzing the pre-rotation position and the post-rotation position of two characteristic points of the femur, which are initially approximately parallel to a tibial plateau plane, and calculating a rotation correction shaft, a rotation correction angle and a correction displacement amount on the basis of the angle relation between the longest shafts of the femur and the tibial coronal plane and the two characteristics that the minimum distance between the femur and the tibia is approximately unchanged in the human body flexion-extension motion process after the femur rotates by a certain angle along the approximate rotation shaft.
Obtaining an initial knee prosthesis model: for the tibia model, selecting the affected area to be resected, fitting all vertexes of the tibia section by least square, setting the vertex set as A, and respectively performing distance s on A along the normal vector direction of a plane1、s2To obtain a set B and a set C of vertices after translation, where s1<s2Generating a tibial plateau model in the knee joint prosthesis model close to the size of the completely fitted case incision by combining the set A and the set B, and generating an initial state of a meniscus prosthesis model in the knee joint prosthesis model by combining the set B and the set C; for the femoral model, the remaining parts are spliced into the femoral prosthesis model by selecting the areas needing to be reserved; and performing difference operation in Boolean operation on the obtained femoral prosthesis model and the initial state of the meniscus prosthesis, so as to remove the part which can be overlapped with the femoral prosthesis model in the initial state of the meniscus prosthesis model.
A system for constructing a personalized knee prosthesis model, comprising:
the preprocessing module is used for reading the CT images of the knee joint, preprocessing all the CT images to obtain denoised binary images, and performing surface drawing reconstruction based on the binary images to obtain a plurality of integral models of the knee joint;
the separation cutting module is used for separating a femur model and a tibia model in a plurality of knee joint integral models in a grid connectivity analysis mode, and simultaneously cutting the separated femur model and tibia model in a required fixed length by means of a least square method and a coordinate system conversion mode;
the health average model calculation module selects a group of femur model data of a healthy human body with BMI indexes close to cases, approximately superposes all femur models in a registration mode, sets a retention ratio threshold, determines the peaks of a retention and adjustment grid model based on the retention ratio threshold, finally obtains an average femur model without any health case characteristics, and obtains a healthy average tibia model in the same mode;
the approximate rotating shaft acquisition module is used for simulating a plane tangent diagram based on space vertex projection and a least square method and obtaining an approximate rotating shaft of a healthy average femur model by combining the position relation of a plurality of reference lines of a knee joint rotating shaft;
the rough rotation correction adjustment module is used for simulating the rotation result of each angle of the femur model at the flexion and extension angles by the approximate rotation shaft, and correcting and adjusting the rough simulation rotation result at each flexion and extension angle based on the characteristic that the position relationship between the femoral posterior ankle connecting line axis and the surgical posterior condyle axis is approximately unchanged in the flexion and extension movement process of the knee joint of the human body, so that the accurate position of the average femur model at each flexion and extension angle is obtained;
the personalized prosthesis initialization module is used for registering and aligning the average femur model close to the size of the case with the femur model of the case, displaying and analyzing the state of the case, determining the diseased part needing to be resected in the case femur model and resecting the diseased area, executing cutting operation at the same position on the average femur model, generating an initial femur prosthesis model based on Boolean operation, and obtaining an initial meniscus prosthesis model and a tibial plateau model in the same way;
and the individualized prosthesis optimization output module corrects the meniscus part in the prosthesis model by combining the accurate positions of the femur model at all flexion and extension angles, so as to output the knee joint prosthesis model which accords with the motion characteristics of the human body at all flexion and extension angles.
By adopting the technical scheme, the method and the system for quickly constructing the personalized knee joint prosthesis model provided by the invention can obtain the needed personalized knee joint prosthesis model data which completely adapts to a certain patient only by giving a plurality of groups of healthy CT images and CT images of cases by a user in the implementation process and even only needing one set of CT images of cases after the later database is perfected, thereby realizing the quick design of the personalized knee joint prosthesis model aiming at a specific case.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a flow chart of the implementation of the method of the present invention
FIG. 2 is a CT image of human knee joint inputted in the present invention
FIG. 3 is a diagram illustrating the effect of the knee joint CT image after denoising in the present invention
FIG. 4 is a schematic representation of the femur of the knee joint model of the present invention after separation
FIG. 5 is a view of the tibia after the knee joint model of the present invention has been separated
FIG. 6 is a diagram of a patella after separation of a knee joint model according to the present invention
FIG. 7 is a diagram illustrating the effect of cutting the femur according to the present invention
FIG. 8 is a diagram illustrating the cutting effect of the tibia according to the present invention
FIG. 9 is a graph of mean femur model results of the present invention
FIG. 10 is a graph of mean tibial model results for the present invention
FIG. 11 is a diagram illustrating the result of the preliminary rotation at various angles according to the present invention
FIG. 12 is a diagram showing the results of the rotation correction at various angles in the present invention
FIG. 13 is a diagram of the effect of the tibial plateau portion of the knee prosthesis model of the present invention
FIG. 14 is a diagram illustrating the effect of meniscus on a prosthetic knee joint model of the present invention
FIG. 15 is a diagram of the effect of the femoral part of the knee joint prosthesis model of the present invention
FIG. 16 is a graph showing the effect of meniscus formation in a prosthetic knee joint model of the present invention
FIG. 17 is a graph of the effect of meniscus adjustment in the present invention
FIG. 18 is a final effect diagram of the knee prosthesis of the present invention
FIG. 19 is a view showing a system configuration of the present invention
Detailed Description
In order to make the technical solutions and advantages of the present invention clearer, the following describes the technical solutions in the embodiments of the present invention clearly and completely with reference to the drawings in the embodiments of the present invention:
in the rapid construction method of the personalized knee joint prosthesis model shown in fig. 1, a plurality of groups of separated femur and tibia models are obtained by grouping, denoising, reconstructing and separating original data in the implementation process, and the result is shown in fig. 4-6. In a plurality of three-dimensional femur models and tibia models in a group, the same length of remaining cuts are respectively made, and after the registration, an average bone model which is finally retained is calculated according to a set retention ratio threshold, and the result is shown in fig. 9 and fig. 10. The obtained average femur model was subjected to positioning of the approximate rotation axis of the femur by means of the method of simulating planar slicing and the physiological characteristic line, and then the rotation result was corrected based on the characteristics of the human knee joint motion, and the result is shown in fig. 12. Based on the initial position of the tibia, the position of the femur at different rotation angles, and the case, it is determined to generate a knee prosthesis model matching therewith, and the result is shown in fig. 18. The method disclosed by the invention comprises the following specific steps:
s1: inputting CT images of the healthy human knee joints, grouping, denoising and three-dimensional reconstructing the images to obtain a plurality of groups of healthy knee joint integral models:
s11, firstly, the human knee joint CT images are grouped according to BMI (height/(weight square) and gender (according to statistics, the factors are main factors influencing the size of the knee joint) in the patient information, so that a plurality of groups of knee joint CT images with similar sizes are obtained, and the CT images are converted into gray level images, namely pixel values (r) of each pixel point of the traversal imagesk,gk,bk) Num, num is the number of pixel points, and the calculated gray value is:
grayk=0.299*rk+0.587*gk+0.114*bk
rk=grayk,gk=grayk,bk=grayk
by processing each pixel point, the image can be converted into a gray image.
And carrying out binarization processing on the image, and setting the value of the pixel point larger than the threshold value to be 255 and the value of the pixel point smaller than the threshold value to be 0 by adopting a self-adaptive threshold value mode.
And S12, carrying out contour positioning on the binary image, reserving a region contained in the maximum contour in the image, setting the values of pixel points in other regions to be 0, and then carrying out expansion and corrosion operations with operation cores of 3 x 3 on the image in sequence so as to fill up small holes and small cracks in the image, wherein the result is shown in figure 3.
S13, performing surface rendering on the denoised image for reconstruction, extracting an isosurface by using vtkContourFilter, and setting a value range to be (0, 170); using vtkSmoothPolyDataFilter to carry out grid smoothing, and setting the iteration number to be 300; using vtkk polytatanormals to calculate the normal vector, the eigenangles are set to 30; the triangular meshes are connected using vtkslipper. Finally, rendering is carried out through a pipeline of the VTK to obtain a reconstruction result of the human knee joint, an integral model (comprising three parts of a femur, a tibia and a patella) of the knee joint is obtained, and the three parts are separated into three independent models by confirming the connectivity of each part grid in the model, so that the subsequent operation is facilitated, and the result is shown in fig. 4, 5 and 6.
S2: the knee joint models in each group are controlled to be the same length in the following way:
s21, fitting a bottom surface equation of the femur model by using a least square method, taking the plane as an xoy plane of a new coordinate system, taking a normal vector of the xoy plane as the positive direction of a z axis of the new coordinate system, and converting the femur model into a new coordinate system through coordinate system conversion:
Ax+By+Cz+D=0
wherein [ A, B, C ] is the normal vector direction of the plane obtained by fitting.
S22, after the femur model is transferred to a new coordinate system, finding a point with the maximum z value in the femur model, wherein the point is the vertex of the femur model, setting the unified needed length of the femur model to be 80mm, and reserving model parts of all the vertices in the range of (max _ z-80) -max _ z.
max_z=max[zi],i=1,2…n
Wherein [ z ] isi]Is the z-coordinate value of a certain point in the single femoral model.
S23, the tibia model is controlled in the same manner and in the same length, and the result is shown in fig. 7 and 8.
S3: obtaining an average model of each group of bone models by the following method:
s31, assuming that the number of the femoral models participating in budget is m, and taking the first femoral model as a reference, respectively calculating the sum of the minimum distance values from each point to the first femoral model for the 2 nd to the m th femoral models based on an improved ICP algorithm:
wherein d isiThe distance between the ith point in a femur (2-m) and the first femur model is shown, and n is the total number of the midpoints of the femurs (2-m).
The other femoral (2-m) models can be aligned to achieve the maximum degree of overlap with the first femoral model.
S32, searching in all superimposed model spaces by taking each vertex of the first model as a center and the minimum distance between the vertex of the first model and other points in the model as a radius:
p∈Pi,d<r
wherein P is any point in the superimposed model, d is the distance from the point to the ith vertex in the first model, and PiIs the set of points searched for by the ith vertex in the first model.
S33, assuming that the set retention ratio threshold is 0.9 (can be increased or decreased according to the precision requirement),if the above-mentioned point set P is searched for a certain oneiIf the number of included points is greater than 0.9 × m, the vertices of the point set are retained in the form of coordinate mean, otherwise, the point set is discarded to obtain a mean femur model, and a mean tibia model is obtained in the same manner, with the results shown in fig. 9 and 10.
S4: the approximate rotating shaft of the average femur model in the human body flexion and extension motion is obtained by the following method:
s41, fitting an average femur model bottom surface equation by using a least square method, taking the plane as an xoy plane of a new coordinate system, taking a normal vector of the xoy plane as the z-axis direction of the new coordinate system, and converting the average femur model into the following conditions in the new coordinate system through coordinate system conversion:
Ax+By+Cz+D=0
where [ A, B, C ] is the normal vector direction of the plane.
S42, dividing the model into 1mm thick sections (0-1 mm, 1-2 mm … …) according to the z value, projecting the space points of each layer onto different planes along the negative direction of the z axis to obtain simulated plane tangent diagrams of the average femur model, and then selecting one of all the simulated plane tangent diagrams with the largest outline area as a target tangent diagram.
S43, firstly finding out the centroid p of the maximum outline in the target tangent diagram1Then find out the sum p in the contour1Nearest point p2Then, the minimum bounding convex hull of the maximum contour is calculated, and the vertex distance p in the minimum bounding convex hull is calculated1Two nearest points p3、p4According to the definition of the medical reference line of the knee joint, p3、p4The two points are the reference line PCA (Posterior femoral Axis) of the femoral rotation simulation shaft, after the reference line PCA of the femoral rotation simulation shaft is obtained, the position of the sTEA is determined by means of the position relation that the Axis of the PCA is approximately parallel to the Axis of the sTEA (Posterior Condylar Axis) so as to obtain the approximate rotation shaft of the femoral model in the human body flexion and extension motion.
S5: the rotation result of the femur model is corrected in the following way:
s51, preliminarily simulating strands according to the approximate rotating shaft obtained in S4The different angular rotational positions of the bone, the result of which is shown in fig. 11. Record the position line of the PCA axis in S4 during rotation1And the position line of the PCA axis after rotation2。
m11=u*u+(v*v+w*w)*cost
mi2=u*v*(1-cost)-w*sint
m13=u*w*(1-cost)+v*sint
m14=a*(v*v+w*w)-u*(b*v+c*w))*(1-cost)+(b*w-c*v)*sint
m21=u*v*(1-cost)+w*sint
m22=v*v+(u*u+w*w)*cost
m23=v*w*(1-cost)+u*sint
m24=b*(u*u+w*w)-v*(a*u+c*w))*(1-cost)+(c*u-a*w)*sint
m31=u*w*(1-cost)-v*sint
m32=v*w*(1-cost)+u*sint
m33=w*w+(u*u+v*v)*cost
m34=c*(u*u+v*v)-w*(a*u+b*v))*(1-cost)+(a*v-b*u)*sint
Wherein, [ x ]0 y0 z0]Is the spatial coordinate of a point prior to rotation, [ x y z ]]Is the spatial coordinate of the point after rotation, [ ab c]Is the coordinate of any point on the rotation axis, [ uv w]Is the direction vector of the rotation axis.
S52, analyzing line based on the characteristic that the connecting line of the rear ankles of the thighbone should be kept approximately parallel in the process of human body flexion and extension movement1And line2If line1、line2If they are not parallel, then the correction is not requiredline1、line2The included angle is the rotation correction angle, the rotation correction axis is the straight line of the normal vector of the plane determined by the two straight lines, and the straight line passes through line1、line2Determining the rotation correction axis and the rotation correction angle, performing a second rotation on the femur model, and recording the position of the PCA axis after the second rotation as a line3。
S53, calculating line based on the characteristic that the minimum distance between the femur and the tibia is approximately unchanged in the process of human body flexion and extension movement3And line1Determining the correction displacement amount, if the shortest distance between the two is 0, then no correction is needed, otherwise, performing translation correction on the femur model after the second rotation, wherein the correction distance is a shortest distance line segment, and the direction is line3Pointing to a line1Finally, accurate positions of the femoral model at various flexion and extension angles are obtained, and the result is shown in fig. 12.
Wherein, [ x ]0 y0 z0]Is the spatial coordinate of a point prior to translation, [ x ]- y- z-]Is line3And line1Determined displacement vector, [ x y z ]]Is the spatial coordinate of the point after translation.
S6: the initial model of the knee joint prosthesis is obtained by the following method:
s61, processing except grouping in S1 and S2 is carried out on the CT image of the knee joint of the patient to obtain a femur model and a tibia model which are separated from each other, then the femur model of the patient and the corresponding healthy femur model are respectively led into a computer, the area needing to be resected is determined according to the diseased condition of the patient, and simultaneously, the cutting operation with the same position is carried out on the healthy model while the cutting of the femur model of the patient is simulated by means of alignment.
S62, selecting a diseased area to be resected for the tibia model, fitting all vertexes of the tibia section through least square, setting the vertex set as A, and enabling the A to be along the direction of a plane normal vectorAre respectively carried out for a distance s1、s2To obtain a set B and a set C of vertices after translation, where s1<s2The tibial plateau model in the knee prosthesis model that closely fits the size of the case incision was generated by combining set a and set B, and the initial state of the meniscal prosthesis model in the knee prosthesis model was generated by combining set B and set C, and the tibial plateau model results are shown in fig. 13 for the initial state of the meniscal prosthesis model as shown in fig. 14.
S63, for the femoral part, because the curved surface of the prosthesis model part is complex, the remaining part is spliced into the femoral prosthesis model by selecting the area needing to be reserved; and performing difference operation in Boolean operation on the obtained femoral prosthesis model and the initial state of the meniscus prosthesis, so as to remove the part which can be overlapped with the femoral prosthesis model in the initial state of the meniscus prosthesis model, and obtain the meniscus prosthesis model. The femoral prosthesis model is shown in fig. 15 and the meniscal prosthesis model is shown in fig. 16.
Where x is any vertex in the menisci of the set, set a represents the initial model of the meniscus, and set B represents the femoral prosthesis model.
S7: the method for acquiring the personalized knee joint prosthesis model which accords with the motion characteristics of the human body under each flexion and extension angle comprises the following steps: and correcting the meniscus model in the prosthesis part obtained in the step S6 by combining the accurate position of the femur model at each flexion and extension angle obtained in the step S5, performing difference operation in Boolean operation on the meniscus model and the femur model at each position in sequence, and combining the adjusted meniscus part, the femur prosthesis part and the tibia prosthesis part obtained in the previous step to obtain the personalized knee joint prosthesis model which accords with the motion characteristics of the human body at each flexion and extension angle. The correction effect is shown in fig. 17, and the final result is shown in fig. 18.
As shown in fig. 19, a construction system of a personalized knee joint prosthesis model includes:
the preprocessing module is used for reading the CT images of the knee joint, preprocessing all the CT images to obtain denoised binary images, and performing surface drawing reconstruction based on the binary images to obtain a plurality of integral models of the knee joint;
the separation cutting module is used for separating a femur model and a tibia model in a plurality of knee joint integral models in a grid connectivity analysis mode, and simultaneously cutting the separated femur model and tibia model in a required fixed length by means of a least square method and a coordinate system conversion mode;
the health average model calculation module selects a group of femur model data of a healthy human body with BMI indexes close to cases, approximately superposes all femur models in a registration mode, sets a retention ratio threshold, determines the peaks of a retention and adjustment grid model based on the retention ratio threshold, finally obtains an average femur model without any health case characteristics, and obtains a healthy average tibia model in the same mode;
the approximate rotating shaft acquisition module is used for simulating a plane tangent diagram based on space vertex projection and a least square method and obtaining an approximate rotating shaft of a healthy average femur model by combining the position relation of a plurality of reference lines of a knee joint rotating shaft;
the rough rotation correction adjustment module is used for simulating the rotation result of each angle of the femur model at the flexion and extension angles by the approximate rotation shaft, and correcting and adjusting the rough simulation rotation result at each flexion and extension angle based on the characteristic that the position relationship between the femoral posterior ankle connecting line axis and the surgical posterior condyle axis is approximately unchanged in the flexion and extension movement process of the knee joint of the human body, so that the accurate position of the average femur model at each flexion and extension angle is obtained;
the personalized prosthesis initialization module is used for registering and aligning the average femur model close to the size of the case with the femur model of the case, displaying and analyzing the state of the case, determining the diseased part needing to be resected in the case femur model and resecting the diseased area, executing cutting operation at the same position on the average femur model, generating an initial femur prosthesis model based on Boolean operation, and obtaining an initial meniscus prosthesis model and a tibial plateau model in the same way;
and the individualized prosthesis optimization output module corrects the meniscus part in the prosthesis model by combining the accurate positions of the femur model at all flexion and extension angles, so as to output the knee joint prosthesis model which accords with the motion characteristics of the human body at all flexion and extension angles.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111547245.2A CN114191075B (en) | 2021-12-16 | 2021-12-16 | Rapid construction method and system of personalized knee joint prosthesis model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111547245.2A CN114191075B (en) | 2021-12-16 | 2021-12-16 | Rapid construction method and system of personalized knee joint prosthesis model |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114191075A true CN114191075A (en) | 2022-03-18 |
CN114191075B CN114191075B (en) | 2023-12-26 |
Family
ID=80654703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111547245.2A Active CN114191075B (en) | 2021-12-16 | 2021-12-16 | Rapid construction method and system of personalized knee joint prosthesis model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114191075B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115153831A (en) * | 2022-07-05 | 2022-10-11 | 杭州湖西云百生科技有限公司 | Prosthesis data management method and system |
CN117100468A (en) * | 2023-10-18 | 2023-11-24 | 杭州键嘉医疗科技股份有限公司 | Method for adjusting the rotation angle between a femoral prosthesis and a tibial prosthesis and associated device |
WO2024067791A1 (en) * | 2022-09-28 | 2024-04-04 | 苏州微创畅行机器人有限公司 | Method and apparatus for predicting coverage rate of acetabular cup prosthesis |
CN119970223A (en) * | 2025-04-17 | 2025-05-13 | 沈阳市骨科医院 | A method for generating personalized tibial osteotomy three-dimensional model based on CT scan data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106264731A (en) * | 2016-10-11 | 2017-01-04 | 昆明医科大学第附属医院 | A kind of method based on point-to-point registration technique virtual knee joint single condyle replacement model construction |
US20170143494A1 (en) * | 2014-07-10 | 2017-05-25 | Mohamed R. Mahfouz | Bone Reconstruction and Orthopedic Implants |
CN111297478A (en) * | 2020-03-10 | 2020-06-19 | 南京市第一医院 | Preoperative planning method for knee joint revision surgery |
CN112842529A (en) * | 2020-12-31 | 2021-05-28 | 北京长木谷医疗科技有限公司 | Total knee replacement preoperative planning method and device |
WO2021149000A2 (en) * | 2020-01-22 | 2021-07-29 | Symbios Orthopédie S.A. | Anatomic knee prosthesis and designing method |
-
2021
- 2021-12-16 CN CN202111547245.2A patent/CN114191075B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170143494A1 (en) * | 2014-07-10 | 2017-05-25 | Mohamed R. Mahfouz | Bone Reconstruction and Orthopedic Implants |
CN106264731A (en) * | 2016-10-11 | 2017-01-04 | 昆明医科大学第附属医院 | A kind of method based on point-to-point registration technique virtual knee joint single condyle replacement model construction |
WO2021149000A2 (en) * | 2020-01-22 | 2021-07-29 | Symbios Orthopédie S.A. | Anatomic knee prosthesis and designing method |
CN111297478A (en) * | 2020-03-10 | 2020-06-19 | 南京市第一医院 | Preoperative planning method for knee joint revision surgery |
CN112842529A (en) * | 2020-12-31 | 2021-05-28 | 北京长木谷医疗科技有限公司 | Total knee replacement preoperative planning method and device |
Non-Patent Citations (1)
Title |
---|
翟豹,等: "全膝关节假体系统体外功能试验标准及评估方法介绍", 组织工程与重建外科, vol. 16, no. 6, pages 530 - 534 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115153831A (en) * | 2022-07-05 | 2022-10-11 | 杭州湖西云百生科技有限公司 | Prosthesis data management method and system |
WO2024067791A1 (en) * | 2022-09-28 | 2024-04-04 | 苏州微创畅行机器人有限公司 | Method and apparatus for predicting coverage rate of acetabular cup prosthesis |
CN117100468A (en) * | 2023-10-18 | 2023-11-24 | 杭州键嘉医疗科技股份有限公司 | Method for adjusting the rotation angle between a femoral prosthesis and a tibial prosthesis and associated device |
CN117100468B (en) * | 2023-10-18 | 2024-03-22 | 杭州键嘉医疗科技股份有限公司 | Method for adjusting the rotation angle between a femoral prosthesis and a tibial prosthesis and associated device |
CN119970223A (en) * | 2025-04-17 | 2025-05-13 | 沈阳市骨科医院 | A method for generating personalized tibial osteotomy three-dimensional model based on CT scan data |
Also Published As
Publication number | Publication date |
---|---|
CN114191075B (en) | 2023-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112842529B (en) | Total knee joint image processing method and device | |
CN114191075B (en) | Rapid construction method and system of personalized knee joint prosthesis model | |
US10052206B2 (en) | Deformable articulating templates | |
US12226163B2 (en) | Orthopaedic pre-operative planning system | |
EP2763612B1 (en) | Method of designing and manufacturing an ethnic-specific orthopaedic implant | |
JP2021154168A (en) | Surgical navigation of the hip using fluoroscopy and tracking sensors | |
JP2021013835A (en) | Ultra-wideband positioning for wireless ultrasound tracking and communication | |
CN113317843B (en) | Preparation method of precise tibia cutting guide plate for individualized knee joint unicondylar replacement | |
CN106264731A (en) | A kind of method based on point-to-point registration technique virtual knee joint single condyle replacement model construction | |
WO2010140036A1 (en) | A method of designing a knee prosthesis | |
CN115252233B (en) | Automatic planning method for acetabular cup in total hip arthroplasty based on deep learning | |
US20250169892A1 (en) | Systems and methods for using photogrammetry to create patient-specific guides for orthopedic surgery | |
Jun | Morphological analysis of the human knee joint for creating custom-made implant models | |
CA3145179A1 (en) | Orthopaedic pre-operative planning system | |
CN118000908B (en) | Total knee replacement planning method, device, equipment and storage medium | |
Jun et al. | Anatomic basis 3-D surgical simulation system for custom fit knee replacement | |
CN115887001A (en) | Preoperative planning method, storage medium, product and surgical system | |
CA2831458C (en) | Customized orthopaedic implants and related methods | |
US20250120771A1 (en) | Systems and methods for planning joint alignment in orthopedic procedures | |
CN120182541A (en) | A method and system for generating three-dimensional human body surface data based on point cloud | |
Atmani et al. | From medical data to simple virtual mock-up of scapulo-humeral joint | |
Sreenivasa et al. | High-resolution computer meshes of the lower body bones of an adult human female derived from CT images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |