CN116236278B - Bone tunnel establishment system - Google Patents
Bone tunnel establishment system Download PDFInfo
- Publication number
- CN116236278B CN116236278B CN202310505671.2A CN202310505671A CN116236278B CN 116236278 B CN116236278 B CN 116236278B CN 202310505671 A CN202310505671 A CN 202310505671A CN 116236278 B CN116236278 B CN 116236278B
- Authority
- CN
- China
- Prior art keywords
- target ball
- target
- bone tunnel
- marker
- image
- 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.)
- Active
Links
- 210000000988 bone and bone Anatomy 0.000 title claims abstract description 60
- 239000003550 marker Substances 0.000 claims abstract description 34
- 230000003287 optical effect Effects 0.000 claims abstract description 29
- 230000009466 transformation Effects 0.000 claims abstract description 15
- 238000013461 design Methods 0.000 claims description 20
- 210000003041 ligament Anatomy 0.000 claims description 18
- 210000002303 tibia Anatomy 0.000 claims description 17
- 210000000689 upper leg Anatomy 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 16
- 239000000463 material Substances 0.000 claims description 12
- 210000003414 extremity Anatomy 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000011218 segmentation Effects 0.000 claims description 5
- 239000013598 vector Substances 0.000 claims description 5
- 238000012216 screening Methods 0.000 claims description 4
- 230000003044 adaptive effect Effects 0.000 claims description 3
- 230000000877 morphologic effect Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 6
- 230000002980 postoperative effect Effects 0.000 abstract description 3
- 230000005641 tunneling Effects 0.000 abstract 1
- 239000000700 radioactive tracer Substances 0.000 description 19
- 239000002184 metal Substances 0.000 description 14
- 229910052751 metal Inorganic materials 0.000 description 14
- 238000002594 fluoroscopy Methods 0.000 description 10
- 210000001264 anterior cruciate ligament Anatomy 0.000 description 8
- 238000003384 imaging method Methods 0.000 description 6
- 210000000629 knee joint Anatomy 0.000 description 6
- 238000001356 surgical procedure Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 208000025978 Athletic injury Diseases 0.000 description 1
- 206010041738 Sports injury Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000002513 implantation Methods 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 239000007769 metal material Substances 0.000 description 1
- 230000000399 orthopedic effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 230000008733 trauma Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B17/16—Instruments for performing osteoclasis; Drills or chisels for bones; Trepans
- A61B17/1613—Component parts
- A61B17/1626—Control means; Display units
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B17/16—Instruments for performing osteoclasis; Drills or chisels for bones; Trepans
- A61B17/1613—Component parts
- A61B17/1633—Sleeves, i.e. non-rotating parts surrounding the bit shaft, e.g. the sleeve forming a single unit with the bit shaft
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B17/16—Instruments for performing osteoclasis; Drills or chisels for bones; Trepans
- A61B17/1662—Instruments for performing osteoclasis; Drills or chisels for bones; Trepans for particular parts of the body
- A61B17/1675—Instruments for performing osteoclasis; Drills or chisels for bones; Trepans for particular parts of the body for the knee
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B17/16—Instruments for performing osteoclasis; Drills or chisels for bones; Trepans
- A61B17/17—Guides or aligning means for drills, mills, pins or wires
- A61B17/1703—Guides or aligning means for drills, mills, pins or wires using imaging means, e.g. by X-rays
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B17/16—Instruments for performing osteoclasis; Drills or chisels for bones; Trepans
- A61B17/17—Guides or aligning means for drills, mills, pins or wires
- A61B17/1714—Guides or aligning means for drills, mills, pins or wires for applying tendons or ligaments
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B17/16—Instruments for performing osteoclasis; Drills or chisels for bones; Trepans
- A61B17/17—Guides or aligning means for drills, mills, pins or wires
- A61B17/1739—Guides or aligning means for drills, mills, pins or wires specially adapted for particular parts of the body
- A61B17/1764—Guides or aligning means for drills, mills, pins or wires specially adapted for particular parts of the body for the knee
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/70—Manipulators specially adapted for use in surgery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/33—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/105—Modelling of the patient, e.g. for ligaments or bones
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/107—Visualisation of planned trajectories or target regions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2055—Optical tracking systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2065—Tracking using image or pattern recognition
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2068—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis using pointers, e.g. pointers having reference marks for determining coordinates of body points
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B2034/305—Details of wrist mechanisms at distal ends of robotic arms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30008—Bone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/41—Medical
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Biomedical Technology (AREA)
- Veterinary Medicine (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Robotics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Rheumatology (AREA)
- Radiology & Medical Imaging (AREA)
- Pathology (AREA)
- Multimedia (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种骨隧道建立系统,包括:追踪器,放置于患者患处;标记件,安装于相对于追踪器位置固定的位置;靶标,放置于的患者患处的目标位置;机械臂设备,设有末端追踪器;光学跟踪设备,识别患者患处和机械臂设备上的追踪器;上位机,获取患者患处的三维影像,识别三维影像中靶标和标记件的位置信息,根据靶标的位置信息进行骨隧道规划;上位机得到标记件与追踪器之间的变换关系,结合光学跟踪设备识别患者患处的追踪器计算规划的骨隧道在光学跟踪设备下的位置信息,据此对机械臂设备进行运动规划并执行到位进行骨隧道建立。本发明能够精准建立骨隧道,避免由于骨隧道起止点位置偏差影响术后康复效果。
The invention discloses a system for establishing a bone tunnel, comprising: a tracker placed on a patient's affected part; a marker installed at a fixed position relative to the tracker; a target placed at a target position of the patient's affected part; a mechanical arm device, Equipped with a terminal tracker; optical tracking equipment to identify the patient's affected area and the tracker on the robotic arm equipment; a host computer to obtain the three-dimensional image of the patient's affected area, identify the position information of the target and the marker in the three-dimensional image, and carry out the operation according to the position information of the target. Bone tunnel planning: The upper computer obtains the transformation relationship between the marker and the tracker, and combines the tracker with the optical tracking device to identify the affected part of the patient to calculate the position information of the planned bone tunnel under the optical tracking device, and move the robotic arm accordingly Planning and execution is in place for bone tunneling. The present invention can accurately establish a bone tunnel, and avoids affecting postoperative rehabilitation effect due to position deviation of the start and end points of the bone tunnel.
Description
技术领域technical field
本发明涉及图像处理技术领域,尤其设计一种骨隧道建立系统。The invention relates to the technical field of image processing, and in particular designs a system for establishing a bone tunnel.
背景技术Background technique
前交叉韧带(anterior cruciate ligament,ACL)断裂是常见而又严重的运动损伤,治疗不当将导致膝关节不稳,引起一系列后遗改变,严重影响膝关节运动功能,因此,其临床研究和治疗一直是骨科和运动创伤领域的一个重要课题,被广大专家、学者们所重视。对ACL断裂的治疗,往往采用韧带重建的方法。膝关节韧带重建通常涉及诊断性关节镜检查、切取准备韧带移植物、建立以韧带解剖附着点为出入口的骨隧道、移植物的植入和固定,其中建立用于固定重建韧带的骨隧道是手术的重点和难点。Anterior cruciate ligament (ACL) rupture is a common and serious sports injury. Improper treatment will lead to instability of the knee joint, causing a series of sequelae and seriously affecting the function of the knee joint. Therefore, its clinical research and treatment It has always been an important topic in the field of orthopedics and sports trauma, and has been valued by experts and scholars. The treatment of ACL rupture often adopts the method of ligament reconstruction. Knee ligament reconstruction usually involves diagnostic arthroscopy, excision and preparation of ligament grafts, creation of bone tunnels with access to the anatomical attachment points of the ligaments, implantation and fixation of the grafts. key points and difficulties.
以最常见的前交叉韧带重建手术为例,理论上,根据前交叉韧带在股骨和胫骨上的两个附着点就可以确定出一条直线,因此确定股骨与胫骨的韧带附着点的位置显得极为重要,对手术的术后效果起到至关重要的作用。Taking the most common ACL reconstruction surgery as an example, theoretically, a straight line can be determined based on the two attachment points of the ACL on the femur and tibia, so it is extremely important to determine the position of the ligament attachment points on the femur and tibia , plays a vital role in the postoperative effect of the operation.
目前的传统手术中,在需要进行骨隧道建立的场景中,尤其是前交叉韧带重建手术中,结合关节镜的使用,确定出胫骨和股骨的韧带附着点,然后通过传统隧道定位工具进行隧道的建立,此种方法对于缺乏经验的术者来说难道较高,常常存在位置不准确的情况,这样就导致隧道的位置不理想,从而影响后续的手术效果。In the current traditional surgery, in the scene where the bone tunnel needs to be established, especially in the reconstruction of the anterior cruciate ligament, combined with the use of arthroscopy, the ligament attachment points of the tibia and femur are determined, and then the tunnel is established using traditional tunnel positioning tools. Established, this method is difficult for inexperienced operators, and the position is often inaccurate, which leads to the unsatisfactory position of the tunnel, which affects the subsequent surgical effect.
发明内容Contents of the invention
发明目的:针对上述不足,本发明提出一种骨隧道建立系统,通过直观的放置靶标在用于规划骨隧道的位置处,进而通过标记件进行配准,识别更加精确,能够准确的识别骨隧道的起止点,精准建立骨隧道。Purpose of the invention: In view of the above-mentioned deficiencies, the present invention proposes a bone tunnel establishment system. By intuitively placing the target at the position used to plan the bone tunnel, and then registering through the markers, the identification is more accurate and the bone tunnel can be accurately identified. The starting and ending points of the bone tunnel can be precisely established.
技术方案:一种骨隧道建立系统,包括:Technical solution: a bone tunnel establishment system, comprising:
追踪器,放置于患者患处,用于表征患处位置;A tracker, placed on the affected part of the patient, used to characterize the location of the affected part;
标记件,安装于相对于所述追踪器位置固定的位置;a marker mounted in a fixed position relative to the tracker;
靶标,放置于患者患处上用于建立骨隧道的位置处;a target placed on the affected part of the patient at a position for establishing a bone tunnel;
机械臂设备,其上设有末端追踪器;A robotic arm device with an end tracker on it;
光学跟踪设备,用于识别所述患者患处的追踪器和所述机械臂设备上的末端追踪器;an optical tracking device for identifying a tracker on the affected part of the patient and an end tracker on the robotic arm device;
上位机,获取患者包含患者患处及标记件的三维影像,识别得到三维影像中靶标和标记件的位置信息,并根据其中靶标的位置信息进行骨隧道规划;The upper computer obtains the 3D image of the patient including the patient's affected part and markers, recognizes the position information of the target and the marker in the 3D image, and performs bone tunnel planning according to the position information of the target;
上位机根据标记件与追踪器的之间的位置参数得到标记件与追踪器之间的变换关系,结合光学跟踪设备识别患者患处的追踪器得到光学跟踪设备对应坐标系与影像坐标系之间的变换关系,进而计算得到规划的骨隧道在光学跟踪设备对应坐标系下的位置信息,并据此对机械臂设备进行运动规划并执行到位进行骨隧道建立。The upper computer obtains the transformation relationship between the marker and the tracker according to the position parameters between the marker and the tracker, and combines the tracker with the optical tracking device to identify the patient's affected area to obtain the coordinate system corresponding to the optical tracking device and the image coordinate system. Transform the relationship, and then calculate the position information of the planned bone tunnel in the corresponding coordinate system of the optical tracking device, and based on this, perform motion planning for the mechanical arm device and execute it in place to establish the bone tunnel.
所述标记件为靶球,所述靶球安装于材料密度高于骨组织的托架上。The marker is a target ball mounted on a bracket having a material density higher than that of bone tissue.
所述靶球的数量为至少3个。The number of the target balls is at least 3.
所述上位机识别得到三维影像中靶球的位置信息,具体为:The host computer recognizes and obtains the position information of the target ball in the three-dimensional image, specifically:
(1)识别三维影像中标记件的托架,进行二值形态学开运算处理得到其中的连通域,并分别计算每个连通域对应的物理体积和空间质心位置;(1) Identify the brackets of the markers in the 3D image, perform binary morphological opening processing to obtain the connected domains, and calculate the corresponding physical volume and spatial centroid position of each connected domain;
(2)计算物理体积相比标记件设计参数满足设定条件的连通域作为靶球群区域,并将靶球群区域中的托架区域的体素值替换成密度小于托架的材料的体素值;(2) Calculate the connected domain whose physical volume meets the set conditions compared with the design parameters of the marker as the target ball group area, and replace the voxel value of the bracket area in the target ball group area with the volume of the material whose density is smaller than the bracket prime value;
(3)以三维影像的横断面为基准面,以水平方向为基准方向,分别选择与基准方向之间不同角度的经过基准面的中心并垂直于基准面的平面作为一投影面,选择同时垂直于基准面和该投影面的另一面作为另一投影面,进而得到多组正交投影面,并计算得到靶球群区域投影至对应正交投影面上的投影图像;(3) Taking the cross-section of the 3D image as the reference plane and the horizontal direction as the reference direction, select the planes that pass through the center of the reference plane and are perpendicular to the reference plane at different angles to the reference direction as a projection plane, and select the simultaneous vertical The other side of the reference plane and the projection plane is used as another projection plane, and then multiple sets of orthogonal projection planes are obtained, and the projection image of the target ball group area projected onto the corresponding orthogonal projection plane is calculated;
(4)识别得到多组靶球群区域的正交投影图像中半径满足设定条件的连通域作为候选区域,并分别计算得到各候选区域的圆心坐标,也即各候选靶球在各组正交投影图像上的投影区域的圆心坐标;(4) Identify the connected domains whose radii meet the set conditions in the orthogonal projection images of multiple groups of target ball groups as candidate areas, and calculate the center coordinates of each candidate area, that is, each candidate target ball in each group of positive The coordinates of the center of the projection area on the cross-projection image;
(5)根据步骤(4)及对应投影图像的法向量计算得到对应的两组空间直线方程,计算该两组空间直线方程的空间交点即为对应候选靶球的空间球心,进而得到多组正交投影面对应的候选靶球的空间球心;(5) According to step (4) and the normal vector calculation of the corresponding projected image, the corresponding two sets of space straight line equations are obtained, and the space intersection point of the two sets of space line equations is calculated to be the space center of the corresponding candidate target ball, and then multiple sets of The space center of the candidate target ball corresponding to the orthogonal projection plane;
(6)判断步骤(5)得到的各组对应的空间球心与设计的标记件中靶球的数量是否一致,若是,则以步骤(5)对应的空间球心数据作为候选数据;否则选择在所有组正交投影面中均能提取得到的空间球心数据作为候选数据;(6) Judging whether the number of space sphere centers corresponding to each group obtained in step (5) is consistent with the number of target balls in the designed marker, if so, use the space sphere center data corresponding to step (5) as candidate data; otherwise select The spatial sphere center data that can be extracted in all sets of orthogonal projection surfaces are used as candidate data;
(7)根据步骤(6)得到的候选数据判断提取得到的靶球的空间球心数量M与设计的靶球群中靶球的数量N是否一致;(7) According to the candidate data obtained in step (6), it is judged whether the number M of space centers of the extracted target balls is consistent with the number N of target balls in the designed target ball group;
若是,则根据标记件的设计参数得到的各靶球之间的拓扑结构对三维影像中各靶球进行标记,并根据各靶球的空间球心得到各靶球的位置信息;If so, each target ball in the three-dimensional image is marked according to the topological structure between each target ball obtained by the design parameters of the marker, and the position information of each target ball is obtained according to the space center of each target ball;
若否,则对候选数据进行排列组合,根据排列组合结果根据各靶球之间的拓扑结构进行筛选,对筛选得到的组合与实际靶球群之间进行最小二乘法计算误差,选择误差最小的一组作为最终的靶球组合,并根据各靶球的空间球心得到各靶球的位置信息。If not, arrange and combine the candidate data , according to the results of permutations and combinations, screening is carried out according to the topological structure of each target ball, and the least square method is used to calculate the error between the screened combination and the actual target ball group, and the group with the smallest error is selected as the final target ball combination, and The position information of each target ball is obtained according to the space center of each target ball.
所述误差具体为:The errors are specifically:
对筛选得到的组合对应的实际坐标系与实际标记件对应的理论坐标系之间进行最小二乘法计算两坐标系的变换关系,并计算其中任一经变换之后与另一之间配对靶球点对之间的空间距离,并将各配对靶球点对的均方根作为误差。Carry out the least squares method between the actual coordinate system corresponding to the screened combination and the theoretical coordinate system corresponding to the actual marker to calculate the transformation relationship between the two coordinate systems, and calculate the paired target ball point pair between any one of them after transformation and the other. The spatial distance between them, and the root mean square of each paired target ball point pair is taken as the error.
所述标记件位于获取的三维影像的边缘处,则所述步骤(2)中计算物理体积相比标记件设计参数满足设定条件的连通域作为靶球群区域具体为:先选取物理体积相比标记件设计参数满足设定条件的连通域作为候选连通域,再选取候选连通域中空间质心位置最靠近三维影像边缘的作为靶球群区域。The marker is located at the edge of the acquired three-dimensional image, then in the step (2), the connected domain whose physical volume is compared with the design parameters of the marker and meets the set conditions is used as the target ball group area. Specifically: first select the physical volume phase The connected domain whose design parameters of the markers meet the set conditions is used as the candidate connected domain, and then the space center of mass in the candidate connected domain is selected as the target ball group area which is closest to the edge of the 3D image.
在步骤(2)得到的靶球群区域的基础上,将其往影像坐标系的三个坐标轴方向扩展设定距离得到最终的靶球群区域。On the basis of the target ball group area obtained in step (2), extend it to the three coordinate axes of the image coordinate system by a set distance to obtain the final target ball group area.
在扩展过程中若所述靶球群区域存在超出影像空间范围,则将其与影像空间的最大交集作为最终的靶球群区域。During the expansion process, if the target ball group area exceeds the scope of the image space, the maximum intersection with the image space is taken as the final target ball group area.
所述计算物理体积相比标记件设计参数满足设定条件的连通域作为靶球群区域具体为:根据标记件的设计参数计算得到标记件所占用的体积V,计算得到其物理体积满足[k1V,k2V]的连通域作为靶球群区域。The calculated physical volume compared with the connected domain whose design parameters of the marker meet the set conditions is used as the target ball group area specifically: the volume V occupied by the marker is calculated according to the design parameters of the marker, and its physical volume is calculated to satisfy [k 1 V, k 2 V] as the target ball group area.
k1=0.8,k2=1.2。k 1 =0.8, k 2 =1.2.
所述不同角度分别为0°、30°、60°。The different angles are respectively 0°, 30°, and 60°.
所述识别得到多组靶球群区域的正交投影图像中半径满足设定条件的连通域作为候选区域具体为:The connected domain whose radius satisfies the set condition in the orthogonal projection image of multiple groups of target ball group regions obtained from the recognition is specifically as the candidate region:
对得到的靶球群区域的正交投影图像分别进行自适应阈值分割处理得到各连通域,并对各连通域通过霍夫找圆算法检索得到其中半径满足[k3R,k4R]的连通域作为候选区域;其中,R为靶球的设计半径。The obtained orthogonal projection image of the target ball group area is subjected to adaptive threshold segmentation processing to obtain each connected domain, and each connected domain is searched by the Hough circle finding algorithm to obtain the radius satisfying [k 3 R, k 4 R] The connected domain is used as a candidate area; where, R is the design radius of the target ball.
k3=0.8,k4=1.2。k 3 =0.8, k 4 =1.2.
所述患者患处为患者患肢,所述靶标通过器械在关节镜探入到患者患肢的交叉韧带处后在胫骨和股骨的韧带附着点分别置入。The patient's affected part is the patient's affected limb, and the target is placed at the ligament attachment points of the tibia and femur after the arthroscopic probe penetrates into the cruciate ligament of the patient's affected limb through the instrument.
有益效果:本发明提供的方案在需要进行骨隧道建立的场景中,尤其是前交叉韧带重建手术中,为股骨和胫骨的隧道建立提供了一种更直观、更准确的方法。通过直观的放置靶标在用于规划骨隧道的位置处,进而通过标记件进行配准,能够准确的识别骨隧道的起止点,精准建立骨隧道,避免由于骨隧道起止点位置偏差影响术后康复效果。且本发明在通过标记件进行配准时先通过粗计算得到示踪器在影像中大致位置,再通过精计算得到标记件在影像中的精确位置,避免了反复迭代,影像中标记件查找更快更精确。示踪器体积小巧,避免示踪器不在成像设备的成像范围内。Beneficial effects: the scheme provided by the present invention provides a more intuitive and accurate method for tunnel establishment of femur and tibia in the scene where bone tunnel establishment is required, especially in anterior cruciate ligament reconstruction surgery. By intuitively placing the target at the position used to plan the bone tunnel, and then registering through the markers, the starting and ending points of the bone tunnel can be accurately identified, and the bone tunnel can be accurately established to avoid affecting postoperative rehabilitation due to the position deviation of the starting and ending points of the bone tunnel. Effect. In addition, the present invention obtains the approximate position of the tracer in the image through rough calculation, and then obtains the precise position of the marker in the image through fine calculation, avoiding repeated iterations and faster search for markers in the image more accurate. The small size of the tracer prevents the tracer from being out of the imaging range of the imaging device.
附图说明Description of drawings
图1为本发明的导航系统的架构图;Fig. 1 is the architecture diagram of the navigation system of the present invention;
图2为在三维影像的横断面上构建正交投影面的示意图。FIG. 2 is a schematic diagram of constructing an orthogonal projection surface on a cross-section of a three-dimensional image.
图中,1.透视设备,2.光学跟踪设备,3.机械臂设备,4.胫骨,5.股骨,6.胫骨追踪器,7.股骨追踪器,8.靶标,9.追踪球,10.示踪器工装,11.靶球,12.套筒。In the figure, 1. perspective device, 2. optical tracking device, 3. mechanical arm device, 4. tibia, 5. femur, 6. tibia tracker, 7. femur tracker, 8. target, 9. tracking ball, 10 .Tracker tooling, 11. Target ball, 12. Sleeve.
实施方式Implementation
下面结合附图和具体实施例,进一步阐明本发明。The present invention will be further explained below in conjunction with the accompanying drawings and specific embodiments.
参照图1,本发明具体实施例的骨隧道建立系统包括手术床、透视设备1、光学跟踪设备2、机械臂设备3、上位机、分别安装在患者患肢的胫骨4和股骨5上的胫骨追踪器6和股骨追踪器7以及分别置于胫骨4和股骨5的韧带附着点上的靶标8;其中,患者患肢固定在手术床上;透视设备1用于扫描患者患肢膝关节处得到透视图像;本发明中,透视设备1为CT设备;在机械臂设备3上设有末端追踪器,在机械臂设备3的末端安装有套筒12,套筒12用于穿设骨隧道打孔的克氏针或钻头;光学跟踪设备2放置在可识别到胫骨追踪器6和股骨追踪器7的位置信息,用于识别胫骨4和股骨5上的胫骨追踪器6和股骨追踪器7,同时光学跟踪设备2识别得到机械臂设备3上末端追踪器的位置信息;靶标8可通过器械在关节镜探入到患者患肢的交叉韧带处后在胫骨4和股骨5的韧带附着点分别置入;靶标8采用在透视设备1的透视下成像效果良好且无伪影的材料,尤其选用成像好且易置于骨表面的材料为宜。Referring to Fig. 1, the bone tunnel establishment system according to the specific embodiment of the present invention includes an operating bed, a fluoroscopy device 1, an optical tracking device 2, a mechanical arm device 3, a host computer, and a tibia installed on the tibia 4 and the femur 5 of the patient's affected limb respectively. The tracker 6 and the femur tracker 7 and the target 8 placed on the ligament attachment points of the tibia 4 and the femur 5 respectively; wherein, the patient's affected limb is fixed on the operating table; the fluoroscopy device 1 is used to scan the knee joint of the patient's affected limb to obtain fluoroscopy Image; in the present invention, the fluoroscopy device 1 is a CT device; an end tracker is provided on the mechanical arm device 3, and a sleeve 12 is installed at the end of the mechanical arm device 3, and the sleeve 12 is used to perforate the bone tunnel and punch holes Kirschner wire or drill bit; optical tracking device 2 is placed on the position information that can identify tibial tracker 6 and femoral tracker 7, used to identify tibial tracker 6 and femoral tracker 7 on tibia 4 and femur 5, and optical tracking device 2 The tracking device 2 identifies the position information of the end tracker on the mechanical arm device 3; the target 8 can be inserted into the cruciate ligament of the patient's affected limb through the arthroscope at the ligament attachment points of the tibia 4 and femur 5 respectively; The target 8 is made of a material with good imaging effect and no artifacts under the fluoroscopy of the fluoroscopy device 1 , especially a material with good imaging and easy placement on the bone surface.
其中,胫骨追踪器6和股骨追踪器7均包括若干共面不共线的追踪球9,且在胫骨追踪器6和股骨追踪器7上均安装有示踪器工装10作为标记件,具体地,示踪器工装10包括托架及安装于托架上的若干靶球11,靶球11需要在CT下成像效果良好且无伪影且密度大于骨组织,材料首选陶瓷球,为便于在影像中进行区分,靶球的密度远低于托架;而托架的材料密度需高于骨组织,本发明优选金属材料。Wherein, the tibial tracker 6 and the femoral tracker 7 both include several coplanar and non-colinear tracking balls 9, and tracker tooling 10 is installed on the tibial tracker 6 and the femoral tracker 7 as markers, specifically , the tracer tooling 10 includes a bracket and a number of target balls 11 installed on the bracket. The target balls 11 need to have a good imaging effect under CT without artifacts and have a density greater than that of bone tissue. The preferred material is ceramic balls. The density of the target ball is much lower than that of the bracket; the material density of the bracket needs to be higher than that of bone tissue, and the metal material is preferred in the present invention.
本发明中,靶球11的数量为至少3个且优选为3个,并安装于金属托架上,金属托架再安装于胫骨追踪器6或股骨追踪器7上。In the present invention, the number of target balls 11 is at least 3 and preferably 3, and they are installed on a metal bracket, which is then installed on the tibia tracker 6 or femur tracker 7 .
本发明中,透视设备1在扫描患者膝关节处时,需覆盖胫骨追踪器6和股骨追踪器7上安装的示踪器工装10,且需保证示踪器工装10位于扫描得到的透视图像经三维重建得到的三维影像的范围内,由于成像范围限制,一般在三维影像的边缘处。进一步地,经三维重建得到的三维影像中患者骨组织位于视野中心区域,示踪器工装10位于三维影像的边缘处。本发明中,三维影像的来源并不止于采用透视设备1扫描再经三维重建得到,还可以采用其他方式得到。In the present invention, when the fluoroscopy device 1 scans the patient's knee joint, it needs to cover the tracer tooling 10 installed on the tibial tracker 6 and the femoral tracker 7, and it is necessary to ensure that the tracer tooling 10 is located in the scanned fluoroscopic image. The range of the 3D image obtained by 3D reconstruction is generally at the edge of the 3D image due to the limitation of the imaging range. Further, in the 3D image obtained through 3D reconstruction, the patient's bone tissue is located in the central area of the visual field, and the tracer tooling 10 is located at the edge of the 3D image. In the present invention, the source of the 3D image is not limited to scanning by the fluoroscopy device 1 and then obtained by 3D reconstruction, and can also be obtained by other methods.
上位机获取透视设备1扫描得到的患者患肢的膝关节处的图像,对其进行三维重建,并识别得到其中靶标8和靶球11的位置信息,即得到在影像空间坐标系下靶标8和靶球11的位置信息,然后根据示踪器工装10的设计参数得到靶球11在示踪器工装10对应的工装坐标系下的位置信息,之后根据示踪器工装10与胫骨追踪器6或股骨追踪器7之间的安装参数计算得到工装坐标系与对应追踪器坐标系之间的变换关系,结合光学跟踪设备2识别得到胫骨追踪器6和股骨追踪器7的位置信息计算得到靶球11与光学跟踪设备2对应的光学跟踪坐标系之间的位置关系,进而计算得到光学跟踪坐标系与影像空间坐标系之间的变换关系,从而可通过光学跟踪设备2直接获取得到在影像中识别得到的靶球11的位置信息;The upper computer obtains the image of the knee joint of the patient's affected limb scanned by the fluoroscopy device 1, performs three-dimensional reconstruction on it, and recognizes the position information of the target 8 and the target ball 11, that is, obtains the target 8 and the target ball 11 in the image space coordinate system. According to the position information of the target ball 11, the position information of the target ball 11 in the tooling coordinate system corresponding to the tracker tooling 10 is obtained according to the design parameters of the tracker tooling 10, and then according to the tracer tooling 10 and the tibial tracker 6 or The installation parameters between the femoral trackers 7 are calculated to obtain the transformation relationship between the tooling coordinate system and the corresponding tracker coordinate system, and the position information of the tibial tracker 6 and the femoral tracker 7 is obtained by combining the optical tracking device 2 to calculate the target ball 11 The positional relationship between the optical tracking coordinate systems corresponding to the optical tracking device 2, and then calculate the transformation relationship between the optical tracking coordinate system and the image space coordinate system, so that it can be directly acquired by the optical tracking device 2 and recognized in the image The position information of the target ball 11;
其中,上位机识别得到三维影像中靶标8的位置信息采用正交投影的2D影像中识别圆心后反投影计算空间位置进行提取识别;Wherein, the position information of the target 8 in the three-dimensional image is obtained by the upper computer recognition, and the spatial position is extracted and recognized by back-projection calculation after the center of the circle is identified in the 2D image of the orthogonal projection;
上位机识别得到三维影像中靶球11的位置信息具体如下:The host computer recognizes and obtains the position information of the target ball 11 in the three-dimensional image as follows:
(1)靶球群区域定位;(1) Target ball group area positioning;
本发明中,靶球11通过金属托架进行固定,金属托架的密度高于骨组织,且靶球11材质的密度远低于金属托架的材质,因此在三维影像中很容易对靶球群进行区分定位,具体如下:In the present invention, the target ball 11 is fixed by a metal bracket. The density of the metal bracket is higher than that of bone tissue, and the density of the material of the target ball 11 is much lower than that of the metal bracket. Groups are differentiated and positioned as follows:
(11)载入三维影像,并对其进行阈值分割识别得到示踪器工装10中的金属托架,包括但不限于使用OTSU(大津法,又叫最大类间方差法)、阈值迭代等阈值分割方法;本发明中,优选2000HU值作为阈值使用;(11) Load the 3D image, and perform threshold segmentation and recognition on it to obtain the metal bracket in the tracer tooling 10, including but not limited to using OTSU (Otsu method, also known as the maximum between-class variance method), threshold iteration and other thresholds Segmentation method; in the present invention, the preferred 2000HU value is used as a threshold;
(12)鉴于示踪器工装10的金属托架与靶球11存在粘连或者存在金属伪影等,本发明对经步骤(11)处理的三维影像通过二值形态学开运算处理以去除金属伪影或其他噪声;(12) In view of the adhesion between the metal bracket of the tracer tooling 10 and the target ball 11 or the existence of metal artifacts, etc., the present invention performs binary morphology processing on the three-dimensional image processed in step (11) to remove metal artifacts. shadows or other noise;
(13)查找经步骤(12)处理后的二值化影像的连通域,分别计算每个连通域对应的物理体积和空间质心位置;(13) Find the connected domains of the binarized image processed in step (12), and calculate the physical volume and spatial centroid position corresponding to each connected domain;
(14)筛选目标连通域;(14) Screen the target connected domain;
根据示踪器工装10的设计参数计算得到示踪器工装10所占用的体积V,结合步骤(13)得到的各连通域对应的物理体积计算得到其物理体积满足[k1V,k2V]的连通域作为候选连通域,再选取候选连通域中空间质心位置最靠近三维影像边缘的作为目标连通域;The volume V occupied by the tracer tool 10 is calculated according to the design parameters of the tracer tool 10, combined with the physical volume corresponding to each connected domain obtained in step (13), the physical volume satisfies [k 1 V, k 2 V ] as the candidate connected domain, and then select the candidate connected domain whose spatial centroid position is closest to the edge of the 3D image as the target connected domain;
本发明中,k1=0.8,k2=1.2;In the present invention, k 1 =0.8, k 2 =1.2;
(15)边界扩展;(15) Boundary extension;
在步骤(14)得到的目标连通域基础上,将其往影像空间坐标系的三个坐标轴方向扩展设定距离得到靶球群区域,具体设定距离根据示踪器工装10的金属托架和靶球11的设计尺寸而定;On the basis of the target connected domain obtained in step (14), extend it to the three coordinate axes of the image space coordinate system for a set distance to obtain the target ball group area. The specific set distance is based on the metal bracket of the tracer tooling 10 It depends on the design size of the target ball 11;
将靶球群区域中的金属托架对应的影像区域体素值替换成有效影像区域中最小密度的体素值(即将金属托架对应的体素值替换成最小密度材料的体素值,如空气的体素值),得到其对应的影像,作为后续使用影像。在本发明中,实际上只需将靶球群区域中的金属托架对应的影像区域体素值替换成密度小于金属的材料的体素值即可,为了效果更优,本发明选择将靶球群区域中的金属托架对应的影像区域体素值替换成最小密度材料的体素值。Replace the voxel value of the image area corresponding to the metal bracket in the target ball group area with the voxel value of the minimum density in the effective image area (that is, replace the voxel value corresponding to the metal bracket with the voxel value of the minimum density material, such as voxel value of the air), to obtain the corresponding image, as the image for subsequent use. In the present invention, it is only necessary to replace the voxel value of the image area corresponding to the metal bracket in the area of the target ball group with the voxel value of a material whose density is lower than that of the metal. The voxel value of the image area corresponding to the metal bracket in the ball group area is replaced with the voxel value of the minimum density material.
其中,若在扩展过程中存在超出影像空间范围,则其与影像空间的最大交集作为靶球群区域。Among them, if there is beyond the scope of the image space during the expansion process, the maximum intersection with the image space is used as the target ball group area.
(2)靶球提取;(2) Target ball extraction;
(21)获取靶球群区域的正交投影图像;(21) Obtain the orthogonal projection image of the target ball group area;
以三维影像的横断面为基准面,以水平方向为基准方向,分别选择与基准方向之间不同角度的经过基准面的中心并垂直于基准面的平面作为一投影面,选择同时垂直于基准面和该投影面的另一面作为另一投影面,进而以该两投影面作为正交投影面,得到多组正交投影面,并计算得到靶球群区域投影至对应正交投影面上的投影图像;如图2所示,本发明分别以0°、30°、60°作为选择的与基准方向之间的三个角度。Taking the cross-section of the 3D image as the reference plane and the horizontal direction as the reference direction, select the planes that pass through the center of the reference plane and are perpendicular to the reference plane at different angles to the reference direction as a projection plane, and select the plane perpendicular to the reference plane at the same time. and the other side of the projection surface as another projection surface, and then use the two projection surfaces as orthogonal projection surfaces to obtain multiple sets of orthogonal projection surfaces, and calculate the projection of the target ball group area onto the corresponding orthogonal projection surface Image; as shown in Figure 2, the present invention uses 0°, 30°, and 60° as three angles between the selected and reference directions.
(22)对经步骤(21)得到的靶球群区域的正交投影图像分别进行自适应阈值分割处理得到各连通域,并对各连通域通过霍夫找圆算法检索得到其中半径满足[k3R,k4R]的连通域作为候选区域,也即得到各候选靶球在对应正交投影图像上的投影区域,并分别计算得到各候选区域的圆心坐标;其中,R为靶球11的设计半径;(22) Carry out adaptive threshold segmentation processing on the orthogonal projection image of the target ball group area obtained in step (21) to obtain each connected domain, and retrieve each connected domain through the Hough circle-finding algorithm to obtain the radius satisfying [k 3 R, k 4 R] as the candidate area, that is, the projection area of each candidate target ball on the corresponding orthogonal projection image is obtained, and the center coordinates of each candidate area are calculated separately; where R is the target ball 11 the design radius;
本发明中,k3=0.8,k4=1.2;In the present invention, k 3 =0.8, k 4 =1.2;
(23)计算多组正交投影面对应的各候选靶球的空间球心;(23) Calculating the spatial center of each candidate target ball corresponding to multiple sets of orthogonal projection surfaces;
根据步骤(22)得到各候选靶球在各组正交投影图像上的投影区域的圆心坐标及对应投影图像的法向量计算得到对应的两组空间直线方程,计算该两组空间直线方程的空间交点即为对应候选靶球的空间球心;According to step (22), the center coordinates of the projection areas of each candidate target ball on each set of orthogonal projection images and the normal vectors of the corresponding projection images are calculated to obtain the corresponding two sets of spatial straight line equations, and the space of the two sets of spatial straight line equations is calculated. The intersection point is the space center of the corresponding candidate target ball;
具体为:Specifically:
以一组正交投影图像为例,如与基准方向之间为30°选取的一投影面及同时垂直于基准面和该投影面的另一面作为另一投影面得到正交投影面上的正交投影图像为例,以一投影图像上一候选区域的圆心坐标及该投影图像的法向量计算得到对应的空间直线方程,以该候选区域在另一投影图像上对应的候选区域的圆心坐标及另一投影图像的法向量计算得到另一对应的空间直线方程,计算该两空间直线方程的空间交点,即为该候选靶球的空间球心;进一步地,由于存在图像处理和计算上的误差,可能导致两空间直线不存在交点,则查找与该两空间直线均垂直且相交的直线作为辅助直线,计算该辅助直线与两空间直线之间的交点的平均作为该候选靶球的空间球心;更进一步地,分别计算得到的该候选靶球的空间球心和辅助直线与两空间直线之间的交点之间的距离,在其中任一大于设定阈值(如1×10-5mm)时将该候选靶球的空间球心剔除,返回步骤(22);Take a group of orthogonal projection images as an example, such as a projection surface selected at 30° from the reference direction and another surface perpendicular to the reference surface and the projection surface as another projection surface to obtain the orthogonal projection surface. Taking the cross-projection image as an example, the coordinates of the center of a candidate area on a projected image and the normal vector of the projected image are used to calculate the corresponding spatial straight line equation, and the coordinates of the center of the candidate area corresponding to the candidate area on another projected image and The normal vector of another projected image is calculated to obtain another corresponding space straight line equation, and the space intersection point of the two space straight line equations is calculated, which is the space center of the candidate target ball; further, due to the existence of image processing and calculation errors , may result in no intersection point between the two spatial straight lines, then find a straight line that is perpendicular to and intersects the two spatial straight lines as an auxiliary straight line, and calculate the average of the intersection points between the auxiliary straight line and the two spatial straight lines as the spatial center of the candidate target ball ; Further, the space center of the candidate target ball and the distance between the intersection points between the auxiliary straight line and the two space straight lines are calculated separately, and any one of them is greater than the set threshold (such as 1×10 -5 mm) When the space center of the candidate target ball is eliminated, return to step (22);
之后分别使用与基准方向之间不同角度构建的正交投影面计算提取每组正交投影面对应的候选靶球的空间球心;Then use the orthogonal projection surfaces constructed at different angles to the reference direction to calculate and extract the space centers of the candidate target balls corresponding to each group of orthogonal projection surfaces;
(24)选取空间球心;(24) Select the space center;
理论上在步骤(23)各组计算得到的空间球心与设计的靶球群中靶球的数量一致,此时以步骤(23)计算得到任一组的空间球心数据作为候选数据,转至步骤(25),更具体地,以步骤(23)计算得到的多组正交投影面对应的各候选靶球的空间球心数据的平均作为候选数据;但是鉴于影像存在未知干扰,会产生错误的球心,因此,存在计算得到的空间球心与设计的靶球群中靶球的数量不一致的情况,那么此时选择在所有组正交投影面中均能提取得到的空间球心数据的平均作为候选数据,在所有组正交投影面中均能提取得到的空间球心即某一候选靶球的空间球心在所有组正交投影面中均能提取得到;Theoretically, the space centers calculated by each group in step (23) are consistent with the number of target balls in the designed target ball group. At this time, the space center data of any group calculated in step (23) are used as candidate data, and turn to Go to step (25), more specifically, use the average of the space center data of each candidate target ball corresponding to multiple sets of orthogonal projection surfaces calculated in step (23) as the candidate data; The wrong center of the sphere is generated. Therefore, there is a situation where the calculated space sphere is inconsistent with the number of target balls in the designed target ball group. Then select the space sphere that can be extracted from all sets of orthogonal projection planes. The average of the data is used as the candidate data, and the space center that can be extracted in all groups of orthogonal projection surfaces, that is, the space center of a certain candidate target ball can be extracted in all groups of orthogonal projection surfaces;
(25)提取靶球,并根据靶球的空间球心得到各靶球的位置信息;(25) Extract the target ball, and obtain the position information of each target ball according to the space center of the target ball;
根据步骤(24)得到的候选数据判断提取得到的靶球的空间球心数量M与设计的靶球群中靶球的数量N是否一致;According to the candidate data obtained in step (24), it is judged whether the number M of space centers of the extracted target balls is consistent with the number N of target balls in the designed target ball group;
若是,则根据示踪器工装10的设计参数得到的各靶球之间的拓扑结构对三维影像中各靶球进行标记,并根据各靶球的空间球心得到各靶球的位置信息;其中,各靶球之间的拓扑结构一般采用两靶球的连线长度或者三个靶球的夹角;If so, mark each target ball in the three-dimensional image according to the topological structure between the target balls obtained by the design parameters of the tracer tooling 10, and obtain the position information of each target ball according to the space center of each target ball; wherein , the topological structure between the target spheres generally adopts the length of the connection line between the two target spheres or the angle between the three target spheres;
若否,则对候选数据进行排列组合,根据排列组合结果根据各靶球之间的拓扑结构进行筛选,对筛选得到的组合与实际示踪器工装10之间进行最小二乘法计算,选择误差最小的一组作为最终的靶球组合,并根据各靶球的空间球心得到各靶球的位置信息;具体地,对筛选得到的组合对应的实际工装坐标系与实际示踪器工装10对应的理论工装坐标系之间进行最小二乘法计算两坐标系的变换关系,并计算其中任一经变换之后与另一之间配对点对之间的空间距离,并将各配对靶球点对的均方根作为误差,选择其中误差最小的一各组合作为最终的靶球组合。If not, arrange and combine the candidate data According to the permutation and combination results, screening is carried out according to the topological structure between the target balls, the least square calculation is performed between the screened combination and the actual tracer tooling 10, and the group with the smallest error is selected as the final target ball combination, And obtain the position information of each target ball according to the space center of each target ball; Specifically, perform the least squares method between the actual tool coordinate system corresponding to the combination obtained by screening and the theoretical tool coordinate system corresponding to the actual tracer tool 10 Calculate the transformation relationship of the two coordinate systems, and calculate the spatial distance between any one of the paired point pairs after transformation and the other, and take the root mean square of each paired target ball point pair as the error, and choose the one with the smallest error Each combination serves as the final target ball combination.
上位机根据影像中靶标8的位置信息进行骨隧道规划,并根据得到影像中靶球11的位置得到靶标8与靶球11之间的变换关系,进而结合前述可通过光学跟踪设备2直接获取得到在影像中识别得到的靶标8的位置信息,进而可以通过光学跟踪设备2直接追踪规划的骨隧道;The host computer performs bone tunnel planning according to the position information of the target 8 in the image, and obtains the transformation relationship between the target 8 and the target ball 11 according to the position of the target ball 11 in the image, and then combined with the above, it can be obtained directly through the optical tracking device 2. The position information of the target 8 identified in the image can then directly track the planned bone tunnel through the optical tracking device 2;
机械臂设备3根据通过光学跟踪设备2直接追踪规划的骨隧道及光学跟踪设备2识别得到的机械臂设备3上末端追踪器的位置信息进行运动规划并执行到位,之后通过机械臂设备3完成骨隧道打孔操作。The robotic arm device 3 performs motion planning and execution in place according to the position information of the end tracker on the robotic arm device 3 obtained by directly tracking the planned bone tunnel through the optical tracking device 2 and the optical tracking device 2, and then completes the bone tunnel through the mechanical arm device 3. Tunnel punching operation.
本发明以膝关节置换为例,即本发明的患者患处为患者患肢,那么骨隧道的起止点即为韧带重建手术的起止点,那么将靶标置于股骨和胫骨的韧带附着点上即可,但是本发明并不止于此,本发明适用于其他任何需在骨组织中进行骨隧道规划操作的场景中,在其他场景中,将靶标置于患者患处上用于建立骨隧道的位置处即可。The present invention takes knee joint replacement as an example, that is, the patient’s affected part in the present invention is the patient’s affected limb, then the starting and ending points of the bone tunnel are the starting and ending points of the ligament reconstruction operation, then the target can be placed on the ligament attachment points of the femur and tibia , but the present invention is not limited thereto, and the present invention is applicable to any other scene where bone tunnel planning operation needs to be performed in bone tissue. Can.
本发明在需要进行骨隧道建立的场景中,尤其是前交叉韧带重建手术中,通过在胫骨和股骨的韧带附着点置入靶标,在胫骨和股骨上设置示踪器及靶球,通过透视设备扫描的得到三维影像中识别得到该靶标,进而可在三维影像上进行隧道规划;然后通过三维影像中识别得到的靶球得到靶标与靶球之间的位置关系,然后通过光学跟踪设备识别示踪器,结合示踪器和靶球之间的位置关系即可通过光学跟踪设备直接识别得到靶标的位置,进而可以通过光学跟踪设备直接识别得到规划的骨隧道,那么通过光学跟踪设备与机械臂设备上的示踪器即可直接控制机械臂设备的运动,以完成骨隧道打孔操作。本发明的骨隧道固定且通过光学跟踪系统进行追踪,不仅在术前确定了韧带附着点,保证了韧带附着点位置的准确性,且保证了术中骨隧道的位置的准确性,保证了手术效果。In the scene where the bone tunnel needs to be established, especially in the reconstruction of the anterior cruciate ligament, the present invention inserts targets at the ligament attachment points of the tibia and femur, sets tracers and target balls on the tibia and femur, and uses fluoroscopy equipment to The target is identified in the scanned 3D image, and then the tunnel planning can be performed on the 3D image; then the positional relationship between the target and the target ball is obtained through the target ball identified in the 3D image, and then the tracer is identified by the optical tracking device Combined with the positional relationship between the tracer and the target ball, the position of the target can be directly identified through the optical tracking device, and then the planned bone tunnel can be directly identified through the optical tracking device. Then, through the optical tracking device and the mechanical arm device The tracer on the robot can directly control the movement of the robotic arm equipment to complete the bone tunnel drilling operation. The bone tunnel of the present invention is fixed and tracked by an optical tracking system, which not only determines the attachment point of the ligament before operation, ensures the accuracy of the position of the attachment point of the ligament, but also ensures the accuracy of the position of the bone tunnel during the operation, ensuring the accuracy of the operation. Effect.
以上详细描述了本发明的优选实施方式,但是本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种等同变换(如数量、形状、位置等),这些等同变换均属于本发明的保护范围。The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present invention, various equivalent transformations (such as quantity, shape, etc.) can be carried out to the technical solutions of the present invention. , position, etc.), these equivalent transformations all belong to the protection scope of the present invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310505671.2A CN116236278B (en) | 2023-05-08 | 2023-05-08 | Bone tunnel establishment system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310505671.2A CN116236278B (en) | 2023-05-08 | 2023-05-08 | Bone tunnel establishment system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116236278A CN116236278A (en) | 2023-06-09 |
CN116236278B true CN116236278B (en) | 2023-07-18 |
Family
ID=86624620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310505671.2A Active CN116236278B (en) | 2023-05-08 | 2023-05-08 | Bone tunnel establishment system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116236278B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116725662B (en) * | 2023-08-11 | 2023-11-03 | 北京维卓致远医疗科技发展有限责任公司 | Fracture surgery planning method, device and storable medium based on two-dimensional images |
CN118097643B (en) * | 2024-04-29 | 2024-07-16 | 真健康(广东横琴)医疗科技有限公司 | Body surface positioning marker identification method, surgical robot navigation method and equipment |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995015729A1 (en) * | 1993-12-10 | 1995-06-15 | Wang Mattew Y | Automatic technique for localizing externally attached fiducial markers in volume images of the head |
CN107468351A (en) * | 2016-06-08 | 2017-12-15 | 北京天智航医疗科技股份有限公司 | A kind of surgery positioning device, alignment system and localization method |
CN111297480A (en) * | 2020-02-20 | 2020-06-19 | 京东方科技集团股份有限公司 | Tracking positioning part, registration method, storage medium and electronic equipment |
CN111388091A (en) * | 2020-03-17 | 2020-07-10 | 京东方科技集团股份有限公司 | Optical scale and coordinate system registration method |
CN112880562A (en) * | 2021-01-19 | 2021-06-01 | 佛山职业技术学院 | Method and system for measuring pose error of tail end of mechanical arm |
CN113673410A (en) * | 2021-08-16 | 2021-11-19 | 北京大学 | Generating method, identification method, apparatus, device, medium and program of artificial mark |
CN215994218U (en) * | 2021-08-02 | 2022-03-11 | 杭州三坛医疗科技有限公司 | Remote fracture reduction system |
CN115500944A (en) * | 2022-11-15 | 2022-12-23 | 北京市春立正达医疗器械股份有限公司 | Knee joint orthopedic surgery navigation system |
CN115546783A (en) * | 2022-10-08 | 2022-12-30 | 佗道医疗科技有限公司 | Tracer ball positioning method under three-dimensional image |
CN115666409A (en) * | 2020-03-31 | 2023-01-31 | 埃森蒂尔机器人技术公司 | System for generating images for fluoroscopy-based navigation systems |
CN115721415A (en) * | 2022-11-15 | 2023-03-03 | 浙江大学 | Soft tissue puncture navigation positioning method and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10357315B2 (en) * | 2016-05-27 | 2019-07-23 | Mako Surgical Corp. | Preoperative planning and associated intraoperative registration for a surgical system |
-
2023
- 2023-05-08 CN CN202310505671.2A patent/CN116236278B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995015729A1 (en) * | 1993-12-10 | 1995-06-15 | Wang Mattew Y | Automatic technique for localizing externally attached fiducial markers in volume images of the head |
CN107468351A (en) * | 2016-06-08 | 2017-12-15 | 北京天智航医疗科技股份有限公司 | A kind of surgery positioning device, alignment system and localization method |
CN111297480A (en) * | 2020-02-20 | 2020-06-19 | 京东方科技集团股份有限公司 | Tracking positioning part, registration method, storage medium and electronic equipment |
CN111388091A (en) * | 2020-03-17 | 2020-07-10 | 京东方科技集团股份有限公司 | Optical scale and coordinate system registration method |
CN115666409A (en) * | 2020-03-31 | 2023-01-31 | 埃森蒂尔机器人技术公司 | System for generating images for fluoroscopy-based navigation systems |
CN112880562A (en) * | 2021-01-19 | 2021-06-01 | 佛山职业技术学院 | Method and system for measuring pose error of tail end of mechanical arm |
CN215994218U (en) * | 2021-08-02 | 2022-03-11 | 杭州三坛医疗科技有限公司 | Remote fracture reduction system |
CN113673410A (en) * | 2021-08-16 | 2021-11-19 | 北京大学 | Generating method, identification method, apparatus, device, medium and program of artificial mark |
CN115546783A (en) * | 2022-10-08 | 2022-12-30 | 佗道医疗科技有限公司 | Tracer ball positioning method under three-dimensional image |
CN115500944A (en) * | 2022-11-15 | 2022-12-23 | 北京市春立正达医疗器械股份有限公司 | Knee joint orthopedic surgery navigation system |
CN115721415A (en) * | 2022-11-15 | 2023-03-03 | 浙江大学 | Soft tissue puncture navigation positioning method and system |
Also Published As
Publication number | Publication date |
---|---|
CN116236278A (en) | 2023-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116236278B (en) | Bone tunnel establishment system | |
US12042230B2 (en) | Preoperative planning and associated intraoperative registration for a surgical system | |
US12144558B2 (en) | Systems and methods for preoperative planning and postoperative analysis of surgical procedures | |
CN113164209B (en) | Surgical system, computer readable medium | |
CN109496143B (en) | Preoperative planning and related intraoperative registration for surgical systems | |
US20210259774A1 (en) | Systems and methods for visually guiding bone removal during a surgical procedure on a joint | |
US8548563B2 (en) | Method for registering a physical space to image space | |
US20220296193A1 (en) | Fast and automatic pose estimation using intraoperatively located fiducials and single-view fluoroscopy | |
JP2024166255A (en) | Systems and methods for surgical registration - Patents.com | |
JP7669486B2 (en) | Surgical system and method of use for ultrasound-based multiple bone positioning in computer-assisted surgery - Patents.com | |
AU2021354680A9 (en) | Readable storage medium, bone modeling registration system and orthopedic surgical system | |
US20080255442A1 (en) | Registration system and method | |
JP2022512303A (en) | Artificial intelligence-based determination of the relative position of an object in a medical image | |
AU2022278592B2 (en) | Near-real-time continual 3d registration of objects in 2d x-ray images | |
CN115317129A (en) | AR navigation system and method for hip arthroscopy operation | |
CN114224428A (en) | Osteotomy plane positioning method, osteotomy plane positioning system and osteotomy plane positioning device | |
CN117679178B (en) | Minimally invasive surgical robot system for traumatic orthopedics department | |
US20240238046A1 (en) | Automatic detection of tracking array motion during navigated surgery | |
EP4296940A1 (en) | Systems and methods for effortless and reliable 3d navigation for musculoskeletal surgery based on single 2d x-ray images | |
US20240005551A1 (en) | Artificial-intelligence-based detection of invisible anatomical structures in 2d x-ray images | |
US20240099775A1 (en) | Artificial-intelligence-based determination of implantation curve | |
Wijsmuller et al. | Computer Vision for navigation in robot-assisted rectal resection | |
CN118414128A (en) | Systems and methods for autonomous self-calibrating surgical robots | |
Magaraggia et al. | A video guided solution for screw insertion in orthopedic plate fixation | |
CN115300102A (en) | System and method for determining a patella resectioning plane |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |