[go: up one dir, main page]

WO2025123708A1 - Acetabular cup angle calculation method and apparatus, electronic device, and storage medium - Google Patents

Acetabular cup angle calculation method and apparatus, electronic device, and storage medium Download PDF

Info

Publication number
WO2025123708A1
WO2025123708A1 PCT/CN2024/109697 CN2024109697W WO2025123708A1 WO 2025123708 A1 WO2025123708 A1 WO 2025123708A1 CN 2024109697 W CN2024109697 W CN 2024109697W WO 2025123708 A1 WO2025123708 A1 WO 2025123708A1
Authority
WO
WIPO (PCT)
Prior art keywords
acetabular cup
parameters
preset
angle set
angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2024/109697
Other languages
French (fr)
Chinese (zh)
Inventor
张巍
童睿
徐子昂
王婧
洪洁
沈丽萍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Santan Medical Technology Co Ltd
Original Assignee
Hangzhou Santan Medical Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Santan Medical Technology Co Ltd filed Critical Hangzhou Santan Medical Technology Co Ltd
Publication of WO2025123708A1 publication Critical patent/WO2025123708A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61FFILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
    • A61F2/00Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
    • A61F2/02Prostheses implantable into the body
    • A61F2/30Joints
    • A61F2/46Special tools for implanting artificial joints
    • A61F2/4603Special tools for implanting artificial joints for insertion or extraction of endoprosthetic joints or of accessories thereof
    • A61F2/4609Special tools for implanting artificial joints for insertion or extraction of endoprosthetic joints or of accessories thereof of acetabular cups
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61FFILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
    • A61F2/00Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
    • A61F2/02Prostheses implantable into the body
    • A61F2/30Joints
    • A61F2/46Special tools for implanting artificial joints
    • A61F2/4603Special tools for implanting artificial joints for insertion or extraction of endoprosthetic joints or of accessories thereof
    • A61F2/4607Special tools for implanting artificial joints for insertion or extraction of endoprosthetic joints or of accessories thereof of hip femoral endoprostheses
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61FFILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
    • A61F2/00Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
    • A61F2/02Prostheses implantable into the body
    • A61F2/30Joints
    • A61F2/46Special tools for implanting artificial joints
    • A61F2/4657Measuring instruments used for implanting artificial joints
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/101Computer-aided simulation of surgical operations
    • A61B2034/102Modelling of surgical devices, implants or prosthesis
    • A61B2034/104Modelling the effect of the tool, e.g. the effect of an implanted prosthesis or for predicting the effect of ablation or burring
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/101Computer-aided simulation of surgical operations
    • A61B2034/105Modelling of the patient, e.g. for ligaments or bones
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/10Computer-aided planning, simulation or modelling of surgical operations
    • A61B2034/107Visualisation of planned trajectories or target regions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61FFILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
    • A61F2/00Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
    • A61F2/02Prostheses implantable into the body
    • A61F2/30Joints
    • A61F2/46Special tools for implanting artificial joints
    • A61F2002/4632Special tools for implanting artificial joints using computer-controlled surgery, e.g. robotic surgery
    • A61F2002/4633Special tools for implanting artificial joints using computer-controlled surgery, e.g. robotic surgery for selection of endoprosthetic joints or for pre-operative planning
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61FFILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
    • A61F2/00Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
    • A61F2/02Prostheses implantable into the body
    • A61F2/30Joints
    • A61F2/46Special tools for implanting artificial joints
    • A61F2/4657Measuring instruments used for implanting artificial joints
    • A61F2002/4668Measuring instruments used for implanting artificial joints for measuring angles

Definitions

  • the present invention relates to the field of medical technology, and in particular to an acetabular cup angle calculation method, device, electronic equipment and storage medium.
  • hip replacement can be used to treat ball head necrosis, femoral neck fracture, hip arthritis caused by various reasons, malignant tumors, etc.
  • hip joint By replacing the diseased hip joint with an artificial prosthesis, the lesion can be removed, the pain can be relieved, and the normal function of the patient's hip joint can be restored.
  • the current artificial hip joint mainly includes four components: acetabulum, liner, ball head, and femoral stem.
  • the acetabulum is installed on the pelvis, and the ball head is installed on the leg bone.
  • the installation position of the acetabulum needs to be determined first. If the installation position of the acetabulum is incorrect, the edge of the acetabulum and the femoral neck will collide after the operation, resulting in dislocation.
  • the current determination of the acetabulum angle often relies on the doctor's experience, resulting in low accuracy in determining the acetabulum angle.
  • the purpose of the embodiments of the present invention is to provide a method, device, electronic device and storage medium for calculating the angle of an acetabular cup, so as to improve the accuracy of determining the angle of the acetabular cup.
  • the specific technical solution is as follows:
  • a first aspect of an embodiment of the present application provides a method for calculating an acetabular cup angle, comprising:
  • the acetabular cup angle corresponding to the acetabular cup non-collision is calculated by a preset non-collision algorithm to obtain a first acetabular cup angle set;
  • the acetabular cup angle corresponding to the human skeleton not colliding is calculated through motion simulation to obtain a second acetabular cup angle set;
  • the acetabular cup angle corresponding to the acetabular cup non-dislocation is calculated by a preset non-dislocation algorithm to obtain a third acetabular cup angle set;
  • the method of calculating the acetabular cup angle corresponding to the acetabular cup non-collision by a preset non-collision algorithm based on the pre-acquired acetabular cup parameters, prosthesis parameters and initial planned position to obtain the first acetabular cup angle set includes:
  • acetabular cup parameters liner parameters, ball head parameters, femoral stem parameters and the initial planning position
  • a geometric model corresponding to the acetabular cup, ball head and femoral neck is created for a plurality of preset acetabular cup angles
  • acetabular cup angles For a plurality of preset acetabular cup angles, it is determined whether the ball head collides within a preset range of motion according to the geometric model, and one or more acetabular cup angles corresponding to no collision are determined to obtain the first acetabular cup angle set.
  • the acetabular cup angle corresponding to non-collision of human bones is calculated by motion simulation according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position to obtain a second acetabular cup angle set, including:
  • the one or more human behavior cycles are simulated according to the human femur model, and it is determined whether a collision occurs, and one or more acetabular cup angles corresponding to no collision are determined to obtain the second acetabular cup angle set.
  • creating a human skeleton model for a plurality of preset acetabular cup angles according to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planned position includes:
  • the human skeleton model is created based on the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters, the initial planning position and multiple preset acetabular cup angles, and the pre-created human body model.
  • the acetabular cup angle corresponding to the acetabular cup non-dislocation is calculated by a preset non-dislocation algorithm according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position to obtain a third acetabular cup angle set, including:
  • one or more acetabular cup angles meeting the preset requirements are determined to obtain the third acetabular cup angle set.
  • the initial planned position includes an initial acetabular cup angle
  • the method comprises: according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, After the dislocation algorithm calculates the acetabular cup angle corresponding to the acetabular cup not being dislocated and obtains the third acetabular cup angle set, the method further includes:
  • first acetabular cup angle set, the second acetabular cup angle set and the third acetabular cup angle set have an intersection, and if so, it is determined that the initial acetabular cup angle is a set in the target acetabular cup angle set.
  • a second aspect of an embodiment of the present application provides a device for calculating an acetabular cup angle, comprising:
  • a first set calculation module is used to calculate the acetabular cup angle corresponding to the acetabular cup non-collision according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position by using a preset non-collision algorithm to obtain a first acetabular cup angle set;
  • a second set calculation module is used to calculate the acetabular angle corresponding to the human skeleton without collision through motion simulation according to the acetabular cup parameters, prosthesis parameters and initial planning position obtained in advance, so as to obtain a second acetabular cup angle set;
  • a third set calculation module is used to calculate the acetabular cup angle corresponding to the acetabular cup non-dislocation according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position by using a preset non-dislocation algorithm to obtain a third acetabular cup angle set;
  • a fourth set calculation module used to calculate the corresponding acetabular cup angles by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set;
  • Step S212 for a plurality of preset acetabular cup angles, judging whether the ball head collides within a preset range of motion according to the geometric model, determining one or more acetabular cup angles corresponding to no collision, and obtaining the first acetabular cup angle set.
  • the above step S22 calculates the acetabular angle corresponding to the non-collision of the human skeleton through motion simulation according to the pre-acquired acetabular parameters, prosthesis parameters and initial planning position, and obtains a second acetabular angle set, see FIG6 , including:
  • Step S231 calculating characteristic values corresponding to a standing posture and a sitting posture corresponding to a plurality of preset acetabular angles respectively according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position;
  • V p (0,1,1) T ;
  • the initial planned position includes an initial acetabular cup angle; after the acetabular cup angle corresponding to non-dislocation of the acetabular cup is calculated by a preset non-dislocation algorithm based on the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, and a third acetabular cup angle set is obtained, the method further includes: determining whether there is an intersection among the first acetabular cup angle set, the second acetabular cup angle set and the third acetabular cup angle set, and if so, determining that the initial acetabular cup angle is a group in the target acetabular cup angle set.
  • the solution of the present application may include There are two types:
  • Method 1 is: 1. Select the prosthesis brand, model and specification to generate the non-collision ROM 1 of the prosthesis (this is a three-dimensional area relative to the acetabular cup coordinate system in the prosthesis); 2. After setting the center position of the acetabular cup, setting a certain anteversion angle and abduction angle, combine the prosthesis and the person, and convert the prosthesis coordinate system to the human body coordinate system. Obtain the non-collision range ROM2 of the human skeleton (the three-dimensional area obtained with the collision point as the boundary); 3. The extreme value ROM 3 of the eight little people (extract the limit value from the previous Excel) 4. Find the intersection of the three three-dimensional area ROMs, and then obtain the acetabular cup angle combination in this intersection area.
  • Method 2 1. Plan a set of acetabular angle combinations, and substitute different ranges of motion in turn. If the intersection of the above three ROMs appears under the current acetabular angle, the current angle combination is an angle combination in the safe zone. If not, the angle combination is discarded. 2. Traverse all acetabular angle combinations (anteversion 0-30°, abduction 0-60°) in turn, and judge which combinations are ideal in this way. In this way, the acetabular angle combination that satisfies the "no collision" between prostheses and bones is obtained.
  • a second aspect of an embodiment of the present application provides a device for calculating an acetabular cup angle, referring to FIG8 , comprising:
  • a first set calculation module 801 is used to calculate the acetabular cup angle corresponding to the acetabular cup non-collision according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position by using a preset non-collision algorithm to obtain a first acetabular cup angle set;
  • a second set calculation module 802 is used to calculate the acetabular angle corresponding to the human skeleton without collision through motion simulation according to the acetabular cup parameters, prosthesis parameters and initial planning position obtained in advance, so as to obtain a second acetabular cup angle set;
  • a fourth set calculation module 804 is used to calculate the corresponding acetabular cup angles by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set;
  • the third set calculation module is specifically used to calculate the characteristic values corresponding to the standing posture and the sitting posture corresponding to multiple preset acetabular angles according to the pre-acquired acetabular parameters, the prosthesis parameters and the initial planned position; according to the characteristic values corresponding to each acetabular angle and the preset range, one or more acetabular angles that meet the preset requirements are determined to obtain the third acetabular angle set.
  • the memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk storage.
  • RAM random access memory
  • NVM non-volatile memory
  • the memory may also be at least one storage device located away from the aforementioned processor.
  • processors can be general-purpose processors, including central processing units (CPU), network processors (NP), etc.; they can also be digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
  • CPU central processing units
  • NP network processors
  • DSP digital signal processors
  • ASIC application specific integrated circuits
  • FPGA field programmable gate arrays
  • a computer-readable storage medium wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps of any of the above-mentioned methods for calculating the acetabular cup angle are implemented.
  • a computer program product comprising instructions is provided.
  • the computer program product When the computer program product is run on a computer, the computer executes any method for calculating the acetabular cup angle in the above embodiments.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
  • the computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media integrated.
  • the available The medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

Landscapes

  • Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Transplantation (AREA)
  • Engineering & Computer Science (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Cardiology (AREA)
  • Surgery (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Vascular Medicine (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Molecular Biology (AREA)
  • Biophysics (AREA)
  • Robotics (AREA)
  • Medical Informatics (AREA)
  • Prostheses (AREA)

Abstract

An acetabular cup angle calculation method and apparatus, an electronic device, and a storage medium. The method comprises: on the basis of a pre-acquired acetabular cup parameter, prosthesis parameter and initial planning position, calculating, by means of a preset non-collision algorithm, acetabular cup angles corresponding to acetabular cup non-collision, so as to obtain a first acetabular cup angle set (S21); on the basis of the pre-acquired acetabular cup parameter, prosthesis parameter and initial planning position, calculating, by means of motion simulation, acetabular cup angles corresponding to human skeleton non-collision, so as to obtain a second acetabular cup angle set (S22); on the basis of the pre-acquired acetabular cup parameter, prosthesis parameter and initial planning position, calculating, by means of a preset non-dislocation algorithm, acetabular cup angles corresponding to acetabular cup non-dislocation, so as to obtain a third acetabular cup angle set (S23); calculating corresponding acetabular cup angles by means of a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set (S24); and calculating an intersection of the first acetabular cup angle set, the second acetabular cup angle set, the third acetabular cup angle set and the fourth acetabular cup angle set to obtain a target acetabular cup angle set (S25).

Description

一种臼杯角度计算方法、装置、电子设备及存储介质A method, device, electronic device and storage medium for calculating acetabular cup angle 技术领域Technical Field

本发明涉及医疗技术领域,特别是涉及一种臼杯角度计算方法、装置、电子设备及存储介质。The present invention relates to the field of medical technology, and in particular to an acetabular cup angle calculation method, device, electronic equipment and storage medium.

背景技术Background Art

目前,随着在医疗技术的不断发展,医护人员可以为患者提供更多的治愈方案。例如,可以通过髋关节置换治疗球头坏死,股骨颈骨折,各种原因造成的髋关节炎,恶性肿瘤等,通过将人工假体取代病变的髋关节,达到切除病灶,缓解疼痛,从而恢复患者髋关节的正常功能的目的。At present, with the continuous development of medical technology, medical staff can provide more cure options for patients. For example, hip replacement can be used to treat ball head necrosis, femoral neck fracture, hip arthritis caused by various reasons, malignant tumors, etc. By replacing the diseased hip joint with an artificial prosthesis, the lesion can be removed, the pain can be relieved, and the normal function of the patient's hip joint can be restored.

参见图1,当前的人工髋关节主要包括臼杯、衬垫、球头、股骨柄这四个组件,其中臼杯安装在盆骨上,而球头安装在腿骨上。在进行髋关节置换手术时,需要先确定好臼杯的安装位置,若臼杯的安装位置有误,则会导致手术后臼杯的边缘和股骨颈发生碰撞,从而导致脱位。然而,当前在臼杯角度的确定往往是依靠医生的经验进行,从而导致臼杯角度的确定精度较低。Referring to Figure 1, the current artificial hip joint mainly includes four components: acetabulum, liner, ball head, and femoral stem. The acetabulum is installed on the pelvis, and the ball head is installed on the leg bone. When performing hip replacement surgery, the installation position of the acetabulum needs to be determined first. If the installation position of the acetabulum is incorrect, the edge of the acetabulum and the femoral neck will collide after the operation, resulting in dislocation. However, the current determination of the acetabulum angle often relies on the doctor's experience, resulting in low accuracy in determining the acetabulum angle.

发明内容Summary of the invention

本发明实施例的目的在于提供一种臼杯角度计算方法、装置、电子设备及存储介质,以实现提高臼杯角度的确定精度。具体技术方案如下:The purpose of the embodiments of the present invention is to provide a method, device, electronic device and storage medium for calculating the angle of an acetabular cup, so as to improve the accuracy of determining the angle of the acetabular cup. The specific technical solution is as follows:

本申请实施例的第一方面,提供了一种臼杯角度的计算方法,包括:A first aspect of an embodiment of the present application provides a method for calculating an acetabular cup angle, comprising:

根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合;According to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, the acetabular cup angle corresponding to the acetabular cup non-collision is calculated by a preset non-collision algorithm to obtain a first acetabular cup angle set;

根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合;According to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, the acetabular cup angle corresponding to the human skeleton not colliding is calculated through motion simulation to obtain a second acetabular cup angle set;

根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合;According to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, the acetabular cup angle corresponding to the acetabular cup non-dislocation is calculated by a preset non-dislocation algorithm to obtain a third acetabular cup angle set;

通过预设经验公式和预设冗余值计算对应的臼杯角度,得到第四臼杯角度集合;Calculate the corresponding acetabular cup angle by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set;

计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集合和所述 第四角度集合的交集,得到目标臼杯角度集合。Calculate the first acetabular cup angle set, the second acetabular cup angle set, the third acetabular cup angle set and the The intersection of the fourth angle set obtains the target acetabular cup angle set.

在一种可能的实施方式中,所述根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合,包括:In a possible implementation, the method of calculating the acetabular cup angle corresponding to the acetabular cup non-collision by a preset non-collision algorithm based on the pre-acquired acetabular cup parameters, prosthesis parameters and initial planned position to obtain the first acetabular cup angle set includes:

根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多个预设臼杯角度创建臼杯、球头和股骨颈对应的几何模型;According to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planning position, a geometric model corresponding to the acetabular cup, ball head and femoral neck is created for a plurality of preset acetabular cup angles;

针对多个预设臼杯角度,分别根据所述几何模型判断所述球头在预设活动范围内是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第一臼杯角度集合。For a plurality of preset acetabular cup angles, it is determined whether the ball head collides within a preset range of motion according to the geometric model, and one or more acetabular cup angles corresponding to no collision are determined to obtain the first acetabular cup angle set.

在一种可能的实施方式中,所述根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合,包括:In a possible implementation, the acetabular cup angle corresponding to non-collision of human bones is calculated by motion simulation according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position to obtain a second acetabular cup angle set, including:

根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多种预设臼杯角度创建人体骨骼模型;Creating a human skeleton model for a variety of preset acetabular cup angles according to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planning position;

接收用户选取的一种或多种人体行为周期,其中,所述一种或多种人体行为周期包括从站到坐姿态、走路姿态、弯腰姿态、从蹲到站姿态、俯身姿态、转身姿态、上下楼梯姿态、交叉腿姿态中的一种或多种;Receiving one or more human behavior cycles selected by a user, wherein the one or more human behavior cycles include one or more of a posture from standing to sitting, a walking posture, a bending posture, a posture from squatting to standing, a leaning posture, a turning posture, a posture of going up and down stairs, and a posture of crossing legs;

根据所述人体股骨模型模拟所述一种或多种人体行为周期,并判断是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第二臼杯角度集合。The one or more human behavior cycles are simulated according to the human femur model, and it is determined whether a collision occurs, and one or more acetabular cup angles corresponding to no collision are determined to obtain the second acetabular cup angle set.

在一种可能的实施方式中,所述根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多种预设臼杯角度创建人体骨骼模型,包括:In a possible implementation, creating a human skeleton model for a plurality of preset acetabular cup angles according to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planned position includes:

根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数、所述初始规划位置和多种预设臼杯角度,和预先创建的人体模型,创建所述人体骨骼模型。The human skeleton model is created based on the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters, the initial planning position and multiple preset acetabular cup angles, and the pre-created human body model.

在一种可能的实施方式中,所述根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合,包括:In a possible implementation, the acetabular cup angle corresponding to the acetabular cup non-dislocation is calculated by a preset non-dislocation algorithm according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position to obtain a third acetabular cup angle set, including:

根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,分别计算多个预设臼杯角度对应的站立姿态和坐位姿态对应的特征值;Calculating characteristic values corresponding to the standing posture and the sitting posture corresponding to a plurality of preset acetabular angles respectively according to the acetabular cup parameters, the prosthesis parameters and the initial planned position acquired in advance;

根据每个臼杯角度对应特征值和预设范围,确定符合预设要求的一个或多个臼杯角度,得到所述第三臼杯角度集合。According to the characteristic value corresponding to each acetabular cup angle and the preset range, one or more acetabular cup angles meeting the preset requirements are determined to obtain the third acetabular cup angle set.

在一种可能的实施方式中,所述初始规划位置包括初始臼杯角度;In a possible implementation, the initial planned position includes an initial acetabular cup angle;

所述根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不 脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合之后,所述方法还包括:The method comprises: according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, After the dislocation algorithm calculates the acetabular cup angle corresponding to the acetabular cup not being dislocated and obtains the third acetabular cup angle set, the method further includes:

判断计算所述第一臼杯角度集合、所述第二臼杯角度集合和所述第三臼杯角度集合是否存在交集,若存在则判定所述初始臼杯角度为目标臼杯角度集合中一组。It is determined whether the first acetabular cup angle set, the second acetabular cup angle set and the third acetabular cup angle set have an intersection, and if so, it is determined that the initial acetabular cup angle is a set in the target acetabular cup angle set.

本申请实施例的第二方面,提供了一种臼杯角度的计算装置,包括:A second aspect of an embodiment of the present application provides a device for calculating an acetabular cup angle, comprising:

第一集合计算模块,用于根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合;A first set calculation module is used to calculate the acetabular cup angle corresponding to the acetabular cup non-collision according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position by using a preset non-collision algorithm to obtain a first acetabular cup angle set;

第二集合计算模块,用于根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合;A second set calculation module is used to calculate the acetabular angle corresponding to the human skeleton without collision through motion simulation according to the acetabular cup parameters, prosthesis parameters and initial planning position obtained in advance, so as to obtain a second acetabular cup angle set;

第三集合计算模块,用于根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合;A third set calculation module is used to calculate the acetabular cup angle corresponding to the acetabular cup non-dislocation according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position by using a preset non-dislocation algorithm to obtain a third acetabular cup angle set;

第四集合计算模块,用于通过预设经验公式和预设冗余值计算对应的臼杯角度,得到第四臼杯角度集合;A fourth set calculation module, used to calculate the corresponding acetabular cup angles by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set;

目标角度计算模块,用于计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集合和所述第四角度集合的交集,得到目标臼杯角度集合。The target angle calculation module is used to calculate the intersection of the first acetabular cup angle set, the second acetabular cup angle set, the third acetabular cup angle set and the fourth angle set to obtain a target acetabular cup angle set.

在一种可能的实施方式中,所述第一集合计算模块,具体用于根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多个预设臼杯角度创建臼杯、球头和股骨颈对应的几何模型;针对多个预设臼杯角度,分别根据所述几何模型判断所述球头在预设活动范围内是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第一臼杯角度集合。In a possible embodiment, the first set calculation module is specifically used to create geometric models corresponding to the acetabular cup, ball head and femoral neck for multiple preset acetabular cup angles based on the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planned position; for multiple preset acetabular cup angles, determine whether the ball head collides within the preset range of motion based on the geometric model, determine one or more acetabular cup angles corresponding to no collision, and obtain the first acetabular cup angle set.

在一种可能的实施方式中,所述第二集合计算模块,具体用于根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多种预设臼杯角度创建人体骨骼模型;接收用户选取的一种或多种人体行为周期,其中,所述一种或多种人体行为周期包括从站到坐姿态、走路姿态、弯腰姿态、从蹲到站姿态、俯身姿态、转身姿态、上下楼梯姿态、交叉腿姿态中的一种或多种;根据所述人体股骨模型模拟所述一种或多种人体行为周期,并判断是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第二臼杯角度集合。In a possible embodiment, the second set calculation module is specifically used to create a human skeletal model for a variety of preset acetabular cup angles based on the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planned position; receive one or more human behavior cycles selected by the user, wherein the one or more human behavior cycles include one or more of standing to sitting posture, walking posture, bending posture, squatting to standing posture, leaning over posture, turning posture, going up and down stairs posture, and crossing legs posture; simulate the one or more human behavior cycles according to the human femur model, and determine whether a collision occurs, determine one or more acetabular cup angles corresponding to no collision, and obtain the second acetabular cup angle set.

在一种可能的实施方式中,所述第二集合计算模块,具体用于根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数、所述初始规划位置和多种预设臼杯角度,和预先创建的人体模型,创建所述人体骨骼模型。 In a possible embodiment, the second set calculation module is specifically used to create the human skeleton model based on the pre-acquired acetabular parameters, liner parameters, ball head parameters, femoral stem parameters, the initial planned position and multiple preset acetabular angles, and a pre-created human body model.

在一种可能的实施方式中,所述第三集合计算模块,具体用于根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,分别计算多个预设臼杯角度对应的站立姿态和坐位姿态对应的特征值;根据每个臼杯角度对应特征值和预设范围,确定符合预设要求的一个或多个臼杯角度,得到所述第三臼杯角度集合。In a possible embodiment, the third set calculation module is specifically used to calculate the characteristic values corresponding to the standing posture and the sitting posture corresponding to multiple preset acetabular angles according to the pre-acquired acetabular parameters, the prosthesis parameters and the initial planned position; according to the characteristic values corresponding to each acetabular angle and the preset range, one or more acetabular angles that meet the preset requirements are determined to obtain the third acetabular angle set.

在一种可能的实施方式中,所述初始规划位置包括初始臼杯角度;In a possible implementation, the initial planned position includes an initial acetabular cup angle;

所述装置还包括:初始角度确定模块,用于判断计算所述第一臼杯角度集合、所述第二臼杯角度集合和所述第三臼杯角度集合是否存在交集,若存在则判定所述初始臼杯角度为目标臼杯角度集合中一组。The device further comprises: an initial angle determination module, which is used to determine whether there is an intersection among the first acetabular cup angle set, the second acetabular cup angle set and the third acetabular cup angle set, and if so, to determine that the initial acetabular cup angle is a group in the target acetabular cup angle set.

本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;An embodiment of the present invention further provides an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

存储器,用于存放计算机程序;Memory, used to store computer programs;

处理器,用于执行存储器上所存放的程序时,实现上述任一所述的臼杯角度的计算方法。The processor is used to implement any of the above-mentioned methods for calculating the acetabular cup angle when executing the program stored in the memory.

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的臼杯角度的计算方法。An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the computer program implements any of the above-mentioned methods for calculating the acetabular cup angle.

本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的臼杯角度的计算方法。The embodiment of the present invention further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the above-mentioned methods for calculating the acetabular cup angle.

本发明实施例有益效果:Beneficial effects of the embodiments of the present invention:

本发明实施例提供的一种臼杯角度计算方法、装置、电子设备及存储介质,可以根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合;根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合;根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合;通过预设经验公式和预设冗余值计算对应的臼杯角度,得到第四臼杯角度集合;计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集合和所述第四角度集合的交集,得到目标臼杯角度集合。可见,通过本申请实施例的方法,不但可以通过多种预设算法计算臼杯角度,还可以计算对应的交集得到目标臼杯角度集合,从而提高臼杯角度的计算精度。The embodiment of the present invention provides a cup angle calculation method, device, electronic device and storage medium. According to the pre-acquired cup parameters, prosthesis parameters and initial planning position, the cup angle corresponding to the cup non-collision is calculated by a preset non-collision algorithm to obtain a first cup angle set; according to the pre-acquired cup parameters, prosthesis parameters and initial planning position, the cup angle corresponding to the human skeleton non-collision is calculated by motion simulation to obtain a second cup angle set; according to the pre-acquired cup parameters, prosthesis parameters and initial planning position, the cup angle corresponding to the cup non-dislocation is calculated by a preset non-dislocation algorithm to obtain a third cup angle set; the corresponding cup angle is calculated by a preset empirical formula and a preset redundancy value to obtain a fourth cup angle set; the intersection of the first cup angle set, the second cup angle set, the third cup angle set and the fourth angle set is calculated to obtain a target cup angle set. It can be seen that through the method of the embodiment of the present application, not only can the cup angle be calculated by multiple preset algorithms, but also the corresponding intersection can be calculated to obtain a target cup angle set, thereby improving the calculation accuracy of the cup angle.

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。 Of course, it is not necessary to achieve all of the advantages described above at the same time to implement any product or method of the present invention.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and for ordinary technicians in this field, other embodiments can also be obtained based on these drawings.

图1为现有技术中的一种髋关节的结构示意图;FIG1 is a schematic structural diagram of a hip joint in the prior art;

图2为本申请实施例提供的臼杯角度的计算方法的一种流程示意图;FIG2 is a schematic diagram of a flow chart of a method for calculating an acetabular cup angle provided in an embodiment of the present application;

图3为本申请实施例提供的一种髋关节的结构示意图;FIG3 is a schematic structural diagram of a hip joint provided in an embodiment of the present application;

图4为本申请实施例提供的一种骨骼模型的结构示意图;FIG4 is a schematic diagram of the structure of a skeleton model provided in an embodiment of the present application;

图5为本申请实施例提供的计算第一臼杯角度集合的流程示意图;FIG5 is a schematic diagram of a flow chart of calculating a first acetabular cup angle set according to an embodiment of the present application;

图6为本申请实施例提供的计算第二臼杯角度集合的流程示意图;FIG6 is a schematic diagram of a flow chart of calculating a second acetabular cup angle set according to an embodiment of the present application;

图7为本申请实施例提供的计算第三臼杯角度集合的流程示意图;FIG7 is a schematic diagram of a flow chart of calculating a third acetabular cup angle set according to an embodiment of the present application;

图8为本申请实施例提供的臼杯角度的计算装置的一种结构示意图;FIG8 is a schematic structural diagram of a device for calculating an acetabular cup angle provided in an embodiment of the present application;

图9为本申请实施例提供的电子设备的一种结构示意图。FIG. 9 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本申请所获得的所有其他实施例,都属于本发明保护的范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field based on this application belong to the scope of protection of the present invention.

为了解决现有技术中,仅仅通过经验确定臼杯角度精度低的问题,本申请实施例的第一方面,提供了一种臼杯角度的计算方法,参见图2,包括:In order to solve the problem of low accuracy of determining the acetabular cup angle only through experience in the prior art, a first aspect of an embodiment of the present application provides a method for calculating the acetabular cup angle, as shown in FIG2 , comprising:

步骤S21,根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合;Step S21, according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, the acetabular cup angle corresponding to the acetabular cup non-collision is calculated by a preset non-collision algorithm to obtain a first acetabular cup angle set;

步骤S22,根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合;Step S22, according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, calculating the acetabular cup angle corresponding to the human skeleton not colliding through motion simulation to obtain a second acetabular cup angle set;

步骤S23,根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合;Step S23, calculating the acetabular cup angle corresponding to the acetabular cup non-dislocation by a preset non-dislocation algorithm according to the acetabular cup parameters, the prosthesis parameters and the initial planned position acquired in advance, to obtain a third acetabular cup angle set;

步骤S24,通过预设经验公式和预设冗余值计算对应的臼杯角度,得到第四臼杯角度集合;Step S24, calculating the corresponding acetabular cup angle by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set;

步骤S25,计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集 合和所述第四角度集合的交集,得到目标臼杯角度集合。Step S25, calculating the first acetabular cup angle set, the second acetabular cup angle set, and the third acetabular cup angle set The target acetabular cup angle set is obtained by combining the intersection of the fourth angle set and the target acetabular cup angle set.

可见,通过本申请实施例的方法,不但可以通过预设算法能够满足臼杯、衬垫和股骨柄之间不碰撞对应的臼杯角度,还可以确定人体骨骼不碰撞对应的臼杯角度,以及臼杯不脱位对应的臼杯角度,和按照经验公式确定的臼杯角度,从而计算对应的交集得到目标臼杯角度集合,提高臼杯角度的计算精度。It can be seen that through the method of the embodiment of the present application, not only can the acetabular cup angle corresponding to no collision between the acetabular cup, liner and femoral stem be satisfied through the preset algorithm, but also the acetabular cup angle corresponding to no collision with the human skeleton, the acetabular cup angle corresponding to no dislocation of the acetabular cup, and the acetabular cup angle determined according to the empirical formula can be determined, so as to calculate the corresponding intersection to obtain the target acetabular cup angle set, thereby improving the calculation accuracy of the acetabular cup angle.

对应上述步骤S21,根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,可以获取臼杯、衬垫、球头、股骨柄等假体参数及初始规划位置,如股骨头长度、股骨柄的颈干角等参数,计算能够满足臼杯、衬垫和股骨柄之间不碰撞对应的臼杯角度。参见图3,球头,即股骨头安装在臼杯内部,而股骨柄位于球头的另一端,在球头带动股骨柄绕着臼杯旋转时,股骨颈可能与臼杯或衬垫发生碰撞,通过预设不碰撞算法能够满足臼杯、衬垫和股骨柄之间不碰撞对应的臼杯角度。其中,本申请中的臼杯角度可以包括外展角和前倾角。Corresponding to the above step S21, according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, the acetabular cup angle corresponding to the acetabular cup non-collision is calculated by a preset non-collision algorithm, and the prosthesis parameters and initial planning position such as the acetabular cup, liner, ball head, femoral stem, etc., such as the length of the femoral head, the neck-shaft angle of the femoral stem, etc., can be obtained, and the calculation can meet the acetabular cup, liner and femoral stem The corresponding acetabular cup angle without collision. Referring to Figure 3, the ball head, that is, the femoral head is installed inside the acetabular cup, and the femoral stem is located at the other end of the ball head. When the ball head drives the femoral stem to rotate around the acetabular cup, the femoral neck may collide with the acetabular cup or the liner. The acetabular cup angle corresponding to the acetabular cup without collision can be met by the preset non-collision algorithm. Wherein, the acetabular cup angle in this application can include an abduction angle and an anteversion angle.

对应上述步骤S22,根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,可以模拟多种行为周期,例如,从站到坐、走路、弯腰系鞋带、从蹲到站、俯身、转身、上下楼梯、交叉腿(翘二郎腿)等姿态。参见图4,可以根据臼杯、衬垫、球头、股骨柄等假体参数及初始规划位置创建人体的骨骼模型,然后通过该人体骨骼模型模拟不同行为周期对应的骨骼之间的相对位置,从而检测是否发生碰撞。具体的,人体骨骼不发生碰撞可以包括股骨、髋臼骨等之间是否发生碰撞。Corresponding to the above-mentioned step S22, according to the acetabular cup parameters, prosthesis parameters and initial planning position obtained in advance, the acetabular cup angle corresponding to the human skeleton is calculated by motion simulation, and a variety of behavior cycles can be simulated, for example, from standing to sitting, walking, bending over to tie shoelaces, from squatting to standing, leaning over, turning around, going up and down stairs, crossing legs (crossing legs) and other postures. Referring to Fig. 4, a skeleton model of the human body can be created according to the prosthesis parameters and initial planning position such as the acetabular cup, liner, ball head, femoral stem, and then the relative position between the bones corresponding to different behavior cycles is simulated by the human skeleton model, so as to detect whether a collision occurs. Specifically, the human skeleton not colliding can include whether a collision occurs between the femur, acetabulum, etc.

对应上述步骤S23,根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,可以通过现有技术中的一种或多种预设不脱位算法计算臼杯不脱位对应的臼杯角度。通过不脱位方法进行臼杯角度的计算,可以保证就算得到的臼杯满足不发生脱位的要求。Corresponding to the above step S23, according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planning position, the acetabular cup angle corresponding to the acetabular cup non-dislocation is calculated by a preset non-dislocation algorithm, and the acetabular cup angle corresponding to the acetabular cup non-dislocation can be calculated by one or more preset non-dislocation algorithms in the prior art. The calculation of the acetabular cup angle by the non-dislocation method can ensure that the acetabular cup obtained meets the requirement of non-dislocation.

对应上述步骤S24,通过预设经验公式和预设冗余值计算对应的臼杯角度,可以通过现有技术中的经验公式进行计算,例如,计算臼杯的外展角和前倾角时,通过经验公式计算得到外展角40±10°,前倾角15±10°。Corresponding to the above step S24, the corresponding acetabular cup angle is calculated by a preset empirical formula and a preset redundancy value. It can be calculated by an empirical formula in the prior art. For example, when calculating the abduction angle and anteversion angle of the acetabular cup, the abduction angle is 40±10° and the anteversion angle is 15±10° calculated by the empirical formula.

对应上述步骤S25,其中,计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集合和所述第四角度集合的交集,可以使得最终计算得到目标臼杯角度满足不同算法的要求,从而提高最终计算得到的臼杯角度的安全性和可靠性。Corresponding to the above-mentioned step S25, wherein the intersection of the first acetabular cup angle set, the second acetabular cup angle set, the third acetabular cup angle set and the fourth angle set is calculated, so that the target acetabular cup angle finally calculated can meet the requirements of different algorithms, thereby improving the safety and reliability of the acetabular cup angle finally calculated.

在一种可能的实施方式中,上述步骤S21根据预先获取的臼杯参数、假体参数和初始规 划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合,参见图5,包括:In a possible implementation, the above step S21 is based on the pre-acquired acetabular cup parameters, prosthesis parameters and initial specifications. The acetabular cup angle corresponding to the acetabular cup non-collision is calculated by a preset non-collision algorithm to obtain a first acetabular cup angle set, as shown in FIG5, including:

步骤S211,根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多个预设臼杯角度创建臼杯、球头和股骨颈对应的几何模型;Step S211, creating geometric models corresponding to the acetabular cup, the ball head and the femoral neck for a plurality of preset acetabular cup angles according to the pre-acquired acetabular cup parameters, the liner parameters, the ball head parameters, the femoral stem parameters and the initial planning position;

步骤S212,针对多个预设臼杯角度,分别根据所述几何模型判断所述球头在预设活动范围内是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第一臼杯角度集合。Step S212: for a plurality of preset acetabular cup angles, judging whether the ball head collides within a preset range of motion according to the geometric model, determining one or more acetabular cup angles corresponding to no collision, and obtaining the first acetabular cup angle set.

具体的,根据预先获取的臼杯、衬垫、球头、股骨柄等假体参数及初始规划位置,如股骨头长度、股骨柄的颈干角等参数创建臼杯、球头和股骨颈对应的几何模型。在确定多个预设臼杯角度时,可以预先设定一个臼杯角度的可能取值范围,从而对该范围内的每一种可能的取值创建臼杯、球头和股骨颈对应的几何模型。Specifically, the geometric models corresponding to the acetabular cup, the ball head and the femoral neck are created based on the pre-acquired prosthetic parameters of the acetabular cup, the liner, the ball head, the femoral stem and the initial planning position, such as the length of the femoral head, the neck-shaft angle of the femoral stem and other parameters. When determining multiple preset acetabular cup angles, a possible value range of the acetabular cup angle can be pre-set, so as to create the geometric models corresponding to the acetabular cup, the ball head and the femoral neck for each possible value within the range.

一个例子中,参考图3,A部分代表球头,B部分代表臼杯或者衬垫,C部分为股骨颈,R1为球头半径,R2为股骨颈半径。则可以通过以下步骤计算臼杯与股骨颈是否发生碰撞:In an example, referring to Figure 3, part A represents the ball head, part B represents the acetabular cup or liner, part C is the femoral neck, R1 is the ball head radius, and R2 is the femoral neck radius. The following steps can be used to calculate whether the acetabular cup and the femoral neck collide:

计算假体rom(Range of motion,关节活动度)。Calculate the prosthesis rom (Range of motion).

一个例子中,可以通过以下公式进行计算:
In an example, it can be calculated by the following formula:

其中,θ表示股骨柄的角度活动范围;A表示球头的横截面;rhead表示球头半径;rneck表示股骨颈半径。Among them, θ represents the angular range of motion of the femoral stem; A represents the cross-section of the ball head; r head represents the radius of the ball head; and r neck represents the radius of the femoral neck.

将人体运动转换为股骨颈在臼杯坐标系下的旋转。The human body motion is converted into the rotation of the femoral neck in the acetabular cup coordinate system.

一个例子中,可以通过以下公式,将人体运动转换为股骨颈在臼杯坐标系下的旋转。


In an example, the human body motion can be converted into the rotation of the femoral neck in the acetabular cup coordinate system by the following formula.


Rneck2femur=RZ(-φstemFlex))·RY(-φantetorsion)·RX(-(180°-φCCDstemAdd))
R neck2femur =R Z (-φ stemFlex ))·R Y (-φ antetorsion )·R X (-(180°-φ CCDstemAdd ))

其中,Rfemur2pelvis,n表示股骨坐标系到盆骨坐标系的旋转系数;Rpelvis2body表示骨盆坐标系到身体坐标系的旋转系数;Rleg2body,n表示腿坐标系到身体坐标系的旋转系数;Rfemur2leg表示股骨坐标系到身体坐标系的旋转系数;RX表示延x轴的预设旋转矩阵;RY表示延y轴的预设旋转矩阵;RZ表示延z轴的预设旋转矩阵;Rneck2cup,n,φincl,φant表示股骨颈坐标系到臼杯坐标系的旋转系数;Rcup2pelvis,φincl,φant表示臼杯坐标系到盆骨坐标系的旋转系数;Rneck2femur表示股骨颈坐标系到股骨坐标系的旋转系数;φtilt表示预设旋转角度;φincl表示前倾角;φant表示外展角;φstemFlex表示颈弯曲度角;φantetorsion表示扭曲角;φCCD表示预设角;φstemAdd表示颈加角。Among them, R femur2pelvis,n represents the rotation coefficient from the femur coordinate system to the pelvic coordinate system; R pelvis2body represents the rotation coefficient from the pelvic coordinate system to the body coordinate system; R leg2body,n represents the rotation coefficient from the leg coordinate system to the body coordinate system; R femur2leg represents the rotation coefficient from the femur coordinate system to the body coordinate system; R X represents the preset rotation matrix along the x-axis; R Y represents the preset rotation matrix along the y-axis; R Z represents the preset rotation matrix along the z-axis; R neck2cup,n,φincl,φant represents the rotation coefficient from the femoral neck coordinate system to the acetabular cup coordinate system; R cup2pelvis,φincl,φant represents the rotation coefficient from the acetabular cup coordinate system to the pelvic coordinate system; R neck2femur represents the rotation coefficient from the femoral neck coordinate system to the femur coordinate system; φ tilt represents the preset rotation angle; φ incl represents the anteversion angle; φ ant represents the abduction angle; φ stemFlex represents the neck flexion angle; φ antetorsion represents the twisting angle; φ CCD represents the preset angle; φ stemAdd represents the neck addition angle.

计算当前股骨颈与臼杯中心轴线之间的夹角。

Calculate the angle between the current femoral neck and the center axis of the acetabular cup.

其中,ρn,φincl,φant表示特征角度,R11、R12、R13、R21、R22、R23、R31、R32、R33为矩阵的元素。Among them, ρ n, φincl, φant represent the characteristic angles, and R 11 , R 12 , R 13 , R 21 , R 22 , R 23 , R 31 , R 32 , and R 33 are elements of the matrix.

判断当前角度是否超出rom,超出即判断发生碰撞。
Determine whether the current angle exceeds ROM. If it exceeds, it means a collision occurs.

其中,dmininclant)表示通过min dn函数计算的前倾角和外展角的最小值。Wherein, d mininclant ) represents the minimum value of the anteversion angle and the abduction angle calculated by the min dn function.

