[go: up one dir, main page]

HK1227126B - Dynamic and interactive navigation in a surgical environment - Google Patents

Dynamic and interactive navigation in a surgical environment Download PDF

Info

Publication number
HK1227126B
HK1227126B HK17100608.5A HK17100608A HK1227126B HK 1227126 B HK1227126 B HK 1227126B HK 17100608 A HK17100608 A HK 17100608A HK 1227126 B HK1227126 B HK 1227126B
Authority
HK
Hong Kong
Prior art keywords
image
display
surgical
tissue
patient
Prior art date
Application number
HK17100608.5A
Other languages
Chinese (zh)
Other versions
HK1227126A1 (en
Inventor
A.Y.格里
M.艾维萨尔
Original Assignee
外科手术室公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 外科手术室公司 filed Critical 外科手术室公司
Publication of HK1227126A1 publication Critical patent/HK1227126A1/en
Publication of HK1227126B publication Critical patent/HK1227126B/en

Links

Description

外科手术环境中的动态和交互式导航Dynamic and interactive navigation in surgical environments

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本申请要求于2014年4月4日提交并且以引用的方式并入本文中的美国临时申请序列号61/975,330的权益。This application claims the benefit of U.S. Provisional Application Serial No. 61/975,330, filed April 4, 2014, and incorporated herein by reference.

背景background

本申请大体上涉及一种用于在外科手术环境中显示外科手术过程以帮助外科手术的系统和方法。更具体地说,本申请涉及一种通过在外科手术过程期间将组织动力学模型联接到患者特定图像来将实际外科手术患者的静态/静止医疗图像转化成与医疗工具(例如像外科手术工具、探针和/或可植入医疗装置)交互作用的动态和交互式图像的系统和方法。与医疗工具的交互作用已经实现接近警告,所述接近警告是用于提供工具接近特定解剖结构的连续指示和警告的机制。The present application generally relates to a system and method for displaying surgical procedures in a surgical environment to aid in surgery. More specifically, the present application relates to a system and method for converting static/still medical images of an actual surgical patient into dynamic and interactive images that interact with medical tools (such as, for example, surgical tools, probes, and/or implantable medical devices) by coupling a tissue dynamics model to the patient-specific image during the surgical procedure. The interaction with the medical tool has enabled proximity warning, which is a mechanism for providing continuous indication and warning of the tool's proximity to specific anatomical structures.

外科医生缺乏将向其提供外科手术患者的真实视觉图像的外科手术工具,其中真实物理组织性质与医疗工具(例如像外科手术工具、探针和/或可植入医疗装置)一起显示在3d显示器中。一种外科手术工具,其包括:(i)患者特定外科手术区域(例如,动脉瘤)的真实的“逼真的”2D和/或3D显示;(ii)对局部患者特定外科手术区域几何形状和物理性质的建模;(iii)接口,其使得能够操纵患者特定外科手术模型区域并且显示诸如切割、转移和夹紧的外科手术动作;以及(iv)接口,其向外科医生提供反馈提示并且给出实时3d导航,所述3d导航提供工具接近特定解剖结构的警告。Surgeons lack surgical tools that would provide them with a realistic visual image of a surgical patient, wherein real physical tissue properties are displayed in a 3D display along with medical tools (e.g., surgical tools, probes, and/or implantable medical devices). A surgical tool comprising: (i) a realistic, "lifelike" 2D and/or 3D display of a patient-specific surgical region (e.g., an aneurysm); (ii) modeling of the local patient-specific surgical region geometry and physical properties; (iii) an interface that enables manipulation of the patient-specific surgical model region and displays surgical actions such as cutting, shifting, and clamping; and (iv) an interface that provides feedback cues to the surgeon and gives real-time 3D navigation that warns the surgeon of the proximity of the tool to specific anatomical structures.

概述Overview

大体提供用于通过将组织动力学和工具特性的模型联接到患者特定图像来将特定患者的医疗图像转化成与包括医疗装置的医疗工具交互作用的高分辨率3D动态和交互式图像以便以准确和动态的方式模拟医疗过程的示例性系统和方法。所述方法包括用于添加和/或调整动态组织图像的工具和在所述动态组织图像上绘制和添加几何形状的能力。所述系统导入3D外科手术计划(开颅术、头位置、入路等)。外科医生建立多个视图,旋转导航图像并且与导航图像交互作用来看到病变后面和关键结构。外科医生可使得诸如肿瘤、血管和组织的结构透明从而改善可视化并且能够看到病变后面。所述系统可关于工具接近特定解剖结构做出警告。An exemplary system and method are generally provided for converting a medical image of a specific patient into a high-resolution 3D dynamic and interactive image that interacts with medical tools including medical devices by coupling a model of tissue dynamics and tool properties to the patient-specific image to simulate a medical procedure in an accurate and dynamic manner. The method includes tools for adding and/or adjusting dynamic tissue images and the ability to draw and add geometric shapes on the dynamic tissue images. The system imports a 3D surgical plan (craniotomy, head position, approach, etc.). The surgeon establishes multiple views, rotates the navigation image and interacts with the navigation image to see behind the lesion and key structures. The surgeon can make structures such as tumors, blood vessels and tissue transparent to improve visualization and be able to see behind the lesion. The system can issue warnings about the proximity of tools to specific anatomical structures.

另外是多个示例性实施方案,包括但不限于一种用于对特定患者执行医疗过程的建模系统,其包括:显示器;图像生成器,所述图像生成器包括在计算机系统上执行的专用软件用于生成动态组织图像以便在所述显示器上显示,所述生成用于在所述显示器上显示真实地表示特定患者的对应实际生物组织的组织;用户工具生成器,所述用户工具生成器包括在计算机系统上执行的专用软件用于生成用户工具的工具模型用于通过由用户输入提供的操纵与所述动态组织图像动态地交互作用以便在所述显示器上显示;以及计算机系统的用户接口,所述用户接口被配置用于允许用户通过添加或修改所述组织的特征来调整在所述显示器上显示的动态组织图像以便帮助外科手术操作。建模系统被配置用于在对特定患者的医疗过程期间在手术室中使用。In addition, there are several exemplary embodiments, including but not limited to a modeling system for performing a medical procedure on a specific patient, comprising: a display; an image generator comprising dedicated software executed on a computer system for generating a dynamic tissue image for display on the display, the generation for displaying on the display tissue that realistically represents the corresponding actual biological tissue of the specific patient; a user tool generator comprising dedicated software executed on the computer system for generating a tool model of a user tool for dynamically interacting with the dynamic tissue image through manipulation provided by user input for display on the display; and a user interface of the computer system, the user interface being configured to allow a user to adjust the dynamic tissue image displayed on the display by adding or modifying features of the tissue to assist in surgical operations. The modeling system is configured for use in an operating room during a medical procedure on a specific patient.

进一步提供了用于执行外科手术过程的建模系统,其包括:触摸屏显示器;数据库,所述数据库用于存储不同器官和/或组织的多个模型的库,其中所述数据库还被配置用于存储特定患者的医疗图像,其中所述建模系统被配置用于通过使用患者医疗图像为特定患者创建模型来在所述外科手术过程之前建立支持所述过程的病例;用户接口,所述用户接口用于从多个此类病例中选择所述病例以便加载在所述建模系统中;图像生成器,所述图像生成器包括在计算机系统上执行的专用软件用于基于所述选择的病例生成动态组织图像以便在所述显示器上显示,所述生成用于在所述显示器上显示真实地表示特定患者的对应实际生物组织的组织;用户工具生成器,所述用户工具生成器包括在计算机系统上执行的专用软件用于生成用户工具的工具模型用于通过由用户输入提供的操纵与所述动态组织图像动态地交互作用以便在所述显示器上显示;计算机系统的用户接口,所述用户接口被配置用于从用户接收输入来通过所述触摸屏显示器配置建模系统;以及接口,所述接口连接到存在于手术室中的外部外科手术系统或工具的接口以便从外部外科手术系统或工具接收数据用于生成所述动态组织图像以便显示与所述外部外科手术系统或工具的操作一致。Further provided is a modeling system for performing a surgical procedure, comprising: a touch screen display; a database for storing a library of multiple models of different organs and/or tissues, wherein the database is further configured to store medical images of a specific patient, wherein the modeling system is configured to establish a case supporting the procedure before the surgical procedure by creating a model for the specific patient using the patient's medical images; a user interface for selecting the case from a plurality of such cases for loading into the modeling system; an image generator comprising dedicated software executed on a computer system for generating dynamic tissue images based on the selected case for display on the display, the generating software for displaying the selected case on the modeling system; The display displays tissue that realistically represents the corresponding actual biological tissue of a specific patient; a user tool generator, which includes dedicated software executed on a computer system for generating a tool model of a user tool for dynamically interacting with the dynamic tissue image through manipulation provided by user input for display on the display; a user interface of the computer system, which is configured to receive input from the user to configure the modeling system through the touch screen display; and an interface, which is connected to an interface of an external surgical system or tool present in the operating room to receive data from the external surgical system or tool for generating the dynamic tissue image for display consistent with the operation of the external surgical system or tool.

以上的建模系统可被配置用于在对特定患者的外科手术期间在手术室中使用。The above modeling system may be configured for use in an operating room during a surgical procedure on a particular patient.

另外提供了使用建模系统(诸如本文所描述的)来支持医疗过程的方法,其包括以下步骤:Additionally provided is a method of using a modeling system (such as described herein) to support a medical procedure, comprising the steps of:

提供被配置用于手术室中的计算机系统;Providing a computer system configured for use in an operating room;

提供连接到所述计算机系统的显示器;providing a display connected to the computer system;

获得关于特定患者的生物组织的患者图像信息以便存储在所述计算机系统中;obtaining patient image information regarding biological tissue of a particular patient for storage in the computer system;

使用在计算机系统上执行的专用软件生成特定患者的生物组织的动态图像以便在所述显示器上显示,所述生成使用所述患者图像信息以使得所述动态组织图像在所述显示器上被显示为真实地表示特定患者的对应实际组织;generating, using dedicated software executed on a computer system, a dynamic image of biological tissue of a specific patient for display on the display, the generating using the patient image information so that the dynamic tissue image is displayed on the display as a faithful representation of the corresponding actual tissue of the specific patient;

使用所述计算机系统生成用户工具模型用于通过由用户输入的操纵与所述动态组织图像动态地交互作用以便在所述显示器上显示;generating, using the computer system, a user tool model for dynamically interacting with the dynamic tissue image through manipulations input by a user for display on the display;

使用所述计算机系统的用户输入通过添加或修改用于显示的所述组织的特征来调整在所述显示器上显示的动态组织图像以便调整位于特定患者的实际生物组织中的解剖结构;以及using user input of the computer system to adjust the dynamic tissue image displayed on the display by adding or modifying features of the tissue for display so as to adjust anatomical structures located in actual biological tissue of a particular patient; and

使用计算机系统生成对特定患者执行的外科手术过程的至少一部分的真实模拟以便在所述显示器上显示,示出根据用户的输入动态组织图像与用户工具模型之间的交互作用。A realistic simulation of at least a portion of a surgical procedure performed on a particular patient is generated using the computer system for display on the display, showing interaction between a dynamic tissue image and a user tool model based on user input.

另外提供了使用建模系统(诸如本文所描述的)来支持医疗过程的方法,其包括以下步骤:Additionally provided is a method of using a modeling system (such as described herein) to support a medical procedure, comprising the steps of:

提供被配置用于手术室中的计算机系统;Providing a computer system configured for use in an operating room;

提供连接到所述计算机系统的3D显示器;providing a 3D display connected to the computer system;

获得关于特定患者的生物组织的患者图像信息;obtaining patient image information about biological tissue of a specific patient;

通过使用被配置用于生成特定患者的生物组织的动态图像的患者医疗图像为特定患者创建模型来在所述外科手术之前建立支持所述外科手术的病例;establishing a case supporting the surgical procedure prior to the surgical procedure by creating a model for the specific patient using medical images of the patient configured to generate dynamic images of biological tissue of the specific patient;

使用在计算机系统上执行的专用软件、使用所述病例生成特定患者的生物组织的动态图像以便在所述显示器上显示,所述生成使用所述患者图像信息以使得所述动态组织图像在所述显示器上被显示为真实地表示特定患者的对应实际组织;generating, using dedicated software executed on a computer system, a dynamic image of biological tissue of a specific patient using the case for display on the display, the generating using the patient image information so that the dynamic tissue image is displayed on the display as a realistic representation of the corresponding actual tissue of the specific patient;

使用所述计算机系统生成用户工具模型用于通过由用户输入的操纵与所述动态组织图像动态地交互作用以便在所述显示器上显示;generating, using the computer system, a user tool model for dynamically interacting with the dynamic tissue image through manipulations input by a user for display on the display;

使用所述计算机系统的用户输入通过添加或修改用于显示的所述组织的特征来调整在所述显示器上显示的动态组织图像以便调整位于特定患者的实际生物组织中的解剖结构;using user input of the computer system to adjust a dynamic tissue image displayed on the display by adding or modifying features of the tissue for display so as to adjust anatomical structures located in actual biological tissue of a particular patient;

使用计算机系统生成对特定患者执行的外科手术过程的至少一部分的真实模拟以便在所述显示器上显示,示出根据用户的输入动态组织图像与用户工具模型之间的交互作用;generating, using the computer system, a realistic simulation of at least a portion of a surgical procedure performed on a particular patient for display on the display, showing interaction between a dynamic tissue image and a user tool model based on user input;

从在外科手术期间使用的外部外科手术系统接收数据,所述数据由所述模拟工具使用来确保生物组织的所述动态图像与外部外科手术系统的操作一致;以及receiving data from an external surgical system used during the surgical procedure, the data being used by the simulation tool to ensure that the dynamic image of the biological tissue is consistent with the operation of the external surgical system; and

提供警告用户关于一个或多个外科手术工具接近患者的特定解剖结构的能力。Providing the ability to alert a user about the proximity of one or more surgical tools to specific anatomical structures of a patient.

本发明还提供另外的示例性实施方案,下文更详细地描述这些另外的实施方案中的一些但不是全部The present invention also provides additional exemplary embodiments, some but not all of which are described in more detail below.

附图简述BRIEF DESCRIPTION OF THE DRAWINGS

通过阅读以下说明并参考附图,本发明所涉及领域的技术人员将清楚本文所述的本发明的实例的特征和优点,其中:The features and advantages of the embodiments of the present invention described herein will become apparent to those skilled in the art upon reading the following description and referring to the accompanying drawings, in which:

图1是示出用于使用本文公开的SNAP外科手术工具的示例性系统结构和接口的框图;FIG1 is a block diagram illustrating an exemplary system architecture and interface for using the SNAP surgical tool disclosed herein;

图1A是示出用于移动车实施方案的示例性SNAP工具部件的框图;FIG1A is a block diagram illustrating exemplary SNAP tool components for a mobile cart embodiment;

图1B是用于移动车实施方案的示例性SNAP工具部件的图形表示;FIG1B is a diagrammatic representation of exemplary SNAP tool components for a mobile cart embodiment;

图1C是示出用于示例性SNAP移动护理实施方案的示例性软件接口的框图;FIG1C is a block diagram illustrating an exemplary software interface for an exemplary SNAP Mobile Care implementation;

图2-图11和图12-图18是用于示例性SNAP工具的示例性显示和/或控制接口的屏幕截图;并且Figures 2-11 and 12-18 are screenshots of example display and/or control interfaces for an example SNAP tool; and

图11A是示出使用SNAP工具用于组合不同分割的组织数据集的示例性融合处理流水线方法的框图。11A is a block diagram illustrating an exemplary fusion processing pipeline method for combining differently segmented tissue datasets using the SNAP tool.

示例性实施方案的详述Detailed Description of Exemplary Embodiments

本文使用的术语只用于描述示例性实施方案的目的,而不是意图成为限制。如本文所用,除非上下文另外明确说明,否则单数形式“一(a/an)”和“所述(the)”意欲也包括复数形式。将进一步理解,术语“包括(comprises)”和/或“包括(comprising)、(including)、(having)、(containing)”在用于本说明书中时,规定存在所陈述的特征、整数、步骤、操作、元件和/或部件,但是不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或其群组。The terms used herein are for the purpose of describing exemplary embodiments only and are not intended to be limiting. As used herein, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to include the plural forms as well. It will be further understood that the terms "comprises" and/or "comprising", "including", "having", and "containing" when used in this specification specify the presence of the stated features, integers, steps, operations, elements, and/or parts, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, parts, and/or groups thereof.

本申请并入有在2013年9月30日提交的美国专利申请序列号14/008,917和在2013年5月24日提交的PCT申请序号列PCT/US13/42654的所有教义,所述教义提供用于本文中论述的改善的设计信息。This application incorporates all teachings of U.S. patent application Ser. No. 14/008,917, filed Sep. 30, 2013, and PCT application Ser. No. PCT/US13/42654, filed May 24, 2013, which provide design information for the improvements discussed herein.

所公开示例性外科手术图形工具(SNAP)与手术室技术整合以便提供先进的3D能力和增强现实,允许外科医生增强其外科手术执行和提前准备。例如,除其他用途外,SNAP工具给神经外科医生提供虚拟现实引导以确定移除脑肿瘤和治疗血管病变的最安全和最有效途径。The disclosed exemplary Surgical Approach Graphics Tool (SNAP) integrates with operating room technology to provide advanced 3D capabilities and augmented reality, allowing surgeons to enhance their surgical execution and preparation. For example, the SNAP tool provides neurosurgeons with virtual reality guidance to determine the safest and most effective approach to remove brain tumors and treat vascular lesions, among other uses.

SNAP导入开颅术、头位置、到病变的路径入路的3D计划,例如用于锁孔和其他微创技术。SNAP允许外科医生提前看到预期的外科医生眼视图。SNAP imports 3D plans of the craniotomy, head position, and approach to the lesion, such as for keyhole and other minimally invasive techniques. SNAP allows the surgeon to visualize the intended surgeon's eye view in advance.

利用SNAP工具,外科医生可在手术室中利用特定患者的实际CT/MRI(及其他)扫描的同时执行其外科手术计划,允许增强的准确度和效率。SNAP还提供允许外科医生以可旋转3D形式看到后面的动脉和其他关键结构的创新特征,所述可旋转3D形式可被修改来使图像对外科医生更有用。例如,SNAP提供旋转图像或使半透明的能力以便帮助外科医生可视化操作。SNAP利用允许外科医生执行“患者专用”外科手术的现实“穿越”的先进成像技术。工具提供手术室外的准备支持并且还可用于采取预先计划的路径进入外科医生(及其工作人员)在过程期间待使用的手术室自身。Utilizing the SNAP tool, surgeons can execute their surgical plans in the operating room while utilizing actual CT/MRI (and other) scans of a specific patient, allowing for enhanced accuracy and efficiency. SNAP also provides innovative features that allow surgeons to see arteries and other critical structures behind in rotatable 3D, which can be modified to make the image more useful to the surgeon. For example, SNAP provides the ability to rotate the image or make it semi-transparent to help the surgeon visualize the procedure. SNAP utilizes advanced imaging technology that allows surgeons to perform realistic "walk-throughs" of "patient-specific" surgical procedures. The tool provides preparation support outside the operating room and can also be used to take a pre-planned path into the operating room itself, which the surgeon (and his or her staff) will use during the procedure.

SNAP通过连接至OR术中跟踪导航系统获得外科手术工具、导航探针、显微镜焦点等的跟踪坐标。SNAP提供使增强的情景意识减弱的3D导航模式。SNAP可从这些外科手术工具中的任一个接收图像或跟踪/导航信息,所述外科手术工具被配置来收集此类信息,并且此类信息可由SNAP系统使用来致使高分辨率图像显示给外科医生以对应于所接收信息。例如,SNAP图像可跟踪工具在所显示图像中的位置,或者基于由例如工具提供的视觉信息更新图像。SNAP obtains tracking coordinates of surgical tools, navigation probes, microscope focal points, and the like by connecting to an OR's intraoperative tracking and navigation system. SNAP provides a 3D navigation mode that provides enhanced situational awareness. SNAP can receive images or tracking/navigation information from any of these surgical tools configured to collect such information, and the SNAP system can use this information to display high-resolution images to the surgeon corresponding to the received information. For example, the SNAP image can track the tool's position in the displayed image or update the image based on visual information provided by the tool, for example.

SNAP接近警告系统的操作方式类似于近地警告系统(GPWS)和机载防撞系统(ACAS)、地面防撞系统(TCAS)以及飞机中的指示和警告机组人员接近和/可能致使接近地面和其他障碍物的机动的其他类似系统。SNAP接近警告系统操作包括以下主要阶段:The SNAP proximity warning system operates in a manner similar to the Ground Proximity Warning System (GPWS) and the Airborne Collision Avoidance System (ACAS), the Ground Collision Avoidance System (TCAS), and other similar systems in aircraft that indicate and warn the crew of approaches and/or maneuvers that may result in proximity to the ground and other obstacles. SNAP proximity warning system operation consists of the following major phases:

-SNAP接近警告系统可自动地标记外科医生需要避开的解剖结构。此类解剖结构可包括纤维轨迹、神经、血管、动脉等。-SNAP proximity warning system automatically marks anatomical structures that the surgeon needs to avoid. Such anatomical structures may include fiber trajectories, nerves, blood vessels, arteries, etc.

-SNAP接近警告系统允许将标记手动放置在3D或2D导航场景中。这些标记可标记障碍物和解剖结构以便避开或标记出外科医生将导航到的目标。被放置的每个标记可被标示,具有特定颜色、特定形状等。The SNAP proximity warning system allows for the manual placement of markers within a 3D or 2D navigation scene. These markers can mark obstacles and anatomical structures to avoid or identify targets for the surgeon to navigate to. Each marker placed can be labeled with a specific color, shape, etc.

-SNAP接近警告系统的警告的指示可以是视觉的(例如,颜色变化)、声音的(声音)和其他。- The indication of the warning of the SNAP proximity warning system may be visual (eg, color change), audible (sound), and others.

-SNAP可允许创建轨迹。通过标记进入点并随后将此进入点与上方标记/目标相关联,SNAP创建允许从进入点导航到所述目标的轨迹。-SNAP allows the creation of tracks. By marking an entry point and then associating this entry point with an above marker/target, SNAP creates a track that allows navigation from the entry point to the target.

-SNAP路径计划器允许连接若干标记、目标以及进入点并且创建路径。可创建多个路径。路径可以是要遵循的所需路线或者要避开的路径。-SNAP Path Planner allows you to connect several markers, goals, and entry points and create a path. Multiple paths can be created. A path can be a desired route to follow or paths to avoid.

-类似于飞机仪表着陆系统(ILS),SNAP向外科医生提供视觉图形引导。只要外科医生将其移动维持在引导的标记内,他就将准确地从点A到点B(从进入点到目标)。-Similar to an aircraft instrument landing system (ILS), SNAP provides visual graphical guidance to the surgeon. As long as the surgeon maintains his movements within the guided markings, he will accurately get from point A to point B (from entry point to target).

工具给机构(例如,医院)及其各自外科医生提供减少外科手术失误、降低外科手术浪费和相关成本的量、减少手术室时间并且使过程的高风险性最小化的机会。工具提供维持神经外科培训的高质量的机会和在手术室外进行教学的机会:外科手术技能的Halstedian培训依赖于大量的、多种病例以及在医院中的几乎无尽的驻留时间。近期发展已迫使反思Halstedian系统。关于Halstedian系统的近期众多压力包括:受限的工作时数、提高的群众监督以及手术经验的减少。The tool provides an opportunity for institutions (e.g., hospitals) and their respective surgeons to reduce surgical errors, lower the amount of surgical waste and associated costs, reduce operating room time, and minimize the high risk nature of the procedure. The tool provides an opportunity to maintain the high quality of neurosurgery training and to conduct teaching outside the operating room: Halstedian training of surgical skills relies on a large number of cases and almost endless residency time in the hospital. Recent developments have forced a rethinking of the Halstedian system. Among the many recent pressures on the Halstedian system are: limited working hours, increased crowd supervision, and a decrease in surgical experience.

使用工具的训练可减少对后续过程和调整的需要。例如,当工具用于动脉瘤手术时,使用所述工具可减少调整或更换动脉瘤夹具的需要。夹具的调整和更换可通常导致延长的临时阻塞和整体较长的过程时间。这会增加整体过程风险。Training in the use of the tool can reduce the need for subsequent procedures and adjustments. For example, when the tool is used in an aneurysm procedure, using the tool can reduce the need to adjust or replace the aneurysm clip. Adjustment and replacement of the clip can often result in prolonged temporary occlusion and an overall longer procedure time. This can increase the overall risk of the procedure.

本领域的技术人员应理解,本文所公开的示例性实施方案可被实现为或者可大体使用方法、系统、计算机程序产品或前述组合。因此,实施方案中的任一个可采用以下形式:完全硬件实施方案、用于硬件上的执行的完全软件实施方案(包括固件、常驻软件、微代码等)或者组合本文可大体称为“系统”的软件方面和硬件方面的实施方案。此外,实施方案中的任一个可采用以下形式:位于具有在介质上体现的计算机可用程序代码的计算机可用存储介质上的计算机程序产品。It will be understood by those skilled in the art that the exemplary embodiments disclosed herein may be implemented as or may generally utilize methods, systems, computer program products, or combinations thereof. Thus, any of the embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, microcode, etc.) for execution on hardware, or an embodiment combining software and hardware aspects, which may generally be referred to herein as a "system." Furthermore, any of the embodiments may take the form of a computer program product on a computer-usable storage medium having computer-usable program code embodied on the medium.

例如,本文公开的特征可使用如图1所示的设置在医院环境(诸如手术室)中的联网计算机系统1实现。此系统可设置在外科手术环境中,其中外科医生20由各个外科手术工作人员22支持对患者5进行操作。这种系统1整合一个或多个服务器(例如,PC)10A-10n,所述服务器从使用计算机网络12一起联网的一个或多个数据库15A-15n访问数据。系统将执行提供来实现本文描述的功能和其他特征的专有软件。一个或多个计算机20可用于与各种外科手术工具,诸如外科手术探针/摄像机32、其他外科手术工具34和/或连接到计算机20的其他设备36对接,所述对接使用作为计算机18与工具之间的接口的一个或多个计算机总线或网络30。应注意,在一些情况中,计算机18、服务器10以及数据库15可全被容纳在单个服务器平台中。For example, the features disclosed herein can be implemented using a networked computer system 1 set up in a hospital environment (such as an operating room) as shown in FIG1 . This system can be set up in a surgical environment where a surgeon 20 is supported by various surgical staff 22 to operate on a patient 5. Such a system 1 integrates one or more servers (e.g., PCs) 10A-10n that access data from one or more databases 15A-15n that are networked together using a computer network 12. The system will execute proprietary software that provides the functions and other features described herein. One or more computers 20 can be used to interface with various surgical tools, such as surgical probes/cameras 32, other surgical tools 34, and/or other devices 36 connected to the computers 20, using one or more computer buses or networks 30 as interfaces between the computers 18 and the tools. It should be noted that in some cases, the computers 18, servers 10, and databases 15 can all be housed in a single server platform.

系统连接到高分辨率3D显示器40,在所述显示器40上,外科医生可监测各个工具32、34以及36的操作和活动。在一些情况下,显示器可能不具有3D能力。The system is connected to a high-resolution 3D display 40 on which the surgeon can monitor the operation and activity of the various tools 32, 34, and 36. In some cases, the display may not have 3D capabilities.

