用于使用减小的搜索空间的医疗设备的配准系统和方法

文档序号:1293316阅读:188来源:国知局
用于使用减小的搜索空间的医疗设备的配准系统和方法
【专利摘要】本发明涉及一种方法,该方法包括,识别在患者解剖结构的存储图像中的连接的解剖结构,并且生成表示连接的解剖结构的多个柱形联动单元。该方法也包括接收对应于器械上的点的跟踪数据,其中该器械安置在连接的解剖结构中的至少一个内;以及使器械上的点与多个柱形联动单元中的一个匹配。
【专利说明】用于使用减小的搜索空间的医疗设备的配准系统和方法

【技术领域】
[0001]本公开涉及用于在医疗程序期间跟踪在患者解剖结构内的医疗设备的系统和方法,并且更具体地涉及减小的搜索空间有效跟踪患者解剖结构内的医疗设备的系统和方法。

【背景技术】
[0002]微创医疗技术旨在减少在诊断或手术程序期间受损的组织量,从而缩短患者的恢复时间、减轻患者的不适并且减少有害的副作用。此类微创技术可以通过在患者解剖结构中的自然孔口,或通过一个或多个手术切口执行。通过这些自然孔口或切口,临床医生可以将手术器械插入到达靶组织位置。为到达靶组织位置,微创手术器械可以在解剖系统中的自然的或手术创建的连通通道中导航,其中解剖系统诸如肺、结肠、肠、肾脏、心脏、循环系统等。导航辅助系统帮助临床医生按路线传送手术器械,并且避免对解剖结构的损伤。这些系统可以结合位置和形状传感器的使用,以更准确地描述手术器械在真实空间中的形状、姿态和位置或手术器械相对于术前图像或者并行/同步(concurrent)图像的形状、姿态和位置。在动态解剖系统中和/或在布满许多解剖通道的解剖区域中,将微创器械准确配准到解剖系统中是一项耗时且计算机处理密集的任务。需要改善的系统和方法,以便提高将微创器械配准到解剖系统的系统和方法的准确性和效率。


【发明内容】

[0003]该发明的实施例由所附的权利要求概括。
[0004]在一个实施例中,方法包括识别在患者解剖结构的存储图像中的连接解剖结构,并且生成表示该连接解剖结构的多个联动单元。该方法也包括接收对应于器械上的点的追踪数据,其中该器械安置在该连接解剖结构中的至少一个内;以及使器械上点与多个联动单元中的一个匹配。
[0005]在另一个实施例中,医疗系统包括柔性器械,该柔性器械包括适合于提供器械上的点的追踪数据的传感器和存储患者解剖结构的图像的存储器。该系统也包括处理器,该处理器识别在患者解剖结构的存储图像中的连接解剖结构,并且生成表示该连接解剖结构的多个联动单元。该处理器也接收对应于器械上的点的追踪数据,并且使器械上的点与多个联动单元中的一个匹配,其中所述器械安置在该连接解剖结构中的至少一个内。
[0006]在另一个实施例中,方法包括生成患者解剖结构的一组连接通道的图像,并且接收器械上的点的位置信息,该位置信息指示所述点相对于连接通道的位置。该方法也包括生成所述点的调整位置信息,包括将患者解剖结构的该组连接通道模拟为联接柱体的结构,并且用调整位置信息创建调整器械图像。该方法也包括生成合成图像,该合成图像包括该组连接通道的图像和该调整器械图像。

【专利附图】

【附图说明】
[0007]当与附图一起阅读时,本公开的各方面从以下详细描述中最优理解。要强调的是,依照在行业中的标准惯例,各种特征未按比例画出。实际上,为使讨论清晰,各种特征的尺寸可以随意增大或减小。此外,在各种示例中,本公开可以重复标识号和/或字母。这种重复是为了简单且清晰的目的,并不自身决定所讨论的各种实施例和/或配置之间的关系。
[0008]图1为依照本公开的实施例的机器人手术系统。
[0009]图2示出利用本公开的方面的手术器械系统。
[0010]图3a为与微创器械的图像配准的人肺的图像。
[0011]图3b为从微创器械的角度描绘人肺区域的人肺的内部图像。
[0012]图4为肺的支气管通道的一部分的图示。
[0013]图5为表示图4的支气管通道的多个柱形联动单元的图示。
[0014]图6为柱形联动单元的图示。
[0015]图7为示出用于将器械的点对齐到解剖通道的方法的流程图。
[0016]图8为柱形联动单元的图示。
[0017]图9为投射到柱形联动单元的中心线的器械点的图示。

【具体实施方式】
[0018]在本发明的实施例的下列【具体实施方式】中阐述许多具体细节,以便提供对公开的实施例的透彻理解。然而,对本领域中的技术人员显而易见的是,该公开的实施例可以在没有这些具体细节的情况下实践。在其他实例中,未详细描述众所周知的方法、程序、部件和电路,以便不会不必要地模糊该发明的实施例的各方面。
[0019]以下实施例将在各种器械和器械部分的三维空间下的状态方面对其进行描述。如在此所使用,术语“位置”涉及对象或对象的一部分在三维空间(例如,沿着笛卡尔X、Y、Z坐标的三个平移自由度)中的位置。如在此所使用,术语“取向”指的是对象或对象的一部分的旋转布置(三个旋转自由度一例如,滚动、俯仰和偏摆)。如在此所使用,术语“取向”指的是对象或对象的一部分在至少一个平移自由度中的位置,以及对象或对象的一部分在至少一个旋转自由度中的取向(多达六个总自由度)。如在此所使用,术语“形状”指的是沿着对象测量的一组姿态、位置或取向。
[0020]参考图中的图1,机器人手术系统一般由参考标记100指示。如图1所示,机器人系统100 —般包括对患者P执行各种程序时操作手术器械104的手术操纵器组件102。组件102被安装到或靠近操作台O。主控组件106允许外科医生S查看手术部位并且控制操纵器组件102。
[0021]在可替代的实施例中,机器人系统可以包括不止一个操纵器组件。除其他因素之夕卜,操纵器组件的确切数量将取决于手术室内的手术程序和空间限制。
[0022]主控组件106可以位于外科医生的控制台C,该控制台C通常位于与操作台O同一个房间中。然而,应该清楚,外科医生S可以位于与患者P不同的房间中或完全不同的建筑中。主控组件106 —般包括可选的支持物108和用于控制操纵器组件102的一个或多个控制设备112。控制设备112可以包括任何数量的各种输入设备,诸如操纵杆、跟踪球、手套、触发手枪、手动操作的控制器、语音识别设备等。在一些实施例中,(多个)控制设备112将具有与相关手术器械104 —样的自由度,以提供给外科医生远程呈现,或(多个)控制设备112与器械104成为一体的感知,从而使得外科医生具有直接控制器械104的强烈感觉。在一些实施例中,控制设备112为可以六个自由度移动的手动输入设备,并且其也可以包括用于致动器械的致动手柄(例如,用于关闭抓取钳、应用电势到电极、输送药物处理等)。
[0023]可视化系统110可以包括(在以下更详细描述的)可见范围组件,从而使得手术部位的并行/同步图像或实时图像被提供给外科医生控制台C。同步图像可以例如是由安置在手术部位内的内窥镜捕获的两维或三维图像。在该实施例中,可视化系统100包括可整体耦连到或可移除地耦连到手术器械104的内窥镜部件。然而,在可替代的实施例中,附接到单独的操纵器组件的单独的内窥镜可以和手术器械一起使用,以对手术部位成像。可视化系统110可以作为硬件、固件、软件或其组合实现,其与一个或多个计算机处理器交互,或由一个或多个计算机处理器另外执行,其中计算机处理器包括控制系统116(以下描述)的处理器。
[0024]显示系统111可以显示由可视化系统110捕获的手术部位和手术器械的图像。显示器111和主控制设备112可以被取向从而使得在范围组件和手术器械中的成像设备的相对位置与外科医生的眼睛和手的相对位置类似,因此操作者能够犹如观察在基本真实存在的工作空间一样来操纵手术器械104和手动控制。通过真实的存在,就意味着图像的呈现是模拟物理操纵手术器械104的操作者的视角的真实透视图像。
[0025]可替代地或另外地,监控器111可以呈现使用成像技术的术前记录和/或建模的手术部位的图像,成像技术诸如计算机断层扫描(CT)、磁共振成像(MRI)、荧光镜检查、热敏成像、超声、光学相干断层扫描(OCT)、热成像、阻抗成像、激光成像或纳米管X射线成像。所呈现的术前图像可以包括二维图像、三维图像或四维图像。
[0026]在一些实施例中,监控器111可以显示虚拟导航图像,在该图像中手术器械的实际位置与术前图像或同步图像配准(即,动态参考),以将手术器械尖端位置处的内部手术部位的虚拟图像呈现给外科医生S。手术器械尖端的图像或其他图形或字母数字指示符可以被叠加在虚拟图像上,以辅助外科医生控制手术器械。可替代地,手术器械在虚拟图像中不可见。
[0027]在其他实施例中,监控器111可以显示虚拟导航图像,在该图像中手术器械的实际位置与术前图像或同步图像配准,以从外部视角将在手术部位内的手术器械的虚拟图像呈现给外科医生S。手术器械的一部分的图像或其他图形或字母数字指示符可以被叠加在虚拟图像上,以辅助外科医生控制手术器械。
[0028]如图1所示,控制系统116包括至少一个处理器,并且通常包括多个处理器,用于实现在手术操纵器组件102、主控组件106和图像与显示系统110之间的控制。控制器系统116也包括实施在此描述的一些方法或全部方法的软件编程指令。虽然控制系统116在图1的简化视图中被示为单个方框,但该系统可以包括若干数据处理电路(例如,在手术操纵器组件102上和/或在主控组件106上),其中至少一部分处理可选地邻近输入设备执行,一部分邻近操纵器执行,等等。可以使用各种集中式数据处理架构或分步式数据处理架构中的任何一种。类似地,编程代码可以作为若干单独的程序或子程序实施,或可以集成到若干在此描述的机器人系统的其他方面。在一个实施例中,控制系统116可以支持无线通信协议,诸如蓝牙、IrDA、家庭射频、IEEE802.1UDECT和无线遥测。
[0029]在一些实施例中,控制系统116可以包括伺服控制器,以将来自手术器械104的力和转矩反馈提供给用手操作的控制设备112。可以使用任何适当的常规或专用伺服控制器。伺服控制器可以与操纵器组件102分离,或与操纵器组件102 —体。在一些实施例中,伺服控制器和操纵器组件作为邻近患者身体安置的机器人臂车的一部分提供。伺服控制器传输指示操纵器组件移动器械的信号,其中器械经由身上的开口延伸到在患者体内的内部手术部位。
[0030]支持手术器械104的操纵器组件102中的每个可以包括一系列通常称为安装关节的手动可铰接联动装置以及机器人操纵器。机器人操纵器组件102可以由一系列致动器(例如,马达)驱动。这些马达响应于来自控制系统116的命令主动移动机器人操纵器。马达进一步耦连到手术器械,以便将手术器械推进到自然解剖结构孔口或手术创建的解剖结构孔口,并且将手术器械的远端以多自由度移动,其中所述自由度可以包括三个直线运动自由度(例如,X,Y,Z直线运动)和三个旋转自由度(例如,滚动、俯仰和偏摆)。另外,马达可以用于致动器械的可铰接的末端执行器,用于抓取在活检设备等的钳口中的组织。
[0031]图2示出跟踪器械系统118,其包括手术器械系统104及其接口系统。手术器械系统104包括由接口 122耦连到操纵器组件102和可视化系统110的柔性器械120。器械120具有柔性主体124、在其远端128处的尖端126和在其近端130处的接口 122。主体124容纳在接口 122和尖端126之间延伸的缆线、联动装置或其他转向控制装置(未示出),以便可控制地弯曲或转动尖端,例如由弯曲的尖端126的虚线版本所示的,并且在一些实施例中控制可选的末端执行器132。柔性器械可以是可转向的,包括前述的转向控制,或可以是不可转向的,其中没有用于器械弯曲的操作者控制的集成机构。末端执行器可以是对于医疗功能可操纵的工作远侧部分,例如,用于实现靶组织的预定处理。例如,一些末端执行器具有单个工作构件,诸如手术刀、刀片或电极。诸如在图2的实施例中所示的其他末端执行器具有一对或多个工作构件,诸如,例如镊子、抓紧器、剪刀或施夹器。电激活的末端执行器的示例包括电外科电极、换能器、传感器等。末端执行器也可以包括传送液体、气体或固体的管道,以执行,例如要求液体输送、附件导入、活检提取等的抽吸、吹气、冲洗处理。在其他实施例中,柔性主体124可以限定一个或多个腔,手术器械可以通过该腔在靶手术部位处部署和使用。
[0032]器械120也可以包括图像捕获元件134,该图像捕获元件134可以包括设置在远端128处的立体相机或单视场相机,用于捕获传输到可视化系统110并且由可视化系统110处理的图像,用于由显示系统111显示。可替代地,图像捕获单元134可以是耦连到在器械120近端上的成像及处理系统的相干光纤束,诸如光纤镜。图像捕获单元134可以是单光谱或多光谱,用于在可视光谱或红外/紫外光谱中捕获图像数据。
[0033]跟踪系统135包括电磁(EM)传感器系统136和形状传感器系统138,用于沿着器械120确定远端128和一个或多个节段137的位置、取向、速度、姿态和/或形状。跟踪系统也可以用于配准患者解剖结构的存储图像和固定到患者的在参考系中的形状传感器。可替代地,配准可以使用不利用EM传感器系统的其他技术执行,正如由本领域的技术人员所理解的。尽管图2仅描绘出一组示例节段137,但在远端128和近端130之间的并且包括尖端126的器械120的整体长度可以被有效地划分成节段。跟踪系统135可以作为硬件、固件、软件或其组合实施,其可以与一个或多个计算机处理器交互,或由一个或多个计算机处理器另外执行,其中一个或多个计算机处理器可以包括控制系统116的处理器。
[0034]EM传感器系统136包括可经受外部生成的电磁场的一个或多个导电线圈。然后,EM传感器系统136中的每个线圈产生感应的电信号,该电信号具有取决于线圈相对于外部生成的电磁场的位置和取向的特征。在一个实施例中,EM传感器系统可以被配置和设置以测量六个自由度,例如,三个位置坐标X、Y、Z和指示基点的俯仰、偏摆和滚动的三个取向角。EM传感器系统的进一步描述被提供在于1999年8月11日提交的美国专利号US6380732中,其公开 “Six-Degree of Freedom Tracking System Having a Passive Transponderon the Object Being Tracked (在被跟踪的对象上具有被动式转发器的六自由度跟踪系统)”,其全部内容通过引用而并入本文。
[0035]传感器系统138包括与柔性主体124对准的光纤140 (例如,在内部通道(未示出)内提供或外部安装)。跟踪系统135被耦连到光纤140的近端。在该实施例中,光纤140具有约200 μ m的直径。在其他实施例中,该尺寸可以更大或更小。
[0036]光纤140形成光纤弯曲传感器,用于确定器械120的形状。在一个替代方式中,包括光纤光栅(FBG)的光纤用于提供在一个或多个维度下的结构中的应变测量。用于监测三维光纤的形状和相对位置的各种系统和方法被描述在2005年7月13日提交的美国专利申请 US11/180389 中,其公开 “Fiber optic posit1n and shape sensing device andmethod relating thereto (光纤位置和形状感测设备及其相关方法)”;2004年6月16日提交的美国临时专利申请号US60/588336中,其公开“Fiber-optic shape and relativeposit1n sensing(光纤形状和相对位置感测)”;以及1998年6月17日提交的美国专利US6389187中,其公开“Optical Fibre Bend Sensor (光纤弯曲传感器)”,以上文献的全部内容通过引用的方式并入本文。在其他的替代中,使用其他的应变感测技术的传感器可以是合适的,其他的应变感测技术诸如瑞利散射、拉曼散射、布里渊散射和荧光散射。在其他可替代的实施例中,器械120的形状可以通过使用其他技术来确定。例如,如果器械尖端姿态的历史以小于更新导航显示的周期或往复运动(吸入和呼出)的周期的时间间隔储存,则姿态历史记录可以用于在该时间间隔上重建设备的形状。作为另一个示例,针对沿着往复运动(诸如呼吸)的周期的器械的已知点,历史的姿态、位置或取向数据可以被储存。这个储存的数据可以用于开发关于器械的形状信息。可替代地,沿着器械安置的一系列位置传感器(诸如EM传感器)可以用于形状感测。可替代地,来自在程序期间在器械上的位置传感器(诸如EM传感器)的数据历史记录可以用于表示器械的形状,特别是如果解剖通道一般为静态。可替代地,具有外部磁场控制的位置或取向的无限设备可以用于形状感测。其位置的历史可以用于确定导航通道的形状。
[0037]在该实施例中,光纤140可以包括在单个包层146内的多个芯。每个芯可以是具有足够距离和将芯分开的包层的单模,从而使得在每个芯中的光与在其他芯中携带的光无显著的相互影响。在其他实施例中,芯的数量可以变化,或者每个芯可以包含在单独的光纤中。
[0038]在一些实施例中,FBG阵列在每个芯内都提供。每个FBG包括一系列芯折射率/折射指数的调制,以便生成在折射率/折射指数中的空间周期性。间隔可以被选择,以便来自每个指数变化的部分反射相干地添加波长的窄带,并且因此,当穿过更宽的频带时仅反射波长的该窄带。在FBG的制造期间,调制由已知的距离隔开,从而引起波长的已知频带的反射。然而,当在光纤芯上引起应变时,调制的间隔将根据芯中的应变的量而变化。可替代地,随着光纤的弯曲而变化的反向散射或其他光学现象能够用于确定每个芯内的应变。
[0039]因此,为测量应变,将光沿着光纤向下发送并且测量返回的光的特征。例如,FBG产生反射的波长,该波长为在光纤上的应变及其温度的函数。这种FBG技术可以从各种来源商购到,诸如英格兰Bracknell的Smart Fibres Ltd.。FBG技术在用于机器人手术的位置传感器中的使用被描述在2006年7月20日提交的美国专利US7930065中,公开了“RoboticSurgery System Including Posit1n Sensors Using Fiber Bragg Gratings (包括使用光纤光栅的位置传感器的机器人手术系统)”,其全部内容通过引用的方式并入本文。
[0040]当应用到多芯光纤时,光纤的弯曲引起芯上的应变,该应变可以通过监测每个芯中的波长位移测量。通过具有在光纤中偏轴设置的两个或多个芯,光纤的弯曲引起每个芯上的不同应变。这些应变是光纤的局部弯曲程度的函数。例如,如果包含FBG的芯的区域位于光纤弯曲的点,则该芯的区域可以用于确定在那些点处弯曲的量。与FBG区域的已知间隔结合的这些数据可以用于重建光纤的形状。弗吉尼亚州Blacksburg的LunaInnovat1ns, Inc.已经描述了此类系统。
[0041]如所描述的,光纤140用于监测器械120的至少一部分的形状。更具体地,穿过光纤140的光由跟踪系统135处理,用于检测手术器械120的形状,并且用于利用该信息辅助手术程序。跟踪系统135可以包括生成和检测用于确定器械120的形状的光的检测系统。该信息又可用于确定其他相关的变量,诸如手术器械的一部分的速度和加速度。通过实时获得这些变量中的一个或多个的准确测量,控制器可以提高机器人手术系统的准确性并且补偿在驱动部件部分中引入的误差。感测仅可被限制于由机器人系统致动的自由度,或可应用到被动自由度(例如,在关节之间的刚性构件的未致动弯曲)和主动自由度(例如,器械的致动运动)两者。
[0042]来自跟踪系统135的信息可以被发送到导航系统142,在导航系统142中,来自跟踪系统135的信息与来自可视化系统110和/或术前得到的图像结合,以在显示系统111上给外科医生或其他操作者提供实时的位置信息,用于在器械120的控制中使用。控制系统116可以利用位置信息作为安置器械120的反馈。使用光纤传感器配准并显示手术器械与手术图像的各种系统被提供在2011年5月13日提交的美国专利申请US13/107562中,其公开了“Medical System Providing Dynamic Registrat1n of a Model of an AnatomicalStructure for Image-Guided Surgery (提供用于图像引导手术的解剖结构模型的动态配准的医疗系统)”,其全部内容通过引用的方式并入本文。
[0043]在图2的实施例中,器械104在机器人手术系统100中远程操作。在可替代的实施例中,操纵器组件可以由直接操作者控制取代。在直接操作的替代中,可以包括各种手柄和操作者接口,用于器械的手持操作。
[0044]图3a描绘了合成图像150,其包括从肺的外部视角的人肺152的图像151,图像151与柔性器械诸如柔性器械120的器械图像154配准。肺152的图像151可以从术前记录的图像中生成,或者可以在手术程序期间同步生成。合成图像150可以经由显示系统111显示。当器械120被推进通过肺152的支气管通道156时,来自跟踪系统135和/或可视化系统110的信息用来将器械图像154与肺图像151配准。肺152的图像151可以改变,例如,以描绘在吸气或呼气状态下的肺。器械图像154可以改变以描绘器械120通过支气管通道156的推进或收回。偶尔,合成图像150可能错误地融合器械图像154,从而使得器械图像154’的一部分在支气管通道的外面。以下描述了用于校正器械图像的系统和方法,使得器械位于支气管通道内。
[0045]图3b描绘从器械120的视角描绘肺区域的人肺152的内部图像160。图像160可以是当器械120位于所描绘的肺152的部分中时,由器械120在手术程序期间获得的同步图像。更具体地,该图像可以由可视化系统110捕获。可替代地,如由跟踪系统135所确定的,图像160可以是基于器械120尖端的位置选择的术前记录的图像。
[0046]包括EM传感器系统136和形状传感器系统138的跟踪系统135通常可以计算器械尖端126或者器械120在解剖通道外部的一个或多个节段137的位置。这可能指示出微小的测量误差(假设解剖通道的壁还未被破坏)。此类误差可以由诸如肺或心脏的某些解剖结构的动态性质造成。例如,吸入和呼出改变肺的支气管通道的位置和大小。可替代地,该误差可以由手术器械在解剖通道内的存在而导致的组织变形造成。为了在器械的图像和患者解剖结构的图像共同配准和显示时校正器械的位置并且将器械的一个或多个点准确定位在通道内,器械的选择点可以对齐(snapped)或者图形化配准到在解剖通道的壁上的位置,或者图形化配准到解剖通道的内腔。
[0047]在一个实施例中,将器械上的点对齐到解剖通道以建模/模拟解剖通道的存储图像开始。图4为如在术前图像捕获的肺的支气管结构202 —部分的三维模型200。支气管结构202包括离散的支气管通道204-216。通过支气管通道204-216的一系列中心点形成解剖中心线218。图像200可以是由多个术前图像形成的合成图像。图5是表示支气管通道204-216的柱形联动单元304-316的三维联接结构302的图示300。如将在以下详细所述,连接的柱形联动单元304-316由解剖中心线218确定。将支气管结构202表示为联接的柱形结构302可以减少用于确定器械点位于其中的具体支气管通道的搜索空间。尽管时常参考分岔的支气管通道,但本申请的系统和实施例也可应用到将单个通道模拟为一系列联接的柱体。这在通道弯曲或直径延其长度改变的情况下特别有用。
[0048]图6为圆柱形联动单元304的图示。圆柱形联动单元304围绕解剖中心线218的分枝320形成。分枝320包括在分枝相反末端处的基点BPO和基点BPl。圆柱体中心线322跨越基点BPO和基点BPl之间的最短距离。圆柱形联动单元304的总半径Rt可以将半径R1和半径R2的长度结合。半径R1为解剖中心线218和圆柱体中心线322之间的最大偏差。因此,在中心线之间的偏差越大,总的圆柱体半径的近似值就越大。半径R2为支气管通道204的平均半径,例如,如从模型200获得的。在一个实施例中,圆柱形联动单元304可以包括球形末端324、326。球形末端324,326的重叠可以简化与模拟联动单元304相关的计算负担,并且可以提供与邻近的联动单元的直观“接头”单元。然而,在各种其他实施例中,圆柱形联动单元304可以具有任何配置(例如,平的、有角度的、有小面的或任何其他模拟配置)的末端。
[0049]注意到,在各种其他实施例中,总半径Rt能够以各种可替代的方式限定,以提供分枝320的期望的表示水平。例如,在一些实施例中,总半径Rt可以简单地等效于支气管通道204的平均半径(即,半径R2),支气管通道204的最大半径或支气管通道204的任何其他适当的特征。在其他实施例中,半径R1 (或任何其他调整因子,诸如预定的“缓冲”距离,乃至沿着圆柱形联动单元304的变化的半径)可以被添加到以上任何支气管通道相关的半径。
[0050]图7为示出用于将器械154的三维点P对齐到支气管通道的方法的流程图400。例如,如图3a所示,当包括来自形状传感器和/或EM传感器的信息的追踪系统信息将包括点P的器械的一部分安置在支气管通道外部时,该方法可以用于校正器械在点P的图像。最初,确认连接的解剖结构在患者解剖结构的存储图像中。连接的解剖结构包括分岔的解剖通道,其中每个通道连接到至少一个其他通道。如上所述,多个柱形联动单元被生成,以表示连接的解剖结构。
[0051]在步骤402,确认点P对齐到支气管通道。点P已被确认为在支气管器械上的点,其中该支气管器械已经被追踪到支气管通道的外部的位置。在一些实施例中,点P可以是支气管器械的远端的尖端,但在可替代的实施例中,点P可以是沿着在支气管通道内的器械的任何点。在步骤404,确定到点P最接近的柱形联动单元304-316。例如,为确定点P和每个柱形联动单元304-316之间的距离,首先确定点P相对于柱形联动单元的大体位置。因为要计算的距离为点P和每个单元的圆柱体中心线上的最接近点之间的距离,所以要考虑点P相对于柱形联动单元中的每个单元的大体位置,其中所述点包括基点BPO和BPl。
[0052]参考图8,点P可以是相对于柱形联动单元304的三个位置中的其中之一。第一,点P可以是在区域A中靠近BPO的PA。第二,点P可以是在区域B中在BPO和BPl之间的PBo第三,点P可以是在区域C中靠近BPl的P。。为确定点P位于其中的区域,计算从BPO到BPl的单位方向向量V和从BPO到P的向量的内积。如果内积小于零,则P最靠近BPO (区域A)。如果内积在BPO和BPl之间,则P靠近BPl (区域C)。如果内积是其他情况,则P大约在BPO和BPl之间的中点处。在点P相对于柱形联动单元304的位置确定之后,计算从P到中心线322上的最接近点的距离。对于柱形联动单元304-316中的每个均执行点P位置和距离的确定。具有到P最短距离的柱形联动单元304-316被认为是最接近的柱形联动单元。进一步的处理仅对这些最接近的柱形联动单元执行。在一个实施例中,可以选择最接近的五个柱形联动单元,但在其他实施例中,更多或更少的单元可以是合适的。
[0053]在步骤406处,针对到点P最接近的柱形联动单元,执行搜索以便为最接近的柱形联动单元中的每个确认解剖中心线上的最接近点。在为最接近的柱形联动单元中的每个确定解剖中心线上的最接近的点之后,选择具有最接近的整体解剖中心线点Pi的柱形联动单
J Li ο
[0054]在步骤408处并且参考图9,确定沿着最接近的柱形联动单元的解剖中心线的最终点pf。更具体地,执行精细计算以确定最终点Pf是否在两个中心线点Pi和Pi+1之间,或是否在Pi和Pp1之间。在最终点Pf确定之后,点P沿着直线朝向Pf投射,直到其符合围绕Pf的球体,其中该球体的半径近似等于支气管通道在Pf处的直径。点Ps表示点P将对齐的支气管通道的壁上的位置。
[0055]在步骤410,估计点P以确定其是在柱形联动单元的外部还是在柱形联动单元的内部。如果点P在柱形联动单元的内部,则在步骤412处,器械图像上的点P的渲染图像保持在共同配准的肺的图像上的支气管通道内。如果点P在柱形联动单元的外部,则在步骤414,器械图像上的点P的渲染图像被调整或对齐到沿P和Pf之间的投射的点Ps,在Ps投射与支气管通道的壁相交。在步骤416,准备描绘人肺152的图像151的校正图像合成图像150,其中人肺152的图像151与校正的器械图像154配准。在校正的图像中,点P被对齐到支气管通道而不是延伸到支气管壁外部。
[0056]与“蛮力”方法相比,所描述的系统和方法可以节省时间和计算机处理资源,其中蛮力方法试图通过全面考虑沿着支气管通道壁的每个点或在沿着支气管通道的中心线的每个点,直接将点P对齐到正确的支气管通道。例如,与使用蛮力方法的210 μ S的对齐过程时间相比,使用本公开方法的对齐过程的时间可以约为35μ S。
[0057]用于将柔性器械的至少一部分的图像配准到解剖系统图像的可替代的系统和方法被公开在披露了 “使用形状传感的变形补偿的系统和方法(Systems and Methodsfor Deformat1n Compensat1n Using Shape Sensing) ” 的美国专利申请(参考编号ISRG04300)和披露了“使用快速姿态搜索的医疗设备配准的系统和方法(Systems andMethods for Registrat1n of a Medical Device Using Rapid Pose Search),,的美国专利申请(参考编号ISRG03740)中,以上两个专利的全部内容通过引用的方式并入本文。通过引用的系统和方法被并入的方面可以与以上公开的系统和方法一起使用,以提供将柔性器械的至少一部分的图像与解剖系统的图像准确配准的可替代的方法。
[0058]尽管本文已经关于远程操作手术系统或手动操作手术系统描述了配准系统和方法,但这些配准系统和方法将在各种医疗器械或非医疗器械中获得应用,否则在医疗器械或非医疗器械中准确的器械图像配准就太耗费时间或者计算机处理太密集。
[0059]尽管本公开的系统和方法已经示出用于在肺的连接支气管通道中使用,但在包括结肠、肠、肾脏、大脑、心脏、循环系统等的各种解剖系统中的任何一个中经由自然的连接通道或手术创建的连接通道,它们也适合于其他组织的导航和处理。本公开的方法和实施例也适合于非手术应用。
[0060]在该发明的实施例中的一个或多个元件可以以软件实施,以在诸如控制系统116的计算机系统的处理器上执行。当以软件实施时,该发明的实施例的元件本质上为执行必要任务的代码段。程序或代码段可以被存储在处理器可读存储介质或设备中,该程序或代码段已经通过计算机数据信号的方式被下载,其中计算机数据信号体现为在传输介质或通信链路上的载波。处理器可读存储设备可以包括能够储存包括光介质、半导体介质和磁介质信息的任何介质。处理器可读存储设备示例包括电子电路、半导体设备、半导体存储器设备、只读存储器(ROM)、闪存、可擦除可编程只读存储器(EPROM);软磁盘、CD-ROM、光盘、硬盘或其他存储设备。代码段可以经由诸如互联网、内联网等的计算机网络下载。
[0061]注意,所提出的过程和显示不可与任何特定的计算机或其他装置内在地相关。依照本文的教导,各种通用的系统可以与程序一起使用,或其可以证明便于构建更专用的装置,以执行所描述的操作。用于各种这些系统的所需结构在权利要求中将表现为元件。此夕卜,该发明的实施例未参考任何特定的编程语言描述。应该清楚,如在本文所述的,各种编程语言均可以用于实施该发明的教导。
[0062]虽然已经描述并且在附图中示出了本发明的某些示例性实施例,但应该明白,此类实施例仅为说明的目的而非限制广泛的发明,并且由于本领域的技术人员可以想到各种其他的修改,所以本发明的实施例并非限于示出和描述的构造和布置。
[0063]尽管上述实施例使用柱形联动装置来模拟解剖结构,但本领域的技术人员应该了解如何在不脱离本发明精神的情况下使用具有良好限定表面的额外边界表面联动装置。例如,可以使用椭圆体联动装置、双曲线联动装置、类球体联动装置。通常,边界包络型的良好限定表面可以用于以上实施例中的任何一个。
【权利要求】
1.一种方法,其包括: 识别在患者解剖结构的存储图像中的连接的解剖结构; 生成表示所述连接的解剖结构的多个联动单元; 接收对应于器械上的点的追踪数据,其中该器械安置在所述连接的解剖结构中的至少一个内;以及 使所述器械上的所述点与所述多个联动单元中的一个匹配。
2.根据权利要求1所述的方法,其进一步包括: 将手术前医疗图像接收到计算机存储设备中,以创建所述患者解剖结构的所述存储图像。
3.根据权利要求1所述的方法,其中所述连接的解剖结构包括肺的气道。
4.根据权利要求1所述的方法,其中使所述器械上的所述点与所述多个联动单元中的一个匹配包括:确定到所述器械上的所述点的位置坐标最接近的一组所述多个联动单元。
5.根据权利要求4所述的方法,其进一步包括,针对在所述组中的每个联动单元,确定所述器械上的所述点与所述联动单元的解剖中心线之间的距离。
6.根据权利要求5所述的方法,其进一步包括,在所述组中识别最接近的联动单元。
7.根据权利要求6所述的方法,其进一步包括,创建所述器械上的所述点到所述最接近的联动单元的解剖中心线的投射。
8.根据权利要求7所述的方法,其进一步包括,识别沿着所述投射在距所述解剖中心线的径向距离处的对齐点。
9.根据权利要求7所述的方法,其进一步包括,确定所述器械上的所述点是最接近于通过所述最接近的联动单元的所述解剖中心线的两个基点中的其中一个,还是最接近于所述两个基点之间的中点。
10.一种医疗系统,其包括: 包括传感器的柔性器械,其中所述传感器适于提供所述器械上的点的追踪数据; 存储患者解剖结构的图像的存储器;以及 处理器,其被配置用于: 识别在所述患者解剖结构的所述存储图像中的连接的解剖结构; 生成表示所述连接的解剖结构的多个联动单元; 接收对应于器械上的点所述追踪数据,其中所述器械放置在所述连接的解剖结构的至少一个内;以及 使所述器械上的所述点与所述多个联动单元中的一个匹配。
11.根据权利要求10所述的医疗系统,其中所述患者解剖结构的存储图像包括手术前记录的医疗图像。
12.根据权利要求10所述的医疗系统,其中所述连接的解剖结构包括肺的气道。
13.根据权利要求10所述的医疗系统,其中所述处理器被进一步配置成通过确定到所述器械上的所述点的位置坐标最接近的一组所述多个联动单元,使所述器械上的所述点与所述多个联动单元中的一个匹配。
14.根据权利要求13所述的医疗系统,其中所述处理器被进一步配置成针对在所述组中的每个联动单元,确定所述器械上的所述点与所述联动单元的解剖中心线之间的距离。
15.根据权利要求14所述的医疗系统,其中所述处理器被进一步配置成识别在所述组中的最接近的联动单元。
16.根据权利要求15所述的医疗系统,其中所述处理器被进一步配置成创建所述器械上的所述点到所述最接近的联动单元的解剖中心线的投射。
17.根据权利要求16所述的医疗系统,其中所述处理器被进一步配置成识别沿所述投射在距所述解剖中心线的径向距离处的对齐点。
18.根据权利要求16所述的医疗系统,其中所述处理器被进一步配置成确定所述器械上的所述点是最接近于通过所述最接近的联动单元的所述解剖中心线的两个基点中的其中一个,还是最接近于所述两个基点之间的中点。
19.根据权利要求10所述的医疗系统,其中所述处理器被进一步配置成生成合成图像,该合成图像包括所述连接的解剖结构的图像和在所述患者解剖结构内的所述器械上的所述点的图像。
20.一种方法,其包括: 生成一组患者解剖结构的连接通道的图像; 接收器械上的点的位置信息,该位置信息指示所述点相对于所述连接通道的位置; 生成所述点的调整位置信息,包括将患者解剖结构的该组连接通道模拟为联接的有界表面单元的结构; 用所述调整位置信息创建调整的器械图像;以及 生成合成图像,该合成图像包括该组连接通道的图像和所述调整的器械图像。
21.根据权利要求20所述的方法,其中生成一组连接通道的图像的步骤包括将术前医疗图像接收到计算机存储设备中。
22.根据权利要求20所述的方法,其中接收所述器械上的所述点的位置信息的步骤包括接收定位所述器械上的所述点的位置信息,其中所述器械在所述患者解剖结构的所述连接通道中的一个的外部。
23.根据权利要求20所述的方法,其中接收所述器械上的所述点的位置信息的步骤包括接收定位所述器械上的所述点的位置信息,其中所述器械在所述连接通道中的一个内。
24.根据权利要求20所述的方法,其中生成所述点的校正位置信息的步骤进一步包括在联接的有界表面单元的结构中识别最接近的联接有界表面单元。
25.根据权利要求24所述的方法,其中生成所述点的校正位置信息的步骤进一步包括将所述点的所述位置信息改变到在所述最接近的联接的有界表面单元的壁上的位置。
【文档编号】A61B19/00GK104302241SQ201380025128
【公开日】2015年1月21日 申请日期:2013年5月13日 优先权日:2012年5月14日
【发明者】V·多文戴姆, P·乔普拉 申请人:直观外科手术操作公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1