在一种可能的实施方式中,上述步骤S22根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合,参见图6,包括:In a possible implementation, the above step S22 calculates the acetabular angle corresponding to the non-collision of the human skeleton through motion simulation according to the pre-acquired acetabular parameters, prosthesis parameters and initial planning position, and obtains a second acetabular angle set, see FIG6 , including:

步骤S221,根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多种预设臼杯角度创建人体骨骼模型; Step S221, creating a human skeleton model for a plurality of preset acetabular angles according to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planning position;

步骤S222,接收用户选取的一种或多种人体行为周期,其中,所述一种或多种人体行为周期包括从站到坐姿态、走路姿态、弯腰姿态、从蹲到站姿态、俯身姿态、转身姿态、上下楼梯姿态、交叉腿姿态中的一种或多种;Step S222, receiving one or more human behavior cycles selected by the user, wherein the one or more human behavior cycles include one or more of standing to sitting posture, walking posture, bending posture, squatting to standing posture, leaning posture, turning posture, going up and down stairs posture, and crossing legs posture;

步骤S223,根据所述人体股骨模型模拟所述一种或多种人体行为周期,并判断是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第二臼杯角度集合。Step S223, simulating the one or more human behavior cycles according to the human femur model, and determining whether a collision occurs, determining one or more acetabular cup angles corresponding to no collision, and obtaining the second acetabular cup angle set.

