Knee joint data processing method and device, storage medium and electronic equipment
By constructing and calculating a three-dimensional model of the knee joint, and adjusting the prosthesis position using evaluation parameters, the problem of inaccurate implantation position caused by artificial experience is solved, and a higher-precision prosthesis implantation is achieved.
Patent Information
- Application Number
- CN202510738101.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-04
- Publication Date
- 2025-07-04
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, determining the implant position of the knee prosthesis based on artificial experience leads to a relatively low accuracy in determining the implant position.
By constructing a target three-dimensional model, using the target three-dimensional model to calculate multiple preset evaluation parameters, obtain the target evaluation results, and adjust the position of the target prosthesis based on the target evaluation results until the optimal target implantation position is obtained.
This avoids the possible deviations caused by doctors' subjective judgments in traditional surgery and improves the accuracy of the implant position of knee prosthesis.
Smart Images

Figure CN120259565A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical technologies, and in particular, to a method and device for processing knee joint data, a storage medium, and an electronic device. Background Art
[0002] In the field of unicompartmental knee arthroplasty, the success of the surgery depends to a large extent on whether the relative positions of the femoral and tibial prostheses after implantation are accurate. The ideal relative position can not only ensure the long-term stability of the artificial joint, but also significantly improve the knee joint function and quality of life of the patient after surgery. Due to the complex anatomical structure of the knee joint, it is necessary to rely on a high-precision model to simulate the surgical process according to the individual anatomical structure, physiological characteristics and pathological conditions of the patient, and accurately plan the implantation positions of the femoral and tibial prostheses. However, in the prior art, it often relies on the experience and visual judgment of doctors, and it is difficult to accurately control the relative positions of the femoral and tibial prostheses.
[0003] Regarding the problem that the implantation position of the knee joint prosthesis is determined based on artificial experience in the related art, resulting in relatively low accuracy of the determined implantation position, no effective solution has been proposed yet. Summary of the Invention
[0004] The main purpose of the present application is to provide a method and device for processing knee joint data, a storage medium, and an electronic device, so as to solve the problem that the implantation position of the knee joint prosthesis is determined based on artificial experience in the related art, resulting in relatively low accuracy of the determined implantation position.
[0005] To achieve the above object, according to one aspect of the present application, a method for processing knee joint data is provided. The method includes: constructing a target three-dimensional model based on the medical image data of the target object and the target prosthesis; calculating a plurality of preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result; and adjusting the position of the target prosthesis in the target three-dimensional model based on the target evaluation result to obtain the target implantation position of the target prosthesis.
[0006] Further, constructing a target three-dimensional model based on the medical image data of the target object and the target prosthesis includes: performing three-dimensional reconstruction based on the medical image data of the target object and the target prosthesis to obtain an initial three-dimensional model; obtaining the first coordinate points of the bones of the target object; and adjusting the initial three-dimensional model based on the first coordinate points to obtain the target three-dimensional model.
[0007] Further, the multiple preset evaluation parameters include: a prosthesis center position parameter and a first distance parameter between prostheses. Calculating the multiple preset evaluation parameters based on the target three-dimensional model, the obtained target evaluation result includes: calculating the prosthesis center position parameter in the target prosthesis in the target three-dimensional model to obtain a first calculation result; calculating the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result; and obtaining the target evaluation result based on the first calculation result and the second calculation result.
[0008] Further, the multiple preset evaluation parameters further include: a second distance parameter between the prosthesis and the cartilage and a bone stress parameter. Obtaining the target evaluation result based on the first calculation result and the second calculation result includes: calculating the second distance parameter between the femoral prosthesis and the cartilage to obtain a third calculation result; calculating the bone stress parameter of the bone in the target three-dimensional model to obtain a fourth calculation result; and obtaining the target evaluation result based on the first calculation result, the second calculation result, the third calculation result, and the fourth calculation result.
[0009] Further, calculating the prosthesis center position parameter in the target prosthesis in the target three-dimensional model to obtain a first calculation result includes: obtaining multiple second coordinate values of the bone of the target object at multiple preset angles; determining the center point coordinates of the tibial prosthesis plane corresponding to each second coordinate value; taking the center point coordinates as a starting point and the normal vector of the tibial prosthesis plane as a direction to determine the third coordinate value of the first target point on the surface of the femoral prosthesis; and calculating the third coordinate value to obtain the first calculation result.
[0010] Further, calculating the third coordinate value to obtain the first calculation result includes: determining the femoral center line of the femoral prosthesis and mapping the femoral center line and the third coordinate value to the cross-section of the femoral prosthesis; calculating the distance between the third coordinate value and the femoral center line on the cross-section to obtain a first distance value; and calculating the standard deviation of the first distance value to obtain the first calculation result.
[0011] Further, calculating the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result includes: obtaining multiple second coordinate values of the bone of the target object at multiple preset angles; calculating the distance between the femoral prosthesis and the tibial prosthesis based on the multiple second coordinate values to obtain multiple second distance values; and calculating the standard reference of the multiple second distance values to obtain the second calculation result.
[0012] Further, calculating a second distance parameter between the femoral prosthesis and the cartilage to obtain a third calculation result includes: obtaining a three-dimensional model of the cartilage corresponding to the target object, and adding the three-dimensional model of the cartilage to the target three-dimensional model to obtain a processed target three-dimensional model; obtaining a plurality of fourth coordinate values of the cartilage of the target object at a plurality of preset angles; determining fifth coordinate values of second target points on the femoral cortical bone in the processed target three-dimensional model that are closest to each fourth coordinate value; determining a target line based on the fourth coordinate values and the fifth coordinate values, and determining sixth coordinate values corresponding to the intersection point between the target line and the femoral prosthesis; calculating the third calculation result by calculating the sixth coordinate values and the fourth coordinate values.
[0013] Further, calculating a bone force parameter of the bone in the target three-dimensional model to obtain a fourth calculation result includes: obtaining a tensile force value fitting function between the femur and the tibia, and calculating based on the tensile force value fitting function to obtain a first tensile force value between the femur and the tibia of the target object at a plurality of preset angles; calculating the tensile force value between the femur and the tibia in the target three-dimensional model to obtain a second tensile force value at a plurality of preset angles; calculating the fourth calculation result based on the first tensile force value and the second tensile force value.
[0014] Further, calculating the tensile force value between the femur and the tibia in the target three-dimensional model to obtain a second tensile force value at a plurality of preset angles includes: obtaining a plurality of third tensile force values of the target object through a force measuring device, and obtaining a clearance value between the femur and the tibia of the target object at each third tensile force value through an optical locator; fitting the plurality of third tensile force values and the clearance values to obtain a target elastic coefficient; calculating the tensile force value between the femur and the tibia in the target three-dimensional model based on the target elastic coefficient and the clearance values between the femoral prosthesis and the tibial prosthesis at a plurality of preset angles to obtain the second tensile force value.
[0015] To achieve the above object, according to another aspect of the present application, there is provided a processing device for knee joint data. The device includes: a construction unit for constructing a target three-dimensional model based on medical image data of a target object and a target prosthesis; a calculation unit for calculating a plurality of preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result; and an adjustment unit for adjusting the position of the target prosthesis in the target three-dimensional model based on the target evaluation result to obtain a target implantation position of the target prosthesis.
[0016] Further, the construction unit includes: a reconstruction subunit for performing three-dimensional reconstruction based on the medical image data of the target object and the target prosthesis to obtain an initial three-dimensional model; an acquisition subunit for acquiring first coordinate points of the bones of the target object; and an adjustment subunit for adjusting the initial three-dimensional model based on the first coordinate points to obtain the target three-dimensional model.
[0017] Further, the multiple preset evaluation parameters include: a prosthesis center position parameter and a first distance parameter between prostheses. The calculation unit includes: a first calculation subunit for calculating the prosthesis center position parameter in the target prosthesis in the target three-dimensional model to obtain a first calculation result; a second calculation subunit for calculating the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result; and a determination subunit for obtaining the target evaluation result based on the first calculation result and the second calculation result.
[0018] Further, the multiple preset evaluation parameters further include: a second distance parameter between the prosthesis and the cartilage and a bone force parameter. The determination subunit includes: a first calculation module for calculating the second distance parameter between the femoral prosthesis and the cartilage to obtain a third calculation result; a second calculation module for calculating the bone force parameter of the bones in the target three-dimensional model to obtain a fourth calculation result; and a first determination module for obtaining the target evaluation result based on the first calculation result, the second calculation result, the third calculation result, and the fourth calculation result.
[0019] Further, the first calculation subunit includes: a first acquisition module for acquiring multiple second coordinate values of the bones of the target object at multiple preset angles; a second determination module for determining the center point coordinates of the tibial prosthesis plane corresponding to each second coordinate value; a third determination module for determining the third coordinate value of the first target point on the surface of the femoral prosthesis with the center point coordinates as the starting point and the normal vector of the tibial prosthesis plane as the direction; and a third calculation module for calculating the third coordinate value to obtain the first calculation result.
[0020] Further, the third calculation module includes: a first determination sub-module for determining the femoral center line of the femoral prosthesis and mapping the femoral center line and the third coordinate value to the cross-section of the femoral prosthesis; a first calculation sub-module for calculating the distance between the third coordinate value and the femoral center line on the cross-section to obtain a first distance value; and a second calculation sub-module for calculating the standard deviation of the first distance value to obtain the first calculation result.
[0021] Further, the second calculation sub-unit includes: a second acquisition module, configured to acquire a plurality of second coordinate values of the bones of the target object at a plurality of preset angles; a fourth calculation module, configured to calculate the distance between the femoral prosthesis and the tibial prosthesis according to the plurality of second coordinate values to obtain a plurality of second distance values; a fifth calculation module, configured to perform a standard parameter calculation on the plurality of second distance values to obtain the second calculation result.
[0022] Further, the first calculation module includes: a first acquisition sub-module, configured to acquire a three-dimensional cartilage model corresponding to the target object and add the three-dimensional cartilage model to the target three-dimensional model to obtain a processed target three-dimensional model; a second acquisition sub-module, configured to acquire a plurality of fourth coordinate values of the cartilage of the target object at a plurality of preset angles; a second determination sub-module, configured to determine a fifth coordinate value of a second target point on the femoral cortical bone in the processed target three-dimensional model that is closest to each fourth coordinate value; a third determination sub-module, configured to determine a target line according to the fourth coordinate value and the fifth coordinate value, and determine a sixth coordinate value corresponding to an intersection point between the target line and the femoral prosthesis; a third calculation sub-module, configured to calculate the sixth coordinate value and the fourth coordinate value to obtain the third calculation result.
[0023] Further, the second calculation module includes: a third acquisition sub-module, configured to acquire a tensile force value fitting function between the femur and the tibia, and calculate according to the tensile force value fitting function to obtain a first tensile force value between the femur and the tibia of the target object at a plurality of preset angles; a fourth calculation sub-module, configured to calculate the tensile force value between the femur and the tibia in the target three-dimensional model to obtain a second tensile force value at a plurality of preset angles; a fifth calculation sub-module, configured to calculate according to the first tensile force value and the second tensile force value to obtain the fourth calculation result.
[0024] Further, the fourth calculation sub-module includes: an acquisition sub-sub-module, configured to acquire a plurality of third tensile force values of the target object through a force measuring device, and acquire a clearance value between the femur and the tibia of the target object at each third tensile force value through an optical locator; a fitting sub-sub-module, configured to fit the plurality of third tensile force values and the clearance values to obtain a target elastic coefficient; a calculation sub-sub-module, configured to calculate the tensile force value between the femur and the tibia in the target three-dimensional model according to the target elastic coefficient and the clearance value between the femoral prosthesis and the tibial prosthesis at a plurality of preset angles to obtain the second tensile force value.
[0025] According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including: a memory storing an executable program; a processor configured to run the program, wherein when the program runs, it executes the knee joint data processing method of any one of the above.
[0026] According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium storing a program, wherein when the program runs, it controls the device where the storage medium is located to execute the processing method of knee joint data in any one of the above.
[0027] In the embodiments of the present application, the following steps are adopted: constructing a target three-dimensional model based on the medical image data of the target object and the target prosthesis; calculating a plurality of preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result; adjusting the position of the target prosthesis in the target three-dimensional model according to the target evaluation result to obtain the target implantation position of the target prosthesis, which solves the technical problem in the related art that the implantation position of the knee joint prosthesis is determined based on manual experience, resulting in relatively low accuracy in determining the implantation position.
[0028] In this solution, three-dimensional reconstruction is performed based on the medical image data of the target object and the information of the planned target prosthesis to be implanted to obtain a target three-dimensional model. Using the constructed target three-dimensional model, a plurality of preset evaluation parameters are calculated, and the position of the target prosthesis is adjusted according to the calculated target evaluation result until the optimal target implantation position is obtained, avoiding the deviation that may be brought by the subjective judgment of the doctor in traditional surgery, and thus achieving the technical effect of determining the accuracy of the implantation position. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The drawings constituting a part of this application are used to provide a further understanding of this application. The schematic embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation of this application. In the drawings:
[0030] Figure 1 Shows a hardware structure block diagram of a computer terminal for implementing the processing method of knee joint data;
[0031] Figure 2 Is a flowchart of the processing method of knee joint data provided by the embodiments of the present application;
[0032] Figure 3 Is a schematic diagram of the midline area provided by the embodiments of the present application;
[0033] Figure 4 Is a schematic diagram of the relative position of the centers of the femoral and tibial prostheses provided by the embodiments of the present application;
[0034] Figure 5 Is a schematic diagram of the cross-sectional mapping provided by the embodiments of the present application;
[0035] Figure 6 Is a schematic diagram of the distance between the femoral prosthesis and the tibial prosthesis provided by the embodiments of the present application;
[0036] Figure 7 It is a schematic diagram of the cartilage simulation model provided by the embodiments of the present application;
[0037] Figure 8 It is a schematic diagram of the distance between the femoral prosthesis and the cartilage provided by the embodiments of the present application;
[0038] Figure 9 It is a schematic diagram of the prosthesis force value and the fitting force value provided by the embodiments of the present application;
[0039] Figure 10 It is a schematic diagram of the radar chart provided by the embodiments of the present application;
[0040] Figure 11 It is a schematic diagram of the processing device for knee joint data provided by the embodiments of the present application;
[0041] Figure 12 It is a structural block diagram of an electronic device according to an embodiment of the present application. Detailed implementation manners
[0042] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0043] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described here can be implemented in an order different from those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0044] It should be noted that the information collected in this application (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) are information and data authorized by the user or fully authorized by all parties. Moreover, for the processing of relevant data such as collection, storage, use, processing, transmission, provision, disclosure, and application, all comply with relevant laws, regulations, and standards, adopt necessary confidentiality measures, do not violate public order and good customs, and provide corresponding operation entrances for users to choose to authorize or refuse. For example, there are interfaces set between this system and relevant users or institutions to provide corresponding operation entrances for users to choose to agree or refuse the results of automated decision-making; if the user chooses to refuse, the expert decision-making process will be entered.
[0045] Embodiment 1
[0046] According to an embodiment of the present application, there is also provided a method embodiment for processing knee joint data. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0047] The method embodiment provided by the first embodiment of the present application can be executed on a mobile terminal, a computer terminal, or a similar computing device. Figure 1 The hardware structure block diagram of a computer terminal (or mobile device) for implementing the method of processing knee joint data is shown. As Figure 1 shown, the computer terminal 10 (or mobile device) may include one or more processors 102 (shown as 102a, 102b,..., 102n in the figure) (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may further include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which can be included as one of the ports of the BUS bus), a network interface, a power supply, and / or a camera. Those of ordinary skill in the art can understand that Figure 1 the structure shown is only schematic and does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 may further include more or fewer components than Figure 1 shown, or have a different configuration from Figure 1 shown.
[0048] It should be noted that the above one or more processors 102 and / or other data processing circuits can generally be referred to as "data processing circuits" herein. The data processing circuit can be embodied in software, hardware, firmware, or any combination thereof, in whole or in part. In addition, the data processing circuit can be a single independent processing module, or be incorporated in whole or in part into any one of other elements in the computer terminal 10 (or mobile device). As involved in the embodiments of the present application, the data processing circuit is a kind of processor control (such as the selection of a variable resistance terminal path connected to an interface).
[0049] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the processing method of knee joint data in the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the above-mentioned processing method of knee joint data. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory 104 can further include a memory remotely set relative to the processor 102, and these remote memories can be connected to the computer terminal 10 through a network. Examples of the above network include but are not limited to the Internet, enterprise intranet, local area network, mobile communication network, and combinations thereof.
[0050] The transmission device 106 is used to receive or send data via a network. Specific examples of the above network can include a wireless network provided by a communication provider of the computer terminal 10. In one instance, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station and thus can communicate with the Internet. In one instance, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0051] The display can be a touch-screen liquid crystal display (LCD), which enables a user to interact with the user interface of the computer terminal 10 (or mobile device).
[0052] Under the above operating environment, the present application provides a processing method of knee joint data as Figure 2 shown below. Figure 2 is a flowchart of the processing method of knee joint data according to Embodiment 1 of the present application. The processing method includes:
[0053] Step S201, construct a target three-dimensional model based on the medical image data of the target object and the target prosthesis.
[0054] Optionally, medical image data of the patient's knee joint can be obtained through medical imaging techniques such as X-ray, MRI, or CT. The preprocessed medical images are segmented to identify and extract the boundaries and features of key anatomical structures such as the femur, tibia, and articular cartilage, and a three-dimensional model of the knee joint is constructed. According to the target prosthesis planned before surgery, a three-dimensional model of the target prosthesis is constructed, and the three-dimensional model of the target prosthesis is imported into the three-dimensional model of the knee joint. After the preliminary model construction is completed, it can also be optimized, for example, by correcting any geometric abnormalities or asymmetries in the model to ensure the geometric accuracy and biomechanical properties of the model, thereby obtaining the above-mentioned target three-dimensional model.
[0055] Step S202, calculate multiple preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result.
[0056] Optionally, after obtaining the target three-dimensional model, calculate the corresponding target evaluation result according to multiple preset evaluation parameters. In an optional embodiment, the multiple preset evaluation parameters may include central position distribution and prosthesis spacing, etc. For example, central position distribution: calculate the relative central positions of the femoral and tibial prostheses to ensure that they maintain an ideal alignment within the range of knee joint movement. Prosthesis spacing: evaluate the gap size between the femoral and tibial prostheses to maintain an appropriate joint tightness and prevent excessive friction and wear.
[0057] Step S203, adjust the position of the target prosthesis in the target three-dimensional model according to the target evaluation result to obtain the target implantation position of the target prosthesis.
[0058] Optionally, identify the parameters that do not reach the ideal state according to the target evaluation result, such as a large standard deviation of the central position distribution and uneven prosthesis spacing. According to the identified key parameters, determine the corresponding adjustment strategy. For example, if the standard deviation of the central position exceeds the threshold, it indicates that the relative positions of the femoral and tibial prostheses are not ideal enough, and the implantation angle or position of the prosthesis needs to be adjusted to make the center point of the tibial prosthesis closer to the midline area of the femoral prosthesis. If the standard deviation of the prosthesis spacing is large, it indicates that the distance between the prostheses changes too much at different angles, and the relative positions of the prostheses need to be adjusted or the appropriate spacer thickness needs to be selected to maintain a constant joint tightness and ensure biomechanical stability.
[0059] After determining the adjustment strategy, perform virtual adjustment on the target prosthesis in the target three-dimensional model to obtain the target implantation position of the target prosthesis. It should be noted that if re-evaluation is required after the adjustment is completed until all key parameters meet the ideal biomechanical and anatomical requirements.
[0060] In summary, based on the medical image data of the target object (patient) and the information of the planned target prosthesis to be implanted, a three-dimensional reconstruction is performed to obtain a target three-dimensional model. Using the constructed target three-dimensional model, multiple preset evaluation parameters are calculated, and the position of the target prosthesis is adjusted according to the calculated target evaluation result until the optimal target implantation position is obtained, avoiding the deviation that may be brought by the subjective judgment of the doctor in traditional surgery, and thus achieving the technical effect of determining the accuracy of the implantation position.
[0061] Optionally, in the method for processing knee joint data provided in the embodiments of the present application, constructing a target three-dimensional model based on the medical image data of the target object and the target prosthesis includes: performing three-dimensional reconstruction based on the medical image data of the target object and the target prosthesis to obtain an initial three-dimensional model; obtaining the first coordinate points of the bones of the target object; and adjusting the initial three-dimensional model according to the first coordinate points to obtain the target three-dimensional model.
[0062] In an alternative embodiment, medical image data of the knee joint of the patient is obtained through medical imaging techniques such as X-ray, MRI, or CT. The preprocessed medical images are segmented to identify and extract the boundaries and features of key anatomical structures such as the femur, tibia, and articular cartilage, and a three-dimensional model of the knee joint is constructed. And according to the target prosthesis planned before surgery, a three-dimensional model of the target prosthesis is constructed, and the three-dimensional model of the target prosthesis is imported into the three-dimensional model of the knee joint to obtain the above-mentioned initial three-dimensional model.
[0063] Then, the spatial position coordinates of the identification markers of the femur, tibia, and probe of the target object can be accurately captured by an optical locator (i.e., the above-mentioned first coordinate points). The optical locator can determine the accurate positions of the femur and tibia by identifying the spatial positions of the markers and through conversion. Finally, using the first coordinate points, the initial three-dimensional model generated based on the medical image data and the target prosthesis is adjusted to obtain the final target three-dimensional model. The adjustment of the three-dimensional model includes but is not limited to adjusting the size, shape, and initial position of the model to ensure the consistency of the bone structure in the three-dimensional model with the actual bone structure of the patient at the anatomical key points.
[0064] Through the acquisition and model adjustment of the first coordinate points, the target three-dimensional model can more accurately reflect the individual anatomical characteristics of the patient, avoiding problems such as size mismatch and mechanical mismatch that may be brought by a general model, and significantly improving the personalized level and the accuracy of the implantation position.
[0065] Optionally, in the method for processing knee joint data provided in the embodiments of the present application, the multiple preset evaluation parameters include: a prosthesis center position parameter and a first distance parameter between prostheses. Calculating the multiple preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result includes: calculating the prosthesis center position parameter in the target prosthesis in the target three-dimensional model to obtain a first calculation result; calculating the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result; and obtaining the target evaluation result based on the first calculation result and the second calculation result.
[0066] In an optional embodiment, calculating the multiple preset evaluation parameters includes: calculating the prosthesis center position parameter in the target prosthesis in the target three-dimensional model. For example, evaluating the relative center position of the femoral prosthesis and the tibial prosthesis in the knee joint. The relative position data of the femoral and tibial prostheses at multiple key angles within the knee joint range of motion (0 degrees to 120 degrees) is used to calculate the relative position between the midline region of the femoral prosthesis and the center point of the tibial prosthesis at each angle to obtain the above-mentioned first calculation result. It should be noted that the center point of the tibial prosthesis is defined as the geometric center position of the tibial prosthesis plane and can be set as point . And the midline region of the femoral prosthesis is a region R formed by evenly extending a length to both sides with the outermost contour line in the sagittal plane view of the prosthesis as the reference center line, as Figure 3 shown.
[0067] Then, calculate the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis. For example, at different angles of knee joint movement, collect the distance between the closest points of the femoral prosthesis and the tibial prosthesis, and define it as the first distance parameter. The first distance parameter can effectively evaluate the spacing and tightness between the femoral prosthesis and the tibial prosthesis. Finally, obtain the target evaluation result according to the first calculation result and the second calculation result.
[0068] By calculating the prosthesis center position parameter and the first distance parameter, it can ensure that the surgical plan accurately reflects the anatomical structure of the patient individual, ensure uniform mechanical distribution within the range of joint movement, reduce joint friction and wear, and avoid problems of size mismatch or mechanical mismatch that may be caused by a general plan.
[0069] Optionally, in the method for processing knee joint data provided in the embodiments of the present application, the multiple preset evaluation parameters further include: a second distance parameter between the prosthesis and the cartilage, and a bone force parameter. Obtaining the target evaluation result based on the first calculation result and the second calculation result includes: calculating the second distance parameter between the femoral prosthesis and the cartilage to obtain a third calculation result; calculating the bone force parameter of the bone in the target three-dimensional model to obtain a fourth calculation result; and obtaining the target evaluation result based on the first calculation result, the second calculation result, the third calculation result, and the fourth calculation result.
[0070] In an alternative embodiment, calculating the multiple preset evaluation parameters further includes: calculating the second distance parameter between the femoral prosthesis and the cartilage. For example, calculating the distance between the femoral prosthesis and the cartilage within the knee joint range of motion (0 degrees to 120 degrees) to obtain the above-mentioned third calculation result. The third calculation result can effectively evaluate the fit between the femoral prosthesis and the natural cartilage of the knee joint, ensure good contact between the prosthesis and the cartilage, and reduce postoperative complications.
[0071] Then, calculate the bone force parameter of the bone in the target three-dimensional model. It should be noted that the bone force parameter can be the ligament tension in biomechanics. For example, calculate the ligament tension of the target three-dimensional model within the knee joint range of motion (0 degrees to 120 degrees) according to Hooke's law, and then obtain the above-mentioned fourth calculation result.
[0072] Finally, comprehensively analyze the first calculation result (the central position of the femoral and tibial prostheses), the second calculation result (the distance between the femoral and tibial prostheses), the third calculation result (the fit between the femoral prosthesis and the cartilage), and the fourth calculation result (the biomechanical state force value) to obtain the above-mentioned target evaluation result.
[0073] By comprehensively calculating the cartilage fit and the biomechanical state, the surgical plan can more comprehensively consider the individual differences of patients, avoid the problem of only focusing on the anatomical structure and ignoring the biomechanical requirements, and improve the personalization level of the surgical plan and the postoperative quality of life of patients.
[0074] Optionally, in the method for processing knee joint data provided in the embodiments of the present application, calculating the prosthesis center position parameter of the target prosthesis in the target three-dimensional model to obtain the first calculation result includes: obtaining multiple second coordinate values of the bone of the target object at multiple preset angles; determining the center point coordinates of the tibial prosthesis plane corresponding to each second coordinate value; taking the center point coordinates as the starting point and the normal vector of the tibial prosthesis plane as the direction to determine the third coordinate value of the first target point on the surface of the femoral prosthesis; and calculating the third coordinate value to obtain the first calculation result.
[0075] In an optional embodiment, calculating the prosthesis center position parameter in the target prosthesis of the target three-dimensional model includes: The optical locator can capture the bone coordinates of the knee joint of the target object (patient) at multiple preset angles within the range from full extension to 120 degrees of flexion, that is, the above-mentioned multiple second coordinate values. For each preset angle, based on the second coordinate values, determine the geometric center position of the tibial prosthesis plane, that is, the center point coordinates.
[0076] Then, starting from the center point coordinates of the tibial prosthesis plane, along the direction of its normal vector, find the first target point that intersects with the surface of the femoral prosthesis, and record the exact coordinates of this point on the surface of the femoral prosthesis, that is, the third coordinate value. This step is actually to collect the relative position data of the femoral and tibial prostheses at different angles, providing key information for subsequent analysis. Finally, calculate the third coordinate value to obtain the first calculation result.
[0077] For example, data collection is carried out at multiple representative angles from full knee extension (0 degrees) to maximum flexion (120 degrees). Taking the center point of the tibial prosthesis plane as the starting point, emit a virtual ray along the direction of the normal vector of the tibial prosthesis plane. This ray intersects with the surface of the femoral prosthesis, and precisely collect the coordinates of the intersection point of this ray on the surface of the femoral prosthesis (that is, the above-mentioned third coordinate value), and it can also be visually displayed on the operation interface in the form of a simulation image. Then, by calculating the positional relationship between the intersection point and the midline of the femoral prosthesis as the above-mentioned first calculation result.
[0078] For example, it can also be determined whether the intersection point is located in the midline region R of the femoral prosthesis to determine whether the femoral and tibial prostheses are in a centered relative position to each other. If the intersection point is located in the midline region R of the femoral prosthesis, then the femoral and tibial prostheses are in a centered relative position to each other, as Figure 4 shown.
[0079] By collecting and calculating the relative positions of the bones and prostheses at multiple preset angles, it is possible to ensure that the dynamic changes of the knee joint during movement are fully considered during surgical planning, improving the accuracy and rationality of the prosthesis implantation position.
[0080] Optionally, in the method for processing knee joint data provided in the embodiments of the present application, calculating the third coordinate value to obtain the first calculation result includes: determining the femoral center line of the femoral prosthesis, and mapping the femoral center line and the third coordinate value to the cross-section of the femoral prosthesis; calculating the distance between the third coordinate value and the femoral center line on the cross-section to obtain the first distance value; calculating the standard deviation of the first distance value to obtain the first calculation result.
[0081] In an optional embodiment, according to the geometric structure and anatomical principle of the femoral prosthesis, the outermost contour line on the sagittal view is determined as the center line of the femoral prosthesis. In order to facilitate distance measurement on a two-dimensional plane, the femoral center line and all third coordinate values are mapped to the cross section of the femoral prosthesis, thereby obtaining a mapped femoral center line. and mapping intersection ,like Figure 5 By calculating the distance from all the mapped intersection points to the mapped femoral centerline Standard Deviation The first calculation result is obtained. Based on the size of the standard deviation, the distribution concentration of the intersection points on the surface of the femoral prosthesis near the femoral center line can be objectively and accurately evaluated. The smaller the standard deviation, the denser the distribution of the points around the straight line, which means that the center overlap of the femoral and tibial prostheses is relatively higher, and the placement of the prosthesis is more accurate.
[0082] In an optional embodiment, the standard deviation of the first distance value is calculated using formula (1)-(2):
[0083] (1)
[0084] (2)
[0085] in, represents the distance from each mapped intersection point to the mapped femoral centerline, represents the average value, represents the standard deviation of the central data, n represents the number of mapping intersections, Indicates taking the absolute value.
[0086] Calculation of the first distance value through cross-sectional mapping can more intuitively evaluate the relative position of the centers of the femoral and tibial prostheses. The accurate relative position of the centers of the femoral and tibial prostheses helps maintain the biomechanical balance of the knee joint and reduces the occurrence of postoperative complications such as joint instability, wear and pain.
[0087] Optionally, in the method for processing knee joint data provided in an embodiment of the present application, a first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis is calculated to obtain a second calculation result, including: obtaining multiple second coordinate values of the bones of the target object at multiple preset angles; calculating the distance between the femoral prosthesis and the tibial prosthesis based on the multiple second coordinate values to obtain multiple second distance values; performing standard parameter calculation on the multiple second distance values to obtain a second calculation result.
[0088] In an optional embodiment, an optical locator is used to capture real-time spatial coordinate data of the femur and tibia at multiple representative angles of the knee joint from full extension to maximum flexion to obtain multiple second coordinate values. When the femoral and tibial prostheses are at different angles, the closest point between the femoral prosthesis and the tibial prosthesis is determined, and the distance between the two points is calculated, which is defined as the spacing between the femoral prosthesis and the tibial prosthesis. (ie the multiple second distance values mentioned above).
[0089] It should be noted that in the target three-dimensional model, at multiple representative angles of the knee joint from full extension to maximum flexion, the femoral prosthesis and the tibial prosthesis may intersect. In this case, the measurement method needs to be adjusted accordingly. At this time, the longest distance from the part of the femoral prosthesis inside the tibial prosthesis to the surface of the tibial prosthesis platform needs to be calculated, and in order to clearly distinguish this special case in data processing and analysis, the sign of the distance value is set to negative, as shown in formula (3). Through such a clear definition and measurement method, the spacing data between the femoral prosthesis and the tibial prosthesis under different conditions can be comprehensively and accurately obtained.
[0090] (3)
[0091] The value of the collected spacing data directly reflects the tightness between the femoral prosthesis and the tibial prosthesis. If it is greater than zero, it indicates that there is a certain gap between the femoral prosthesis and the tibial prosthesis, and the tightness between the two is relatively loose, such as Figure 6 In actual joint movement, this loose state may cause excessive displacement and shaking of the joint during movement, affecting the stability of the joint. The larger the value, the more obvious the looseness. Less than zero means that the gap between the femoral prosthesis and the tibial prosthesis is small, and the tightness between the two is relatively tight. An overly tight state may cause greater resistance when the joint moves, increase the friction between the prosthesis and the surrounding tissue, and thus affect the flexibility and service life of the joint. The smaller the value, the higher the tightness.
[0092] To more comprehensively and objectively evaluate the tightness between the femoral prosthesis and the tibial prosthesis, the standard deviation of all the collected spacing data is also calculated as shown in Equations (4) - (5), which can effectively reflect the dispersion degree of these spacing data. If the standard deviation is small, it indicates that the spacing data collected at different angles are relatively concentrated, that is, the tightness between the femoral prosthesis and the tibial prosthesis is relatively stable and uniform at each angle; conversely, if the standard deviation is large, it means that the dispersion degree of the spacing data is large, and there are significant differences in the tightness between the femoral prosthesis and the tibial prosthesis at different angles, and further adjustment and optimization of the position or installation angle of the prosthesis may be required. For example, if the standard deviation is between 0 - 0.5, it can be considered that the tightness between the femoral prosthesis and the tibial prosthesis is appropriate.
[0093] (4)
[0094] (5)
[0095] Among them, represents the distance between the nearest points between each group of femoral prosthesis and tibial prosthesis, represents the average value, represents the standard deviation of the spacing data, n represents n nearest points, represents taking the absolute value.
[0096] By obtaining and calculating the spacing between the femoral and tibial prostheses at multiple preset angles, the tightness between the femoral prosthesis and the tibial prosthesis can be more comprehensively and objectively evaluated, thereby ensuring that the tightness between the femoral prosthesis and the tibial prosthesis is relatively stable and uniform at each angle, and improving the flexibility and service life of the joint.
[0097] Optionally, in the method for processing knee joint data provided in the embodiments of the present application, calculating the second distance parameter between the femoral prosthesis and the cartilage to obtain a third calculation result includes: obtaining the three-dimensional model of the cartilage corresponding to the target object, and adding the three-dimensional model of the cartilage to the target three-dimensional model to obtain a processed target three-dimensional model; obtaining multiple fourth coordinate values of the cartilage of the target object at multiple preset angles; determining the fifth coordinate values of the second target points on the femoral cortical bone in the processed target three-dimensional model that are closest to each fourth coordinate value; determining a target line based on the fourth coordinate values and the fifth coordinate values, and determining the sixth coordinate values corresponding to the intersection points between the target line and the femoral prosthesis; calculating the sixth coordinate values and the fourth coordinate values to obtain a third calculation result.
[0098] In an alternative embodiment, an optical locator and a high-precision probe are used to collect the coordinates of multiple key positions on the femoral surface for cartilage coordinate acquisition. The selection of these key positions is based on a large number of clinical studies and practical experiences, fully considering the stress characteristics of cartilage under different knee movement states and the contact area with the femoral prosthesis. By collecting coordinates at these key positions, the shape and position information of the cartilage can be comprehensively and accurately reflected.
[0099] After completing the coordinate acquisition, a cartilage simulation model (i.e., the above-mentioned three-dimensional cartilage model) is constructed based on the collected coordinate data, as Figure 7 shown, including the femoral prosthesis (dark inside), the cartilage simulation model, and the cortical bone (white on the surface). This model can visually display the shape and spatial position of the cartilage in a three-dimensional form, providing a visual basis for subsequent analysis and evaluation. By superimposing and displaying the constructed cartilage simulation model with the femoral prosthesis model, the fitting condition between the two can be initially observed in the interface, providing a basis for further precise measurement and analysis.
[0100] After obtaining the processed target three-dimensional model, at different angles of knee joint movement, the key coordinate points on the cartilage surface are captured to obtain the above-mentioned multiple fourth coordinate values. For each fourth coordinate value, the second target point on the femoral cortical bone in the processed target three-dimensional model that is closest to it is found to obtain the above-mentioned fifth coordinate value. A straight line (i.e., the above-mentioned target straight line) is determined by the fourth coordinate value and the fifth coordinate value, and the intersection point of this straight line and the surface of the femoral prosthesis is calculated to obtain the sixth coordinate value. Finally, by comparing the fourth coordinate value with the sixth coordinate value, the actual distance between the femoral prosthesis and the cartilage is calculated to obtain the above-mentioned third calculation result.
[0101] In an alternative embodiment, for the points on the cartilage collected by the probe , first, according to its coordinates, the point on the patient's femoral cortical bone that is closest to this point is determined using a spatial geometry algorithm . Then, a straight line is drawn through and , and this straight line intersects the femoral prosthesis at point . Finally, the distance between and is calculated . To clearly distinguish the relative position relationship between the femoral prosthesis and the cartilage, if the femoral prosthesis is outside the cartilage at point , the sign of is set to negative; if the femoral prosthesis is inside the cartilage at point , then the sign of is set to positive, as Figure 8As shown. Through this measurement method, the distance information between the femoral prosthesis and the cartilage can be accurately obtained, providing quantitative data support for evaluating the fitting degree between the two.
[0102] In addition to making a qualitative judgment through the intuitive simulation results, the standard deviation of all the collected spacing data can also be calculated as the above-mentioned third calculation result. The standard deviation can effectively reflect the dispersion degree of these spacing data. If the standard deviation is small, it indicates that the fitting degree between the femoral prosthesis and the cartilage is relatively high; on the contrary, if the standard deviation is large, it means that there are significant differences in the fitting situation between the femoral prosthesis and the cartilage, and there may be problems such as being too tight or too loose in some areas, and further adjustment and optimization of the position or shape of the prosthesis are required. The specific calculation of the standard deviation is shown in Equation (6) - Equation (7).
[0103] (6)
[0104] (7)
[0105] Among them, represents the distance between the nearest points of each group of cartilage points and femoral prosthesis points, represents the average value, represents the standard deviation, n represents n nearest points, represents taking the absolute value.
[0106] Through the above steps, the fitting situation between the femoral prosthesis and the cartilage can be evaluated more accurately, thereby optimizing the surgical plan, ensuring good contact between the prosthesis and the cartilage after implantation, reducing cartilage damage and wear, and improving the success rate of the surgery.
[0107] Optionally, in the method for processing knee joint data provided in the embodiments of the present application, the bone force parameters of the bones in the target three-dimensional model are calculated, and the fourth calculation result includes: obtaining the tensile force value fitting function between the femur and the tibia, and calculating according to the tensile force value fitting function to obtain the first tensile force value between the femur and the tibia of the target object at multiple preset angles; calculating the tensile force value between the femur and the tibia in the target three-dimensional model to obtain the second tensile force value at multiple preset angles; calculating according to the first tensile force value and the second tensile force value to obtain the fourth calculation result.
[0108] In an optional embodiment, calculating the bone force parameters of the bones in the target three-dimensional model includes: based on the previously collected normal data, a tensile force value fitting function between the femur and the tibia and the knee joint angle can be constructed through a machine learning algorithm. The tensile force value fitting function can predict the theoretical tensile force value between the femur and the tibia at different angles. Therefore, by calculating through the tensile force value fitting function, the first tensile force value between the femur and the tibia of the target object at multiple preset angles is obtained.
[0109] Then, the tensile force value between the femur and the tibia in the target three-dimensional model can be calculated according to Hooke's law to obtain the second tensile force value at multiple preset angles. Finally, the fourth calculation result is obtained by calculating based on the first tensile force value and the second tensile force value.
[0110] For example, in order to deeply explore the internal relationship between the angle and the force value, this method uses a machine learning algorithm to perform fitting analysis on the force value data between the femur and the tibia at different angles collected. Through learning a large amount of force value data and corresponding angle data, an accurate angle-force value fitting formula is constructed, as shown in Equation (8). This formula can not only intuitively display the mathematical relationship between the angle and the force value, but also provide a powerful tool for predicting the force value at different angles, and can simulate and evaluate the possible mechanical conditions before surgery.
[0111] (8)
[0112] Among them, F represents the force value, θ represents the angle value, represents the fitting function.
[0113] For example, in order to more comprehensively and objectively evaluate the biomechanical state between the femoral prosthesis and the tibial prosthesis, this method introduces a quantitative index of the standard deviation of the force value difference. It should be noted here that the force value difference is the difference between the force value on the prosthesis and the fitting force value function, and it is a key index to measure the deviation between the actual force on the prosthesis and the theoretical expected force. By calculating the standard deviation of all force value differences (as shown in Equations (9)-(11)), the similarity between the force on the prosthesis and the force on the original joint can be effectively reflected. If the standard deviation is small, it indicates that the position and installation angle of the prosthesis are relatively reasonable, and the force is close to the force on the original joint; on the contrary, if the standard deviation difference is large, it indicates that the biological force on the prosthesis deviates greatly from the force on the original joint, and there may be problems such as improper prosthesis position and uneven force, and the position or angle of the prosthesis needs to be further adjusted.
[0114] (9)
[0115] (10)
[0116] (11)
[0117] Among them, represents the force value fitted by the function at the α angle (i.e., the above-mentioned first tensile force value), the force value calculated in the target three-dimensional model at the α angle (i.e., the above-mentioned second tensile force value), represents the force value difference, and n represents n force differences, that is, the number of collected angles α. is the average force difference, is the standard deviation.
[0118] By collecting and analyzing the tensile force values between the femur and the tibia at different angles and comparing them with the theoretical tensile force values, it is possible to ensure that the biomechanical state after prosthesis implantation meets the expectations and improve the accuracy of the prosthesis implantation position.
[0119] Optionally, in the method for processing knee joint data provided in the embodiments of the present application, calculating the tensile force value between the femur and the tibia in the target three-dimensional model to obtain the second tensile force value at multiple preset angles includes: obtaining multiple third tensile force values of the target object through a force measuring device, and obtaining the gap value between the femur and the tibia of the target object at each third tensile force value through an optical locator; fitting the multiple third tensile force values and gap values to obtain the target elastic coefficient; calculating the tensile force value between the femur and the tibia in the target three-dimensional model based on the target elastic coefficient and the gap value between the femoral prosthesis and the tibial prosthesis at multiple preset angles to obtain the second tensile force value.
[0120] In an optional embodiment, at multiple preset angles when the knee joint extends from straight to bent, using a high-precision force measuring device installed between the femur and the tibia, collecting the tensile force values between the femur and the tibia to obtain the above-mentioned multiple third tensile force values. At the same preset angle, using an optical locator to accurately capture the gap change between the femur and the tibia during the movement of the knee joint to obtain the above-mentioned gap value, and obtaining the target elastic coefficient by fitting the multiple third tensile force values and gap values.
[0121] For example, as shown in Equation (12) - Equation (13), according to the collected tensile force data and elongation data, the elastic coefficient of the patient's ligament is obtained based on Hooke's law. This elastic coefficient reflects the mechanical properties of the patient's ligament.
[0122] (12)
[0123] (13)
[0124] Among them, k represents the elastic coefficient, θ represents the angle value, n represents the number of collected angles, represents the gap between the femur and the tibia collected by the optical locator, is the elastic coefficient obtained by fitting calculation at the i-th angle.
[0125] It should be noted that when collecting the ligament tension between the femur and the tibia, since a force measuring device is added between the femur and the tibia, its thickness will affect the elongation of the ligament. Therefore, when calculating the ligament tension between the femoral prosthesis and the tibial prosthesis in the target three-dimensional model, the thickness of the force measuring device must be taken into consideration. The sum of the distance between the nearest points between the femoral prosthesis and the tibial prosthesis at the acquisition angle and the thickness of the pressure sensor is used as the actual elongation of the ligament at this angle. According to Hooke's law and the obtained elastic coefficient, the ligament tension at this angle can be accurately calculated. When the knee joint is bent from full extension of 0 degrees to 120 degrees, the acquisition angles are selected evenly and relatively densely, and the ligament tension between the femoral prosthesis and the tibial prosthesis at each acquisition angle is calculated in turn, as shown in Equation (14). When adjusting the femoral prosthesis and the tibial prosthesis, the distance between the nearest points between them will change accordingly, which will cause the tension on the ligament to change accordingly.
[0126] (14)
[0127] Among them, represents the elastic coefficient, α represents the acquisition angle value, the ligament tension between the femoral prosthesis and the tibial prosthesis at the acquisition angle, represents the distance between the nearest points between the femoral prosthesis and the tibial prosthesis, represents the thickness of the force measuring device.
[0128] By observing the relative relationship between the force value on the prosthesis and the fitting force value function in real time, the impact of prosthesis adjustment on the biomechanical environment can be intuitively understood, so as to analyze the adjustment effect of the prosthesis in a timely and accurate manner, and judge whether the current adjustment reaches the expected goal, as Figure 9 shown.
[0129] In an optional embodiment, after completing the central position acquisition, spacing acquisition, cartilage acquisition, and biomechanical analysis, the four key adjustment indicators obtained: the standard deviation of the central position distribution , the standard deviation of the prosthesis spacing , the standard deviation of the cartilage fitting spacing , and the standard deviation of the force value difference become the core basis for guiding the precise adjustment of the femoral prosthesis and the tibial prosthesis. These four indicators reflect the state of the prosthesis during the surgical implantation process from different dimensions. They are interrelated and have their own focuses, jointly constructing a comprehensive and detailed evaluation system.
[0130] During the actual adjustment process, it is necessary to comprehensively consider the numerical changes of these four indicators. For example, when the standard deviation of the central position distribution is large, it means that the relative position deviation of the centers of the femoral and tibial prostheses is large. At this time, it is necessary to give priority to adjusting the position of the prosthesis to make it meet the requirement of the relative centers of each other as much as possible, so as to ensure the stability of the joint during movement and the uniformity of the mechanical distribution. If the standard deviation of the spacing exceeds the reasonable range, whether the joint is loose due to too large a spacing or tense due to too small a spacing, it is necessary to finely adjust the installation position and angle of the prosthesis to optimize the tightness of the joint.
[0131] The standard deviation of the cartilage fitting spacing is mainly used to evaluate the fitting condition between the femoral prosthesis and the cartilage. If this standard deviation is large, it indicates that the fitting between the prosthesis and the cartilage is not tight enough, which may affect the normal function and service life of the joint. At this time, it is necessary to appropriately adjust the shape or installation position of the prosthesis according to the specific situation to improve the fitting degree between the prosthesis and the cartilage and reduce the wear of the cartilage.
[0132] The standard deviation of the force value difference in the biomechanical index can intuitively reflect the uniformity of the forces exerted on the prosthesis at different angles. When this standard deviation is large, it means that the prosthesis is unevenly stressed during movement, which may lead to premature wear or loosening of the prosthesis. It is necessary to optimize the force distribution of the prosthesis by adjusting the position, angle of the prosthesis or replacing the appropriate gasket, etc., to ensure its stability in various movement states.
[0133] In order to more intuitively display the adjustment effect of the prosthesis, these four indicators can be comprehensively presented in the form of a radar chart, as Figure 10 shown. For example, when the radar chart presents a relatively regular polygon and each vertex is close to the ideal value area of the coordinate axis, it means that all indicators of the prosthesis are in a relatively ideal state and the adjustment effect is good. On the contrary, if the shape of the radar chart is irregular and a certain vertex deviates far from the ideal value area, it indicates that there is a big problem with this indicator and targeted adjustment is needed. When adjusting different indicators, the shape of the radar chart will change in real time, and the adjustment strategy can be adjusted in time according to these changes to achieve precise adjustment of the prosthesis.
[0134] Through this method of comprehensive adjustment and index judgment, it is possible to adjust the femoral prosthesis and tibial prosthesis more scientifically and accurately during the operation, and improve the accuracy of the prosthesis implantation position.
[0135] The knee joint data processing method provided by the embodiments of the present application constructs a target three-dimensional model based on the medical image data of the target object and the target prosthesis; calculates a plurality of preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result; and adjusts the position of the target prosthesis in the target three-dimensional model according to the target evaluation result to obtain the target implantation position of the target prosthesis, thereby solving the technical problem in the related art that the accuracy of determining the implantation position of the knee joint prosthesis is relatively low due to determining the implantation position based on manual experience.
[0136] In this solution, first, three-dimensional reconstruction is performed based on the medical image data of the target object and the information of the planned target prosthesis to be implanted to obtain a target three-dimensional model. Using the constructed target three-dimensional model, a plurality of preset evaluation parameters are calculated, and the position of the target prosthesis is adjusted according to the calculated target evaluation result until the optimal target implantation position is obtained, avoiding the deviation that may be brought by the subjective judgment of the doctor in traditional surgery, and thus achieving the technical effect of determining the accuracy of the implantation position.
[0137] It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0138] Embodiment 2
[0139] The embodiments of the present application also provide a knee joint data processing device. It should be noted that the knee joint data processing device of the embodiments of the present application can be used to execute the knee joint data processing method provided by the embodiments of the present application. The following introduces the knee joint data processing device provided by the embodiments of the present application.
[0140] According to the embodiments of the present application, there is also provided a device for implementing the above-mentioned knee joint data processing method, as Figure 11 shown, the device includes: a construction unit 1101, a calculation unit 1102, and an adjustment unit 1103.
[0141] The construction unit 1101 is configured to construct a target three-dimensional model based on the medical image data of the target object and the target prosthesis;
[0142] The calculation unit 1102 is configured to calculate a plurality of preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result;
[0143] The adjustment unit 1103 is configured to adjust the position of the target prosthesis in the target three-dimensional model according to the target evaluation result to obtain the target implantation position of the target prosthesis.
[0144] The knee joint data processing device provided by the embodiment of the present application constructs a target three-dimensional model by the construction unit 1101 according to the medical image data of the target object and the target prosthesis; the calculation unit 1102 calculates a plurality of preset evaluation parameters according to the target three-dimensional model to obtain a target evaluation result; the adjustment unit 1103 adjusts the position of the target prosthesis in the target three-dimensional model according to the target evaluation result to obtain the target implantation position of the target prosthesis, solving the technical problem that in the related art, the implantation position of the knee joint prosthesis is determined based on manual experience, resulting in relatively low accuracy in determining the implantation position.
[0145] In this solution, first, three-dimensional reconstruction is performed based on the medical image data of the target object (patient) and the information of the planned target prosthesis to be implanted to obtain a target three-dimensional model. Using the constructed target three-dimensional model, a plurality of preset evaluation parameters are calculated, and the position of the target prosthesis is adjusted according to the calculated target evaluation result until the optimized target implantation position is obtained, avoiding the deviation that may be brought by the subjective judgment of the doctor in the traditional surgery, and thus achieving the technical effect of determining the accuracy of the implantation position.
[0146] Optionally, in the knee joint data processing device provided by the embodiment of the present application, the construction unit includes: a reconstruction subunit, configured to perform three-dimensional reconstruction according to the medical image data of the target object and the target prosthesis to obtain an initial three-dimensional model; an acquisition subunit, configured to acquire the first coordinate points of the bones of the target object; an adjustment subunit, configured to adjust the initial three-dimensional model according to the first coordinate points to obtain a target three-dimensional model.
[0147] Optionally, in the knee joint data processing device provided by the embodiment of the present application, the plurality of preset evaluation parameters include: a prosthesis center position parameter and a first distance parameter between prostheses. The calculation unit includes: a first calculation subunit, configured to calculate the prosthesis center position parameter in the target prosthesis in the target three-dimensional model to obtain a first calculation result; a second calculation subunit, configured to calculate the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result; a determination subunit, configured to obtain a target evaluation result according to the first calculation result and the second calculation result.
[0148] Optionally, in the knee joint data processing device provided by the embodiment of the present application, the plurality of preset evaluation parameters further include: a second distance parameter between the prosthesis and the cartilage and a bone stress parameter. The determination subunit includes: a first calculation module, configured to calculate the second distance parameter between the femoral prosthesis and the cartilage to obtain a third calculation result; a second calculation module, configured to calculate the bone stress parameter of the bones in the target three-dimensional model to obtain a fourth calculation result; a first determination module, configured to obtain a target evaluation result according to the first calculation result, the second calculation result, the third calculation result, and the fourth calculation result.
[0149] Optionally, in the knee joint data processing device provided in the embodiments of the present application, the first calculation subunit includes: a first acquisition module, configured to acquire a plurality of second coordinate values of the bones of a target object at a plurality of preset angles; a second determination module, configured to determine the center point coordinates of the tibial prosthesis plane corresponding to each second coordinate value; a third determination module, configured to determine the third coordinate value of the first target point on the surface of the femoral prosthesis with the center point coordinates as the starting point and the normal vector of the tibial prosthesis plane as the direction; a third calculation module, configured to calculate the third coordinate value to obtain a first calculation result.
[0150] Optionally, in the knee joint data processing device provided in the embodiments of the present application, the third calculation module includes: a first determination sub-module, configured to determine the femoral center line of the femoral prosthesis and map the femoral center line and the third coordinate value to the cross-section of the femoral prosthesis; a first calculation sub-module, configured to calculate the distance between the third coordinate value and the femoral center line on the cross-section to obtain a first distance value; a second calculation sub-module, configured to calculate the standard deviation of the first distance value to obtain a first calculation result.
[0151] Optionally, in the knee joint data processing device provided in the embodiments of the present application, the second calculation subunit includes: a second acquisition module, configured to acquire a plurality of second coordinate values of the bones of a target object at a plurality of preset angles; a fourth calculation module, configured to calculate the distance between the femoral prosthesis and the tibial prosthesis according to the plurality of second coordinate values to obtain a plurality of second distance values; a fifth calculation module, configured to perform a standard parameter calculation on the plurality of second distance values to obtain a second calculation result.
[0152] Optionally, in the knee joint data processing device provided in the embodiments of the present application, the first calculation module includes: a first acquisition sub-module, configured to acquire the three-dimensional cartilage model of the target object and add the three-dimensional cartilage model to the target three-dimensional model to obtain a processed target three-dimensional model; a second acquisition sub-module, configured to acquire a plurality of fourth coordinate values of the cartilage of the target object at a plurality of preset angles; a second determination sub-module, configured to determine the fifth coordinate value of the second target point on the femoral cortical bone in the processed target three-dimensional model that is closest to each fourth coordinate value; a third determination sub-module, configured to determine a target line according to the fourth coordinate value and the fifth coordinate value, and determine the sixth coordinate value corresponding to the intersection point between the target line and the femoral prosthesis; a third calculation sub-module, configured to calculate the sixth coordinate value and the fourth coordinate value to obtain a third calculation result.
[0153] Optionally, in the knee joint data processing device provided in the embodiments of the present application, the second calculation module includes: a third acquisition sub-module, configured to acquire a tensile force value fitting function between the femur and the tibia, and perform calculations according to the tensile force value fitting function to obtain a first tensile force value between the femur and the tibia of the target object at multiple preset angles; a fourth calculation sub-module, configured to calculate the tensile force value between the femur and the tibia in the target three-dimensional model to obtain a second tensile force value at multiple preset angles; a fifth calculation sub-module, configured to perform calculations based on the first tensile force value and the second tensile force value to obtain a fourth calculation result.
[0154] Optionally, in the knee joint data processing device provided in the embodiments of the present application, the fourth calculation sub-module includes: an acquisition sub-module, configured to acquire multiple third tensile force values of the target object through a force measuring device, and acquire the gap value between the femur and the tibia of the target object at each third tensile force value through an optical locator; a fitting sub-module, configured to fit the multiple third tensile force values and the gap values to obtain a target elastic coefficient; a calculation sub-module, configured to calculate the tensile force value between the femur and the tibia in the target three-dimensional model based on the target elastic coefficient and the gap value between the femoral prosthesis and the tibial prosthesis at multiple preset angles to obtain a second tensile force value.
[0155] It should be noted here that the above-mentioned construction unit 1101, calculation unit 1102, and adjustment unit 1103 correspond to steps S201 to S203 in Embodiment 1. The functions of the three units are the same as those of the corresponding steps in terms of implementation examples and application scenarios, but are not limited to the content disclosed in Embodiment 1 above. It should be noted that the above-mentioned modules or units may be hardware components or software components stored in a memory (for example, memory 104) and processed by one or more processors (for example, processors 102a, 102b,..., 102n). The above-mentioned units may also be part of a device and can run in the computer terminal 10 provided in Embodiment 1.
[0156] Embodiment 3
[0157] The embodiments of the present application may provide an electronic device. Figure 12 It is a structural block diagram of an electronic device according to an embodiment of the present application. As Figure 12 shown, the electronic device may include: one or more ( Figure 12 only one is shown in the figure) processors 1202, a memory 1204, a storage controller, and a peripheral interface. The peripheral interface is connected to a radio frequency module, an audio module, and a display.
[0158] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and devices in the embodiments of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implements the above-mentioned methods. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory may further include a memory remotely disposed relative to the processor, and these remote memories can be connected to the terminal through a network. Examples of the above network include but are not limited to the Internet, enterprise intranet, local area network, mobile communication network, and combinations thereof.
[0159] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: constructing a target three-dimensional model based on the medical image data of the target object and the target prosthesis; calculating a plurality of preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result; adjusting the position of the target prosthesis in the target three-dimensional model according to the target evaluation result to obtain the target implantation position of the target prosthesis.
[0160] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: constructing a target three-dimensional model based on the medical image data of the target object and the target prosthesis includes: performing three-dimensional reconstruction based on the medical image data of the target object and the target prosthesis to obtain an initial three-dimensional model; obtaining the first coordinate points of the bones of the target object; adjusting the initial three-dimensional model according to the first coordinate points to obtain the target three-dimensional model.
[0161] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: the plurality of preset evaluation parameters include: a prosthesis center position parameter and a first distance parameter between prostheses. Calculating a plurality of preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result includes: calculating the prosthesis center position parameter in the target prosthesis in the target three-dimensional model to obtain a first calculation result; calculating the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result; obtaining the target evaluation result based on the first calculation result and the second calculation result.
[0162] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: The multiple preset evaluation parameters further include: a second distance parameter between the prosthesis and the cartilage and a bone force parameter. According to the first calculation result and the second calculation result, the target evaluation result is obtained, including: calculating the second distance parameter between the femoral prosthesis and the cartilage to obtain a third calculation result; calculating the bone force parameter of the bone in the target three-dimensional model to obtain a fourth calculation result; and obtaining the target evaluation result according to the first calculation result, the second calculation result, the third calculation result, and the fourth calculation result.
[0163] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: calculating the prosthesis center position parameter of the target prosthesis in the target three-dimensional model to obtain a first calculation result, including: obtaining multiple second coordinate values of the bone of the target object at multiple preset angles; determining the center point coordinates of the tibial prosthesis plane corresponding to each second coordinate value; taking the center point coordinates as the starting point and the normal vector of the tibial prosthesis plane as the direction to determine the third coordinate value of the first target point on the surface of the femoral prosthesis; and calculating the third coordinate value to obtain the first calculation result.
[0164] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: calculating the third coordinate value to obtain a first calculation result, including: determining the femoral center line of the femoral prosthesis and mapping the femoral center line and the third coordinate value to the cross-section of the femoral prosthesis; calculating the distance between the third coordinate value and the femoral center line on the cross-section to obtain a first distance value; and calculating the standard deviation of the first distance value to obtain the first calculation result.
[0165] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: calculating the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result, including: obtaining multiple second coordinate values of the bone of the target object at multiple preset angles; calculating the distance between the femoral prosthesis and the tibial prosthesis according to the multiple second coordinate values to obtain multiple second distance values; and calculating the standard parameter of the multiple second distance values to obtain the second calculation result.
[0166] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: calculate the second distance parameter between the femoral prosthesis and the cartilage, and obtain the third calculation result, including: obtaining the three-dimensional cartilage model corresponding to the target object, and adding the three-dimensional cartilage model to the target three-dimensional model to obtain the processed target three-dimensional model; obtaining multiple fourth coordinate values of the cartilage of the target object at multiple preset angles; determining the fifth coordinate values of the second target points on the femoral cortical bone in the processed target three-dimensional model that are closest to each fourth coordinate value; determining the target line based on the fourth coordinate values and the fifth coordinate values, and determining the sixth coordinate values corresponding to the intersection points between the target line and the femoral prosthesis; calculating the sixth coordinate values and the fourth coordinate values to obtain the third calculation result.
[0167] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: calculate the bone force parameters of the bones in the target three-dimensional model, and obtain the fourth calculation result, including: obtaining the tensile force value fitting function between the femur and the tibia, and calculating according to the tensile force value fitting function to obtain the first tensile force value between the femur and the tibia of the target object at multiple preset angles; calculating the tensile force value between the femur and the tibia in the target three-dimensional model to obtain the second tensile force value at multiple preset angles; calculating based on the first tensile force value and the second tensile force value to obtain the fourth calculation result.
[0168] The processor can call the information and application programs stored in the memory through the transmission device to perform the following steps: calculate the tensile force value between the femur and the tibia in the target three-dimensional model to obtain the second tensile force value at multiple preset angles, including: obtaining multiple third tensile force values of the target object through the force measuring device, and obtaining the gap values between the femur and the tibia of the target object at each third tensile force value through the optical locator; fitting the multiple third tensile force values and the gap values to obtain the target elastic coefficient; calculating the tensile force value between the femur and the tibia in the target three-dimensional model based on the target elastic coefficient and the gap values between the femoral prosthesis and the tibial prosthesis at multiple preset angles to obtain the second tensile force value.
[0169] Those of ordinary skill in the art can understand that Figure 12 The structure shown is only schematic, and the electronic device can also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a handheld computer, and terminal devices such as Mobile Internet Devices (MID), PAD, etc. Figure 12 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device may further include more or fewer components (such as a network interface, a display device, etc.) than those shown Figure 12 in the figure, or have a different configuration from that shown Figure 12 in the figure.
[0170] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware of the terminal device through a program, and this program can be stored in a computer-readable storage medium. The storage medium can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disc, etc.
[0171] Embodiment 4
[0172] The embodiments of the present application also provide a computer-readable storage medium. Optionally, in this embodiment, the above storage medium can be used to store the program code executed by the method for processing knee joint data provided in the first embodiment above.
[0173] Optionally, in this embodiment, the above storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
[0174] The present application also provides a computer program product, which is adapted to execute a program for the steps of the method for processing knee joint data when executed on a data processing device.
[0175] The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0176] In the above embodiments of the present application, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0177] In the several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the units or modules can be in an electrical or other form.
[0178] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0179] In addition, each functional unit in various embodiments of the present application may be integrated into one processing unit, may exist physically alone for each unit, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0180] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disc that can store program codes.
[0181] The above are only the preferred embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A method for processing knee joint data, characterized in that Including: Constructing a target 3D model based on the medical image data of the target object and the target prosthesis; Calculating a plurality of preset evaluation parameters based on the target 3D model to obtain a target evaluation result; Adjusting the position of the target prosthesis in the target 3D model according to the target evaluation result to obtain the target implantation position of the target prosthesis.
2. The method according to claim 1, wherein Constructing a target 3D model based on the medical image data of the target object and the target prosthesis includes: Performing 3D reconstruction based on the medical image data of the target object and the target prosthesis to obtain an initial 3D model; Obtaining the first coordinate points of the bones of the target object; Adjusting the initial 3D model according to the first coordinate points to obtain the target 3D model.
3. The method according to claim 1, characterized in that, The plurality of preset evaluation parameters include: a prosthesis center position parameter and a first distance parameter between prostheses. Calculating a plurality of preset evaluation parameters based on the target 3D model to obtain a target evaluation result includes: Calculating the prosthesis center position parameter in the target prosthesis in the target 3D model to obtain a first calculation result; Calculating the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result; Obtaining the target evaluation result based on the first calculation result and the second calculation result.
4. The method according to claim 3, characterized in that The plurality of preset evaluation parameters further include: a second distance parameter between the prosthesis and the cartilage and a bone stress parameter. Obtaining the target evaluation result based on the first calculation result and the second calculation result includes: Calculating the second distance parameter between the femoral prosthesis and the cartilage to obtain a third calculation result; Calculating the bone stress parameter of the bones in the target 3D model to obtain a fourth calculation result; Obtaining the target evaluation result based on the first calculation result, the second calculation result, the third calculation result and the fourth calculation result.
5. The method according to claim 3, characterized in that, Calculating the prosthesis center position parameter in the target prosthesis in the target 3D model to obtain a first calculation result includes: Obtaining a plurality of second coordinate values of the bones of the target object at a plurality of preset angles; Determining the center point coordinates of the tibial prosthesis plane corresponding to each second coordinate value; Taking the center point coordinates as the starting point and the normal vector of the tibial prosthesis plane as the direction to determine the third coordinate value of the first target point on the surface of the femoral prosthesis; Calculating the third coordinate value to obtain the first calculation result.
6. The method according to claim 5, characterized in that, Calculating the third coordinate value to obtain the first calculation result includes: Determining the femoral center line of the femoral prosthesis and mapping the femoral center line and the third coordinate value to the cross-section of the femoral prosthesis; Calculating the distance between the third coordinate value and the femoral center line on the cross-section to obtain a first distance value; Calculating the standard deviation of the first distance value to obtain the first calculation result.
7. The method according to claim 3, wherein Calculating the first distance parameter between the femoral prosthesis and the tibial prosthesis in the target prosthesis to obtain a second calculation result includes: Obtaining a plurality of second coordinate values of the bones of the target object at a plurality of preset angles; Calculate the distance between the femoral prosthesis and the tibial prosthesis based on the multiple second coordinate values to obtain multiple second distance values; Perform a standard parameter calculation on the multiple second distance values to obtain the second calculation result.
8. The method according to claim 4, characterized in that, Calculate the second distance parameter between the femoral prosthesis and the cartilage, and the obtained third calculation result includes: Obtain the three-dimensional cartilage model corresponding to the target object, and add the three-dimensional cartilage model to the target three-dimensional model to obtain the processed target three-dimensional model; Obtain multiple fourth coordinate values of the cartilage of the target object at multiple preset angles; Determine the fifth coordinate value of the second target point on the femoral cortical bone in the processed target three-dimensional model that is closest to each fourth coordinate value; Determine a target straight line based on the fourth coordinate value and the fifth coordinate value, and determine the sixth coordinate value corresponding to the intersection point between the target straight line and the femoral prosthesis; Calculate the third calculation result by calculating the sixth coordinate value and the fourth coordinate value.
9. The method according to claim 4, wherein Calculate the bone force parameter of the bone in the target three-dimensional model, and the obtained fourth calculation result includes: Obtain the tensile force value fitting function between the femur and the tibia, and perform calculations based on the tensile force value fitting function to obtain the first tensile force value between the femur and the tibia of the target object at multiple preset angles; Calculate the tensile force value between the femur and the tibia in the target three-dimensional model to obtain the second tensile force value at multiple preset angles; Perform calculations based on the first tensile force value and the second tensile force value to obtain the fourth calculation result.
10. The method according to claim 9, wherein Calculating the tensile force value between the femur and the tibia in the target three-dimensional model to obtain the second tensile force value at multiple preset angles includes: Obtain multiple third tensile force values of the target object through a force measuring device, and obtain the gap value between the femur and the tibia of the target object at each third tensile force value through an optical locator; Fit the multiple third tensile force values and the gap values to obtain a target elastic coefficient; Calculate the tensile force value between the femur and the tibia in the target three-dimensional model based on the target elastic coefficient and the gap values between the femoral prosthesis and the tibial prosthesis at multiple preset angles to obtain the second tensile force value.
11. A processing device for knee joint data, characterized in that, Includes: A construction unit for constructing a target three-dimensional model based on the medical image data of the target object and the target prosthesis; A calculation unit for calculating multiple preset evaluation parameters based on the target three-dimensional model to obtain a target evaluation result; An adjustment unit for adjusting the position of the target prosthesis in the target three-dimensional model based on the target evaluation result to obtain the target implantation position of the target prosthesis.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored executable program, wherein when the executable program runs, it controls the device where the computer-readable storage medium is located to execute the knee joint data processing method according to any one of claims 1 to 10.
13. An electronic device, characterized in that, Includes: A memory storing an executable program; A processor for running the program, wherein when the program runs, it executes the knee joint data processing method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Systems and methods for prosthetic component orientation
CN104168851A
Knee joint prosthesis evaluation method and readable storage medium
CN116258038A
Data processing method, device and equipment and computer readable storage medium
CN118447198A
Virtual Ligament Balancing
US20190183411A1
Patella-tracking for determination of rotational alignment of "a" tibiaimplant
US20240245460A1