系统被配置为具有包括患者成像细节的患者特定参数7和其他信息,所述患者成像细节包括来自先前获取的患者可用CT和MRI图像的图像准备,所述其他信息关于模拟模型,诸如患者年龄、性别等(这些信息中的部分或全部可从例如像医疗数据库、实验室或其他源的外部实体获取)。系统使用从系统数据库获取的描述组织和器官特征的组织信息参数。系统可被配置来在需要的情况下通过诸如互联网的通信网络50与一个或多个外部实体60交互作用。The system is configured with patient-specific parameters 7 including patient imaging details, including image preparation from previously acquired available CT and MRI images of the patient, and other information about the simulation model, such as patient age, gender, etc. (some or all of this information may be obtained from external entities such as medical databases, laboratories, or other sources). The system uses tissue information parameters describing tissue and organ characteristics obtained from the system database. The system can be configured to interact with one or more external entities 60 via a communication network 50, such as the Internet, as needed.

任何合适的计算机可用(计算机可读)介质可被用于存储用于在一个或多个计算机上执行的软件,以便实现公开的处理并存储公开的数据和信息。计算机可用或计算机可读介质可以是(例如但不局限于)电、磁、光学、电磁、红外或半导体系统、设备、装置或传播介质。计算机可读介质的更具体实例(并非详尽清单)将包括以下:具有一根或多根导线的电连接、有形介质诸如便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或闪存)、压缩光盘只读存储器(CDROM)或其他有形的光学或磁性存储装置;或传输介质诸如支持互联网或内联网的介质。应注意计算机可用或计算机可读介质甚至可包括另一介质,从所述另一介质可通过例如光学或磁性扫描来电子地获取程序随后编译、解译或者如有必要以其他合适的方式处理,并且随后存储在任何可接受类型的计算机存储器中。Any suitable computer-usable (computer-readable) medium may be used to store software for execution on one or more computers to implement the disclosed processes and store the disclosed data and information. A computer-usable or computer-readable medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples of computer-readable media (not an exhaustive list) would include the following: an electrical connection having one or more conductors, a tangible medium such as a portable computer floppy disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a compact disc read-only memory (CDROM), or other tangible optical or magnetic storage device; or a transmission medium such as an Internet or intranet-enabled medium. It should be noted that a computer-usable or computer-readable medium may even include another medium from which the program may be electronically retrieved, for example, by optical or magnetic scanning, and then compiled, interpreted, or otherwise processed as necessary, and then stored in any acceptable type of computer memory.

在本文档的上下文中,计算机可用或计算机可读介质可以是可包含、存储、通信、传播或传输程序以便由指令执行系统、平台、设备或装置使用或与指令执行系统、平台、设备或装置组合使用的任何介质,所述指令执行系统、平台、设备或装置可包括任何合适的计算机(或计算机系统),所述任何合适的计算机包括一个或多个可编程或专用处理器/控制器。计算机可用介质可包括处于基带中或作为载波一部分的传播数据信号,其中实施有计算机可用程序代码。可使用任何适当介质,包括但不限于互联网、电线、光纤电缆、射频(RF)或其他手段来传输计算机可用程序代码。In the context of this document, a computer-usable or computer-readable medium can be any medium that can contain, store, communicate, propagate, or transport a program for use by or in combination with an instruction execution system, platform, apparatus, or device, which may include any suitable computer (or computer system) including one or more programmable or special-purpose processors/controllers. A computer-usable medium may include a propagated data signal in baseband or as part of a carrier wave with computer-usable program code embodied therein. The computer-usable program code may be transmitted using any suitable medium, including but not limited to the Internet, wire, fiber optic cable, radio frequency (RF), or other means.

用于进行示例性实施方案操作的计算机程序代码可由常规手段使用任何计算机语言编写,所述计算机语言包括但不限于解译或事件驱动语言诸如BASIC、Lisp、VBA或VBScript,或GUI实施方案诸如visual basic,编译的编程语言诸如FORTRAN、COBOL或Pascal,面向对象、脚本或非脚本编程语言诸如Java、JavaScript、Perl、Smalltalk、C++、Object Pascal等,人工智能语言诸如Prolog,实时嵌入式语言诸如Ada,或甚至使用阶梯逻辑的更直接或简化的编程,汇编程序语言,或使用适当的机器语言的直接编程。Computer program code for carrying out operations of the exemplary embodiments may be written by conventional means in any computer language including, but not limited to, interpreted or event-driven languages such as BASIC, Lisp, VBA, or VBScript, or GUI implementations such as Visual Basic, compiled programming languages such as FORTRAN, COBOL, or Pascal, object-oriented, scripting, or non-scripting programming languages such as Java, JavaScript, Perl, Smalltalk, C++, Object Pascal, etc., artificial intelligence languages such as Prolog, real-time embedded languages such as Ada, or even more direct or simplified programming using ladder logic, assembler languages, or direct programming using an appropriate machine language.

计算机程序指令可被存储或以其他方式加载在计算机可读介质存储器中,所述存储器可引导计算装置或系统(诸如由图1的示例性系统1所描述),或其他可编程数据处理设备,以便以特定方式起作用,使得存储在计算机可读存储器中的指令产生制品,所述制品包括实现本文所指定的功能/作用的指令手段。Computer program instructions may be stored or otherwise loaded in a computer-readable medium memory that may direct a computing device or system (such as depicted by exemplary system 1 of FIG. 1 ), or other programmable data processing apparatus, to function in a particular manner such that the instructions stored in the computer-readable memory produce an article of manufacture that includes instruction means for implementing the functions/acts specified herein.

软件包括通过提供给执行装置或部件而被执行的专用计算机程序指令,所述执行装置或部件可包括通用计算机、专用计算机或控制器或其他可编程数据处理设备或部件、本文所描述的定制器件的处理器,使得专用计算机程序的指令在被执行时创建用于实现本文所指定的功能/作用的手段。因此,定制软件的计算机程序指令用于致使将在执行装置或部件或者其他可编程设备上执行的一系列操作产生计算机实现的处理,使得指令在计算机或其他可编程设备上执行用于实现本公开指定的功能/作用的步骤。这些步骤或动作可与操作员或人类实现的步骤或动作以及由其他部件或设备提供的步骤或动作组合以便进行任何数量的本发明的示例性实施方案。根据需要,定制的软件还可使用各种可商购软件,诸如计算机操作系统、数据库平台(例如,MySQL)或者其他COTS软件。Software includes the special-purpose computer program instruction being performed by being provided to execution device or component, and described execution device or component may include general-purpose computer, special-purpose computer or controller or other programmable data processing equipment or component, the processor of custom device described herein, makes the instruction of special-purpose computer program create the means for realizing the function/effect specified herein when being executed.Therefore, the computer program instruction of custom software is used for causing the series of operations that will be performed on execution device or component or other programmable device to produce computer-implemented processing, makes instruction perform the step for realizing the function/effect specified in the present disclosure on computer or other programmable device.These steps or actions can be combined with the step or action realized by operator or mankind and the step or action provided by other components or equipment to carry out any number of exemplary embodiments of the present invention.As required, customized software can also use various commercially available software, such as computer operating system, database platform (for example, MySQL) or other COTS software.

对于被称为“外科手术导航先进平台”(SNAP)的示例性系统,实际患者的医疗图像被转换成动态、交互式3D场景。此动态和交互式图像/模型为医疗图像创建新型和初始标准,并且具有许多应用。For an exemplary system called the "Surgical Navigation Advanced Platform" (SNAP), medical images of actual patients are converted into dynamic, interactive 3D scenes. This dynamic and interactive image/model creates a new and original standard for medical images and has many applications.

SNAP向外科医生(神经外科医生等)提供例如独特虚拟现实引导以确定移除肿瘤(大脑的等)并且治疗畸形诸如血管畸形的最安全且最有效途径。“外科手术导航先进平台”(SNAP)可用作独立系统或外科手术导航系统的应用,或者与第三方导航系统一起用于第三方导航系统所用于的过程类型。这些过程包括但不限于大脑、脊和耳鼻喉(ENT)。SNAP provides surgeons (neurosurgeons, etc.) with unique virtual reality guidance, for example, to determine the safest and most effective way to remove tumors (brain, etc.) and treat malformations such as vascular malformations. The "Surgical Navigation Advanced Platform" (SNAP) can be used as a standalone system or application of a surgical navigation system, or in conjunction with a third-party navigation system for the same types of procedures that the third-party navigation system is used for. These procedures include, but are not limited to, brain, spinal, and ear, nose, and throat (ENT).

SNAP允许外科医生在外科手术之前分析并计划特定患者病例,并且随后将所述计划带入手术室(OR)中并且在外科手术期间结合导航系统使用它。SNAP随后将导航数据呈现到先进交互式的高质量3D图像中,具有多个视图点。SNAP allows surgeons to analyze and plan a specific patient case before surgery, and then bring the plan into the operating room (OR) and use it in conjunction with the navigation system during surgery. SNAP then renders the navigation data into advanced, interactive, high-quality 3D images with multiple viewpoints.

SNAP实际是包括医疗成像装置的图像引导的外科手术系统,其呈现外科手术过程的实时和动态多个视线视图(从不同/多个角度)。图像包括扫描的医疗图像(基于扫描诸如CT、MRI、超声、X射线等)和外科手术仪器。它还可包括基于视频形成显微镜或其他源的实时视频和模型。SNAP为外科医生提供实时3D交互式引导图像。解剖结构(即,头、脑、膝、肩等)的取向在物理/患者的和扫描的医疗图像(CT、MRI、超声、X射线等)中被标记并预先对准;因此扫描的医疗图像和患者在外科手术时的真实解剖结构的取向是同步且对准的。SNAP is actually an image-guided surgical system that includes medical imaging devices and presents real-time and dynamic multiple-line-of-sight views (from different/multiple angles) of the surgical procedure. The images include scanned medical images (based on scans such as CT, MRI, ultrasound, X-ray, etc.) and surgical instruments. It can also include real-time video and models based on video-generated microscopes or other sources. SNAP provides surgeons with real-time 3D interactive guidance images. The orientation of anatomical structures (i.e., head, brain, knee, shoulder, etc.) is marked and pre-aligned in the physical/patient and scanned medical images (CT, MRI, ultrasound, X-ray, etc.); therefore, the orientation of the scanned medical images and the patient's actual anatomical structures at the time of surgery are synchronized and aligned.

此外,上述的预先对准的标记提供跟踪外科手术仪器和OR显微镜(和/或外科医生头部)并且因此允许在空间上相对于扫描的医疗图像呈现外科手术仪器图像/模型的球形参考。Furthermore, the aforementioned pre-aligned markers provide a spherical reference for tracking the surgical instruments and the OR microscope (and/or surgeon's head) and thus allowing the surgical instrument image/model to be presented spatially relative to the scanned medical image.

患者的2D或3D解剖结构以及手术仪器的位置和取向是实时同步的,并且以仪器和标记在空间中相对于解剖结构的实时位置和取向呈现给外科医生。The patient's 2D or 3D anatomy and the position and orientation of the surgical instruments are synchronized in real time and presented to the surgeon with the real-time position and orientation of the instruments and markers in space relative to the anatomy.

SNAP系统能够准备具有多个扫描数据集的病例。内置“融合”模式允许用户选择一个数据集来作为主数据集,并且添加将对准(“融合的”)至主扫描数据集的次数据集。The SNAP system is capable of preparing cases with multiple scan datasets. A built-in "Fusion" mode allows the user to select one dataset to be the primary dataset and add secondary datasets that will be aligned ("fused") to the primary scan dataset.

SNAP系统具有独特的剪裁特征。ANY平面IG立方体剪裁是这样的特征,用户可从任何所需角度“剪裁”3D模型,尤其是切割到模型中并且移除一区段以暴露模型内部。剪裁平面是3D模型被“剪裁”时的平面,由2个变量限定的平面,平面法线(向量)和平面位置(在平面穿过的空间中的点)。The SNAP system has a unique clipping feature. Any Plane IG Cube Clipping is a feature that allows users to "clip" a 3D model from any desired angle, essentially cutting into the model and removing a section to expose the interior. The clipping plane is the plane at which the 3D model is "clipped." The plane is defined by two variables: the plane normal (a vector) and the plane position (the point in space through which the plane passes).

此外,SNAP系统知道使ANY平面IG立方体剪裁从属场景中的3D移动元件。由于立方体剪裁平面由法线和位置限定,我们可在场景中使用移动元件来为用户限定平面。元件是:导航探针、3D控制器(Omni)、通道、IG视点(眼睛摄像机)等。Furthermore, the SNAP system knows to make any planar IG cube clip the 3D moving elements in the scene. Since the cube clipping planes are defined by normals and positions, we can use moving elements in the scene to define planes for the user. These elements include: navigation probes, 3D controllers (Omni), channels, IG viewpoints (eye cameras), etc.

另一特征是传递函数。SNAP系统具有显示“组织特定强度”的特殊能力。初始数据集片被采集并堆叠以再构建像素立方体或我们所称作的体素立方体。3D模型是立方体体积的体素。传递函数用于将每个体素强度值映射到颜色和不透明度。以那种方式我们控制组织强度并且使得外科医生能够看到他通常无法看到的内容。此创新特征允许外科医生看到后面的动脉和其他关键结构,这是直到现在才可能的事情。Another feature is the transfer function. The SNAP system has a unique ability to display "tissue-specific intensity." Initial dataset slices are acquired and stacked to reconstruct a pixel cube, or what we call a voxel cube. The 3D model is a cubic volume of voxels. A transfer function is used to map each voxel intensity value to a color and opacity. This way, we control tissue intensity and enable the surgeon to see things they normally wouldn't be able to. This innovative feature allows the surgeon to see arteries and other critical structures from behind, something that was previously impossible.

SNAP可在同一屏幕上或多个屏幕上的一个或多个窗口上呈现模型。SNAP的特征和应用的实例中,多个特征可在屏幕上被并排地激活。SNAP can present the model in one or more windows on the same screen or on multiple screens. In an example of SNAP's features and applications, multiple features can be activated side by side on a screen.

典型系统配置包括以下主要部件:(1)系统安装用于移动性的车;(2)医疗级隔离变压器;(3)运行Microsoft Windows 7操作系统的个人计算机(或服务器);(4)用于高质量图形的高端nVIDIA图形适配器;(5)27”或32”全HD触摸屏显示器;(6)医疗级键盘和鼠标;以及(7)用于实现本文所描述特征的SNAP软件应用。这种系统由图1A的框图示出,其中包括触摸屏监测器71的示例性移动车安装的SNAP系统70被配置为具有PC 72和电力系统73,所有这些可提供在手术室中。示例性系统70连接到提供在手术室中的导航系统75,诸如示例性图像引导外科手术(IGS)系统,从其SNAP系统70可接收数据,使得SNAP系统70可显示遵循导航系统操作的高分辨率真实的3D图像,从而基于正进行手术的特定患者的图像使用SNAP高分辨率成像能力有效地增强导航系统的操作和显示能力。A typical system configuration includes the following major components: (1) a system-mounted cart for mobility; (2) a medical-grade isolation transformer; (3) a personal computer (or server) running a Microsoft Windows 7 operating system; (4) a high-end nVIDIA graphics adapter for high-quality graphics; (5) a 27" or 32" full HD touchscreen display; (6) a medical-grade keyboard and mouse; and (7) the SNAP software application for implementing the features described herein. Such a system is illustrated by the block diagram of FIG1A , where an exemplary mobile cart-mounted SNAP system 70 including a touchscreen monitor 71 is configured with a PC 72 and a power system 73, all of which can be provided in an operating room. The exemplary system 70 is connected to a navigation system 75 provided in the operating room, such as an exemplary image-guided surgery (IGS) system, from which the SNAP system 70 can receive data so that the SNAP system 70 can display high-resolution, true 3D images that follow the operation of the navigation system, thereby effectively enhancing the operation and display capabilities of the navigation system using the SNAP high-resolution imaging capabilities based on images of the specific patient undergoing surgery.

图1B中示出图1A的系统70的示例性车安装部分,示出安装在支架101上的带有补充显示器104的主高分辨率显示器71,带有键盘102、计算机72以及移动平台107,所有被配置用于手术室环境中。此图中未示出电力系统和导航系统。如果必要的话,则此配置可使用例如以太网联网到一个或多个另外服务器。FIG1B illustrates an exemplary cart-mounted portion of the system 70 of FIG1A , showing a primary high-resolution display 71 with a supplemental display 104 mounted on a stand 101, along with a keyboard 102, a computer 72, and a mobile platform 107, all configured for use in an operating room environment. The power and navigation systems are not shown in this figure. If necessary, this configuration can be networked to one or more additional servers using, for example, Ethernet.

外科手术导航先进平台(SNAP)旨在用作软件接口和图像分割系统,以便将来自CT或MR医疗扫描仪的成像信息传递到输出文件。组织分割窗口被提供来编辑并更新组织分割以准备病例。组织分割的改变反映在3D图像中,并且结果可被保存为病例文件的一部分。它还旨在用作术前和术中的软件,以便模拟/评估外科手术治疗选项。外科手术导航先进平台(SNAP)是模拟/评估外科手术治疗选项的术前和术中工具。The Surgical Navigation Advanced Platform (SNAP) is intended for use as a software interface and image segmentation system to transfer imaging information from CT or MR medical scanners to output files. A tissue segmentation window is provided to edit and update tissue segmentation to prepare cases. Changes to tissue segmentation are reflected in the 3D image, and the results can be saved as part of the case file. It is also intended for use as preoperative and intraoperative software to simulate/evaluate surgical treatment options. The Surgical Navigation Advanced Platform (SNAP) is a preoperative and intraoperative tool for simulating/evaluating surgical treatment options.

系统将通常提供可适用于手术室的EMC抗扰度,并且将使用触摸屏操作来导航、打字和图像操纵。系统可使用病例文件来存储个体患者病例,所述病例文件可按需要加载到系统中。外科医生可使用扫描的信息(例如,MR或CT DIACOM图像数据文件)和特定患者的患者数据来从头开始创建病例。可按需要编辑并更新这些病例。编辑窗口可用于编辑和操纵图像和文件。The system will typically provide EMC immunity suitable for use in an operating room and will use touchscreen operation for navigation, typing, and image manipulation. The system can store individual patient cases using case files, which can be loaded into the system as needed. Surgeons can create cases from scratch using scanned information (e.g., MR or CT DIACOM image data files) and patient data for a specific patient. These cases can be edited and updated as needed. An editing window can be used to edit and manipulate images and files.

可提供各种器官和组织的通用模型,所述通用模型可基于患者成像或其他诊断工具或实验输入与患者特定模型重叠。因此,对于非特定关注的器官或其他特征,系统可使用通用模型(例如,眼睛或其他器官),其中患者特定信息不需要用于专用治疗中。Generic models of various organs and tissues can be provided that can be overlaid with patient-specific models based on patient imaging or other diagnostic tools or experimental input. Thus, for organs or other features of non-specific interest, the system can use a generic model (e.g., the eye or other organs) where patient-specific information is not required for specialized treatment.

外科手术导航先进平台显示具有实时导航数据的患者特定动态和交互式3D模型。当执行导航对话时,通过指向并触摸患者上的可见结构(即,鼻尖、耳垂)并且验证SNAP屏幕上的指针指向3D模型中的相同位置,可使用工具来验证SNAP导航指针位置(设置在SNAP高分辨率显示器上)的准确度。The Advanced Surgical Navigation Platform displays a patient-specific dynamic and interactive 3D model with real-time navigation data. While performing a navigation session, tools are available to verify the accuracy of the SNAP navigation pointer position (set on SNAP's high-resolution display) by pointing and touching visible structures on the patient (i.e., nose tip, earlobe) and verifying that the pointer on the SNAP screen points to the same location in the 3D model.

图1C示出由软件模块驱动的主要处理例程的实例,所述软件模块生成由SNAP工具提供的图像。图像生成器110通过使用存储在数据库115上的信息(诸如通用组织图像、患者特定图像等)生成真实组织图像以便在显示器160上显示。图像生成器110指派每个分割(阴影纹理等等)的视觉表示,并且机械性能和其他建模特征将提供真实图像。FIG1C shows an example of the main processing routine driven by the software modules that generate the images provided by the SNAP tool. The image generator 110 generates a real tissue image for display on the display 160 by using information stored on the database 115 (such as generic tissue images, patient-specific images, etc.). The image generator 110 assigns a visual representation of each segmentation (shading texture, etc.), and the mechanical properties and other modeling features will provide a real image.

类似地,用户工具生成器将生成外科手术工具的真实图像,所述图像被显示为与由图像生成器生成的组织图像动态地交互作用。在外科手术环境中,在显示器160上显示的工具图像可表示实际外科手术工具接口140,所述实际手术工具接口140的表示可由例如图像生成器110或用户工具生成器120生成以便显示。外科手术工具接口可与由图像生成器110生成的组织图像动态地交互作用。同样,关于工具图像的规范和细节可存储在数据库115中。需注意,因为显示器160可以是触摸屏显示器,所以显示器160可充当用户接口130连同诸如键盘、鼠标或其他输入装置的其他装置。Similarly, the user tool generator will generate a real image of the surgical tool, which is displayed to dynamically interact with the tissue image generated by the image generator. In a surgical environment, the tool image displayed on the display 160 may represent an actual surgical tool interface 140, a representation of which may be generated for display by, for example, the image generator 110 or the user tool generator 120. The surgical tool interface may dynamically interact with the tissue image generated by the image generator 110. Likewise, specifications and details about the tool image may be stored in the database 115. Note that because the display 160 may be a touch screen display, the display 160 may serve as the user interface 130 along with other devices such as a keyboard, mouse, or other input devices.

SNAP工具还提供外部系统接口150,所述外部系统接口150允许系统与向外科医生提供导航或其他功能的其他外部系统对接,使得SNAP工具可基于外部系统的操作生成与外部系统的输出一致的图像,例如镜像导航或更新成像。SNAP工具可随后适当地更新它的显示图像以便向外科医生提供与图形工具交互作用的高分辨率3D图像中的整合视图。The SNAP tool also provides an external system interface 150 that allows the system to interface with other external systems that provide navigation or other functions to the surgeon, such that the SNAP tool can generate images consistent with the external system's output based on the operation of the external system, such as mirrored navigation or updated imaging. The SNAP tool can then appropriately update its displayed image to provide the surgeon with an integrated view in the high-resolution 3D image that interacts with the graphical tool.

一旦外科医生选择了外科手术工具和其他对象,它们就被整合到由显示器160显示的虚拟外科手术场景中并且成为模拟情景的整合元件,所述整合元件包括应用于那些所选择项目中的每一个的真实视觉特征和机械性质以及操作性质特征,例如,显示的剪刀具有实际机械特性并且将像实际剪刀所做的那样进行切割,并且动脉瘤夹子在放置在血管处时会阻塞血流。以此方式,显示的工具与组织模型以真实方式交互作用,但在某种程度上,外科医生可操纵来提供在现实世界中不可能的视点,诸如使多个特征透明、旋转图像、颠倒过程等。Once the surgeon selects surgical tools and other objects, they are integrated into the virtual surgical scene displayed by the display 160 and become integral elements of the simulation, including real visual features and mechanical and operational properties applied to each of those selected items, e.g., displayed scissors have real mechanical properties and will cut as real scissors would, and an aneurysm clip will block blood flow when placed at a blood vessel. In this way, the displayed tools interact with the tissue model in a realistic manner, but in a way that the surgeon can manipulate to provide viewpoints that are not possible in the real world, such as making multiple features transparent, rotating the image, reversing the procedure, etc.

显示给外科医生的交互式图像/场景由各元件构成,所述元件为体积渲染元件和表面渲染元件两者。此外,每个元件、体积或表面与为体积的一个或多个元件交互作用。元件之间的交互作用包括但不限于物理交互作用诸如:碰撞模型,所述模型被实现来表示由根据诸如压力、元件材料(弹性、粘性等)的物理条件和诸如碰撞角度和元件取向的碰撞条件来复制所述元件的实际物理移动的元件的移动和/或再成形所引起的元件之间的交互作用。The interactive image/scene displayed to the surgeon is composed of elements, which are both volume rendering elements and surface rendering elements. In addition, each element, volume or surface interacts with one or more elements that are volumes. The interactions between elements include, but are not limited to, physical interactions such as collision models that are implemented to represent the interactions between elements caused by the movement and/or reshaping of the elements that replicate the actual physical movement of the elements based on physical conditions such as pressure, element material (elasticity, viscosity, etc.) and collision conditions such as collision angle and element orientation.

渲染过程方程可考虑所有的照明阴影和阴影效果现象并且产生并入有所有视觉元件的最终输出流。The rendering process equations may take into account all lighting, shading, and shadow effect phenomena and produce a final output stream incorporating all visual elements.

使用组织绘制或魔术组织棒算法创建并且与扫描图像整合的解剖结构是图像的整合部分。例如,最初是部分的并且在应用魔术组织绘制和组织棒算法后是完整的血管解剖结构将变成完整的解剖结构,这个完整的解剖结构具有由原始扫描图像和新创建的结构组合而成的结构。此外,控件(复选框)允许选择新创建的结构并且在开启(示出新创建的结构)或关闭(隐藏新创建的结构)之间切换。另外,为选择以体积和或网络/多边形渲染/重建来渲染新创建的结构提供选项。Anatomical structures created using the tissue rendering or magic tissue wand algorithms and integrated with the scanned image are now an integrated part of the image. For example, a vascular anatomy that was initially partial and then complete after applying the magic tissue rendering and tissue wand algorithms will become a complete anatomy with a structure that is a combination of the original scanned image and the newly created structures. In addition, a control (checkbox) allows the newly created structures to be selected and toggled on (showing the newly created structures) or off (hiding the newly created structures). Additionally, options are provided for rendering the newly created structures using volumetric and/or network/polygon rendering/reconstruction rendering.

所开发的算法和软件工具为用户提供接口来以二维或三维方式(例如,线、圆、临床、球等)绘制任何几何形状或徒手绘制形状。包括/封闭/捕获在所述几何形状(二维或三维)内的区域被定义为“标记区域”。用户随后具有定义和指派任何视觉特性和任何机械性质给所述“标记区域”的能力。The developed algorithms and software tools provide an interface for users to draw any geometric shape or freehand shape in two or three dimensions (e.g., line, circle, caudal, sphere, etc.). The area included/enclosed/captured within the geometric shape (two or three dimensions) is defined as a "marker region." The user then has the ability to define and assign any visual characteristics and any mechanical properties to the "marker region."

视觉特性:颜色/透明度/阴影处理-利用魔术组织绘制、组织棒算法或标记区域的新创建的结构可以可选自可用颜色库的颜色和可在0至100的任何等级上选择的透明度的任何所选择视觉特性来呈现。此外,新创建的结构的阴影处理和阴影效果的特性可通过调节虚拟光源的特性加以修改。虚拟光源特性包括:空间中的球形位置、光的颜色、光的强度、纵横比、虚拟源的几何形状等。Visual Properties: Color/Transparency/Shading - Newly created structures drawn using Magic Tissue, the Tissue Wand algorithm, or marked regions can be rendered with any selected visual properties, including a color that can be selected from a library of available colors and a transparency that can be selected on any scale from 0 to 100. Furthermore, the shading and shadowing properties of the newly created structures can be modified by adjusting the properties of the virtual light source. These properties include: spherical position in space, light color, light intensity, aspect ratio, virtual source geometry, etc.

机械性质-利用组织绘制、魔术组织棒算法或标记区域的新创建的结构可被指派机械性质特性。也就是说,特定组织的机械模型可联接到新创建的结构,并且因此新创建的结构将带有这类机械性质并且将根据那些机械性质动态地且静态地作出反应。例如,如果“软组织”机械性质被指派给新创建的结构,那么新创建的结构将根据软组织作出反应。例如,当新创建的结构被虚拟外科手术仪器推挤时,它将根据所施加的力和组织机械模型挤压和再成形。此外,新创建的结构与其他新创建的结构之间的交互作用、最初扫描的结构与新创建的结构之间的交互作用以及新创建的结构与最初扫描的结构之间的交互作用是无缝的。任何解剖结构的机械性质系数(刚度、弹性等)可由用户调节以创建量身定做的机械行为。Mechanical Properties - Newly created structures using tissue rendering, the magic tissue wand algorithm, or marked areas can be assigned mechanical property characteristics. That is, a mechanical model of a specific tissue can be coupled to the newly created structure, and thus the newly created structure will carry such mechanical properties and will react dynamically and statically according to those mechanical properties. For example, if "soft tissue" mechanical properties are assigned to the newly created structure, then the newly created structure will react according to the soft tissue. For example, when the newly created structure is pushed by a virtual surgical instrument, it will squeeze and reshape according to the applied force and the tissue mechanical model. In addition, the interaction between the newly created structure and other newly created structures, the interaction between the originally scanned structure and the newly created structure, and the interaction between the newly created structure and the originally scanned structure is seamless. The mechanical property coefficients (stiffness, elasticity, etc.) of any anatomical structure can be adjusted by the user to create tailored mechanical behavior.

实时跟踪和反馈-用于在外科手术期间跟踪实际外科手术仪器的系统。跟踪系统传递外科手术仪器相对于实际解剖结构(例如,患者头上的特定斑点)的取向和位置的空间位置和坐标。随后将仪器的位置和取向发送到外科手术模拟系统。基于患者特定模拟和仪器的位置和取向,向外科医生提供反馈。这种反馈的一个实例可以是:系统向外科医生生成针对他正在剖开的组织类型的反馈,并且万一他剖开了健康的脑组织而不是肿瘤,则警告外科医生。另外实例是在外科医生将器具应用于实际解剖结构上(例如,应用于实际患者身上的动脉瘤上的动脉瘤夹子)后,系统允许外科医生旋转模拟图像/模型,所述模拟图像/模型基于跟踪按实际解剖结构来精确取向,并且观察和评估所放置植入物的位置和效力。Real-time tracking and feedback - a system for tracking actual surgical instruments during surgery. The tracking system transmits the spatial position and coordinates of the orientation and position of the surgical instruments relative to the actual anatomical structure (e.g., a specific spot on the patient's head). The position and orientation of the instrument are then sent to the surgical simulation system. Feedback is provided to the surgeon based on the patient-specific simulation and the position and orientation of the instrument. An example of such feedback could be that the system generates feedback to the surgeon on the type of tissue he is dissecting and warns the surgeon in case he is dissecting healthy brain tissue instead of a tumor. Another example is that after the surgeon applies the instrument to the actual anatomical structure (e.g., an aneurysm clip applied to an aneurysm on an actual patient), the system allows the surgeon to rotate the simulation image/model, which is accurately oriented to the actual anatomical structure based on tracking, and observe and evaluate the position and effectiveness of the placed implant.

实际仪器的这种跟踪和反馈可以多种方式完成,诸如通过使用视频系统来跟踪仪器和患者特征的位置和移动。或者(或除视频跟踪外),可修改外科手术仪器以实现跟踪,诸如通过使用GPS、加速度计、磁性检测或其他位置和运动检测装置和方法。例如,此类修改的仪器可使用WiFi、Bluetooth、MICS、有线USB、RF通信或其他通信方法(例如,通过图1C的外科手术工具接口140)来与SNAP工具通信。This tracking and feedback of the actual instrument can be accomplished in a variety of ways, such as by using a video system to track the position and movement of the instrument and patient features. Alternatively (or in addition to video tracking), the surgical instrument can be modified to enable tracking, such as by using GPS, accelerometers, magnetic detection, or other position and motion detection devices and methods. For example, such modified instruments can use WiFi, Bluetooth, MICS, wired USB, RF communication, or other communication methods (e.g., via surgical tool interface 140 of FIG. 1C ) to communicate with the SNAP tool.

图2示出与外科手术仪器201尖端相关的虚拟视图210的图像:这是增强版实例,好像虚拟摄像机被附接到仪器201的尖端那样。通过此内窥视镜视图210,如果探针尖端具有摄像机(模拟探针作为“虚拟内窥镜”)那么提供表示在SNAP平面上所看到内容的能力,以及提供预演、计划、评估和模拟内窥镜过程或其他过程的能力。外科医生可使用触摸屏工具栏220操纵图像。并且通过触摸屏幕上的模型以便旋转、缩放;因此,图1示出虚拟摄像机视图的实例。FIG2 shows an image of a virtual view 210 associated with the tip of a surgical instrument 201: this is an enhanced example, as if a virtual camera were attached to the tip of the instrument 201. This endoscopic view 210 provides the ability to represent what is seen on the SNAP plane as if the probe tip had a camera (simulating the probe as a "virtual endoscope"), as well as the ability to rehearse, plan, evaluate, and simulate endoscopic or other procedures. The surgeon can manipulate the image using a touchscreen toolbar 220 and by touching the model on the screen to rotate and zoom; thus, FIG1 shows an example of a virtual camera view.

显微镜视图是从外科手术显微镜的取向的视图或外科医生眼睛的视图。图3是并列显微镜视图230和关键结构视图235的实例。此视图可受限于通过开颅术的视图,尽管开颅术的接触受到限制,所述开颅术允许外科医生模拟到病变的导航和入路。另外,微创或锁孔入路或内窥视镜入路可被模拟和评估,从而允许外科医生尝试、评估并决定哪种入路将提供具有最小风险(例如,到病变的路线中不会有碰触血管的风险的入路)的最需要的结果(例如最大肿瘤切除)。之后,通过加载计划,外科医生可在SNAP帮助下在患者头部上钻/创建所决定的开颅术/入路,并且随后通过以上选择的入路借助于SNAP来实际地导航和执行手术。The microscope view is the view from the orientation of the surgical operating microscope or the view from the surgeon's eye. Figure 3 is an example of a microscope view 230 and a key structures view 235 side by side. This view can be limited to the view through the craniotomy, which allows the surgeon to simulate navigation and approach to the lesion despite the limited access to the craniotomy. In addition, minimally invasive or keyhole approaches or endoscopic approaches can be simulated and evaluated, allowing the surgeon to try, evaluate and decide which approach will provide the most desired result (e.g., maximum tumor resection) with the least risk (e.g., an approach that does not risk hitting blood vessels on the way to the lesion). Thereafter, by loading the plan, the surgeon can drill/create the decided craniotomy/approach on the patient's head with the help of SNAP, and then actually navigate and perform the surgery with the help of SNAP through the approach selected above.

图4示出还可提供的病变255(此处是动脉瘤)的后面视图,例如外科医生可“冰冻”指针/标记或仪器250的跟踪以便探索在系统中的图像以进一步明确仪器250在解剖结构内的取向。冰冻指针在适当位置中并且操纵图像(旋转、调焦、改变分割)使得外科医生可从后面观察动脉瘤以例如允许看到夹具250是否被正确地运用。4 shows a posterior view of a lesion 255 (here an aneurysm) that can also be provided, for example, so that the surgeon can "freeze" the pointer/marker or tracking of the instrument 250 in order to explore the image in the system to further clarify the orientation of the instrument 250 within the anatomy. Freezing the pointer in place and manipulating the image (rotating, focusing, changing segmentation) allows the surgeon to view the aneurysm from behind to, for example, allow the surgeon to see whether the clip 250 is being applied correctly.

显示多个视点的能力提供实时地从多个视点同时观看解剖图像和外科手术仪器外科手术模型的能力,并且你可以独立地旋转、偏移、调焦每个图像。图5示出并列的显微镜视图260和矢状图265。图6示出并列的显微镜视图和冠状图。这允许外科医生通过他选择的入路导航并且看到外科医生想避开的但是在显微镜或传统跟踪导航系统中无法看到的结构(例如,隐藏在肿瘤内部或后面的血管)的3D导航图像。SNAP示出与显微镜视图(外科医生眼视图)相关并且与以同步的方式另外地看到外科医生不能看到的视图相关的视图-从病变后面的视图。The ability to display multiple viewpoints provides the ability to view anatomical images and surgical instrument models simultaneously from multiple viewpoints in real time, and you can rotate, offset, and focus each image independently. Figure 5 shows a microscope view 260 and a sagittal view 265 side by side. Figure 6 shows a microscope view and a coronal view side by side. This allows the surgeon to navigate through his chosen approach and see 3D navigation images of structures that the surgeon wants to avoid but cannot be seen under a microscope or traditional tracking navigation systems (for example, blood vessels hidden inside or behind a tumor). SNAP shows views that are related to the microscope view (the surgeon's eye view) and are related to seeing views that the surgeon cannot see in a synchronized manner - views from behind the lesion.

控制分割单独示出每个视点;例如,一个图像可被分割以便仅示出血管而另一个图像可被分割以便仅示出软组织。例如,图7示出多个分割视点。通过操纵组织分割,我们可清楚地看到与普通视点图245并列的动脉瘤颈240。从不同有利点的独立和同时视图被提供以便增强可视化。独立分割可被用于提高动脉瘤颈和其他关键结构的可视化。Controlling the segmentation allows each viewpoint to be shown individually; for example, one image can be segmented to show only blood vessels while another image can be segmented to show only soft tissue. For example, FIG7 shows multiple segmented viewpoints. By manipulating the tissue segmentation, we can clearly see the aneurysm neck 240 juxtaposed with the normal viewpoint image 245. Independent and simultaneous views from different vantage points are provided to enhance visualization. Independent segmentation can be used to improve visualization of the aneurysm neck and other critical structures.

不同模态(CT和或MRI)可在每个图像/角度中呈现,例如一个图像可来自MRI而另一图像可以来自同一患者的CT。图8示出并列的不同分割,示出CTA图像280和MRI图像285。重叠图像可被示出,其中一个图像可从多个模态中组合;例如MRI层叠/重叠在CT上。图9示出与不同左分割290和右分割295组合的CT和MRI图像的重叠。当创建历史病例研究时,患者特定静态图像(快照)或在实际外科手术期间或者在诊断期间生成的视频文件可存储在患者病例文件夹中。SNAP软件支持所有标准Windows位图图像文件格式,诸如bmp、jpeg、png和gif,并且支持所有标准Windows视频文件格式,诸如mpeg和avi。Different modalities (CT and or MRI) can be presented in each image/angle, for example one image can be from MRI and another image can be from CT of the same patient. Figure 8 shows different segmentations side by side, showing a CTA image 280 and an MRI image 285. Overlapping images can be shown where one image can be combined from multiple modalities; for example MRI layered/overlaid on CT. Figure 9 shows an overlay of CT and MRI images combined with different left segmentations 290 and right segmentations 295. When creating a historical case study, patient specific still images (snapshots) or video files generated during the actual surgical procedure or during the diagnostic process can be stored in the patient case folder. The SNAP software supports all standard Windows bitmap image file formats, such as bmp, jpeg, png and gif, and supports all standard Windows video file formats, such as mpeg and avi.

还可提供具有渐入/渐出模态的重叠图像,其中在组合图像中,一个模态可渐入和渐出;例如,CT和MRI层叠/重叠图像,同时CT渐出或重叠图像,具有在每个模态上的分割控制;例如,CT和MRI层叠/重叠图像,同时CT被分割以仅示出血管。图10示出具有透明度的重叠,10%CTA,100%MRI。图11示出具有透明度的重叠,30%CTA,100%MRI。图11A示出示例性的融合处理流水线方法,使用SNAP工具用于不同地采取组织数据集301、302并且独立地限定且分割它们303、304从而组合它们350,以便使用由用户308指定的透明度来呈现组合图像307。Overlay images with fade-in/fade-out modalities can also be provided, where one modality can be faded in and out in the combined image; for example, a CT and MRI stacked/overlay image with CT faded out or an overlay image with segmentation control on each modality; for example, a CT and MRI stacked/overlay image with CT segmented to show only vessels. FIG10 shows an overlay with transparency, 10% CTA, 100% MRI. FIG11 shows an overlay with transparency, 30% CTA, 100% MRI. FIG11A shows an exemplary fusion processing pipeline method using the SNAP tool for variously taking tissue datasets 301, 302 and independently defining and segmenting them 303, 304 to combine them 350 so as to present a combined image 307 with a transparency specified by a user 308.

增强接近和取向指示允许外科手术仪器和或指针/标记接近特定解剖结构的指示的计算和生成。在图12中,例如示出了在用于动脉瘤颈的评估的导航探针尖端处的虚拟夹具310。导航图像可被冰冻并旋转以从多个视点检查夹具,诸如通道视图311和旋转视图312。设置在虚拟夹具上的标记允许测量颈并且贴合夹具。Enhanced proximity and orientation indications allow for the calculation and generation of indications of the proximity of surgical instruments and/or pointers/markers to specific anatomical structures. In FIG12 , for example, a virtual clamp 310 is shown at the tip of a navigation probe for assessment of an aneurysm neck. The navigation image can be frozen and rotated to examine the clamp from multiple viewpoints, such as a channel view 311 and a rotation view 312. Markers placed on the virtual clamp allow for measurement of the neck and fitting of the clamp.

通过SNAP工具,更容易地选择开颅术的尺寸,并且还允许一个人更好地识别一些重要界标。肿瘤的三维表示给出肿瘤边界、静脉和窦的优越视图,以确保当开颅术实际地开始时外科医生可远离这些结构。图13示出并列的开颅术视图310和静脉视图315。The SNAP tool makes it easier to select the size of the craniotomy and also allows a person to better identify some important landmarks. The three-dimensional representation of the tumor gives a superior view of the tumor border, veins, and sinuses to ensure that the surgeon can stay away from these structures when the craniotomy is actually started. Figure 13 shows a craniotomy view 310 and a vein view 315 side by side.

基于对外科手术仪器和/或指针/标记到特定解剖结构的接近度的计算,外科医生可生成关于与接近和取向指示相关的阈值的危险。另外,通过在标记指针中虚拟标记距离的测量受到支持,例如到导航探针的虚拟侧面延展被呈现以便测量剩余的肿瘤和离动脉的距离。图14示出使用缩放探针320、325通过虚拟侧面延展的测量实例,而图15示出通过虚拟标记330、335来测定动脉瘤尺寸测量其中测量结果示于窗口337中的实例。Based on the calculation of the proximity of the surgical instrument and/or pointer/marker to a specific anatomical structure, the surgeon can generate a risk threshold associated with the proximity and orientation indication. In addition, the measurement of distances is supported by virtual markers in the marker pointer, for example, a virtual lateral extension to the navigation probe is presented to measure the remaining tumor and the distance to the artery. FIG14 shows an example of measurement using a zoom probe 320, 325 using a virtual lateral extension, while FIG15 shows an example of determining aneurysm size measurement using virtual markers 330, 335, where the measurement results are displayed in window 337.

系统允许执行从任何所需平面独立地修剪3D图像的“立方体剪裁”。平面由2个变量限定,平面法线(向量)和平面位置(在平面穿过的空间中的点)。所述“立方体剪裁”可针对每个图像独立执行。图16示出不同的独立剪裁,而图17示出在不同模态上不同的剪裁。The system allows for "cubic clipping" to be performed, which independently trims a 3D image from any desired plane. A plane is defined by two variables, the plane normal (a vector) and the plane position (the point in space the plane passes through). This "cubic clipping" can be performed independently for each image. Figure 16 shows different independent clippings, while Figure 17 shows different clippings on different modalities.

SNAP工具具有绘制肿瘤的能力。例如,外科医生可在编辑期间使用绘制以用于病例准备和用于所有特征。这可在准备或外科手术期间被打开和关闭。图18示出绘制组织的实例。SNAP中的“病例准备”用于分析和观看驻留在本地驱动上文件夹中的DICOM对象,并且以专有格式生成被用作到导航对话输入的3D场景。这涉及将DICOM图像的2D集合转化成3D容积模型,所述3D容积模型具有使用SNAP工具完成的属性。The SNAP tool has the ability to draw tumors. For example, a surgeon can use drawing for case preparation and for all features during editing. This can be turned on and off during preparation or surgery. Figure 18 shows an example of drawing tissue. "Case Preparation" in SNAP is used to analyze and view DICOM objects residing in a folder on a local drive and generate a 3D scene in a proprietary format that is used as input to the navigation dialog. This involves converting a 2D collection of DICOM images into a 3D volume model with properties completed using the SNAP tool.

通过对标记指针中的距离、植入物位置的虚拟标记进行测量。植入物的SNAP组合建模(例如动脉瘤夹具或椎弓根螺钉)和使用增强现实以引导外科手术以便准确放置植入物。例如,螺钉放置的计划用SNAP执行并且螺钉模型(3D或2D)放置/定位在患者的3D/2D模型(CT、MRI等)的顶部。随后外科医生可在手术室中导航实际螺钉并且SNAP将计算与预先计划的放置相比螺钉当前在导航中的实际放置。来自SNAP的反馈可从正在被导航的螺钉的图像/模型提供,仅当螺钉的实际放置与计划放置匹配时所述螺钉的图像/模型将会变成绿色。距离、角度、取向等的测量可被实时地显示,表示相对于螺钉(或任何其他参考点)的计划放置位置的实际螺钉位置及其取向(或在导航场景中的任何其他通路、植入物、标记、探针)的测量。By measuring the distance in the marking pointer, the virtual marker of the implant position. SNAP combines modeling of implants (such as aneurysm clips or pedicle screws) and the use of augmented reality to guide surgery for accurate implant placement. For example, the plan for screw placement is performed with SNAP and the screw model (3D or 2D) is placed/positioned on top of the patient's 3D/2D model (CT, MRI, etc.). The surgeon can then navigate the actual screw in the operating room and SNAP will calculate the actual placement of the screw currently in the navigation compared to the pre-planned placement. Feedback from SNAP can be provided from the image/model of the screw being navigated, and the image/model of the screw will turn green only when the actual placement of the screw matches the planned placement. Measurements of distance, angle, orientation, etc. can be displayed in real time, indicating the actual screw position and its orientation (or any other pathway, implant, marker, probe in the navigation scene) relative to the planned placement position of the screw (or any other reference point).

SNAP导航图像可针对每个图像独立旋转、偏移、调焦等;外科医生眼视图可被独立地旋转、偏移、调焦到其他图像/视图(例如病变后面的视图等)。The SNAP navigation images can be rotated, offset, focused, etc. independently for each image; the surgeon's eye view can be independently rotated, offset, focused to other images/views (e.g., view behind the lesion, etc.).

改变每个分割范围的透明度和颜色。SNAP允许用户以任何特定颜色和任何特定透明度来呈现导航场景内的任何组织类型或元件。Change the transparency and color of each segmentation range. SNAP allows the user to render any tissue type or element within the navigation scene in any specific color and any specific transparency.

使用SNAPUsing SNAP

SNAP工具可由外科医生在外科手术前准备和实际外科手术期间使用。例如,SNAP可用于支持动静脉畸形病灶(Nidus)(“病灶(nest)”的拉丁文)-AVM病灶。The SNAP tool can be used by surgeons both in pre-operative preparation and during the actual surgical procedure. For example, the SNAP can be used to support an arteriovenous malformation nidus (Latin for "nest") - an AVM nidus.

准备-SNAP可用于分析和观看驻留在本地驱动上文件夹中的DICOM对象,并且可用于以专有格式生成被用作到导航对话输入的3D场景。这需要将DICOM图像的2D集合转化成具有属性的3D容积模型。第一被选择的是库中的优选病例以便加载它(使它成为当前病例)并且随后通过点击导航按钮来激活导航对话模式。Prepare-SNAP can be used to analyze and view DICOM objects residing in a folder on a local drive, and can be used to generate a 3D scene in a proprietary format to be used as input to the navigation session. This requires converting a 2D collection of DICOM images into a 3D volume model with attributes. The first thing to be selected is the preferred case in the library in order to load it (making it the current case) and then activate the navigation session mode by clicking the Navigation button.

计划-限定关注体积(VOI),并且组织变形VOI指示当与外科手术中的外科手术工具/探针交互作用时使用组织机械性质来真实地反应的“活的”组织。轴向、冠状和矢状滑块控件用于限定表示将被使用的组织变形关注体积(VOI)立方体。随后,在SNAP触摸屏上的图像的交互作用和操纵被完成来计划入路角度和需要的暴露范围以充分地可视化引流静脉并且理解动脉供血器相对于AVM病灶的位置和取向。作为病例准备的部分,SNAP允许外科医生使用图像生成器来显示关注体积(VOI)窗口来限定图像,诸如用于限定用于模拟的组织变形体积。按钮随后允许外科医生显示VOI窗口来限定VOI的特性。Plan - Define the volume of interest (VOI), and the tissue deformation VOI indicates "living" tissue that uses tissue mechanical properties to realistically react when interacting with surgical tools/probes during surgery. Axial, coronal, and sagittal slider controls are used to define the tissue deformation volume of interest (VOI) cube that will be used. Subsequently, interaction and manipulation of the image on the SNAP touch screen is completed to plan the approach angle and required exposure range to adequately visualize the draining veins and understand the position and orientation of the arterial feeder relative to the AVM nidus. As part of case preparation, SNAP allows the surgeon to use the image generator to display the volume of interest (VOI) window to define images, such as for defining the tissue deformation volume for simulation. The button then allows the surgeon to display the VOI window to define the characteristics of the VOI.

轴向、冠状和矢状滑块控件被设置在SNAP中以限定立方体,所述立方体表示外科手术模拟应用使用的关注体积(VOI)。调整高和低边界轴向滑块限定VOI的顶部和底部边界。调整高和底边界冠状滑块限定VOI的前和后边界。调整高和低边界矢状滑块限定VOI的左和右边界。每个轴线的滑块值设置在高和低边界域中。Axial, coronal, and sagittal slider controls are set in SNAP to define a cube that represents the volume of interest (VOI) used by surgical simulation applications. Adjusting the high and low boundary axial sliders defines the top and bottom boundaries of the VOI. Adjusting the high and low boundary coronal sliders defines the front and back boundaries of the VOI. Adjusting the high and low boundary sagittal sliders defines the left and right boundaries of the VOI. The slider values for each axis are set in the high and low boundary fields.

可视化-组织分割窗口可用于修改应用到患者数据的组织特定强度范围。组织渲染阈值(分割默认值)特征可被使用,或者分割可被修改。通过这样做,可调整和定制分割以突出显示AVM病灶、引流静脉、供血动脉和横向窦以便最佳可视化,同时使颅骨和非关键结构更加透明。The Visualization - Tissue Segmentation window can be used to modify the tissue-specific intensity range applied to the patient data. The Tissue Rendering Threshold (Segmentation Defaults) feature can be used, or the segmentation can be modified. By doing so, the segmentation can be adjusted and customized to highlight the AVM nidus, draining veins, feeding arteries, and lateral sinus for optimal visualization, while making the skull and non-critical structures more transparent.

3D导航-SNAP可与传统导航系统整合,其中一个人可同时地观察DICOM图像的2D集合(在传统导航系统上)和3D容积模型(在SNAP)上的轨迹。通过SNAP,外科医生能够使用3D血管造影来导航并且准确地瞄准AVM病灶上表面处的非栓塞供血动脉。3D Navigation-SNAP can be integrated with traditional navigation systems, allowing one to simultaneously view the 2D collection of DICOM images (on the traditional navigation system) and the trajectory on the 3D volume model (on SNAP). With SNAP, surgeons can use 3D angiography to navigate and accurately target non-embolic feeding arteries on the surface of the AVM nidus.

示例性应用Example Applications

如上文所讨论的,SNAP可被用在外科手术环境中以便支持对患者的外科手术操作。本文中,我们提供一个示例性场景来举例说明其在具有脑肿瘤的示例性患者的开颅术中的使用。As discussed above, SNAP can be used in a surgical setting to support surgical procedures on a patient. Here, we provide an exemplary scenario to illustrate its use during a craniotomy on an exemplary patient with a brain tumor.

外科医生通过输入其患者的设定参数来创建并且更新患者病例,所述患者的设定参数包括允许系统上载特定患者的相关数据的患者细节,随后SNAP加载患者CT、CTA、MRI和MRA图像和有关模拟模型的其他信息,诸如患者年龄、性别等。Surgeons create and update patient cases by entering their patient's setup parameters, which include patient details that allow the system to upload relevant data for a specific patient. SNAP then loads the patient's CT, CTA, MRI and MRA images and other information about the simulation model, such as patient age, gender, etc.

外科医生将在传统导航系统上看到三个平面,所述三个平面将是轴向的、冠状和矢状计划,并且同时在SNAP显示器上外科医生将看到同一患者头部的三维图像。因此,SNAP显示器以更真实的观看方式示出更大的细节。The surgeon will see three planes on a traditional navigation system, which will be the axial, coronal and sagittal plans, and at the same time on the SNAP display the surgeon will see a three-dimensional image of the same patient's head. Thus, the SNAP display shows greater detail in a more realistic viewing manner.

外科医生通过点击SNAP触摸屏上的导航按钮来激活导航对话模式。系统显示导航对话窗口-两个独立的IG摄像机窗口(帆布)和导航快捷窗口。The surgeon activates the Navigation Dialog mode by tapping the Navigation button on the SNAP touch screen. The system displays the Navigation Dialog windows—two separate IG camera windows (canvases) and the Navigation Quick Access window.

外科医生将启用融合模式,其中SNAP将示出CTA重叠MRI的组合模型并且限定工作模式,例如他将选择组合模式,其中两个层(CTA和MRI)都被显示在两个帆布上。The surgeon will enable fusion mode, where SNAP will show a combined model of CTA overlaid with MRI and define the working mode, for example he will select combined mode, where both layers (CTA and MRI) are displayed on two canvases.

现在外科医生将使用透明度预设定按钮和在显示器对话窗口上的左/右按钮从而针对层(CTA和MRI)来设定所需的透明度等级。The surgeon will now use the transparency preset buttons and the left/right buttons on the display dialog window to set the desired transparency level for the slices (CTA and MRI).

在左帆布上外科医生将选择四个传递函数中的一个。他将通过移动传递函数对话窗口上的“键”来开始改变透明度。对于改变“键”,他将使用系统鼠标。外科医生将操纵“键”直到他得到所需的外观,例如可看到肿瘤、边界和静脉的外观。On the left canvas, the surgeon selects one of four transfer functions. He begins changing the transparency by moving the "keys" on the transfer function dialog window. To change the "keys," he uses the system mouse. The surgeon manipulates the "keys" until he achieves the desired appearance, such as a visible tumor, borders, and veins.

在右帆布上外科医生将选择不同的传递函数,例如他可看见重要界标。On the right canvas the surgeon will select different transfer functions and he can see important landmarks, for example.

通过触摸SNAP屏幕来左右转动模型并且放大和缩小,外科医生得到在三维空间中肿瘤的更佳表示并且可确定将要进行的骨开口是多大。外科医生可真正地理解肿瘤与血管位于的地方之间的关系以及他将在操作中如何接近肿瘤。By touching the SNAP screen to rotate the model left and right and zoom in and out, the surgeon gets a better representation of the tumor in three dimensions and can determine how large the bone opening will be. The surgeon can truly understand the relationship between the tumor and where the blood vessels are located and how he will approach the tumor during the operation.

外科医生将使用SNAP工具来标记重要静脉和颅骨上所需骨开口。The surgeon will use the SNAP tool to mark important veins and the desired bone opening in the skull.

外科医生将使用SNAP导航指针来估测从颅骨到肿瘤的路径长度。他将指针尖端放在颅骨上的穿透点上,并且将在SNAP工具上从导航指针类型菜单中选择虚拟轨迹指针。The surgeon will use the SNAP navigation pointer to estimate the path length from the skull to the tumor. He will place the pointer tip over the penetration point on the skull and will select the virtual trajectory pointer from the navigation pointer type menu on the SNAP tool.

在SNAP显示器上,外科医生将看到具有按照他的运动来实时地移动的轨迹延展的指针。通过给出恰当的方向,他将会获得穿透长度。On the SNAP display, the surgeon will see a pointer with a trajectory extension that moves in real time according to his movements. By giving the appropriate direction, he will obtain the penetration length.

外科医生具有冰冻来自导航系统的数据的选项。在这种情况下,传入数据被忽略并且在点击冰冻按钮之前指针保持在它最后的位置处。外科医生将使用SNAP左右转动模型并且放大和缩小并且他将会得到路径和周围关键部分的更好表示。The surgeon has the option to freeze the data from the navigation system. In this case, the incoming data is ignored and the pointer remains at its last position before clicking the Freeze button. The surgeon can use SNAP to turn the model left and right and zoom in and out to get a better representation of the path and surrounding key parts.

接下来,外科医生将根据他在SNAP上看到的信息开始开颅术。在打开开颅术后,外科医生开始沿路径切入,并且通过使用导航指针他可在SNAP上遵循其在右路径上,他可估测距肿瘤的距离以及他离窦和静脉有多近。Next, the surgeon will begin the craniotomy based on the information he sees on SNAP. After opening the craniotomy, the surgeon begins cutting along the pathway, and by using the navigation pointer he can follow on SNAP to the right path, he can estimate the distance to the tumor and how close he is to the sinuses and veins.

使用接近应用的实例。Use instances close to your application.

路径被创建来通过锁孔开颅术朝向肿瘤导航。锁孔开颅术是较小的并且不允许外科医生看到很多结构。因此,创建到目标(肿瘤)的路径或轨迹。另外,标记或路径将被制作以标记要避开的区域。A path is created to navigate toward the tumor through a keyhole craniotomy. A keyhole craniotomy is smaller and does not allow the surgeon to see many structures. Therefore, a path or trajectory is created to the target (tumor). Additionally, markers or paths will be made to mark areas to avoid.

在外科手术期间,SNAP呈现导航场景的实时3D和2D图像,所述导航场景向外科医生示出其工具位置,外科医生可遵循导航路径。外科医生还可修改路径、标记、轨迹等。所述修改以所述标记、目标等被创建的类似方式进行。标记、目标等可被拖带到不同的位置、被重新染色等。During surgery, SNAP presents real-time 3D and 2D images of the navigation scene, showing the surgeon the position of their tools. The surgeon can then follow the navigation path. The surgeon can also modify the path, markers, trajectories, and the like. These modifications are made in a similar manner to how markers, targets, and the like were created. Markers, targets, and the like can be dragged to different locations, recolored, and the like.

在导航期间,外科医生应该以特定预设值(距离、角度等)偏离特定的标记、路径、轨迹等,警告将会消除。特定预设值(距离、角度等)可被修改。During navigation, should the surgeon deviate from a specific marker, path, trajectory, etc. by a specific preset value (distance, angle, etc.), the warning will be eliminated. The specific preset value (distance, angle, etc.) can be modified.

导管成排第三脑室造口术目标的导向实例。-外科医生在第三脑室造口术中标记点作为目标。外科医生标记进入点。SNAP创建轨迹和可视图形以引导外科医生形成导管放置。Example of catheter placement for a third ventriculostomy. - The surgeon marks a point within the third ventriculostomy as the target. The surgeon marks the entry point. SNAP creates a trajectory and visual graphics to guide the surgeon in catheter placement.

本发明的许多其他示例实施方案可通过上述特征的各种组合来提供。虽然已在上文中使用特定实例和实施方案来描述本发明,但是本领域的技术人员应当了解,可以使用各种替代方案,并且等同物可以替代本文所述的元件和/或步骤,而不必背离本发明的意图范围。为使本发明适于特定情形或者适于特定需要,可能需要修改,而不会背离本发明的意图范围。本发明不意图限制于本文所述的特定实现方式和实施方案,但是权利要求书进行最广泛的合理解释以涵盖所有新颖的和不明显的实施方案,无论是字面的还是等同的实施方案、公开的还是未公开的实施方案均被权利要求书涵盖。Many other exemplary embodiments of the present invention can be provided by various combinations of the above-mentioned features. Although specific examples and embodiments have been used to describe the present invention above, it will be understood by those skilled in the art that various alternatives can be used, and equivalents can be substituted for the elements and/or steps described herein without departing from the intended scope of the present invention. Modifications may be required to adapt the present invention to specific circumstances or to specific needs without departing from the intended scope of the present invention. The present invention is not intended to be limited to the specific implementations and embodiments described herein, but the claims are given the broadest reasonable interpretation to cover all novel and non-obvious embodiments, whether literal or equivalent embodiments, disclosed or undisclosed.

Claims (40)

1.一种用于对特定患者执行医疗过程的建模系统,其包括:1. A modeling system for performing medical procedures on a specific patient, comprising: 显示器;monitor; 图像生成器,所述图像生成器包括在计算机系统上执行的专用软件用于生成动态组织图像以便在所述显示器上显示,所述生成用于在所述显示器上显示真实地表示特定患者的对应实际生物组织的所述组织;An image generator comprising specialized software executed on a computer system for generating dynamic tissue images for display on the display, the generation being used to display on the display the tissue realistically representing the corresponding actual biological tissue of a particular patient; 用户工具生成器,所述用户工具生成器包括在计算机系统上执行的专用软件用于生成用户工具的工具模型以便通过由用户输入提供的操纵与所述动态组织图像动态地交互作用以便在所述显示器上显示;以及A user tool generator, comprising specialized software executed on a computer system for generating tool models of user tools to dynamically interact with the dynamically organized image via manipulations provided by user input for display on the monitor; and 所述计算机系统的用户接口,所述用户接口被配置用于提供用户工具,用于允许用户在外科手术操作之前通过添加或修改所述组织的特征来调整在所述显示器上显示的所述动态组织图像以便帮助随后的所述外科手术操作,所添加或修改的所述特征表现出所述组织的机械特性,其中The computer system's user interface, configured to provide user tools, allows the user to adjust a dynamic tissue image displayed on the monitor prior to a surgical procedure by adding or modifying features of the tissue to aid in the subsequent surgical operation. The added or modified features represent the mechanical properties of the tissue. 所述建模系统被配置用于在对所述特定患者的所述医疗过程期间在手术室中使用。The modeling system is configured for use in the operating room during the medical procedure for the specific patient. 2.如权利要求1所述的建模系统,其中所述用户接口包括触摸屏显示器。2. The modeling system of claim 1, wherein the user interface includes a touchscreen display. 3.如权利要求1或2所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:在所述动态组织图像上绘制任何几何形状。3. The modeling system of claim 1 or 2, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to draw any geometry on the dynamic tissue image. 4.如权利要求1或2所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:完成所述动态组织图像的不完整解剖结构。4. The modeling system of claim 1 or 2, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to complete incomplete anatomical structures of the dynamic tissue image. 5.如权利要求1或2所述的建模系统,其中用于调整所述动态组织图像的所述用户接口提供以下能力:修改所述动态组织图像的一部分的纹理、照明、阴影和/或阴影处理。5. The modeling system of claim 1 or 2, wherein the user interface for adjusting the dynamic tissue image provides the ability to modify the texture, lighting, shadows, and/or shadow processing of a portion of the dynamic tissue image. 6.如权利要求1或2所述的建模系统,其中所述动态组织图像包括解剖结构的图像,并且其中所述用户接口包括用于与所述解剖结构动态地交互作用的仪器。6. The modeling system of claim 1 or 2, wherein the dynamic tissue image comprises an image of an anatomical structure, and wherein the user interface comprises instruments for dynamically interacting with the anatomical structure. 7.如权利要求1或2所述的建模系统,其还包括:7. The modeling system as described in claim 1 or 2, further comprising: 数据库,所述数据库用于存储不同器官和/或组织的多个模型的库;以及A database, the database being used to store a library of multiple models of different organs and/or tissues; and 用户接口,所述用户接口用于从所述多个模型中选择一个模型以便与所述用户工具模型一起使用用于与所述组织图像动态地交互作用。A user interface is provided for selecting one model from the plurality of models for use with the user tool model to dynamically interact with the tissue image. 8.如权利要求1或2所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括由外科医生使用来对所述特定患者执行外科手术的真正外科手术工具。8. The modeling system of claim 1 or 2, wherein the user interface for adjusting the dynamic tissue image comprises a real surgical tool used by a surgeon to perform surgery on the particular patient. 9.如权利要求1或2所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:选择所述工具的模型和/或所述动态组织图像的元件以便从所显示图像中移除。9. The modeling system of claim 1 or 2, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to select a model of the tool and/or an element of the dynamic tissue image for removal from the displayed image. 10.如权利要求1或2所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:通过选择对象并将所述对象操纵到所需位置以便在所述图像中显示来在所显示图像中重新定位或旋转所述对象。10. The modeling system of claim 1 or 2, wherein the user interface for adjusting the dynamically organized image includes tools for providing the ability to reposition or rotate the object in the displayed image by selecting the object and manipulating the object to a desired position for display in the image. 11.如权利要求1或2所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:增强和整合解剖结构于所述动态组织图像中。11. The modeling system of claim 1 or 2, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to enhance and integrate anatomical structures into the dynamic tissue image. 12.如权利要求1或2所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:绘制任何几何形状以便添加到所述动态组织图像。12. The modeling system of claim 1 or 2, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to draw any geometry to be added to the dynamic tissue image. 13.如权利要求1或2所述的建模系统,其还包括用于与在所述显示器上显示的所述图像交互作用的摄像机。13. The modeling system of claim 1 or 2, further comprising a camera for interacting with the image displayed on the display. 14.如权利要求1或2所述的建模系统,其中所述建模系统被配置为具有接口,所述接口连接到存在于手术室中的外部外科手术系统的接口以便从所述外部外科手术系统接收数据用于生成所述动态组织图像以便显示与所述外部外科手术系统的操作一致。14. The modeling system of claim 1 or 2, wherein the modeling system is configured to have an interface connected to an interface of an external surgical system present in the operating room to receive data from the external surgical system for generating the dynamic tissue image for display in accordance with the operation of the external surgical system. 15.如权利要求14所述的建模系统,其中所述外部外科手术系统是用于所述医疗过程期间的导航系统,所述医疗过程是在所述手术室中执行的外科手术过程。15. The modeling system of claim 14, wherein the external surgical system is a navigation system for use during the medical procedure, which is a surgical procedure performed in the operating room. 16.一种使用建模系统来支持医疗过程的方法,其包括以下步骤:16. A method for using a modeling system to support a medical process, comprising the following steps: 提供被配置用于手术室中的计算机系统;Provide a computer system configured for use in the operating room; 提供连接到所述计算机系统的显示器;Provide a display connected to the computer system; 获得关于特定患者的生物组织的患者图像信息以便存储在所述计算机系统中;To obtain patient image information about the biological tissues of a specific patient for storage in the computer system; 使用在所述计算机系统上执行的专用软件生成所述特定患者的所述生物组织的动态组织图像以便在所述显示器上显示,所述生成使用所述患者图像信息以使得所述动态组织图像在所述显示器上被显示为真实地表示所述特定患者的对应实际组织;Dynamic tissue images of the biological tissues of the specific patient are generated using specialized software executed on the computer system for display on the monitor, wherein the generation uses the patient image information such that the dynamic tissue images are displayed on the monitor as a true representation of the corresponding actual tissues of the specific patient; 使用所述计算机系统生成用户工具模型用于通过由用户输入的操纵与所述动态组织图像动态地交互作用以便在所述显示器上显示;The computer system is used to generate a user tool model for dynamically interacting with the dynamically organized image through user input for display on the monitor; 使用所述计算机系统的用户输入在外科手术操作之前通过添加或修改用于显示的所述组织的特征来调整在所述显示器上显示的所述动态组织图像以便调整位于所述特定患者的所述实际生物组织中的解剖结构,所添加或修改的所述特征表现出所述组织的机械特性;以及User input using the computer system adjusts the dynamic tissue image displayed on the monitor prior to surgical procedures by adding or modifying features of the tissue to adjust the anatomical structure of the actual biological tissue located in the specific patient; the added or modified features represent the mechanical properties of the tissue; and 使用所述计算机系统生成对所述特定患者执行的所述医疗过程的至少一部分的真实模拟以便在所述显示器上显示,示出根据所述用户的输入所述动态组织图像与所述用户工具模型之间的交互作用。The computer system is used to generate a realistic simulation of at least a portion of the medical procedure performed on the specific patient for display on the monitor, illustrating the interaction between the dynamic tissue image and the user tool model based on the user's input. 17.如权利要求16所述的方法,其中所述用户工具模型包括由外科医生在对所述特定患者执行外科手术期间使用的实际外科手术工具的模型。17. The method of claim 16, wherein the user tool model comprises a model of an actual surgical tool used by a surgeon during surgery on the particular patient. 18.如权利要求17所述的方法,其中所述外科手术工具包括图像收集工具,所述图像收集工具被配置用于接收所述特定患者的组织的图像,以使得通过操纵所述图像收集工具,在所述显示器上显示的所述图像被修改。18. The method of claim 17, wherein the surgical tool includes an image acquisition tool configured to receive images of tissue from the particular patient, such that the images displayed on the display are modified by manipulating the image acquisition tool. 19.如权利要求16或17所述的方法,其中所述调整包括绘制所述组织图像的至少一部分。19. The method of claim 16 or 17, wherein the adjustment includes drawing at least a portion of the tissue image. 20.如权利要求16或17所述的方法,其中所述调整包括使所述组织图像的至少一部分透明。20. The method of claim 16 or 17, wherein the adjustment includes making at least a portion of the tissue image transparent. 21.如权利要求16或17所述的方法,其中所述调整包括在所述显示器上旋转图像。21. The method of claim 16 or 17, wherein the adjustment includes rotating the image on the display. 22.如权利要求16或17所述的方法,其还包括以下步骤:通过使用被配置用于生成所述特定患者的所述生物组织的所述动态组织图像的患者医疗图像为所述特定患者创建模型来在所述医疗过程之前建立支持所述医疗过程的病例。22. The method of claim 16 or 17, further comprising the step of: creating a case study supporting the medical procedure prior to the medical procedure by using a patient medical image of the particular patient configured to generate a dynamic tissue image of the biological tissue of the particular patient. 23.如权利要求17所述的方法,其还包括以下步骤:从由所述外科医生使用的外部外科手术系统接收数据,所述数据由模拟工具使用来确保所述生物组织的所述动态组织图像与所述外部外科手术系统的操作一致。23. The method of claim 17, further comprising the step of: receiving data from an external surgical system used by the surgeon, the data being used by a simulation tool to ensure that the dynamic tissue image of the biological tissue is consistent with the operation of the external surgical system. 24.如权利要求16或17所述的方法,其还包括以下步骤:从用于所述医疗过程的外科手术导航系统接收数据用于生成与所述外科手术导航系统的操作一致的所述生物组织的所述动态组织图像,所述医疗过程是对所述特定患者的外科手术。24. The method of claim 16 or 17, further comprising the step of: receiving data from a surgical navigation system for the medical procedure for generating a dynamic tissue image of the biological tissue consistent with the operation of the surgical navigation system, the medical procedure being a surgical procedure on the particular patient. 25.如权利要求16或17所述的方法,其还包括以下步骤:警告所述用户关于一个或多个外科手术工具接近所述患者的特定解剖结构。25. The method of claim 16 or 17, further comprising the step of: warning the user about one or more surgical instruments approaching specific anatomical structures of the patient. 26.一种使用建模系统来支持外科手术的方法,其包括以下步骤:26. A method for using a modeling system to support surgical procedures, comprising the following steps: 提供被配置用于手术室中的计算机系统;Provide a computer system configured for use in the operating room; 提供连接到所述计算机系统的3D显示器;Provide a 3D display that is connected to the computer system; 获得关于特定患者的生物组织的患者图像信息;Obtain patient image information about the biological tissues of a specific patient; 通过使用被配置用于生成所述特定患者的所述生物组织的动态组织图像的患者医疗图像为所述特定患者创建模型来在所述外科手术之前建立支持所述外科手术的病例;A case supporting the surgery is established prior to the surgery by creating a model of the specific patient using patient medical images configured to generate dynamic tissue images of the biological tissue of the specific patient; 使用在所述计算机系统上执行的专用软件、使用所述病例生成所述特定患者的所述生物组织的所述动态组织图像以便在所述显示器上显示,所述生成使用所述患者图像信息以使得动态组织图像在所述显示器上被显示为真实地表示所述特定患者的对应实际组织;Using specialized software running on the computer system, the case is used to generate a dynamic tissue image of the biological tissue of the specific patient for display on the monitor, wherein the generation uses the patient image information such that the dynamic tissue image is displayed on the monitor as a true representation of the corresponding actual tissue of the specific patient; 使用所述计算机系统生成用户工具模型用于通过由用户输入的操纵与所述动态组织图像动态地交互作用以便在所述显示器上显示;The computer system is used to generate a user tool model for dynamically interacting with the dynamically organized image through user input for display on the monitor; 使用所述计算机系统的用户输入在外科手术操作之前通过添加或修改用于显示的所述组织的特征来调整在所述显示器上显示的所述动态组织图像以便调整位于所述特定患者的所述实际生物组织中的解剖结构,所添加或修改的所述特征表现出所述组织的机械特性;User input using the computer system adjusts the dynamic tissue image displayed on the monitor by adding or modifying features of the tissue to be displayed prior to surgical procedures, in order to adjust the anatomical structure in the actual biological tissue of the particular patient, the added or modified features reflecting the mechanical properties of the tissue; 使用所述计算机系统生成对所述特定患者执行的外科手术过程的至少一部分的真实模拟以便在所述显示器上显示,示出根据所述用户的输入所述动态组织图像与所述用户工具模型之间的交互作用;The computer system is used to generate a realistic simulation of at least a portion of the surgical procedure performed on the specific patient for display on the monitor, illustrating the interaction between the dynamic tissue image and the user tool model based on the user's input; 从在所述外科手术期间使用的外部外科手术系统接收数据,所述数据由模拟工具使用来确保所述生物组织的所述动态组织图像与所述外部外科手术系统的操作一致;以及Data is received from an external surgical system used during the surgical procedure, the data being used by a simulation tool to ensure that the dynamic tissue images of the biological tissue are consistent with the operation of the external surgical system; and 提供警告所述用户关于一个或多个外科手术工具接近所述患者的特定解剖结构的能力。Provides the user with the ability to warn them about one or more surgical instruments approaching specific anatomical structures of the patient. 27.如权利要求26所述的方法,其中所述调整包括绘制所述组织图像的至少一部分、使所述组织图像的至少一部分透明和/或在所述显示器上旋转图像。27. The method of claim 26, wherein the adjustment includes drawing at least a portion of the tissue image, making at least a portion of the tissue image transparent, and/or rotating the image on the display. 28.一种用于执行外科手术过程的建模系统,其包括:28. A modeling system for performing surgical procedures, comprising: 触摸屏显示器;Touchscreen display; 数据库,所述数据库用于存储不同器官和/或组织的多个模型的库,其中所述数据库还被配置用于存储特定患者的医疗图像,其中The database is a library for storing multiple models of different organs and/or tissues, and the database is also configured to store medical images of specific patients. 所述建模系统被配置用于通过使用患者医疗图像为所述特定患者创建模型来在所述外科手术过程之前建立支持所述过程的病例;The modeling system is configured to establish a case supporting the surgical procedure prior to the procedure by creating a model of the specific patient using the patient's medical images; 用户接口,所述用户接口用于从多个此类病例中选择所述病例以便加载在所述建模系统中;A user interface for selecting a case from a plurality of such cases for loading into the modeling system; 图像生成器,所述图像生成器包括在计算机系统上执行的专用软件用于基于所选择的所述病例生成动态组织图像以便在所述显示器上显示,所述生成用于在所述显示器上显示真实地表示所述特定患者的对应实际生物组织的所述组织;An image generator comprising dedicated software executed on a computer system for generating dynamic tissue images based on a selected case for display on the display, the generation being used to display on the display the tissues realistically representing the corresponding actual biological tissues of the particular patient; 用户工具生成器,所述用户工具生成器包括在计算机系统上执行的专用软件用于生成用户工具的工具模型用于通过由用户输入提供的操纵与所述动态组织图像动态地交互作用以便在所述显示器上显示;A user tool generator includes dedicated software executed on a computer system for generating tool models of user tools for dynamically interacting with the dynamically organized image through manipulations provided by user input for display on the monitor. 所述计算机系统的用户接口,所述用户接口被配置用于从所述用户接收输入,在外科手术操作之前通过添加或修改用于显示的所述组织的特征来调整在所述显示器上显示的所述动态组织图像,所添加或修改的所述特征表现出所述组织的机械特性,并且用于通过所述触摸屏显示器配置所述建模系统;以及The user interface of the computer system, configured to receive input from the user, adjust the dynamic tissue image displayed on the monitor by adding or modifying features of the tissue to be displayed prior to surgical procedures, the added or modified features representing the mechanical properties of the tissue, and configure the modeling system via the touchscreen display; and 接口,所述接口连接到存在于手术室中的外部外科手术系统或工具的接口以便从所述外部外科手术系统或工具接收数据用于生成所述动态组织图像以便显示与所述外部外科手术系统或工具的操作一致,其中An interface, which connects to an external surgical system or tool present in the operating room, is used to receive data from the external surgical system or tool to generate the dynamic tissue images for display in accordance with the operation of the external surgical system or tool. 所述建模系统被配置用于在对所述特定患者的外科手术期间在手术室中使用。The modeling system is configured for use in the operating room during surgery on the specific patient. 29.如权利要求28所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:在所述动态组织图像上绘制任何几何形状。29. The modeling system of claim 28, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to draw any geometry on the dynamic tissue image. 30.如权利要求28或29所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:完成所述动态组织图像的不完整解剖结构。30. The modeling system of claim 28 or 29, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to complete incomplete anatomical structures of the dynamic tissue image. 31.如权利要求28或29所述的建模系统,其中用于调整所述动态组织图像的所述用户接口提供以下能力:修改所述动态组织图像的一部分的纹理、照明、阴影和/或阴影处理。31. The modeling system of claim 28 or 29, wherein the user interface for adjusting the dynamic tissue image provides the ability to modify the texture, lighting, shadows, and/or shadow processing of a portion of the dynamic tissue image. 32.如权利要求28或29所述的建模系统,其中所述动态组织图像包括解剖结构的图像,并且其中所述用户接口包括用于与所述解剖结构动态地交互作用的仪器。32. The modeling system of claim 28 or 29, wherein the dynamic tissue image comprises an image of an anatomical structure, and wherein the user interface comprises instruments for dynamically interacting with the anatomical structure. 33.如权利要求28或29所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括由外科医生对所述特定患者使用的真正外科手术工具。33. The modeling system of claim 28 or 29, wherein the user interface for adjusting the dynamic tissue image comprises actual surgical tools used by a surgeon for the specific patient. 34.如权利要求28或29所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:选择所述工具的模型和/或所述动态组织图像的元件以便从所显示图像中移除。34. The modeling system of claim 28 or 29, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to select a model of the tool and/or an element of the dynamic tissue image for removal from the displayed image. 35.如权利要求28或29所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:通过选择对象并将所述对象操纵到所需位置以便在所述图像中显示来在所显示图像中重新定位或旋转所述对象。35. The modeling system of claim 28 or 29, wherein the user interface for adjusting the dynamically organized image includes tools for providing the ability to reposition or rotate the object in the displayed image by selecting the object and manipulating the object to a desired position for display in the image. 36.如权利要求28或29所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:增强和整合解剖结构于所述动态组织图像中。36. The modeling system of claim 28 or 29, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to enhance and integrate anatomical structures into the dynamic tissue image. 37.如权利要求28或29所述的建模系统,其中用于调整所述动态组织图像的所述用户接口包括用于提供以下能力的工具:绘制几何形状以便添加到所述动态组织图像。37. The modeling system of claim 28 or 29, wherein the user interface for adjusting the dynamic tissue image includes tools for providing the ability to draw geometry to be added to the dynamic tissue image. 38.如权利要求28或29所述的建模系统,其还包括用于与在所述显示器上显示的所述图像交互作用的摄像机。38. The modeling system of claim 28 or 29, further comprising a camera for interacting with the image displayed on the display. 39.如权利要求28或29所述的建模系统,其中所述外部外科手术系统是导航系统供在所述外科手术期间使用。39. The modeling system of claim 28 or 29, wherein the external surgical system is a navigation system for use during the surgical procedure. 40.如权利要求33所述的建模系统,其中所述建模系统被配置来向所述外科医生提供关于一个或多个外科手术工具接近所述患者的特定解剖结构的警告。40. The modeling system of claim 33, wherein the modeling system is configured to provide the surgeon with warnings about one or more surgical instruments approaching specific anatomical structures of the patient.
HK17100608.5A 2014-04-04 2015-04-06 Dynamic and interactive navigation in a surgical environment HK1227126B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US61/975,330 2014-04-04

Publications (2)

Publication Number Publication Date
HK1227126A1 HK1227126A1 (en) 2017-10-13
HK1227126B true HK1227126B (en) 2021-01-08

Family

ID=

Similar Documents

Publication Publication Date Title
CN105992996B (en) Dynamic and interactive navigation in surgical environment
US11304759B2 (en) Systems, methods, and media for presenting medical imaging data in an interactive virtual reality environment
US20250177062A1 (en) Surgical Navigation Inside A Body
US12063338B2 (en) Augmented reality guidance for spinal surgery with stereoscopic displays and magnified views
CN109464195B (en) Dual mode augmented reality surgical system and method
CN107072625B (en) Treatment program planning system and method
CN113645896A (en) Systems for Surgical Planning, Surgical Navigation and Imaging
HK1227126B (en) Dynamic and interactive navigation in a surgical environment
US12551286B2 (en) Surgical planning, surgical navigation and imaging system
US12551287B2 (en) Surgical planning, surgical navigation and imaging system
HK1227126A1 (en) Dynamic and interactive navigation in a surgical environment
HK1262572A1 (en) Dual mode augmented reality surgical system and method