在一种可能的实施方式中,所述根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多种预设臼杯角度创建人体骨骼模型,包括:根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数、所述初始规划位置和多种预设臼杯角度,和预先创建的人体模型,创建所述人体骨骼模型。In a possible embodiment, the human skeleton model is created for a plurality of preset acetabular cup angles according to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planned position, including: creating the human skeleton model according to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters, the initial planned position and a plurality of preset acetabular cup angles, and a pre-created human body model.

其中,根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数、所述初始规划位置和多种预设臼杯角度,和预先创建的人体模型,创建所述人体骨骼模型,可以根据预先获取的所述臼杯、衬垫、球头、股骨柄等假体参数及初始规划位置,将多种预设臼杯角度代入人体模型,即在人体模型上放置假体模型,即手术规划,可以参见图4。本申请中,人体骨骼模型由CT数据三维重建生成,是个性化的,体现了每个患者的骨骼结特征。接收用户选取的一种或多种行为周期,可以包括从站到坐、走路、弯腰系鞋带、从蹲到站、俯身、转身、上下楼梯、交叉腿(翘二郎腿)等姿态,同时还可以进行运动评估,并进行日常行为和个性化行为的评估,并进行伸直弯曲、外旋内旋、外展内敛的个性化设定。在实际使用过程中,可以针对每种姿态,判断预先设定的多种臼杯角度是否发生碰撞,一个例子中,可以预先设定多种臼杯角度,然后针对每种臼杯角度判断对应的一种或多种姿态中是否发生碰撞,若碰撞则抛弃,若不碰撞则保留,从而得到多种臼杯角度即第二臼杯角度集合。Wherein, according to the acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters, the initial planning position and multiple preset acetabular cup angles obtained in advance, and the pre-created human body model, the human skeleton model is created, and the multiple preset acetabular cup angles are substituted into the human body model according to the pre-acquired prosthesis parameters and initial planning position such as the acetabular cup, liner, ball head, femoral stem, etc., that is, the prosthesis model is placed on the human body model, that is, the surgical planning, can refer to Figure 4. In the present application, the human skeleton model is generated by 3D reconstruction of CT data, which is personalized and embodies the bone structure characteristics of each patient. Receive one or more behavior cycles selected by the user, which can include postures such as from standing to sitting, walking, bending over to tie shoelaces, from squatting to standing, leaning over, turning around, going up and down stairs, crossing legs (crossing legs), and can also perform motion evaluation at the same time, and perform evaluation of daily behavior and personalized behavior, and perform personalized settings of straightening and bending, external rotation and internal rotation, and abduction and restraint. In actual use, for each posture, it can be determined whether the preset multiple acetabular angles collide. In one example, multiple acetabular angles can be preset, and then for each acetabular angle, it can be determined whether a collision occurs in one or more corresponding postures. If a collision occurs, it is discarded; if not, it is retained, thereby obtaining multiple acetabular angles, i.e., a second acetabular angle set.

