CN114404039B - Tissue drift correction method and device for three-dimensional model, electronic equipment and storage medium - Google Patents
Tissue drift correction method and device for three-dimensional model, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN114404039B CN114404039B CN202111654380.7A CN202111654380A CN114404039B CN 114404039 B CN114404039 B CN 114404039B CN 202111654380 A CN202111654380 A CN 202111654380A CN 114404039 B CN114404039 B CN 114404039B
- Authority
- CN
- China
- Prior art keywords
- dimensional model
- position information
- spatial position
- tissue
- model
- 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
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/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/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/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
Landscapes
- Health & Medical Sciences (AREA)
- Surgery (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- Robotics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Image Processing (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
Abstract
Description
技术领域technical field
本申请涉及医学图像处理领域,具体涉及一种三维模型的组织漂移校正方法、装置、电子设备及存储介质。The present application relates to the field of medical image processing, in particular to a method, device, electronic device and storage medium for tissue drift correction of a three-dimensional model.
背景技术Background technique
随着计算机系统处理能力和效率的提升,使用计算机辅助医疗手术已成为可能。在计算机软硬件系统的支持下,结合数字化扫描技术、显微外科技术和立体定向探测技术等前沿科技,现有技术已经可以实现在手术过程中对手术刀的位置进行精确定位、反馈和指导的手术导航系统,该技术对微创手术或精细化手术(比如神经外科手术)有极为重要的意义。As the processing power and efficiency of computer systems have improved, the use of computer-assisted medical procedures has become possible. With the support of computer software and hardware systems, combined with cutting-edge technologies such as digital scanning technology, microsurgery technology and stereotaxic detection technology, the existing technology can realize the precise positioning, feedback and guidance of the position of the scalpel during the operation. Surgical navigation system, this technology is of great significance to minimally invasive surgery or fine surgery (such as neurosurgery).
以脑部外科手术为例,现有的手术导航系统一般是在术前对患者的脑部进行完整的扫描以预先建立三维数字模型,在手术过程中,通过对手术刀的探测和定位,在三维数字模型中实时显示手术刀的位置和周边脑组织的情况,以帮助医师观察手术进程并指导后续动作。但在实际手术执行过程中,当打开脑组织的外部保护物(比如硬脑膜等)时,脑组织会因颅内压力变化,加上重力、脑脊液流失等因素发生位置变化和形状变化,导致术中脑组织的立体结构与术前有较大的差异,术前建立的三维模型无法继续精确地指导手术刀的位置。Taking brain surgery as an example, the existing surgical navigation system generally performs a complete scan of the patient's brain before the operation to establish a three-dimensional digital model in advance. During the operation, through the detection and positioning of the scalpel, the The 3D digital model displays the position of the scalpel and the surrounding brain tissue in real time to help doctors observe the operation process and guide follow-up actions. However, in the actual operation process, when the external protection of the brain tissue (such as dura mater, etc.) is opened, the position and shape of the brain tissue will change due to factors such as changes in intracranial pressure, gravity, and loss of cerebrospinal fluid. The three-dimensional structure of midbrain tissue is quite different from that before operation, and the three-dimensional model established before operation cannot continue to accurately guide the position of the scalpel.
为解决这一问题,现有技术进一步出现了一些配准校正的手段,通过三维自动分割算法,获得目标组织(脑组织),随后将分割出来的脑组织网格化,在线弹性理论的基础上通过对每一网格单元赋予相应的生物力学属性,建立脑组织的物理模型,结合物理模型进行有限元计算,获得整个脑组织任意位置的变形,修正三维模型以降低误差。或者在不考虑成本的情况下,也可以通过术中成像,实时重建三维模型来实现高精度的手术导航。In order to solve this problem, some registration correction methods have appeared in the existing technology. Through the three-dimensional automatic segmentation algorithm, the target tissue (brain tissue) is obtained, and then the segmented brain tissue is gridded, based on the linear elasticity theory. By assigning corresponding biomechanical properties to each grid unit, a physical model of the brain tissue is established, combined with the physical model for finite element calculations, the deformation of any position of the entire brain tissue is obtained, and the three-dimensional model is corrected to reduce errors. Or without considering the cost, intraoperative imaging can also be used to reconstruct the 3D model in real time to achieve high-precision surgical navigation.
然而,发明人在实现本发明实施例相关技术方案的过程中发现,现有技术至少存在以下问题:对于三维模型中的标志点,虽然已经有人通过采集大脑皮层的沟回特征来形成标志点;但事实上,由于大脑皮层灰质缺乏明确清晰的结构,加上个体差异,临床医师反馈一部分人的脑沟很浅,即便是经验丰富的专家也经常无法识别出重要的结构和沟回,依靠以沟回为目标表面扫描很难得到可靠的标志点;进一步地,当现有技术采用生物力学模型进行校正时,会因为脑组织的体积较大和结构不均一,沟回标志点均位于脑组织表面也并不能提供有效的配准支持,导致校正效果不佳。而对于实时术中成像,一方面相关设备成本高,另一方面术中多次实时成像和建模需要大量的时间,严重影响了手术效率增加了手术风险,实际效果也不理想。However, the inventor found in the process of realizing the related technical solutions of the embodiments of the present invention that at least the following problems exist in the prior art: for the marker points in the 3D model, although someone has already formed the marker points by collecting the sulcus features of the cerebral cortex; But in fact, due to the lack of a clear and clear structure of the gray matter of the cerebral cortex, coupled with individual differences, clinicians report that some people have very shallow brain sulci, and even experienced experts often cannot identify important structures and sulci. It is difficult to obtain reliable landmarks by scanning the sulcus as the target surface; furthermore, when the existing technology uses a biomechanical model for correction, the sulcus landmarks are all located on the surface of the brain tissue due to the large volume and uneven structure of the brain tissue It also cannot provide effective registration support, resulting in poor correction effect. For real-time intraoperative imaging, on the one hand, the cost of related equipment is high, and on the other hand, multiple real-time imaging and modeling during surgery require a lot of time, which seriously affects the efficiency of surgery and increases the risk of surgery, and the actual effect is not ideal.
发明内容Contents of the invention
针对现有技术中的上述技术问题,本申请实施例提出了一种三维模型的组织漂移校正方法、装置、电子设备及计算机可读存储介质,以解决术中脑组织形变快速可靠配准三维数字模型的问题。Aiming at the above-mentioned technical problems in the prior art, the embodiment of the present application proposes a tissue drift correction method, device, electronic equipment and computer-readable storage medium for a three-dimensional model to solve the problem of fast and reliable registration of three-dimensional digital images due to intraoperative brain tissue deformation. model problem.
本申请实施例的第一方面提供了一种三维模型的组织漂移校正方法,包括:The first aspect of the embodiments of the present application provides a tissue drift correction method for a three-dimensional model, including:
基于采集的医学影像数据建立三维模型;Build a 3D model based on the collected medical image data;
在追踪系统辅助下使用第一数据采集单元采集至少三个体表特征点的空间位置信息,与所述三维模型进行刚性配准,建立真实空间到所述三维模型的转换矩阵;所述体表特征点可以是眼角,鼻尖等,也可以是骨钉或者粘贴在皮肤表面的标志物;Under the assistance of the tracking system, use the first data acquisition unit to collect the spatial position information of at least three body surface feature points, perform rigid registration with the three-dimensional model, and establish a conversion matrix from real space to the three-dimensional model; the body surface features The point can be the corner of the eye, the tip of the nose, etc., or it can be a bone nail or a marker pasted on the skin surface;
选取所述三维模型中颅骨内组织结构的至少四个标志点,记录所述标志点在三维模型中的空间位置信息作为第一空间位置信息,在脑组织发生形变后,在追踪系统辅助下使用第二数据采集单元再次获取至少三个所述标志点的空间位置信息,并通过所述转换矩阵转换为所述标志点在三维模型中空间位置信息作为第二空间位置信息,将所述标志点的第二空间位置信息与所述第一位置信息进行配对,获得非刚性匹配关系;Selecting at least four marker points of the intracranial tissue structure in the three-dimensional model, recording the spatial position information of the marker points in the three-dimensional model as the first spatial position information, and using it with the assistance of a tracking system after the brain tissue is deformed The second data acquisition unit acquires the spatial position information of at least three said marker points again, and converts the spatial position information of said marker points in the three-dimensional model through said transformation matrix as the second spatial position information, and converts said marker points pairing the second spatial position information with the first position information to obtain a non-rigid matching relationship;
使用所述非刚性匹配关系对所述三维模型进行校准,得到经校准的三维模型。The three-dimensional model is calibrated by using the non-rigid matching relationship to obtain a calibrated three-dimensional model.
在一些实施例中,获取记录所述第一空间位置信息的过程可在所述三维模型的转换矩阵建立完成后与所述第二数据采集单元获取至少三个所述标志点的空间位置信息之前进行。In some embodiments, the process of acquiring and recording the first spatial position information may be performed after the transformation matrix of the 3D model is established and before the second data acquisition unit acquires the spatial position information of at least three of the marker points conduct.
在一些实施例中,所述医学影像数据包括以下一种或更多种:电子计算机断层扫描(CT,Computed Tomography)、磁共振成像(MRI,Magnetic Resonance Imaging)、X光、C臂、以及正电子发射计算机断层显像(PET,Positron Emission Tomography)。In some embodiments, the medical imaging data includes one or more of the following: computerized tomography (CT, Computed Tomography), magnetic resonance imaging (MRI, Magnetic Resonance Imaging), X-ray, C-arm, and positive Electron emission computed tomography (PET, Positron Emission Tomography).
在一些实施例中,所述方法中,所述三维模型为脑部三维模型,所述体表特征点包括面部的特征点,例如鼻尖、眼角等,粘贴在表面的标志物,以及与颅骨固定连接的结构,例如骨钉等,所述内部组织结构为脑组织结构,包括血管结构。In some embodiments, in the method, the three-dimensional model is a three-dimensional model of the brain, and the body surface feature points include facial feature points, such as nose tip, eye corner, etc., markers pasted on the surface, and fixed to the skull. Connected structures, such as bone nails, etc., the internal tissue structures are brain tissue structures, including blood vessel structures.
在一些实施例中,所述提取所述三维模型中内部组织结构的标志点包括:In some embodiments, the extracting the marker points of the internal tissue structure in the three-dimensional model includes:
根据深度学习算法对所述三维模型进行处理,分割并提取特征,获得血管组织结构及多个血管标志点。The three-dimensional model is processed according to a deep learning algorithm, and features are segmented and extracted to obtain a vascular tissue structure and a plurality of vascular landmarks.
在一些实施例中,所述方法还包括:In some embodiments, the method also includes:
使用探针和校准三维模型过程中未使用过的至少一个标志点,对所述经过校准的的三维模型进行校验。The calibrated three-dimensional model is verified using a probe and at least one marker point not used in the process of calibrating the three-dimensional model.
在一些实施例中,所述方法中,所述第二数据采集单元使用探针、激光点云、以及无接触式激光超声波中的至少一项获取所述多个标志点的空间位置信息。In some embodiments, in the method, the second data acquisition unit uses at least one of a probe, a laser point cloud, and a non-contact laser ultrasonic wave to acquire the spatial position information of the plurality of marker points.
在一些实施例中,所述血管结构包括脑组织深部血管结构,使用无接触式超声波获取脑组织深部血管的空间位置信息,然后通过所述体表特征点注册得到的转换矩阵转换为深部血管的第二空间位置信息。In some embodiments, the vascular structure includes the deep vascular structure of the brain tissue, and the spatial position information of the deep blood vessels in the brain tissue is obtained by using non-contact ultrasound, and then the conversion matrix obtained by registering the body surface feature points is converted into the deep blood vessel Second spatial location information.
本申请实施例的第二方面提供了一种三维模型的组织漂移校正装置,包括:The second aspect of the embodiment of the present application provides a three-dimensional model tissue drift correction device, including:
三维建模模块,用于基于采集的医学影像数据建立三维模型;A three-dimensional modeling module for establishing a three-dimensional model based on collected medical imaging data;
追踪模块,用于采集追踪系统坐标系下的空间位置信息;The tracking module is used to collect spatial position information under the coordinate system of the tracking system;
配准模块,使用所述追踪模块辅助下第一数据采集单元采集的至少三个体表特征点的空间位置信息与所述三维模型进行刚性配准,建立实际空间到三维模型的配准关系;A registration module, using the spatial position information of at least three body surface feature points collected by the first data acquisition unit assisted by the tracking module to perform rigid registration with the 3D model, and establish a registration relationship from the actual space to the 3D model;
模型修正模块,选取所述三维模型中颅骨内组织结构的至少四个标志点,记录所述标志点在三维模型中空间位置信息作为第一空间位置信息,使用第二数据采集单元在脑组织形变后再次获取至少三个所述标志点的空间位置信息,并通过所述转换矩阵转换为所述标志点在所述三维模型中空间位置信息作为第二空间位置信息,将所述标志点的第二空间位置信息与所述第一位置信息进行匹配,获得非刚性匹配关系,然后使用所述非刚性匹配关系对所述三维模型进行修正。The model correction module selects at least four marker points of the intracranial tissue structure in the three-dimensional model, records the spatial position information of the marker points in the three-dimensional model as the first spatial position information, and uses the second data acquisition unit to deform the brain tissue After obtaining at least three spatial position information of the marker points again, and converting the spatial position information of the marker points in the three-dimensional model through the transformation matrix as the second spatial position information, the first spatial position information of the marker points The second spatial position information is matched with the first position information to obtain a non-rigid matching relationship, and then the 3D model is corrected using the non-rigid matching relationship.
在一些实施例中,所述装置中,所述三维模型为脑部三维模型,所述体表特征点为颅骨和/或面部处的固定结构和/或器件,所述内部组织结构为血管结构。In some embodiments, in the device, the three-dimensional model is a three-dimensional model of the brain, the body surface feature points are fixed structures and/or devices at the skull and/or face, and the internal tissue structure is a blood vessel structure .
在一些实施例中,所述三维建模模块包括:In some embodiments, the three-dimensional modeling module includes:
标志点提取模块,用于根据深度学习算法对所述三维模型进行处理,分割并提取特征,获得血管组织结构及多个血管标志点。The marker point extraction module is used to process the three-dimensional model according to the deep learning algorithm, segment and extract features, and obtain the vascular tissue structure and multiple vascular marker points.
在一些实施例中,所述装置还包括:In some embodiments, the device also includes:
校验模块,用于使用探针和/或所述多个标志点之外的至少一个标志点,对所述校正矩阵和/或修正后的三维模型进行校验。A verification module, configured to use the probe and/or at least one marker point other than the plurality of marker points to verify the correction matrix and/or the corrected three-dimensional model.
在一些实施例中,所述装置中,使用探针、激光点云、以及无接触式激光超声波中的至少一项获取所述多个标志点的空间位置信息。In some embodiments, in the device, at least one of a probe, a laser point cloud, and a non-contact laser ultrasonic wave is used to acquire the spatial position information of the plurality of marker points.
本申请实施例的第三方面提供了一种电子设备,包括:A third aspect of the embodiments of the present application provides an electronic device, including:
存储器以及一个或多个处理器;memory and one or more processors;
其中,所述存储器与所述一个或多个处理器通信连接,所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行时,所述电子设备用于实现如前述各实施例所述的方法。Wherein, the memory is connected in communication with the one or more processors, the memory stores instructions executable by the one or more processors, and the instructions are executed by the one or more processors , the electronic device is used to implement the methods described in the foregoing embodiments.
本申请实施例的第四方面提供了一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令被计算装置执行时,可用来实现如前述各实施例所述的方法。The fourth aspect of the embodiments of the present application provides a computer-readable storage medium on which computer-executable instructions are stored. When the computer-executable instructions are executed by a computing device, they can be used to implement the above-mentioned embodiments. Methods.
本申请实施例的第五方面提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,可用来实现如前述各实施例所述的方法。A fifth aspect of the embodiments of the present application provides a computer program product, the computer program product includes a computer program stored on a computer-readable storage medium, the computer program includes program instructions, and when the program instructions are executed by the computer , it can be used to implement the methods described in the foregoing embodiments.
本申请实施例的第六方面提供了一种手术导航系统,所述手术导航系统包括如上所述的三维模型的组织漂移校正装置以及数据采集单元、图像处理单元和显示单元。A sixth aspect of the embodiments of the present application provides a surgical navigation system, which includes the above-mentioned three-dimensional model tissue drift correction device, a data acquisition unit, an image processing unit, and a display unit.
在一些实施例中,所述数据采集单元包括X光、CT、MRI、常规超声、探针、激光点云、以及无接触式激光超声波中的至少一项。In some embodiments, the data acquisition unit includes at least one of X-ray, CT, MRI, conventional ultrasound, probe, laser point cloud, and non-contact laser ultrasound.
本申请实施例的技术方案,通过内外部双重组织标志点的两次配准和校正来提升三维数字模型的一致性,从而有效解决术中脑组织形变造成三维数字模型漂移的问题。The technical solution of the embodiment of the present application improves the consistency of the 3D digital model through two registrations and corrections of internal and external dual tissue landmarks, thereby effectively solving the problem of drift of the 3D digital model caused by intraoperative brain tissue deformation.
附图说明Description of drawings
通过参考附图会更加清楚的理解本申请的特征和优点,附图是示意性的而不应理解为对本申请进行任何限制,在附图中:The features and advantages of the present application will be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the application in any way. In the accompanying drawings:
图1是根据本申请的一些实施例所示的一种三维模型的组织漂移校正方法的流程示意图;Fig. 1 is a schematic flowchart of a tissue drift correction method for a three-dimensional model according to some embodiments of the present application;
图2是根据本申请的一些实施例所示的一种三维模型的组织漂移校正装置的结构框图;Fig. 2 is a structural block diagram of a three-dimensional model tissue drift correction device according to some embodiments of the present application;
图3是根据本申请的一些实施例所示的一种电子设备示意图。Fig. 3 is a schematic diagram of an electronic device according to some embodiments of the present application.
具体实施方式Detailed ways
在下面的详细描述中,通过示例阐述了本申请的许多具体细节,以便提供对相关披露的透彻理解。然而,对于本领域的普通技术人员来讲,本申请显而易见的可以在没有这些细节的情况下实施。应当理解的是,本申请中使用“系统”、“装置”、“单元”和/或“模块”术语,是用于区分在顺序排列中不同级别的不同部件、元件、部分或组件的一种方法。然而,如果其他表达式可以实现相同的目的,这些术语可以被其他表达式替换。In the following detailed description, numerous specific details of the application are set forth by way of example in order to provide a thorough understanding of the relevant disclosure. It will be apparent, however, to one skilled in the art that the application may be practiced without these details. It should be understood that the terms "system", "device", "unit" and/or "module" used in this application are used as a means to distinguish between different components, elements, parts or assemblies at different levels in a sequential arrangement. method. However, these terms may be replaced by other expressions if the same purpose can be achieved by other expressions.
应当理解的是,当设备、单元或模块被称为“在……上”、“连接到”或“耦合到”另一设备、单元或模块时,其可以直接在另一设备、单元或模块上,连接或耦合到或与其他设备、单元或模块通信,或者可以存在中间设备、单元或模块,除非上下文明确提示例外情形。例如,本申请所使用的术语“和/或”包括一个或多个相关所列条目的任何一个和所有组合。It will be understood that when a device, unit or module is referred to as being "on," "connected to" or "coupled to" another device, unit or module, it can be directly on the other device, unit or module. connected or coupled to or communicate with other devices, units or modules, or intervening devices, units or modules may be present, unless the context clearly suggests an exception. For example, as used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
本申请所用术语仅为了描述特定实施例,而非限制本申请范围。如本申请说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的特征、整体、步骤、操作、元素和/或组件,而该类表述并不构成一个排它性的罗列,其他特征、整体、步骤、操作、元素和/或组件也可以包含在内。The terminology used in the present application is for describing specific embodiments only, and does not limit the scope of the present application. As shown in the specification and claims of this application, words such as "a", "an", "an" and/or "the" do not refer to the singular, and may also include the plural, unless the context clearly indicates an exception. Generally speaking, the terms "comprising" and "comprising" only suggest the inclusion of clearly identified features, integers, steps, operations, elements and/or components, and such expressions do not constitute an exclusive list, other features, Integrals, steps, operations, elements and/or assemblies may also be included.
参看下面的说明以及附图,本申请的这些或其他特征和特点、操作方法、结构的相关元素的功能、部分的结合以及制造的经济性可以被更好地理解,其中说明和附图形成了说明书的一部分。然而,可以清楚地理解,附图仅用作说明和描述的目的,并不意在限定本申请的保护范围。可以理解的是,附图并非按比例绘制。These and other features and characteristics, methods of operation, functions of relevant elements of structure, combinations of parts, and economies of manufacture of the present application may be better understood with reference to the following description and drawings, which form a part of the manual. However, it can be clearly understood that the drawings are only for the purpose of illustration and description, and are not intended to limit the protection scope of the present application. It is understood that the drawings are not drawn to scale.
本申请中使用了多种结构图用来说明根据本申请的实施例的各种变形。应当理解的是,前面或下面的结构并不是用来限定本申请。本申请的保护范围以权利要求为准。Various structural diagrams are used in this application to illustrate various modifications of the embodiments according to this application. It should be understood that the preceding or following structures are not intended to limit the present application. The protection scope of the present application shall be determined by the claims.
现有的手术导航系统并不能有效解决术中组织形变影响预建三维数字模型精度的问题,尤其是脑组织因体积较大和结构不均一,现有的沟回特征标志点方式并不能达到很好的校正效果。有鉴于此,本申请实施例提供了一种三维模型的组织漂移校正方法,通过内外部双重组织标志点的两次配准和校正来提升三维数字模型的一致性,从而有效解决术中脑组织形变造成三维数字模型漂移的问题。在本申请的一个实施例中,如图1所示,三维模型的组织漂移校正方法包括步骤:The existing surgical navigation system cannot effectively solve the problem that intraoperative tissue deformation affects the accuracy of the pre-built 3D digital model, especially because of the large volume and uneven structure of the brain tissue, the existing sulcus feature mark point method cannot achieve a good result. correction effect. In view of this, the embodiment of the present application provides a tissue drift correction method for a 3D model, which improves the consistency of the 3D digital model through two registrations and corrections of internal and external dual tissue landmarks, thereby effectively solving the problem of intraoperative brain tissue drift. Deformation causes the problem of 3D digital model drift. In one embodiment of the present application, as shown in FIG. 1, the method for correcting tissue drift of a three-dimensional model includes steps:
S101,基于包含脑部信息的医学影像数据(CT、MRI、PET等)建立三维模型;S101, building a three-dimensional model based on medical imaging data (CT, MRI, PET, etc.) containing brain information;
S102,使用追踪系统(探针、激光点云)采集至少三个体表特征点的空间位置信息,与所述三维模型进行配准,建立真实空间到所述三维模型的转换矩阵;S102, using a tracking system (probe, laser point cloud) to collect spatial position information of at least three body surface feature points, registering with the three-dimensional model, and establishing a transformation matrix from real space to the three-dimensional model;
S103,选取所述三维模型中颅骨内组织结构的至少四个标志点;选取的也可以是颅骨内组织结构的点云,记录所述标志点在所述追踪系统或所述三维模型中的第一空间位置信息,在脑组织发生形变后,使用追踪系统(探针、激光点云)再次获取至少三个所述标志点三维空间位置信息,并通过所述转换矩阵转换为所述标志点在所述三维模型中空间位置信息作为第二空间位置信息,将所述标志点的第二空间位置信息与所述追踪系统或三维模型中的第一位置信息进行配对,获得非刚性匹配关系;S103, select at least four marker points of the intracranial tissue structure in the three-dimensional model; the selected point cloud may also be a point cloud of the intracranial tissue structure, and record the first marker point in the tracking system or the three-dimensional model A spatial position information, after the brain tissue is deformed, use a tracking system (probe, laser point cloud) to obtain at least three three-dimensional spatial position information of the marker points again, and convert the marker points into The spatial position information in the three-dimensional model is used as the second spatial position information, and the second spatial position information of the marker point is paired with the first position information in the tracking system or the three-dimensional model to obtain a non-rigid matching relationship;
S104,使用所述非刚性匹配关系对所述三维模型进行校准,得到经校准的三维模型。其中,在本申请的实施例中,所述三维模型优选为脑部三维模型,所述体表特征点优选为颅骨和/或面部等处的特征结构和/或器件,比如眼角、鼻子或(植入的)骨钉等,所述内部组织结构优选为血管结构。因而本申请的技术方案优选应用于脑部外科手术的手术导航上,通过使用外部组织和内部组织的两次配准和校正来提升三维数字模型与实际组织结构的一致性,解决了术中脑组织的立体结构形变大影响三维数字模型精度降低手术导航性能的问题。S104. Calibrate the 3D model by using the non-rigid matching relationship to obtain a calibrated 3D model. Wherein, in the embodiments of the present application, the three-dimensional model is preferably a three-dimensional model of the brain, and the body surface feature points are preferably feature structures and/or devices on the skull and/or face, such as the corners of the eyes, nose or ( implanted) bone nails, etc., the internal tissue structure is preferably a blood vessel structure. Therefore, the technical solution of this application is preferably applied to the surgical navigation of brain surgery. By using two registrations and corrections of external tissue and internal tissue to improve the consistency between the three-dimensional digital model and the actual tissue structure, it solves the problem of brain surgery during surgery. The large deformation of the three-dimensional structure of the tissue affects the accuracy of the three-dimensional digital model and reduces the performance of surgical navigation.
可选地,非刚性配准采用基于三维模型的位置信息方式进行配准,用以使所述三维模型相应的血管结构对应的信息,同脑漂移之后血管结构对应的信息保持一致,Optionally, the non-rigid registration adopts the position information method based on the three-dimensional model for registration, so that the information corresponding to the blood vessel structure corresponding to the three-dimensional model is consistent with the information corresponding to the blood vessel structure after the brain drift,
可选地,所述非刚性配准过程包括:Optionally, the non-rigid registration process includes:
提取脑部血管结构的特征点,得到特征点的第一空间位置信息,将这些特征点作为源点,和边组成源曲面,Extract the feature points of the brain vascular structure, obtain the first spatial position information of the feature points, use these feature points as the source points, and form the source surface with the edges,
然后获得这些特征点的第二空间位置信息作为采样点,构成目标曲面;Then obtain the second spatial position information of these feature points as sampling points to form a target surface;
对源曲面使用局部仿射变换,使其与脑漂移之后的血管对齐。Use a local affine transformation on the source surface to align it with the blood vessels after brain drift.
可选地,所述非刚性配准的结果表达模式为变形图,具体包括:每个顶点对应的仿射矩阵。Optionally, the expression mode of the non-rigid registration result is a deformation graph, specifically including: an affine matrix corresponding to each vertex.
可选地,所述变形图的仿射变换过程,需要考量的因素包括:对准误差、所述血管结构整体的转换正则化以及变换矩阵和旋转矩阵之间的偏差,Optionally, in the process of affine transformation of the deformation map, factors that need to be considered include: alignment error, transformation regularization of the entire vascular structure, and a deviation between the transformation matrix and the rotation matrix,
所述对准误差对应的所述仿射变换过程的影响结果为配准有效性;The impact result of the affine transformation process corresponding to the alignment error is registration validity;
所述血管结构整体的转换正则化对应的所述仿射变换过程的影响结果为局部一致性;The influence result of the affine transformation process corresponding to the transformation regularization of the overall vascular structure is local consistency;
所述变换矩阵和旋转矩阵之间的偏差对应的所述仿射变换过程的影响结果为局部刚性。The influence result of the affine transformation process corresponding to the deviation between the transformation matrix and the rotation matrix is local rigidity.
可选地,所述变形图的仿射变换结果得到方式包括:根据实际需求对除对准误差外的所述考量因素进行加权处理,将全部加权处理后的考量因素同对准误差进行加和,结果最小值作为所述变换图形的仿射变换结果,Optionally, the method for obtaining the affine transformation result of the deformation map includes: performing weighting processing on the consideration factors except the alignment error according to actual requirements, and summing up all the weighted consideration factors and the alignment error , the resulting minimum value is taken as the affine transformation result of the transformed graph,
所述除对准误差外地所述考量因素包括:所述源曲面整体的转换正则化以及变换矩阵和旋转矩阵之间的偏差。The considerations other than alignment error include: transformation regularization of the source surface as a whole and deviations between transformation matrices and rotation matrices.
可选地,所述源曲面支持局部仿射变换过程,具体操作过程如上所述。Optionally, the source surface supports a local affine transformation process, and the specific operation process is as described above.
进一步地,在本申请的一个优选实施例中,在上述步骤S101中,根据深度学习算法对所述三维模型进行处理,分割并提取特征,获得血管组织结构及多个血管标志点。在本申请的优选实施例中,主要使用脑部血管标志点作为校正基础,由于血管具有分布范围广及与周围组织区分度大等特点,因而本申请实施例中的方法鲁棒性高。Further, in a preferred embodiment of the present application, in the above step S101, the three-dimensional model is processed according to a deep learning algorithm, and features are segmented and extracted to obtain a vascular tissue structure and a plurality of vascular landmarks. In the preferred embodiment of the present application, the brain blood vessel landmarks are mainly used as the basis for correction. Since blood vessels have the characteristics of wide distribution and high degree of differentiation from surrounding tissues, the method in the embodiment of the present application is highly robust.
可选地,上述步骤S101中,对于所述获得血管组织结构及多个血管标志点过程还可在上述步骤S103中进行,Optionally, in the above step S101, the process of obtaining the vascular tissue structure and multiple vascular marker points can also be performed in the above step S103,
对于所述获得血管组织结构及多个血管标志点过程的执行顺序根据实际情况进行选取。The execution order of the process of obtaining the vascular tissue structure and the plurality of vascular marker points is selected according to the actual situation.
可选地,所述分割并提取特征过程,使用基于3D Attention U-Net的深度学习模型进行血管分割;Optionally, the process of segmenting and extracting features uses a deep learning model based on 3D Attention U-Net to segment blood vessels;
3D Attention U-Net在结构上使用了跳跃式传递(skip-connection),以使最终所述预测图中更多细节特征(low-level)得到保留并融合,图像细节保留的品质;3D Attention U-Net uses skip-connection in structure, so that more detailed features (low-level) in the final prediction map are preserved and fused, and the quality of image details is preserved;
并且通过注意力机制,可以更好的关注血管而非背景(空气或其它组织等),以使所述预测图结果更精确。And through the attention mechanism, it is possible to better focus on blood vessels rather than the background (air or other tissues, etc.), so that the result of the prediction map is more accurate.
可选地,选取Models Genesis模型进行预训练,所述Models Genesis提升所述血管结构的空间特征学习效果,使模型适应血管分割任务效果提升。Optionally, the Models Genesis model is selected for pre-training, and the Models Genesis improves the learning effect of the spatial features of the vascular structure, so that the model adapts to the vascular segmentation task and improves the effect.
可选地,所述预训练过程包括:Optionally, the pre-training process includes:
所述Models Genesis对输入的3D图像进行图像变换,并输入所述3DAttention U-Net模型;The Models Genesis performs image transformation on the input 3D image, and inputs the 3DAttention U-Net model;
所述3D Attention U-Net对变换后的所述3D图像还原并以此进行训练。The 3D Attention U-Net restores the transformed 3D image and uses it for training.
可选地,所述3D图像内容包括脑组织解剖结构、灰度分布以及血管的空间结构。Optionally, the 3D image content includes brain tissue anatomy, grayscale distribution and spatial structure of blood vessels.
可选地,所述3D图像的图像变换内容包括:非线性变换、局部像素重组以及图像边缘模糊。Optionally, the image transformation content of the 3D image includes: nonlinear transformation, local pixel reorganization, and image edge blurring.
可选地,所述3D Attention U-Net训练内容包括:脑组织解剖结构、灰度分布以及血管的空间结构。Optionally, the 3D Attention U-Net training content includes: brain tissue anatomy, grayscale distribution, and spatial structure of blood vessels.
优选地,在本申请的实施例中,使用探针、激光点云中的至少一项获取所述多个标志点的空间位置信息。对于体表特征点,其空间位置信息比较容易采集,使用探针、激光点云在表面实时探测即可获得;而对于内部组织结构的标志点,如果仅位于表面,也可以使用激光点云在表面探测,进而获得标志点及其空间位置信息(因人体组织本身有弧度,这些表面标志点的空间位置信息也可以包括多个方向的信息)。Preferably, in the embodiment of the present application, at least one of a probe and a laser point cloud is used to acquire the spatial position information of the plurality of marker points. For body surface feature points, its spatial position information is relatively easy to collect, which can be obtained by real-time detection on the surface using probes and laser point clouds; for internal tissue structure mark points, if they are only located on the surface, laser point clouds can also be used to detect them on the surface. Surface detection, and then obtain landmarks and their spatial location information (because human tissue itself has radians, the spatial location information of these surface landmarks can also include information in multiple directions).
可选地,通过扫描影响实现对血管的特征识别,血管的识别特征包括:血管颜色、血管连续性以及血管边界。Optionally, the feature recognition of the blood vessel is realized by scanning the impact, and the recognition feature of the blood vessel includes: blood vessel color, blood vessel continuity, and blood vessel boundary.
可选地,通过图像处理获取血管的mask,从而获得血管的点云。Optionally, the mask of the blood vessel is obtained through image processing, so as to obtain the point cloud of the blood vessel.
但在本申请的优选实施例中,标志点也可以是组织深部的,这些表面探测手段无法获得比较理想的组织深部的空间位置信息,如果要借助大型设备(比如X光机、CT机、MRI等)来采集,在术中是非常昂贵的;为避免对手术造成不良影响,甚至连接触式的探测手段(比如B超、彩超等)都不应使用。为了解决这一问题,在本申请的优选实施例中,使用无接触式激光超声波来对组织深部标志点的空间位置信息进行采集。其中,激光超声波方式原理如下,其向人体发送特定波长的激光脉冲,穿透皮肤让血管组织吸收;血管组织被激光加热快速扩张放松,又很快被体温冷却复原,在下一次脉冲到来时又重复这个过程,因而产生的机械振动形成声波。在此基础上,进一步设计另一个相同波长的激光波,在一定距离接收从人体返回的声波信号,完成成像。通过这种方式,激光超声波技术可以从距离人体半米以内的地方进行扫描,获得人体内部的肌肉、脂肪和骨骼等组织的信息,该方式至少可以穿透皮肤以下6厘米的深度,能够以无接触的方式有效探测内部深度组织的构造,从而使深部脑组织的形变校正成为可能。However, in the preferred embodiment of the present application, the marker points can also be deep in the tissue. These surface detection methods cannot obtain ideal spatial position information in the deep tissue. If large-scale equipment (such as X-ray machines, CT machines, MRI etc.), it is very expensive during the operation; in order to avoid adverse effects on the operation, even connected contact detection means (such as B-ultrasound, color Doppler ultrasound, etc.) should not be used. In order to solve this problem, in a preferred embodiment of the present application, non-contact laser ultrasound is used to collect spatial position information of deep tissue marker points. Among them, the principle of the laser ultrasonic method is as follows. It sends a laser pulse of a specific wavelength to the human body, penetrates the skin and allows the blood vessel tissue to absorb; the blood vessel tissue is rapidly expanded and relaxed by the laser heating, and then quickly recovered by body temperature cooling, and repeats when the next pulse arrives. This process, and the resulting mechanical vibrations form sound waves. On this basis, another laser wave of the same wavelength is further designed to receive the acoustic signal returned from the human body at a certain distance to complete the imaging. In this way, laser ultrasonic technology can scan from within half a meter of the human body to obtain information on tissues such as muscles, fat, and bones inside the human body. This method can penetrate at least 6 cm below the skin and can be used wirelessly The method of contact can effectively detect the structure of internal deep tissue, thus making it possible to correct the deformation of deep brain tissue.
此外,为进一步提升手术导航系统的精度,在本申请的一个优选实施例中,使用探针和/或所述多个标志点之外的至少一个标志点,对所述校正矩阵和/或修正后的三维模型进行校验。其中,使用探针校验包括:使用探针对内部组织结构表面或浅表的至少一个校验点(除已用于注册的所述标志点外的任一点)进行探测,根据所述校验点的空间位置信息及其在修正后的三维模型中位置信息的一致性校验所述校正矩阵和/或修正后的三维模型的可靠性。使用所述多个标志点之外的至少一个标志点校验包括:提取尚未使用的至少一个标志点,对其空间位置信息进行探测,根据其空间位置信息在修正后的三维模型中位置信息与真实位置的一致性校验所述校正矩阵和/或修正后的三维模型的可靠性。In addition, in order to further improve the accuracy of the surgical navigation system, in a preferred embodiment of the present application, the correction matrix and/or correction The final 3D model is verified. Wherein, using a probe to verify includes: using a probe to detect at least one verification point on the surface or superficial surface of the internal tissue structure (any point except the mark point that has been used for registration), according to the verification The consistency of the point's spatial position information and its position information in the corrected three-dimensional model verifies the reliability of the calibration matrix and/or the corrected three-dimensional model. Checking using at least one marker point other than the plurality of marker points includes: extracting at least one marker point that has not yet been used, detecting its spatial position information, and comparing the position information in the corrected three-dimensional model according to its spatial position information. The consistency of the real position checks the reliability of the correction matrix and/or the corrected three-dimensional model.
在本申请的实施例中,体表特征点的初次配准为刚性配准,其在术前和术中形变较小,比较容易识别和处理,初次配准主要用于确定术前的注册关系。而血管等内部组织结构标志点在术前和术中形变较大,且具有不确定性,计算其位移关系的二次配准为非刚性配准,用于确定真实形变的组织漂移程度。三维模型使用校正矩阵T2进行转换,得到新的三维模型,从而继续使用转换关系T1进行导航。In the embodiment of this application, the initial registration of body surface feature points is rigid registration, which has less deformation before and during operation, and is easier to identify and process. The initial registration is mainly used to determine the preoperative registration relationship . However, the internal tissue structure landmarks such as blood vessels have large deformations before and during the operation, and there is uncertainty. The secondary registration to calculate the displacement relationship is non-rigid registration, which is used to determine the degree of tissue drift of the real deformation. The 3D model is transformed using the correction matrix T2 to obtain a new 3D model, so that the transformation relationship T1 can be used for navigation.
图2是根据本申请的一些实施例所示的三维模型的组织漂移校正装置示意图。如图2所示,该装置200包括:Fig. 2 is a schematic diagram of a device for correcting tissue drift of a three-dimensional model according to some embodiments of the present application. As shown in Figure 2, the
三维建模模块210,用于基于采集的医学影像数据建立三维模型;A three-
追踪模块220,用于采集追踪系统坐标系下的空间位置信息;配准模块230,使用所述追踪模块辅助下第一数据采集单元采集的至少三个体表特征点的空间位置信息与所述三维模型进行刚性配准,建立实际空间到三维模型的配准关系;The
模型修正模块240,选取所述三维模型中颅骨内组织结构的至少四个标志点,记录所述标志点在三维模型中空间位置信息作为第一空间位置信息,使用第二数据采集单元在脑组织形变后再次获取至少三个所述标志点的第二空间位置信息,将所述标志点的第二空间位置信息与所述第一位置信息进行匹配,获得非刚性匹配关系,然后使用所述非刚性匹配关系对所述三维模型进行修正。其中,本申请实施例中的三维模型的组织漂移校正方法及装置主要应用于手术导航系统中,在手术导航系统中显然还包括一些医学影像数据的采集、处理、投影和成像模块等硬件单元,这些硬件单元一般采用现有技术中已有的硬件单元实现即可,因本申请的技术方案主要对三维模型的校正处理过程进行改进,此处不再对这些现有的硬件单元逐一展开说明。The
在一些实施例中,所述装置中,所述三维模型为脑部三维模型,所述体表特征点为颅骨和/或面部处的固定结构和/或器件,所述内部组织结构为血管结构。In some embodiments, in the device, the three-dimensional model is a three-dimensional model of the brain, the body surface feature points are fixed structures and/or devices at the skull and/or face, and the internal tissue structure is a blood vessel structure .
在一些实施例中,所述三维建模模块包括:In some embodiments, the three-dimensional modeling module includes:
标志点提取模块,用于根据深度学习算法对所述三维模型进行处理,分割并提取特征,获得血管组织结构及多个血管标志点。The marker point extraction module is used to process the three-dimensional model according to the deep learning algorithm, segment and extract features, and obtain the vascular tissue structure and multiple vascular marker points.
在一些实施例中,所述装置还包括:In some embodiments, the device also includes:
校验模块,用于使用探针和/或所述多个标志点之外的至少一个标志点,对所述校正矩阵和/或修正后的三维模型进行校验。A verification module, configured to use the probe and/or at least one marker point other than the plurality of marker points to verify the correction matrix and/or the corrected three-dimensional model.
在一些实施例中,所述装置中,使用探针、激光点云以及无接触式激光超声波中的至少一项获取所述多个标志点的空间位置信息。In some embodiments, in the device, at least one of a probe, a laser point cloud, and a non-contact laser ultrasonic wave is used to acquire the spatial position information of the plurality of marker points.
参见图3,为本申请一个实施例提供的电子设备示意图。如图3所示,该电子设备500包括:Referring to FIG. 3 , it is a schematic diagram of an electronic device provided by an embodiment of the present application. As shown in Figure 3, the
存储器530以及一个或多个处理器510;memory 530 and one or more processors 510;
其中,所述存储器530与所述一个或多个处理器510通信连接,通信总线540,所述存储器530中存储有可被所述一个或多个处理器执行的程序指令532,所述程序指令532被所述一个或多个处理器510执行,以使所述一个或多个处理器510执行上述方法实施例中的各个步骤。进一步地,该电子设备500还可通过通信接口520与外部设备进行交互。Wherein, the memory 530 is communicatively connected with the one or more processors 510, the communication bus 540, and the memory 530 stores program instructions 532 executable by the one or more processors, and the program instructions Step 532 is executed by the one or more processors 510, so that the one or more processors 510 execute the steps in the foregoing method embodiments. Further, the
在一些实施例中,定位导航系统可以是光学手术导航系统、电磁导航系统等;In some embodiments, the positioning navigation system may be an optical surgical navigation system, an electromagnetic navigation system, etc.;
所述光学手术导航系统主要包括:红外光手术导航系统和可见光手术导航系统;The optical surgical navigation system mainly includes: an infrared surgical navigation system and a visible light surgical navigation system;
所述红外光学手术导航系统包括:主机,红外追踪相机系统,带有定位标志物的探针。The infrared optical surgical navigation system includes: a host computer, an infrared tracking camera system, and a probe with a positioning marker.
在一些实施例中,可使用所述红外光学手术导航系统进行三维模型矫正,具体包括:In some embodiments, the infrared optical surgical navigation system can be used for three-dimensional model correction, specifically including:
主机接收所述医学影像并建立三维模型;The host receives the medical image and builds a three-dimensional model;
使用探针采集与颅骨表面固定连接的至少三个体表特征点,获取所述体表特征点在所述红外追踪相机系统坐标系下的空间位置;Using a probe to collect at least three body surface feature points fixedly connected to the skull surface, and obtaining the spatial position of the body surface feature points in the coordinate system of the infrared tracking camera system;
所述红外光学手术导航系统将所述骨钉的空间位置与所述三维模型进行配准,建立实际空间与所述三维模型一一对应的转换矩阵;The infrared optical surgical navigation system registers the spatial position of the bone nail with the three-dimensional model, and establishes a one-to-one conversion matrix between the actual space and the three-dimensional model;
挑选至少四个脑组织血管分叉处作为标志点,在所述三维模型中显示其位置作为第一空间位置信息;Selecting at least four bifurcations of blood vessels in the brain tissue as landmark points, and displaying their positions in the three-dimensional model as the first spatial position information;
当所述脑组织形变后,所述探针采集脑组织形变后的至少三个所述标志点的空间位置,并根据所述转换矩阵转换到所述三维模型中,所述脑组织变形后的标志点转换到所述三维模型中的坐标位置作为第二空间位置信息;After the brain tissue is deformed, the probe collects the spatial positions of at least three marker points after the brain tissue deformation, and converts them into the three-dimensional model according to the transformation matrix, and the deformed brain tissue Converting the marker point to the coordinate position in the three-dimensional model as the second spatial position information;
所述主机根据所述标志点的所述第一空间位置信息和所述第二空间位置信息建立非刚性匹配关系;The host establishes a non-rigid matching relationship according to the first spatial position information and the second spatial position information of the marker point;
所述主机然后通过建立的所述非刚性匹配关系对所述三维模型进行校准,使所述三维模型与变形后的所述脑组织结构一致。The host then calibrates the three-dimensional model through the established non-rigid matching relationship, so that the three-dimensional model is consistent with the deformed brain tissue structure.
可选地,所述体表特征点包括:眼角、鼻尖、骨钉以及粘贴在皮肤表面的标志物。Optionally, the body surface feature points include: corners of eyes, tip of nose, bone nails, and markers pasted on the surface of the skin.
可选地,还可以使用建立所述非刚性匹配关系中未使用的其他所述标志点进行验证,记录所述标志点在三维模型中的理论坐标位置,然后使用探针在所述红外追踪相机系统的追踪下采集所述标志点的空间位置,使用所述转换矩阵计算出在所述三维模型坐标系中的位置作为实际坐标位置,然后计算理论位置坐标位置与实际坐标位置的差值,作为评估所述非刚性匹配关系的参数。Optionally, it is also possible to use other marker points not used in establishing the non-rigid matching relationship for verification, record the theoretical coordinate positions of the marker points in the three-dimensional model, and then use the probe to track the infrared camera Collect the spatial position of the marker point under the tracking of the system, use the transformation matrix to calculate the position in the three-dimensional model coordinate system as the actual coordinate position, and then calculate the difference between the theoretical position coordinate position and the actual coordinate position, as Evaluate the parameters of the non-rigid matching relationship.
本申请的一个实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被执行后执行上述方法实施例中的各个步骤。An embodiment of the present application provides a computer-readable storage medium, wherein computer-executable instructions are stored in the computer-readable storage medium, and each step in the foregoing method embodiments is executed after the computer-executable instructions are executed.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法和/或装置实施例中的对应描述,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described devices and modules can refer to the corresponding descriptions in the foregoing method and/or device embodiments, and details are not repeated here.
尽管此处所述的主题是在结合操作系统和应用程序在计算机系统上的执行而执行的一般上下文中提供的,但本领域技术人员可以认识到,还可结合其他类型的程序模块来执行其他实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。本领域技术人员可以理解,此处所述的本主题可以使用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等,也可使用在其中任务由通过通信网络连接的远程处理设备执行的分布式计算环境中。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备的两者中。Although the subject matter described herein is presented in the general context of being executed in connection with the execution of operating systems and application programs on a computer system, those skilled in the art will recognize that other types of program modules can also be used to execute other programs. accomplish. Generally, program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types. Those skilled in the art will appreciate that the subject matter described herein may be practiced using other computer system configurations, including handheld devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, etc. , can also be used in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the units and method steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的计算机可读取存储介质包括以存储如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方式或技术来实现的物理易失性和非易失性、可移动和不可因东介质。计算机可读取存储介质具体包括,但不限于,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、可擦除可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、闪存或其他固态存储器技术、CD-ROM、数字多功能盘(DVD)、HD-DVD、蓝光(Blue-Ray)或其他光存储设备、磁带、磁盘存储或其他磁性存储设备、或能用于存储所需信息且可以由计算机访问的任何其他介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned computer-readable storage medium includes physically volatile and non-volatile, removable and non-removable media implemented in any manner or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Indong medium. Computer-readable storage media specifically include, but are not limited to, U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), erasable programmable read-only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash or other solid-state memory technology, CD-ROM, Digital Versatile Disk (DVD), HD-DVD, Blue-Ray or other optical storage device, tape, disk storage or other magnetic storage device, or any other medium that can be used to store the desired information and that can be accessed by a computer.
综上所述,本公开提出了一种三维模型的组织漂移校正方法、装置、电子设备及其计算机可读存储介质。通过本申请实施例的技术方案,通过内外部双重组织标志点的两次配准和校正来提升三维数字模型的一致性,从而有效解决术中脑组织形变造成三维数字模型漂移的问题。In summary, the present disclosure proposes a tissue drift correction method, device, electronic device and computer-readable storage medium for a three-dimensional model. Through the technical solution of the embodiment of the present application, the consistency of the three-dimensional digital model is improved through two registrations and corrections of internal and external double tissue marker points, thereby effectively solving the problem of drift of the three-dimensional digital model caused by intraoperative brain tissue deformation.
应当理解的是,本申请的上述具体实施方式仅仅用于示例性说明或解释本申请的原理,而不构成对本申请的限制。因此,在不偏离本申请的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。此外,本申请所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。It should be understood that the above specific implementation manners of the present application are only used to illustrate or explain the principle of the present application, but not to limit the present application. Therefore, any modification, equivalent replacement, improvement, etc. made without departing from the spirit and scope of the present application shall fall within the protection scope of the present application. Furthermore, the claims appended to this application are intended to embrace all changes and modifications that come within the scope and metes and bounds of the appended claims, or equivalents of such scope and metes and bounds.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111654380.7A CN114404039B (en) | 2021-12-30 | 2021-12-30 | Tissue drift correction method and device for three-dimensional model, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111654380.7A CN114404039B (en) | 2021-12-30 | 2021-12-30 | Tissue drift correction method and device for three-dimensional model, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114404039A CN114404039A (en) | 2022-04-29 |
CN114404039B true CN114404039B (en) | 2023-05-05 |
Family
ID=81268668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111654380.7A Active CN114404039B (en) | 2021-12-30 | 2021-12-30 | Tissue drift correction method and device for three-dimensional model, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114404039B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115375855B (en) * | 2022-10-25 | 2023-01-10 | 四川公路桥梁建设集团有限公司 | Engineering project visualization method and device, electronic equipment and readable medium |
CN116630206B (en) * | 2023-07-20 | 2023-10-03 | 杭州安劼医学科技有限公司 | Positioning method and system for rapid registration |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7327865B2 (en) * | 2004-06-30 | 2008-02-05 | Accuray, Inc. | Fiducial-less tracking with non-rigid image registration |
US8989349B2 (en) * | 2004-09-30 | 2015-03-24 | Accuray, Inc. | Dynamic tracking of moving targets |
JP2008538080A (en) * | 2005-02-03 | 2008-10-09 | ブラッコ イメージング ソチエタ ペル アチオニ | Method and computer program product for registration of biomedical images with reduction of image artifacts due to object movement |
CN101916443B (en) * | 2010-08-19 | 2012-10-17 | 中国科学院深圳先进技术研究院 | CT image processing method and system |
EP2680778B1 (en) * | 2011-03-03 | 2019-07-31 | Koninklijke Philips N.V. | System and method for automated initialization and registration of navigation system |
WO2014032041A1 (en) * | 2012-08-24 | 2014-02-27 | Old Dominion University Research Foundation | Method and system for image registration |
US20150222876A1 (en) * | 2012-09-13 | 2015-08-06 | Koninklijke Philips N.V. | Breast surgery guidance based on breast mr images and radioactive markers |
EP2929510A1 (en) * | 2012-12-10 | 2015-10-14 | The Cleveland Clinic Foundation | Image fusion with automated compensation for brain deformation |
CN103908344A (en) * | 2012-12-31 | 2014-07-09 | 复旦大学 | Tractive straightening method based on surgical navigation system |
CN103337065B (en) * | 2013-05-22 | 2016-03-02 | 西安电子科技大学 | The non-rigid registration method of mouse three-dimensional CT image |
CN103700101B (en) * | 2013-12-19 | 2017-02-08 | 华东师范大学 | Non-rigid brain image registration method |
CN103955963B (en) * | 2014-04-30 | 2017-05-10 | 崔岩 | Digital human body three-dimensional reconstruction method and system based on Kinect device |
WO2016095167A2 (en) * | 2014-12-18 | 2016-06-23 | 复旦大学 | Traction deformation correction method based on surgical navigation system |
GB201506842D0 (en) * | 2015-04-22 | 2015-06-03 | Ucl Business Plc And Schooling Steven | Locally rigid vessel based registration for laparoscopic liver surgery |
CN106420055A (en) * | 2016-02-15 | 2017-02-22 | 复旦大学 | Brain tissue deformation correction system based on wireless transmission |
CN110234394B (en) * | 2016-12-13 | 2023-05-16 | 诺沃库勒有限责任公司 | Treatment of patients using TTField with electrode positions optimized with deformable templates |
KR102370490B1 (en) * | 2020-03-13 | 2022-03-04 | 숭실대학교 산학협력단 | Method for modifying medical images according to modification of virtual object, recording medium and device for performing the method |
CN111489425B (en) * | 2020-03-21 | 2022-07-22 | 复旦大学 | A Brain Tissue Surface Deformation Estimation Method Based on Local Key Geometric Information |
CN113648060B (en) * | 2021-05-14 | 2024-02-27 | 上海交通大学 | Ultrasonic guided soft tissue deformation tracking method, device, storage medium and system |
CN113298854B (en) * | 2021-05-27 | 2022-02-01 | 广州柏视医疗科技有限公司 | Image registration method based on mark points |
-
2021
- 2021-12-30 CN CN202111654380.7A patent/CN114404039B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN114404039A (en) | 2022-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110325141B (en) | Image integration device and image integration method | |
US10147190B2 (en) | Generation of a patient-specific anatomical atlas | |
EP2081494B1 (en) | System and method of compensating for organ deformation | |
CN103829949B (en) | Patient Motion Compensation in In Vivo Probe Tracking Systems | |
Yang et al. | Automatic 3-D imaging and measurement of human spines with a robotic ultrasound system | |
TWI842001B (en) | Method and navigation system for registering two-dimensional image data set with three-dimensional image data set of body of interest | |
CN106691600A (en) | Spine pedicle screw implanting and locating device | |
CN114404039B (en) | Tissue drift correction method and device for three-dimensional model, electronic equipment and storage medium | |
JP2019511268A (en) | Determination of rotational orientation in three-dimensional images of deep brain stimulation electrodes | |
CN105931237A (en) | A kind of image calibration method and system | |
CN107854177A (en) | A kind of ultrasound and CT/MR image co-registrations operation guiding system and its method based on optical alignment registration | |
US11127153B2 (en) | Radiation imaging device, image processing method, and image processing program | |
US12239494B1 (en) | Hand-held stereovision system for image updating in surgery | |
KR102233585B1 (en) | Image registration apparatus and method using multiple candidate points | |
CN109350059B (en) | Combined steering engine and landmark engine for elbow auto-alignment | |
CN115775611B (en) | Puncture operation planning system | |
US20250114056A1 (en) | Determining electrode orientation using optimized imaging parameters | |
CN114689041B (en) | Magnetic navigation positioning system, method and related equipment based on two-dimensional image | |
CN115908479A (en) | A brain tissue drift correction method and surgical navigation system | |
TWI683286B (en) | Medical image alignment method | |
CN114283179A (en) | Real-time acquisition and registration system of fracture distal and proximal spatial pose based on ultrasound images | |
CN113925611A (en) | Matching method, device, equipment and medium for object three-dimensional model and object entity | |
CN114332372B (en) | Method and device for determining a three-dimensional model of a blood vessel | |
CN112754658B (en) | Operation navigation system | |
US20250040993A1 (en) | Detection of positional deviations in patient registration |
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 | ||
CP03 | Change of name, title or address |
Address after: 102609, 1st floor, Building 6, No. 69 Qingfeng West Road, Daxing Biomedical Industry Base, Zhongguancun Science and Technology Park, Daxing District, Beijing Patentee after: Huake Precision (Beijing) Medical Equipment Co.,Ltd. Country or region after: China Address before: 102609 Room 401, 4th floor, building 12-1, courtyard 26, Yongwang West Road, Daxing biomedical industrial base, Zhongguancun Science Park, Daxing District, Beijing Patentee before: SINOVATION (BEIJING) MEDICAL TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |