WO2025112078A1 - Method and system for navigation in intraspinal puncture based on mixed reality technology - Google Patents
Method and system for navigation in intraspinal puncture based on mixed reality technology Download PDFInfo
- Publication number
- WO2025112078A1 WO2025112078A1 PCT/CN2023/136151 CN2023136151W WO2025112078A1 WO 2025112078 A1 WO2025112078 A1 WO 2025112078A1 CN 2023136151 W CN2023136151 W CN 2023136151W WO 2025112078 A1 WO2025112078 A1 WO 2025112078A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- point
- ray
- needle insertion
- candidate
- target point
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods
- A61B17/34—Trocars; Puncturing needles
-
- 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
Definitions
- the present invention relates to the field of digital medical technology, and in particular to navigation technology in spinal canal puncture.
- the first aspect of the present invention provides a navigation method for spinal puncture based on mixed reality technology, which comprises:
- Step S1 receiving a click operation on the skin surface of a three-dimensional image to obtain a collision point, wherein the three-dimensional image is three-dimensionally reconstructed based on mixed reality technology;
- Step S2 draw a ray from the collision point to the target point in the spinal canal inside the three-dimensional image, and detect whether the ray collides with bones or blood vessels before reaching the target point; when it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the collision point is determined to be the best needle insertion point;
- Step S3 When there is an optimal needle insertion point, a visual navigation path from the optimal needle insertion point to the target point is generated.
- step S2 when it is detected that the ray collides with bones or blood vessels before reaching the target point, the method further includes:
- Step S4 determining that the collision point is invalid
- Step S5 finding the direction vector from the collision point to the target point as a reference vector
- Step S6 With the target point as the center, find 100 to 500 points near the reference vector whose angles with the reference vector are 0 to The vector of degree 1 is used as a candidate vector;
- Step S7 Calculate the position point on the skin surface of the three-dimensional image corresponding to the candidate vector as a candidate needle insertion point
- Step S8 Make a ray from the candidate needle insertion point to the target point in the spinal canal inside the three-dimensional image, and detect whether the ray collides with bones or blood vessels before reaching the target point;
- Step S9 when the best needle insertion point has not been found after 100 to 500 ray detections are completed, the angle between the candidate vector and the reference vector is further enlarged by 1 degree, and then steps S5 to S8 are repeated, and so on, and the maximum angle between the candidate vector and the reference vector does not exceed 5 degrees;
- Step S10 When it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the candidate needle insertion point corresponding to the ray is determined to be the optimal needle insertion point.
- step S8 when it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the collision point is determined to be the best needle insertion point.
- step S9 when the angle between the candidate vector and the reference vector is 5 degrees and the best needle insertion point still cannot be found, it is determined that there is no best needle insertion point.
- a second aspect of the present application provides a navigation system for intraspinal puncture based on mixed reality technology, which comprises:
- a collision point acquisition module the collision point acquisition module is used to receive a click operation on the skin surface of a three-dimensional image to obtain a collision point, the three-dimensional image is three-dimensionally reconstructed based on mixed reality technology;
- a ray detection module which is used to make a ray from the collision point to the target point in the spinal canal inside the three-dimensional image, and detect whether the ray collides with bones or blood vessels before reaching the target point; when it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the collision point is determined to be the best needle insertion point;
- a navigation path generation module is used to generate a visual navigation path from the optimal needle insertion point to the target point when there is an optimal needle insertion point.
- the ray detection module is further used to:
- the candidate vector and the reference vector are compared.
- the angle between the candidate vector and the reference vector is further enlarged by 1 degree, and then steps (2) to (5) are repeated, and so on, and the maximum angle between the candidate vector and the reference vector does not exceed 5 degrees;
- the candidate needle insertion point corresponding to the ray is determined to be the optimal needle insertion point.
- the ray detection module is also used for: when the angle between the candidate vector and the reference vector is 5 degrees, and the best needle insertion point still cannot be found, it is determined that there is no best needle insertion point.
- the third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the above-mentioned navigation method for intraspinal puncture based on mixed reality technology.
- the technical solution of the present application uses mixed reality technology to virtually reconstruct the real lesion into a 1:1 restored and adapted stereoscopic image that can be directly viewed, and through a precise algorithm, it can identify the position of the hand in one second and calculate the navigation path of the puncture in seconds, thereby providing an extremely fast, real-time, accurate and minimally invasive surgical navigation solution for puncture surgery.
- the technical solution of the present application integrates the technical advantages of 1:1 three-dimensional lesion reconstruction, 1-second virtual-real adaptation (using the Unity engine, with underlying optimization, batch processing technology, multi-threading support, lightweight components, and about 30 algorithms can be executed in 1 second) and millimeter-level tracking navigation (100-500 rays will be emitted within each degree, taking 100 rays as an example, the arc length corresponding to 1 degree is about 0.017 mm), helping the operator to make preoperative plans, enabling doctors to see through, understand and accurately identify surgical targets, optimize personalized intraoperative real-time decision-making, improve surgical quality and efficiency, and reduce radiation damage to doctors. It is especially suitable for navigation of puncture surgeries in departments such as pain, anesthesia, interventional, neurosurgery, and orthopedics.
- FIG1 is a flow chart of a navigation method for intraspinal puncture based on mixed reality technology in one embodiment of the present application
- FIG2 is a schematic diagram showing that the ray starting from the collision point does not collide with bones or blood vessels before reaching the target point.
- the collision point is the optimal needle insertion point;
- FIG3 is a schematic diagram showing that a ray starting from a collision point collides with a bone or a blood vessel before reaching a target point. In this case, the collision point is invalid.
- FIG. 4 is a schematic diagram showing the principle of searching for candidate needle insertion points when the collision point is detected to be invalid.
- 10-skin surface of three-dimensional image 20-bone; a-collision point; b-target point; c-calculation area.
- This embodiment provides a navigation method for spinal puncture based on mixed reality technology, as shown below:
- Step 1 Obtain a CT image of the patient.
- Step 2 Perform professional three-dimensional reconstruction and add targets within its specified area.
- the method of obtaining three-dimensional images based on CT images is as follows:
- Targets are added using 3D balls in the analysis bar tool of MIMICS. In the three-dimensional view, place balls at the required parts. The placed balls can be adjusted to the required position by moving.
- STL file export Save the extracted model and the placed targets by exporting STL files. During the extraction process, the solid model and the added balls need to be extracted separately, and the name of each part should be marked during the extraction.
- the above method can virtually reconstruct the real lesion into a 1:1 restored and adapted stereoscopic image that can be directly viewed through.
- Step 3 Upload the STL file to the mixed reality glasses.
- the mixed reality glasses of this embodiment use the Unity engine, which has bottom-level optimization, batch processing technology, multi-threading support, and lightweight components.
- the algorithm can be executed about 30 times in 1 second, thereby achieving a 1-second virtual-real adaptation effect.
- Step 4 Open the intraspinal puncture navigation software installed in the mixed reality smart glasses.
- the mixed reality smart glasses include a memory, a processor, and a computer program stored in the memory and executable on the processor (i.e., The intraspinal puncture navigation software corresponding to the intraspinal puncture navigation method based on mixed reality technology of the present application) is implemented when the computer program is executed by the processor.
- the intraspinal puncture navigation method based on mixed reality technology of the present application i.e., the following steps 4.1 to 4.3
- FIG1 The intraspinal puncture navigation method based on mixed reality technology of the present application (i.e., the following steps 4.1 to 4.3) is shown in FIG1:
- Step 4.1 Receive a click operation on the surface of the 3D image skin 10 to obtain a collision point a.
- the position of the hand in space is captured in one second by the camera on the mixed reality glasses, and a position point where the finger clicks on the skin in the stereoscopic image is captured, which is the collision point a.
- Step 4.2 Draw a ray from the collision point a to the target point b in the spinal canal inside the three-dimensional image, and detect whether the ray collides with bones or blood vessels before reaching the target point b (the ray detection is sent from point a to point b to determine whether it intersects with the levels of other organs).
- FIG. 2 is a three-dimensional image reconstructed by mixed reality technology and can be directly viewed, where 10 is the skin surface of the three-dimensional image, 20 is the bone, a is the collision point, and b is the target (target b is pre-determined by the doctor in the surgical area on the tube cone).
- target b is pre-determined by the doctor in the surgical area on the tube cone.
- the collision point a is determined to be invalid. As shown in FIG3 , the ray emitted from a collides with the bone before reaching b. Therefore, the current collision point a is determined to be invalid.
- a ray is drawn from the candidate needle insertion point to the target point b located in the spinal canal inside the three-dimensional image to detect whether the ray collides with bones or blood vessels before reaching the target point b; when it is detected that the ray does not collide with bones or blood vessels before reaching the target point b, the collision point a is determined to be the optimal needle insertion point;
- the angle between the candidate vector and the reference vector is further enlarged by 1 degree, and then the same method is repeated, and so on.
- the maximum angle between the candidate vector and the reference vector does not exceed 5 degrees.
- the angle between the candidate vector and the reference vector is 5 degrees and the best insertion point is still not found, it is judged that there is no best insertion point.
- the candidate needle insertion point corresponding to the ray is determined to be the optimal needle insertion point.
- Step 4.3 When there is an optimal needle entry point, a visual navigation path from the optimal needle entry point to the target point b is generated.
- the visual navigation path is generated by an algorithm, which controls the length of zooming in and out to achieve the effect of a path.
Landscapes
- Health & Medical Sciences (AREA)
- Surgery (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Robotics (AREA)
- Pathology (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
本发明涉及数字医疗技术领域,尤其涉及椎管内穿刺方面的导航技术。The present invention relates to the field of digital medical technology, and in particular to navigation technology in spinal canal puncture.
目前,椎管内穿刺大多数为盲穿法,借助医生的对解剖结构的理解,凭经验手感触摸定位,遇到老年患者合并骨质增生等腰椎退行性改变时,就会出现穿刺困难,甚至穿刺失败。近年来,有研究借助传统二维平面影像(X-RAY、超声等)进行穿刺,证实能提高穿刺成功率。但一方面,操作医生可能会面临放射污染风险,同时,也存在触摸定位不直观、记号定位可变性大、中断操作反复定位等问题。At present, most spinal punctures are performed blindly, relying on the doctor's understanding of the anatomical structure and experience to touch and locate. When encountering elderly patients with lumbar degenerative changes such as bone hyperplasia, puncture will be difficult or even fail. In recent years, studies have used traditional two-dimensional plane images (X-RAY, ultrasound, etc.) for puncture, which has been proven to improve the success rate of puncture. However, on the one hand, the operating doctor may face the risk of radiation contamination. At the same time, there are also problems such as non-intuitive touch positioning, large variability in mark positioning, and interrupted operation and repeated positioning.
发明内容Summary of the invention
为了克服上述技术缺陷,本发明的第一个方面提供一种基于混合现实技术的椎管内穿刺的导航方法,其包括:In order to overcome the above technical defects, the first aspect of the present invention provides a navigation method for spinal puncture based on mixed reality technology, which comprises:
步骤S1:接收位于三维影像皮肤表面上的点击操作以获得一个碰撞点,所述三维影像是基于混合现实技术进行三维立体重建而成;Step S1: receiving a click operation on the skin surface of a three-dimensional image to obtain a collision point, wherein the three-dimensional image is three-dimensionally reconstructed based on mixed reality technology;
步骤S2:从碰撞点向位于三维影像内部的椎管内的靶点做一条射线,检测射线在到达靶点之前是否碰撞到骨骼或者血管;当检测到射线在到达靶点之前没有碰撞到骨骼或者血管时,则判断该碰撞点为最佳进针点;Step S2: draw a ray from the collision point to the target point in the spinal canal inside the three-dimensional image, and detect whether the ray collides with bones or blood vessels before reaching the target point; when it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the collision point is determined to be the best needle insertion point;
步骤S3:当存在最佳进针点时,生成从最佳进针点到靶点之间的可视化导航路径。Step S3: When there is an optimal needle insertion point, a visual navigation path from the optimal needle insertion point to the target point is generated.
进一步地,在步骤S2中,当检测到射线在到达靶点之前有碰撞到骨骼或者血管时,进一步包括:Furthermore, in step S2, when it is detected that the ray collides with bones or blood vessels before reaching the target point, the method further includes:
步骤S4:判断该碰撞点无效;Step S4: determining that the collision point is invalid;
步骤S5:找到该碰撞点到靶点的方向向量以作为参照向量;Step S5: finding the direction vector from the collision point to the target point as a reference vector;
步骤S6:以靶点为圆心,在参照向量附近找出100~500个与参照向量的夹角为0~ 1度的向量以作为候选向量;Step S6: With the target point as the center, find 100 to 500 points near the reference vector whose angles with the reference vector are 0 to The vector of degree 1 is used as a candidate vector;
步骤S7:计算出候选向量对应在三维影像皮肤表面上的位置点以作为候选进针点;Step S7: Calculate the position point on the skin surface of the three-dimensional image corresponding to the candidate vector as a candidate needle insertion point;
步骤S8:从候选进针点向位于三维影像内部的椎管内的靶点做射线,检测射线在到达靶点之前是否碰撞到骨骼或者血管;Step S8: Make a ray from the candidate needle insertion point to the target point in the spinal canal inside the three-dimensional image, and detect whether the ray collides with bones or blood vessels before reaching the target point;
步骤S9:当100~500次射线检测完成之后还没有找到最佳进针点时,将候选向量与参照向量之间的夹角进一步扩大1度,然后重复步骤S5~步骤S8,依次类推,候选向量与参照向量之间的夹角最大不超过5度;Step S9: when the best needle insertion point has not been found after 100 to 500 ray detections are completed, the angle between the candidate vector and the reference vector is further enlarged by 1 degree, and then steps S5 to S8 are repeated, and so on, and the maximum angle between the candidate vector and the reference vector does not exceed 5 degrees;
步骤S10:当检测到射线在到达靶点之前没有碰撞到骨骼或者血管时,则判断该射线对应的候选进针点为最佳进针点。Step S10: When it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the candidate needle insertion point corresponding to the ray is determined to be the optimal needle insertion point.
进一步地,在步骤S8中,当检测到射线在到达靶点之前没有碰撞到骨骼或者血管时,则判断碰撞点为最佳进针点。Further, in step S8, when it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the collision point is determined to be the best needle insertion point.
进一步地,在步骤S9中,当候选向量与参照向量之间的夹角为5度时,依然找不到最佳进针点,则判断为不存在最佳进针点。Further, in step S9, when the angle between the candidate vector and the reference vector is 5 degrees and the best needle insertion point still cannot be found, it is determined that there is no best needle insertion point.
本申请的第二个方面提供一种基于混合现实技术的椎管内穿刺的导航系统,其包括:A second aspect of the present application provides a navigation system for intraspinal puncture based on mixed reality technology, which comprises:
获取碰撞点模块,所述获取碰撞点模块用于接收位于三维影像皮肤表面上的点击操作以获得一个碰撞点,所述三维影像是基于混合现实技术进行三维立体重建而成;A collision point acquisition module, the collision point acquisition module is used to receive a click operation on the skin surface of a three-dimensional image to obtain a collision point, the three-dimensional image is three-dimensionally reconstructed based on mixed reality technology;
检测射线模块,所述检测射线模块用于从碰撞点向位于三维影像内部的椎管内的靶点做一条射线,检测射线在到达靶点之前是否碰撞到骨骼或者血管;当检测到射线在到达靶点之前没有碰撞到骨骼或者血管时,则判断该碰撞点为最佳进针点;A ray detection module, which is used to make a ray from the collision point to the target point in the spinal canal inside the three-dimensional image, and detect whether the ray collides with bones or blood vessels before reaching the target point; when it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the collision point is determined to be the best needle insertion point;
生成导航路径模块,所述生成导航路径模块用于当存在最佳进针点时,生成从最佳进针点到靶点之间的可视化导航路径。A navigation path generation module is used to generate a visual navigation path from the optimal needle insertion point to the target point when there is an optimal needle insertion point.
进一步地,当检测到射线在到达靶点之前有碰撞到骨骼或者血管时,所述检测射线模块还用于:Furthermore, when it is detected that the ray collides with bones or blood vessels before reaching the target point, the ray detection module is further used to:
(1)判断该碰撞点无效;(1) Determine that the collision point is invalid;
(2)找到该碰撞点到靶点的方向向量以作为参照向量;(2) finding the direction vector from the collision point to the target point as a reference vector;
(3)以靶点为圆心,在参照向量附近找出100~500个与参照向量的夹角为0~1度的向量以作为候选向量;(3) With the target point as the center, find 100 to 500 vectors near the reference vector whose angles with the reference vector are 0 to 1 degree as candidate vectors;
(4)计算出候选向量对应在三维影像皮肤表面上的位置点以作为候选进针点;(4) calculating the position point corresponding to the candidate vector on the skin surface of the three-dimensional image as the candidate needle insertion point;
(5)从候选进针点向位于三维影像内部的椎管内的靶点做射线,检测射线在到达靶点之前是否碰撞到骨骼或者血管;(5) Passing a ray from the candidate needle insertion point to the target point in the spinal canal located inside the three-dimensional image to detect whether the ray hits bones or blood vessels before reaching the target point;
(6)当100~500次射线检测完成之后还没有找到最佳进针点时,将候选向量与参 照向量之间的夹角进一步扩大1度,然后重复步骤(2)~步骤(5),依次类推,候选向量与参照向量之间的夹角最大不超过5度;(6) If the best needle insertion point has not been found after 100 to 500 ray detections, the candidate vector and the reference vector are compared. The angle between the candidate vector and the reference vector is further enlarged by 1 degree, and then steps (2) to (5) are repeated, and so on, and the maximum angle between the candidate vector and the reference vector does not exceed 5 degrees;
(7)当检测到射线在到达靶点之前没有碰撞到骨骼或者血管时,则判断该射线对应的候选进针点为最佳进针点。(7) When it is detected that the ray does not collide with bones or blood vessels before reaching the target point, the candidate needle insertion point corresponding to the ray is determined to be the optimal needle insertion point.
进一步地,所述检测射线模块还用于:当候选向量与参照向量之间的夹角为5度时,依然找不到最佳进针点,则判断为不存在最佳进针点。Furthermore, the ray detection module is also used for: when the angle between the candidate vector and the reference vector is 5 degrees, and the best needle insertion point still cannot be found, it is determined that there is no best needle insertion point.
本申请的第三个方面提供一种电子设备,其包括:存储器、处理器以及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述基于混合现实技术的椎管内穿刺的导航方法。The third aspect of the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the above-mentioned navigation method for intraspinal puncture based on mixed reality technology.
采用了上述技术方案后,与现有技术相比,具有以下有益效果:Compared with the prior art, the above technical solution has the following beneficial effects:
本申请的技术方案通过混合现实技术将真实病灶虚拟重建为1:1还原适配的且可以直接透视的立体影像,并通过精密算法,能够实现一秒识别出手所在的位置并秒算出穿刺的导航路径,从而为穿刺类手术提供极速实时、精准、微创的手术导航方案。本申请的技术方案融合1:1三维病灶重建、1秒虚实适配(使用了Unity引擎,具备底层优化、批处理技术、多线程支持、轻量级组件,1秒大概能执行30次算法)和毫米级跟踪导航(在每一度的范围内都将发射100-500条射线,以100条为例,对应1度的弧长大约是0.017毫米)的技术优势,帮助术者制定术前规划,赋能医生看透、看懂、看准手术靶标物,优化个性化的术中实时决策,提高手术质量和效率,降低医生辐射伤害,尤其适用于疼痛科、麻醉科、介入科、神经外科、骨科等科室的穿刺类手术的导航。The technical solution of the present application uses mixed reality technology to virtually reconstruct the real lesion into a 1:1 restored and adapted stereoscopic image that can be directly viewed, and through a precise algorithm, it can identify the position of the hand in one second and calculate the navigation path of the puncture in seconds, thereby providing an extremely fast, real-time, accurate and minimally invasive surgical navigation solution for puncture surgery. The technical solution of the present application integrates the technical advantages of 1:1 three-dimensional lesion reconstruction, 1-second virtual-real adaptation (using the Unity engine, with underlying optimization, batch processing technology, multi-threading support, lightweight components, and about 30 algorithms can be executed in 1 second) and millimeter-level tracking navigation (100-500 rays will be emitted within each degree, taking 100 rays as an example, the arc length corresponding to 1 degree is about 0.017 mm), helping the operator to make preoperative plans, enabling doctors to see through, understand and accurately identify surgical targets, optimize personalized intraoperative real-time decision-making, improve surgical quality and efficiency, and reduce radiation damage to doctors. It is especially suitable for navigation of puncture surgeries in departments such as pain, anesthesia, interventional, neurosurgery, and orthopedics.
图1为本申请一实施例中的基于混合现实技术的椎管内穿刺的导航方法的流程图;FIG1 is a flow chart of a navigation method for intraspinal puncture based on mixed reality technology in one embodiment of the present application;
图2为从碰撞点出发的射线在到达靶点之前没有碰撞到骨骼或者血管的示意图,此种情形下的碰撞点即为最佳进针点;FIG2 is a schematic diagram showing that the ray starting from the collision point does not collide with bones or blood vessels before reaching the target point. In this case, the collision point is the optimal needle insertion point;
图3为从碰撞点出发的射线在到达靶点之前有碰撞到骨骼或者血管的示意图,此种情形下的碰撞点无效;FIG3 is a schematic diagram showing that a ray starting from a collision point collides with a bone or a blood vessel before reaching a target point. In this case, the collision point is invalid.
图4为当检测到碰撞点无效时,寻找候选进针点的原理示意图。FIG. 4 is a schematic diagram showing the principle of searching for candidate needle insertion points when the collision point is detected to be invalid.
附图标记:Reference numerals:
10-三维影像的皮肤表面;20-骨骼;a-碰撞点;b-靶点;c-计算区域。 10-skin surface of three-dimensional image; 20-bone; a-collision point; b-target point; c-calculation area.
以下结合附图与具体实施例进一步阐述本发明的优点。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。The advantages of the present invention are further described below in conjunction with the accompanying drawings and specific embodiments. Those skilled in the art should understand that the following specific description is illustrative rather than restrictive, and should not be used to limit the scope of protection of the present invention.
本实施例提供一种基于混合现实技术的椎管内穿刺的导航方法,示例如下:This embodiment provides a navigation method for spinal puncture based on mixed reality technology, as shown below:
步骤1:获取病人CT图像。Step 1: Obtain a CT image of the patient.
步骤2:进行专业三位立体重建并在其规定区域内增加靶点。Step 2: Perform professional three-dimensional reconstruction and add targets within its specified area.
基于CT图像获得三维影像的方法如下:The method of obtaining three-dimensional images based on CT images is as follows:
1.导入DICOM文件到MIMICS软件中。2.提取模板:选择需要提取的部位的阈值(每个部位密度不同阈值也不同,没有固定的阈值,需要看密度),根据图像情况,选中部位需要在阈值范围左右,如骨质的阈值一般在(226,2976)。提取的部分会在图像上显示出来3.裁剪:提取的模板一般会连带一些不需要的组织结构,这个时候需要使用裁剪工具,将不需要的部分裁剪掉。可以直接在图像上进行修改,也可以通过预览的3D模型上进行裁剪。4.实体化:提取的模板只是图层的叠合,将模板实体化,才能得到可以导出的实体模型,选中需要实体化的模板,点击Calculate Part,在该选项中,设置好实体化后的效果,如模型质量、光滑程度和间隙大小等。将参数设置好后,点击确定会在Object处生成需要的实体。例如:皮肤属于软组织,但选的时候基本上全选,导出整体,裁剪工具,裁出需要的部分后用网格生成,去除杂质,再将需要的皮肤复制,除去新的皮肤需要区域,将不需要全部删除,余下的就是皮肤部分。4.靶点添加:靶点在MIMICS的分析栏工具里面用3D小球进行添加,在三位视图上,在需要的部位放置小球,放置的小球可以通过移动调整到自己需要的位置。右键查看小球属性,设置小球的大小和颜色等。5.STL文件导出:将提取好的模型和放置的靶点通过导出STL文件进行保存,在提取过程中,实体模型和添加的小球需要分别提取,在提取中标注好每个部分的名字。1. Import the DICOM file into the MIMICS software. 2. Extract template: Select the threshold of the part to be extracted (the threshold is different for each part with different density, there is no fixed threshold, it depends on the density). According to the image situation, the selected part needs to be within the threshold range, such as the threshold of bone is generally (226,2976). The extracted part will be displayed on the image 3. Cropping: The extracted template usually comes with some unnecessary tissue structures. At this time, you need to use the cropping tool to crop the unnecessary parts. You can modify it directly on the image, or you can crop it on the previewed 3D model. 4. Solidification: The extracted template is just a superposition of layers. Only by solidifying the template can you get a solid model that can be exported. Select the template that needs to be solidified and click Calculate Part. In this option, set the effect after solidification, such as model quality, smoothness, and gap size. After setting the parameters, click OK to generate the required entity at Object. For example: Skin is a soft tissue, but when selecting, basically select all, export the whole, use the cropping tool, cut out the required part and then use the grid to generate, remove impurities, and then copy the required skin, remove the new skin required area, delete all the unnecessary areas, and the remaining is the skin part. 4. Target addition: Targets are added using 3D balls in the analysis bar tool of MIMICS. In the three-dimensional view, place balls at the required parts. The placed balls can be adjusted to the required position by moving. Right-click to view the ball properties, set the size and color of the ball, etc. 5. STL file export: Save the extracted model and the placed targets by exporting STL files. During the extraction process, the solid model and the added balls need to be extracted separately, and the name of each part should be marked during the extraction.
通过上述方法可以将真实病灶虚拟重建为1:1还原适配的且可以直接透视的立体影像。The above method can virtually reconstruct the real lesion into a 1:1 restored and adapted stereoscopic image that can be directly viewed through.
步骤3:将STL文件上传至混合现实眼镜中。优选地,本实施例的混合现实眼镜采用Unity引擎,具备底层优化、批处理技术、多线程支持、轻量级组件,1秒大概能执行30次算法,从而实现1秒虚实适配的效果。Step 3: Upload the STL file to the mixed reality glasses. Preferably, the mixed reality glasses of this embodiment use the Unity engine, which has bottom-level optimization, batch processing technology, multi-threading support, and lightweight components. The algorithm can be executed about 30 times in 1 second, thereby achieving a 1-second virtual-real adaptation effect.
步骤4:打开安装于混合现实智能眼镜中的椎管内穿刺导航软件,示例地,混合现实智能眼镜包括存储器、处理器以及存储于存储器上并可在处理器上运行的计算机程序(即 本申请的基于混合现实技术的椎管内穿刺的导航方法所对应的椎管内穿刺导航软件),该计算机程序被处理器执行时实现本申请的基于混合现实技术的椎管内穿刺的导航方法(即下述步骤4.1-步骤4.3),如图1所示:Step 4: Open the intraspinal puncture navigation software installed in the mixed reality smart glasses. For example, the mixed reality smart glasses include a memory, a processor, and a computer program stored in the memory and executable on the processor (i.e., The intraspinal puncture navigation software corresponding to the intraspinal puncture navigation method based on mixed reality technology of the present application) is implemented when the computer program is executed by the processor. The intraspinal puncture navigation method based on mixed reality technology of the present application (i.e., the following steps 4.1 to 4.3) is shown in FIG1:
步骤4.1:接收位于三维影像皮肤10表面上的点击操作以获得一个碰撞点a。Step 4.1: Receive a click operation on the surface of the 3D image skin 10 to obtain a collision point a.
具体地,通过混合现实眼镜上的摄像头一秒捕获手在空间中所在的位置,并捕获手指在立体影像中的皮肤上点击操作的一个位置点,即为碰撞点a。Specifically, the position of the hand in space is captured in one second by the camera on the mixed reality glasses, and a position point where the finger clicks on the skin in the stereoscopic image is captured, which is the collision point a.
步骤4.2:从碰撞点a向位于三维影像内部的椎管内的靶点b做一条射线,检测射线在到达靶点b之前是否碰撞到骨骼或者血管(射线检测从a点向b点发出检测,通过判定是否与其他器官的层级是否相交)。Step 4.2: Draw a ray from the collision point a to the target point b in the spinal canal inside the three-dimensional image, and detect whether the ray collides with bones or blood vessels before reaching the target point b (the ray detection is sent from point a to point b to determine whether it intersects with the levels of other organs).
当检测到射线在到达靶点b之前没有碰撞到骨骼或者血管时,则判断该碰撞点a为最佳进针点。图2为通过混合现实技术重建的且可以直接透视的三维影像,其中10为三维影像的皮肤表面,20为骨骼,a为碰撞点,b为靶点(靶点b是由医生在管锥上的手术区域内预先确定的),在该图中,从a发出的射线在到达b之前没有碰撞到骨骼或者血管,因此,判定a为最佳进针点。When it is detected that the ray does not collide with bones or blood vessels before reaching the target point b, the collision point a is determined to be the best needle insertion point. Figure 2 is a three-dimensional image reconstructed by mixed reality technology and can be directly viewed, where 10 is the skin surface of the three-dimensional image, 20 is the bone, a is the collision point, and b is the target (target b is pre-determined by the doctor in the surgical area on the tube cone). In this figure, the ray emitted from a does not collide with bones or blood vessels before reaching b, so a is determined to be the best needle insertion point.
当检测到射线在到达靶点b之前有碰撞到骨骼或者血管时,进一步执行以下步骤:When it is detected that the ray hits a bone or a blood vessel before reaching the target b, the following steps are further performed:
(1)判断该碰撞点a无效,如图3所示,从a发出的射线在到达b之前有碰撞到骨骼,因此,判定当前碰撞点a为无效;(1) The collision point a is determined to be invalid. As shown in FIG3 , the ray emitted from a collides with the bone before reaching b. Therefore, the current collision point a is determined to be invalid.
(2)找到该碰撞点a到靶点b的方向向量(进针点a指向靶点b的方向,也就是ab向量)以作为参照向量;(2) Find the direction vector from the collision point a to the target point b (the direction from the needle insertion point a to the target point b, that is, the ab vector) as a reference vector;
(3)以靶点b为圆心,再在参照向量附近的计算区域c内100条射线与参照向量的夹角为1度的向量以作为候选向量,如图4所示;(3) With the target point b as the center, 100 rays in the calculation area c near the reference vector whose angle with the reference vector is 1 degree are selected as candidate vectors, as shown in FIG4 ;
在每1度的夹角范围内都将发射100条射线,对应1度的弧长大约是0.017毫米。因此,本申请的技术方案能够实现毫米级跟踪导航。100 rays will be emitted within each 1 degree angle range, and the corresponding arc length of 1 degree is about 0.017 mm. Therefore, the technical solution of the present application can realize millimeter-level tracking and navigation.
(4)计算出候选向量对应在三维影像皮肤10表面上的位置点以作为候选进针点;(4) calculating the position point on the surface of the three-dimensional image skin 10 corresponding to the candidate vector as a candidate needle insertion point;
(5)从候选进针点向位于三维影像内部的椎管内的靶点b做射线,检测射线在到达靶点b之前是否碰撞到骨骼或者血管;当检测到射线在到达靶点b之前没有碰撞到骨骼或者血管时,则判断碰撞点a为最佳进针点;(5) A ray is drawn from the candidate needle insertion point to the target point b located in the spinal canal inside the three-dimensional image to detect whether the ray collides with bones or blood vessels before reaching the target point b; when it is detected that the ray does not collide with bones or blood vessels before reaching the target point b, the collision point a is determined to be the optimal needle insertion point;
(6)当100次射线检测完成之后还没有找到最佳进针点时,将候选向量与参照向量之间的夹角进一步扩大1度,然后重复相同方法,依次类推,候选向量与参照向量之间的夹角最大不超过5度;当候选向量与参照向量之间的夹角为5度时,依然找不到最佳进针点,则判断为不存在最佳进针点;当检测到射线在到达靶点b之前没有碰撞到骨骼 或者血管时,则判断该射线对应的候选进针点为最佳进针点。(6) When the best insertion point has not been found after 100 ray detections, the angle between the candidate vector and the reference vector is further enlarged by 1 degree, and then the same method is repeated, and so on. The maximum angle between the candidate vector and the reference vector does not exceed 5 degrees. When the angle between the candidate vector and the reference vector is 5 degrees and the best insertion point is still not found, it is judged that there is no best insertion point. When it is detected that the ray does not collide with the bone before reaching the target point b, or blood vessels, the candidate needle insertion point corresponding to the ray is determined to be the optimal needle insertion point.
步骤4.3:当存在最佳进针点时,生成从最佳进针点到靶点b之间的可视化导航路径。Step 4.3: When there is an optimal needle entry point, a visual navigation path from the optimal needle entry point to the target point b is generated.
可视化导航路径是通过算法生成出来的,控制放大缩小长度,达到路径的效果。The visual navigation path is generated by an algorithm, which controls the length of zooming in and out to achieve the effect of a path.
应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。 It should be noted that the embodiments of the present invention have better practicability and do not impose any form of limitation on the present invention. Any technician familiar with the field may use the technical content disclosed above to change or modify it into an equivalent effective embodiment. However, any modification or equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of the technical solution of the present invention.
Claims (8)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311591907.5 | 2023-11-27 | ||
| CN202311591907.5A CN117717415A (en) | 2023-11-27 | 2023-11-27 | A navigation method and system for intraspinal puncture based on mixed reality technology |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025112078A1 true WO2025112078A1 (en) | 2025-06-05 |
Family
ID=90204297
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/136151 Pending WO2025112078A1 (en) | 2023-11-27 | 2023-12-04 | Method and system for navigation in intraspinal puncture based on mixed reality technology |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117717415A (en) |
| WO (1) | WO2025112078A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103970988A (en) * | 2014-04-14 | 2014-08-06 | 中国人民解放军总医院 | Ablation needle insertion path planning method and system |
| KR20150073510A (en) * | 2013-12-23 | 2015-07-01 | 재단법인 아산사회복지재단 | Method for generating insertion trajectory of surgical needle |
| US20210196399A1 (en) * | 2019-12-31 | 2021-07-01 | Auris Health, Inc. | Alignment techniques for percutaneous access |
| CN116135159A (en) * | 2021-11-17 | 2023-05-19 | 中移(苏州)软件技术有限公司 | Three-dimensional path planning method, device, equipment and storage medium |
| CN116869622A (en) * | 2023-01-20 | 2023-10-13 | 深圳市箴石医疗设备有限公司 | Puncture operation path planning method, device and storage medium |
| CN117084791A (en) * | 2023-10-19 | 2023-11-21 | 苏州恒瑞宏远医疗科技有限公司 | A puncture orientation calculation method and puncture operation execution system |
-
2023
- 2023-11-27 CN CN202311591907.5A patent/CN117717415A/en active Pending
- 2023-12-04 WO PCT/CN2023/136151 patent/WO2025112078A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150073510A (en) * | 2013-12-23 | 2015-07-01 | 재단법인 아산사회복지재단 | Method for generating insertion trajectory of surgical needle |
| CN103970988A (en) * | 2014-04-14 | 2014-08-06 | 中国人民解放军总医院 | Ablation needle insertion path planning method and system |
| US20210196399A1 (en) * | 2019-12-31 | 2021-07-01 | Auris Health, Inc. | Alignment techniques for percutaneous access |
| CN116135159A (en) * | 2021-11-17 | 2023-05-19 | 中移(苏州)软件技术有限公司 | Three-dimensional path planning method, device, equipment and storage medium |
| CN116869622A (en) * | 2023-01-20 | 2023-10-13 | 深圳市箴石医疗设备有限公司 | Puncture operation path planning method, device and storage medium |
| CN117084791A (en) * | 2023-10-19 | 2023-11-21 | 苏州恒瑞宏远医疗科技有限公司 | A puncture orientation calculation method and puncture operation execution system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117717415A (en) | 2024-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7162793B2 (en) | Spine Imaging System Based on Ultrasound Rubbing Technology and Navigation/Localization System for Spine Surgery | |
| TWI842001B (en) | Method and navigation system for registering two-dimensional image data set with three-dimensional image data set of body of interest | |
| US12064280B2 (en) | System and method for identifying and marking a target in a fluoroscopic three-dimensional reconstruction | |
| CN101410066B (en) | Targeting method, targeting device, computer readable medium and program element | |
| US8942455B2 (en) | 2D/3D image registration method | |
| JP6620252B2 (en) | Correction of probe induced deformation in ultrasonic fusion imaging system | |
| JP2008119472A (en) | System and method for distance measurement of buried plant | |
| CN116570370B (en) | A spinal needle puncture navigation system | |
| CN111415404A (en) | Positioning method and device for intraoperative preset area, storage medium and electronic equipment | |
| Rasoulian et al. | Ultrasound-guided spinal injections: a feasibility study of a guidance system | |
| Ribeiro et al. | Augmented reality guided laparoscopic liver resection: a phantom study with intraparenchymal tumors | |
| KR20230013042A (en) | Method for predicting recurrence of lesions through image analysis | |
| WO2006092594A2 (en) | 3d ultrasound registration | |
| CN118252614B (en) | Radio frequency ablation puncture path planning method for lumbar disc herniation through intervertebral foramen access | |
| WO2025112078A1 (en) | Method and system for navigation in intraspinal puncture based on mixed reality technology | |
| KR101525040B1 (en) | Method and Apparatus of Generation of reference image for determining scan range of pre-operative images | |
| Stolka et al. | A 3D-elastography-guided system for laparoscopic partial nephrectomies | |
| CN116459001A (en) | A three-dimensional model display method, device and storage medium based on model registration | |
| JP2003305036A (en) | How to create a sequence | |
| Liu et al. | Surgical instrument guidance using synthesized anatomical structures | |
| CN120605098B (en) | Vertebroplasty surgical path planning method and device based on two-dimensional X-rays | |
| JP2024005113A (en) | Image processing device, method and program | |
| TW201103494A (en) | Method for image positioning | |
| CN110428483B (en) | Image processing method and computing device | |
| JP2025145531A (en) | Support device, support method, and support program |
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: 23959984 Country of ref document: EP Kind code of ref document: A1 |