在一种可能的实施方式中,上述步骤S23根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合,参见图7,包括:In a possible implementation, the above step S23 calculates the acetabular cup angle corresponding to the acetabular cup non-dislocation by a preset non-dislocation algorithm according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, and obtains a third acetabular cup angle set, see FIG7 , including:

步骤S231,根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,分别计算多个预设臼杯角度对应的站立姿态和坐位姿态对应的特征值;Step S231, calculating characteristic values corresponding to a standing posture and a sitting posture corresponding to a plurality of preset acetabular angles respectively according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position;

步骤S232,根据每个臼杯角度对应特征值和预设范围,确定符合预设要求的一个或多个臼杯角度,得到所述第三臼杯角度集合。Step S232: determining one or more acetabular cup angles that meet the preset requirements according to the characteristic value corresponding to each acetabular cup angle and the preset range, and obtaining the third acetabular cup angle set.

其中,根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,分别计算 多种臼杯角度对应的站立姿态和坐位姿态对应的特征值,可以分别计算每种臼杯角度对应的站位和坐位的AI角。例如,当站位的AI角在25~45范围内,坐位的AI角在41~63范围内,此时不脱位。According to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planning position, the The characteristic values corresponding to the standing posture and sitting posture corresponding to various acetabular cup angles can be used to calculate the AI angles of the standing and sitting positions corresponding to each acetabular cup angle. For example, when the AI angle of the standing position is in the range of 25-45 and the AI angle of the sitting position is in the range of 41-63, there is no dislocation.

具体的,AI角的计算公式,如下:Specifically, the calculation formula of AI angle is as follows:

V1=(0,0,-1)TV 1 = (0, 0, -1) T ;

Vp=(0,1,1)T



V p =(0,1,1) T ;



其中,V1和Vp分别表示不同的初始值,M1,M2,M3表示不同矩阵PT表示盆骨倾斜角,RA和RI分别表示RA角和RI角,d为预设距离,dot()和acos()分别表示不同的预设函数。Among them, V1 and Vp represent different initial values, M1, M2, and M3 represent different matrices, PT represents the pelvic tilt angle, RA and RI represent the RA angle and RI angle, d is the preset distance, and dot() and acos() represent different preset functions.

在一种可能的实施方式中,所述初始规划位置包括初始臼杯角度;所述根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合之后,所述方法还包括:判断计算所述第一臼杯角度集合、所述第二臼杯角度集合和所述第三臼杯角度集合是否存在交集,若存在则判定所述初始臼杯角度为目标臼杯角度集合中一组。In a possible embodiment, the initial planned position includes an initial acetabular cup angle; after the acetabular cup angle corresponding to non-dislocation of the acetabular cup is calculated by a preset non-dislocation algorithm based on the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, and a third acetabular cup angle set is obtained, the method further includes: determining whether there is an intersection among the first acetabular cup angle set, the second acetabular cup angle set and the third acetabular cup angle set, and if so, determining that the initial acetabular cup angle is a group in the target acetabular cup angle set.

为了说明本申请实施例的方法,以下结合具体实施例进行说明,本申请的方案可以包 括以下两种:In order to illustrate the method of the embodiment of the present application, the following is described in conjunction with specific embodiments. The solution of the present application may include There are two types:

方法一是:1.选择假体品牌、型号及规格,生成假体的不碰撞的ROM 1(这是相对假体中的臼杯坐标系的一个立体区域);2.设定好臼杯中心位置、设置某一前倾角、外展角后,将假体和人组合起来,同时将假体坐标系统一到人体坐标系。获得人体骨骼不碰撞范围ROM2(以碰撞点为边界,得到的立体区域);3.八个小人的极值ROM 3(从之前的Excel里提取极限值)4.找到三个立体区域ROM的交集,然后得到这个交集区域的臼杯角度组合。Method 1 is: 1. Select the prosthesis brand, model and specification to generate the non-collision ROM 1 of the prosthesis (this is a three-dimensional area relative to the acetabular cup coordinate system in the prosthesis); 2. After setting the center position of the acetabular cup, setting a certain anteversion angle and abduction angle, combine the prosthesis and the person, and convert the prosthesis coordinate system to the human body coordinate system. Obtain the non-collision range ROM2 of the human skeleton (the three-dimensional area obtained with the collision point as the boundary); 3. The extreme value ROM 3 of the eight little people (extract the limit value from the previous Excel) 4. Find the intersection of the three three-dimensional area ROMs, and then obtain the acetabular cup angle combination in this intersection area.

方法二:1.规划一组臼杯的角度组合,依次代入不同的活动范围,若当前的臼杯角度下,出现以上三个ROM的交集,则当前角度组合是安全区的一个角度组合,若无,则舍弃该角度组合。2.依次遍历所有的臼杯角度组合(前倾0—30°,外展0—60°),通过该方式依次判断哪些组合理想。从而得到同时满足假体之间及骨骼之间“不碰撞”的臼杯角度组合。Method 2: 1. Plan a set of acetabular angle combinations, and substitute different ranges of motion in turn. If the intersection of the above three ROMs appears under the current acetabular angle, the current angle combination is an angle combination in the safe zone. If not, the angle combination is discarded. 2. Traverse all acetabular angle combinations (anteversion 0-30°, abduction 0-60°) in turn, and judge which combinations are ideal in this way. In this way, the acetabular angle combination that satisfies the "no collision" between prostheses and bones is obtained.

本申请实施例的第二方面,提供了一种臼杯角度的计算装置,参见图8,包括:A second aspect of an embodiment of the present application provides a device for calculating an acetabular cup angle, referring to FIG8 , comprising:

第一集合计算模块801,用于根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合;A first set calculation module 801 is used to calculate the acetabular cup angle corresponding to the acetabular cup non-collision according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position by using a preset non-collision algorithm to obtain a first acetabular cup angle set;

第二集合计算模块802,用于根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合;A second set calculation module 802 is used to calculate the acetabular angle corresponding to the human skeleton without collision through motion simulation according to the acetabular cup parameters, prosthesis parameters and initial planning position obtained in advance, so as to obtain a second acetabular cup angle set;

第三集合计算模块803,用于根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合;A third set calculation module 803 is used to calculate the acetabular cup angle corresponding to the acetabular cup non-dislocation according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position by using a preset non-dislocation algorithm to obtain a third acetabular cup angle set;

第四集合计算模块804,用于通过预设经验公式和预设冗余值计算对应的臼杯角度,得到第四臼杯角度集合;A fourth set calculation module 804 is used to calculate the corresponding acetabular cup angles by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set;

目标角度计算模块805,用于计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集合和所述第四角度集合的交集,得到目标臼杯角度集合。The target angle calculation module 805 is used to calculate the intersection of the first acetabular cup angle set, the second acetabular cup angle set, the third acetabular cup angle set and the fourth angle set to obtain a target acetabular cup angle set.

在一种可能的实施方式中,所述第一集合计算模块,具体用于根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多个预设臼杯角度创建臼杯、球头和股骨颈对应的几何模型;针对多个预设臼杯角度,分别根据所述几何模型判断所述球头在预设活动范围内是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第一臼杯角度集合。In a possible embodiment, the first set calculation module is specifically used to create geometric models corresponding to the acetabular cup, ball head and femoral neck for multiple preset acetabular cup angles based on the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planned position; for multiple preset acetabular cup angles, determine whether the ball head collides within the preset range of motion based on the geometric model, determine one or more acetabular cup angles corresponding to no collision, and obtain the first acetabular cup angle set.

在一种可能的实施方式中,所述第二集合计算模块,具体用于根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多种预设臼杯角度 创建人体骨骼模型;接收用户选取的一种或多种人体行为周期,其中,所述一种或多种人体行为周期包括从站到坐姿态、走路姿态、弯腰姿态、从蹲到站姿态、俯身姿态、转身姿态、上下楼梯姿态、交叉腿姿态中的一种或多种;根据所述人体股骨模型模拟所述一种或多种人体行为周期,并判断是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第二臼杯角度集合。In a possible implementation, the second set calculation module is specifically used to calculate the angles of the acetabular cup according to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planning position. Create a human skeleton model; receive one or more human behavior cycles selected by a user, wherein the one or more human behavior cycles include one or more of standing to sitting posture, walking posture, bending posture, squatting to standing posture, leaning over posture, turning posture, going up and down stairs posture, and crossing legs posture; simulate the one or more human behavior cycles according to the human femur model, and determine whether a collision occurs, determine one or more acetabular cup angles corresponding to no collision, and obtain the second acetabular cup angle set.

在一种可能的实施方式中,所述第二集合计算模块,具体用于根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数、所述初始规划位置和多种预设臼杯角度,和预先创建的人体模型,创建所述人体骨骼模型。In a possible embodiment, the second set calculation module is specifically used to create the human skeleton model based on the pre-acquired acetabular parameters, liner parameters, ball head parameters, femoral stem parameters, the initial planned position and multiple preset acetabular angles, and a pre-created human body model.

在一种可能的实施方式中,所述第三集合计算模块,具体用于根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,分别计算多个预设臼杯角度对应的站立姿态和坐位姿态对应的特征值;根据每个臼杯角度对应特征值和预设范围,确定符合预设要求的一个或多个臼杯角度,得到所述第三臼杯角度集合。In a possible embodiment, the third set calculation module is specifically used to calculate the characteristic values corresponding to the standing posture and the sitting posture corresponding to multiple preset acetabular angles according to the pre-acquired acetabular parameters, the prosthesis parameters and the initial planned position; according to the characteristic values corresponding to each acetabular angle and the preset range, one or more acetabular angles that meet the preset requirements are determined to obtain the third acetabular angle set.

可见,通过本申请实施例的装置,不但可以通过预设算法确定臼杯和股骨不碰撞对应的臼杯角度,还可以确定人体骨骼不碰撞对应的臼杯角度,以及臼杯不脱位对应的臼杯角度,和按照经验公式确定的臼杯角度,从而计算对应的交集得到目标臼杯角度集合,提高臼杯角度的计算精度。It can be seen that through the device of the embodiment of the present application, not only can the acetabular cup angle corresponding to no collision between the acetabular cup and the femur be determined through the preset algorithm, but also the acetabular cup angle corresponding to no collision between the human skeleton and the acetabular cup angle corresponding to no dislocation of the acetabular cup and the acetabular cup angle determined according to the empirical formula can be determined, thereby calculating the corresponding intersection to obtain the target acetabular cup angle set, thereby improving the calculation accuracy of the acetabular cup angle.

本发明实施例还提供了一种电子设备,如图9所示,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信,The embodiment of the present invention further provides an electronic device, as shown in FIG9 , including a processor 901, a communication interface 902, a memory 903 and a communication bus 904, wherein the processor 901, the communication interface 902, and the memory 903 communicate with each other through the communication bus 904.

存储器903,用于存放计算机程序;Memory 903, used for storing computer programs;

处理器901,用于执行存储器903上所存放的程序时,实现如下步骤:The processor 901 is used to execute the program stored in the memory 903 to implement the following steps:

根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合;According to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, the acetabular cup angle corresponding to the acetabular cup non-collision is calculated by a preset non-collision algorithm to obtain a first acetabular cup angle set;

根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合;According to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, the acetabular cup angle corresponding to the human skeleton not colliding is calculated through motion simulation to obtain a second acetabular cup angle set;

根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合;According to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, the acetabular cup angle corresponding to the acetabular cup non-dislocation is calculated by a preset non-dislocation algorithm to obtain a third acetabular cup angle set;

通过预设经验公式和预设冗余值计算对应的臼杯角度,得到第四臼杯角度集合;Calculate the corresponding acetabular cup angle by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set;

计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集合和所述 第四角度集合的交集,得到目标臼杯角度集合。Calculate the first acetabular cup angle set, the second acetabular cup angle set, the third acetabular cup angle set and the The intersection of the fourth angle set obtains the target acetabular cup angle set.

上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

通信接口用于上述电子设备与其他设备之间的通信。The communication interface is used for communication between the above electronic device and other devices.

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk storage. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The above-mentioned processors can be general-purpose processors, including central processing units (CPU), network processors (NP), etc.; they can also be digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一臼杯角度的计算方法的步骤。In another embodiment of the present invention, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps of any of the above-mentioned methods for calculating the acetabular cup angle are implemented.

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一臼杯角度的计算方法。In another embodiment of the present invention, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer executes any method for calculating the acetabular cup angle in the above embodiments.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用 介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media integrated. The available The medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、存储介质及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, electronic device, storage medium and computer program product embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。 The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims (10)

一种臼杯角度的计算方法,其特征在于,包括:A method for calculating an acetabular cup angle, characterized by comprising: 根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合;According to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, the acetabular cup angle corresponding to the acetabular cup non-collision is calculated by a preset non-collision algorithm to obtain a first acetabular cup angle set; 根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合;According to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position, the acetabular cup angle corresponding to the human skeleton not colliding is calculated through motion simulation to obtain a second acetabular cup angle set; 根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合;According to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, the acetabular cup angle corresponding to the acetabular cup non-dislocation is calculated by a preset non-dislocation algorithm to obtain a third acetabular cup angle set; 通过预设经验公式和预设冗余值计算对应的臼杯角度,得到第四臼杯角度集合;Calculate the corresponding acetabular cup angle by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set; 计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集合和所述第四角度集合的交集,得到目标臼杯角度集合。An intersection of the first acetabular cup angle set, the second acetabular cup angle set, the third acetabular cup angle set and the fourth angle set is calculated to obtain a target acetabular cup angle set. 根据权利要求1所述的方法,其特征在于,所述根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合,包括:The method according to claim 1 is characterized in that the step of calculating the acetabular cup angle corresponding to the acetabular cup non-collision by a preset non-collision algorithm based on the pre-acquired acetabular cup parameters, prosthesis parameters and initial planned position to obtain the first acetabular cup angle set comprises: 根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多个预设臼杯角度创建臼杯、球头和股骨颈对应的几何模型;According to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planning position, a geometric model corresponding to the acetabular cup, ball head and femoral neck is created for a plurality of preset acetabular cup angles; 针对多个预设臼杯角度,分别根据所述几何模型判断所述球头在预设活动范围内是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第一臼杯角度集合。For a plurality of preset acetabular cup angles, it is determined whether the ball head collides within a preset range of motion according to the geometric model, and one or more acetabular cup angles corresponding to no collision are determined to obtain the first acetabular cup angle set. 根据权利要求1所述的方法,其特征在于,所述根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合,包括:The method according to claim 1 is characterized in that the step of calculating the acetabular angle corresponding to the non-collision of the human skeleton by motion simulation based on the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position to obtain the second acetabular cup angle set comprises: 根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数和所述初始规划位置,针对多种预设臼杯角度创建人体骨骼模型;Creating a human skeleton model for a variety of preset acetabular cup angles according to the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters and the initial planning position; 接收用户选取的一种或多种人体行为周期,其中,所述一种或多种人体行为周期包括从站到坐姿态、走路姿态、弯腰姿态、从蹲到站姿态、俯身姿态、转身姿态、上下楼梯姿态、交叉腿姿态中的一种或多种;Receiving one or more human behavior cycles selected by a user, wherein the one or more human behavior cycles include one or more of a posture from standing to sitting, a walking posture, a bending posture, a posture from squatting to standing, a leaning posture, a turning posture, a posture of going up and down stairs, and a posture of crossing legs; 根据所述人体股骨模型模拟所述一种或多种人体行为周期,并判断是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第二臼杯角度集合。The one or more human behavior cycles are simulated according to the human femur model, and it is determined whether a collision occurs, and one or more acetabular cup angles corresponding to no collision are determined to obtain the second acetabular cup angle set. 根据权利要求3所述的方法,其特征在于,所述根据预先获取的所述臼杯参数、衬垫 参数、球头参数、股骨柄参数和所述初始规划位置,针对多种预设臼杯角度创建人体骨骼模型,包括:The method according to claim 3, characterized in that the acetabular cup parameters and the liner are obtained in advance. Parameters, ball head parameters, femoral stem parameters and the initial planning position are used to create a human skeleton model for a variety of preset acetabular cup angles, including: 根据预先获取的所述臼杯参数、衬垫参数、球头参数、股骨柄参数、所述初始规划位置和多种预设臼杯角度,和预先创建的人体模型,创建所述人体骨骼模型。The human skeleton model is created based on the pre-acquired acetabular cup parameters, liner parameters, ball head parameters, femoral stem parameters, the initial planning position and multiple preset acetabular cup angles, and the pre-created human body model. 根据权利要求1所述的方法,其特征在于,所述根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合,包括:The method according to claim 1, characterized in that the step of calculating the acetabular cup angle corresponding to the acetabular cup non-dislocation by a preset non-dislocation algorithm based on the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position, and obtaining the third acetabular cup angle set comprises: 根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,分别计算多个预设臼杯角度对应的站立姿态和坐位姿态对应的特征值;Calculating characteristic values corresponding to a standing posture and a sitting posture corresponding to a plurality of preset acetabular angles respectively according to the acetabular cup parameters, the prosthesis parameters and the initial planned position acquired in advance; 根据每个臼杯角度对应特征值和预设范围,确定符合预设要求的一个或多个臼杯角度,得到所述第三臼杯角度集合。According to the characteristic value corresponding to each acetabular cup angle and the preset range, one or more acetabular cup angles meeting the preset requirements are determined to obtain the third acetabular cup angle set. 根据权利要求1所述的方法,其特征在于,所述初始规划位置包括初始臼杯角度;The method according to claim 1, wherein the initial planned position comprises an initial acetabular cup angle; 所述根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合之后,所述方法还包括:After calculating the acetabular cup angle corresponding to the acetabular cup non-dislocation by a preset non-dislocation algorithm based on the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position to obtain a third acetabular cup angle set, the method further includes: 判断计算所述第一臼杯角度集合、所述第二臼杯角度集合和所述第三臼杯角度集合是否存在交集,若存在则判定所述初始臼杯角度为目标臼杯角度集合中一组。It is determined whether the first acetabular cup angle set, the second acetabular cup angle set and the third acetabular cup angle set have an intersection, and if so, it is determined that the initial acetabular cup angle is a set in the target acetabular cup angle set. 一种臼杯角度的计算装置,其特征在于,包括:A device for calculating an acetabular cup angle, characterized by comprising: 第一集合计算模块,用于根据预先获取的臼杯参数、假体参数和初始规划位置,通过预设不碰撞算法计算臼杯不碰撞对应的臼杯角度,得到第一臼杯角度集合;A first set calculation module is used to calculate the acetabular cup angle corresponding to the acetabular cup non-collision according to the pre-acquired acetabular cup parameters, prosthesis parameters and initial planning position by using a preset non-collision algorithm to obtain a first acetabular cup angle set; 第二集合计算模块,用于根据预先获取的所述臼杯参数、假体参数和初始规划位置,通过运动模拟计算人体骨骼不碰撞对应的臼杯角度,得到第二臼杯角度集合;A second set calculation module is used to calculate the acetabular angle corresponding to the human skeleton without collision through motion simulation according to the acetabular cup parameters, prosthesis parameters and initial planning position obtained in advance, so as to obtain a second acetabular cup angle set; 第三集合计算模块,用于根据预先获取的所述臼杯参数、所述假体参数和所述初始规划位置,通过预设不脱位算法计算臼杯不脱位对应的臼杯角度,得到第三臼杯角度集合;A third set calculation module is used to calculate the acetabular cup angle corresponding to the acetabular cup non-dislocation according to the pre-acquired acetabular cup parameters, the prosthesis parameters and the initial planned position by using a preset non-dislocation algorithm to obtain a third acetabular cup angle set; 第四集合计算模块,用于通过预设经验公式和预设冗余值计算对应的臼杯角度,得到第四臼杯角度集合;A fourth set calculation module, used to calculate the corresponding acetabular cup angle by using a preset empirical formula and a preset redundancy value to obtain a fourth acetabular cup angle set; 目标角度计算模块,用于计算所述第一臼杯角度集合、所述第二臼杯角度集合、所述第三臼杯角度集合和所述第四角度集合的交集,得到目标臼杯角度集合。The target angle calculation module is used to calculate the intersection of the first acetabular cup angle set, the second acetabular cup angle set, the third acetabular cup angle set and the fourth angle set to obtain a target acetabular cup angle set. 根据权利要求7所述的装置,其特征在于,The device according to claim 7, characterized in that 所述第一集合计算模块,具体用于根据预先获取的所述臼杯参数、衬垫参数、球头参 数、股骨柄参数和所述初始规划位置,针对多个预设臼杯角度创建臼杯、球头和股骨颈对应的几何模型;针对多个预设臼杯角度,分别根据所述几何模型判断所述球头在预设活动范围内是否发生碰撞,确定不碰撞对应的一个或多个臼杯角度,得到所述第一臼杯角度集合。The first set of calculation modules is specifically used to calculate the acetabular cup parameters, liner parameters, ball head parameters acquired in advance. number, femoral stem parameters and the initial planned position, create geometric models corresponding to the acetabular cup, ball head and femoral neck for multiple preset acetabular cup angles; for multiple preset acetabular cup angles, determine whether the ball head collides within the preset range of motion according to the geometric models, determine one or more acetabular cup angles corresponding to no collision, and obtain the first acetabular cup angle set. 一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;An electronic device, characterized in that it comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; 存储器,用于存放计算机程序;Memory, used to store computer programs; 处理器,用于执行存储器上所存放的程序时,实现权利要求1-6任一所述的方法步骤。A processor, for implementing the method steps described in any one of claims 1 to 6 when executing a program stored in a memory. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述的方法步骤。 A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method steps described in any one of claims 1 to 6 are implemented.
PCT/CN2024/109697 2023-12-12 2024-08-05 Acetabular cup angle calculation method and apparatus, electronic device, and storage medium Pending WO2025123708A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311708677.6A CN117562719B (en) 2023-12-12 2023-12-12 A method, device, electronic device and storage medium for calculating acetabular cup angle
CN202311708677.6 2023-12-12

Publications (1)

Publication Number Publication Date
WO2025123708A1 true WO2025123708A1 (en) 2025-06-19

Family

ID=89891852

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/109697 Pending WO2025123708A1 (en) 2023-12-12 2024-08-05 Acetabular cup angle calculation method and apparatus, electronic device, and storage medium

Country Status (2)

Country Link
CN (1) CN117562719B (en)
WO (1) WO2025123708A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117562719B (en) * 2023-12-12 2024-08-30 杭州三坛医疗科技有限公司 A method, device, electronic device and storage medium for calculating acetabular cup angle
CN119112288B (en) * 2024-10-28 2025-09-30 杭州三坛医疗科技有限公司 Acetabular grinding system and method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170128135A1 (en) * 2015-11-05 2017-05-11 Howmedica Osteonics Corp. Patient specific implantation method for range of motion hip impingement
US20200275976A1 (en) * 2019-02-05 2020-09-03 Smith & Nephew, Inc. Algorithm-based optimization for knee arthroplasty procedures
CN111712210A (en) * 2017-10-06 2020-09-25 智能联合外科公司 System and method for preoperative planning for total hip arthroplasty
CN111714255A (en) * 2020-04-29 2020-09-29 北京天智航医疗科技股份有限公司 Method, device and electronic device for determining safety zone of acetabular cup angle
CN112022456A (en) * 2020-08-31 2020-12-04 北京积水潭医院 Method and device for determining angle safety zone of sagittal plane of acetabular cup and electronic equipment
US20220202494A1 (en) * 2020-12-31 2022-06-30 Depuy Ireland Unlimited Company Apparatus, system, and method for determining a position of a hip prosthesis in a bone of a patient
US20220354652A1 (en) * 2021-05-06 2022-11-10 Zimmer Biomet Pty Ltd Hip arthroplasty dynamic optimization system
US20220361955A1 (en) * 2019-10-28 2022-11-17 Waldemar Link Gmbh & Co. Kg System and Method for Computer-Aided Surgical Navigation Implementing 3D Scans
CN117562719A (en) * 2023-12-12 2024-02-20 杭州三坛医疗科技有限公司 Mortar cup angle calculation method and device, electronic equipment and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100623397B1 (en) * 2004-04-14 2006-09-20 (주)오티스바이오텍 Artificial hip device
GB0507243D0 (en) * 2005-04-09 2005-05-18 Depuy Int Ltd Acetabular cup positioning
CN116138937A (en) * 2023-03-03 2023-05-23 苏州微创畅行机器人有限公司 Preoperative detection method for movement angle of hip joint prosthesis, readable storage medium and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170128135A1 (en) * 2015-11-05 2017-05-11 Howmedica Osteonics Corp. Patient specific implantation method for range of motion hip impingement
CN111712210A (en) * 2017-10-06 2020-09-25 智能联合外科公司 System and method for preoperative planning for total hip arthroplasty
US20200275976A1 (en) * 2019-02-05 2020-09-03 Smith & Nephew, Inc. Algorithm-based optimization for knee arthroplasty procedures
US20220361955A1 (en) * 2019-10-28 2022-11-17 Waldemar Link Gmbh & Co. Kg System and Method for Computer-Aided Surgical Navigation Implementing 3D Scans
CN111714255A (en) * 2020-04-29 2020-09-29 北京天智航医疗科技股份有限公司 Method, device and electronic device for determining safety zone of acetabular cup angle
CN112022456A (en) * 2020-08-31 2020-12-04 北京积水潭医院 Method and device for determining angle safety zone of sagittal plane of acetabular cup and electronic equipment
US20220202494A1 (en) * 2020-12-31 2022-06-30 Depuy Ireland Unlimited Company Apparatus, system, and method for determining a position of a hip prosthesis in a bone of a patient
US20220354652A1 (en) * 2021-05-06 2022-11-10 Zimmer Biomet Pty Ltd Hip arthroplasty dynamic optimization system
CN117562719A (en) * 2023-12-12 2024-02-20 杭州三坛医疗科技有限公司 Mortar cup angle calculation method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN117562719A (en) 2024-02-20
CN117562719B (en) 2024-08-30

Similar Documents

Publication Publication Date Title
WO2025123708A1 (en) Acetabular cup angle calculation method and apparatus, electronic device, and storage medium
CN111179350B (en) Hip joint image processing system
CN115844531B (en) Navigation system for hip replacement operation
Sariali et al. Accuracy of reconstruction of the hip using computerised three-dimensional pre-operative planning and a cementless modular neck
CN111991090B (en) Systems and methods for intraoperative pelvic registration
US8731885B2 (en) Method and apparatus for preparing for a surgical procedure
JP2017225859A (en) Systems and methods for optimizing parameters of orthopedic procedures
EP1858430A1 (en) Surgical planning
US11304812B1 (en) Method of fabricating or modifying an implant
US20180036128A1 (en) Method for producing knee replacement implant and implant for knee replacement
CN118717376B (en) Method and device for determining acetabular cup prosthesis information based on mirror image processing
JP2024535201A (en) System and method using photogrammetry and deep learning to recommend endoprosthetic implant component types
CN112826641A (en) Design method and related equipment of guide plate for total hip replacement
Park et al. Computer‐Assisted Optimization of the Acetabular Rotation in Periacetabular Osteotomy Using Patient’s Anatomy‐Specific Finite Element Analysis
US11621084B2 (en) Image processing method
US12220318B2 (en) Hip arthroplasty dynamic optimization system
Sakai et al. Validation of patient‐specific surgical guides for femoral neck cutting in total hip arthroplasty through the anterolateral approach
CN119700293A (en) Preoperative planning method and planning equipment for hip joint spacer prosthesis
CN120154416A (en) Preoperative planning methods and medical equipment
CN117727461A (en) Safe area prediction method and device, electronic equipment and storage medium
CN117562718A (en) Mortar cup angle calculation method and device, electronic equipment and storage medium
CN108158651B (en) Surgical equipment, consumables selection and path selection method in virtual space
CN120203885A (en) Prosthetic surgery method, device, electronic equipment and storage medium
CN117562720A (en) Method and device for determining cup angle, electronic equipment and storage medium
Trajanovic et al. in Orthopedic-State of the Art

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24902134

Country of ref document: EP

Kind code of ref document: A1