用于具有改进反馈的手术程序的导向系统和方法

文档序号:1092354阅读:274来源:国知局
专利名称:用于具有改进反馈的手术程序的导向系统和方法
技术领域
本发明总的涉及计算机辅助手术系统以及手术导航系统,更具体涉及在医学程序中用于传送深度信息的系统和方法。
背景技术
计算机辅助手术(CAS)系统的功能包括手术前计划程序,以有用格式呈现手术前诊断信息和图像,呈现程序发生时的状态信息,以及提高性能。CAS系统用于传统手术室,介入放射线学套房,移动式手术室或院外诊所的程序中。CAS的许多途径已在商业上进行了尝试。程序可以是任何医学程序,不管是手术还是非手术性的。
导航系统用于显示手术工具位置的手术前(preoperative)或手术进行时(intraoperative)图像数据集。这些图像包括手术进行时图像,诸如两维荧光镜图像,以及采用例如,磁共振成像(MRI),计算机X线断层摄影术(CT)和正电子放射X线断层摄影术(PET)生成的手术前三维图像。最流行的导航系统利用追踪或定位系统。这些系统定位附着或固定至对象,诸如仪器或病人的标记,以及追踪标记的位置。这些追踪系统为光学和磁性系统,但也包括声学系统。光学系统具有固定的立体摄象机对,观察连接到追踪工具的无源的反射标记或有源的红外线LEDs。磁性系统具有固定的场发生器,发射出被整合到追踪工具内的小线圈所感应的磁场。这些系统对邻近的金属对象灵敏。
虽然导航系统相对容易地整合到手术室内,但根本限制在于它们与外科大夫联系的手段有限。大多数系统经由计算机监控器将信息传送至外科大夫。反之,外科大夫经由键盘,鼠标,触摸屏,声音指令,控制悬吊开关或脚踏开关,或通过移动追踪工具将信息传送至系统。导航系统的视觉显示通过三维诊断图像数据集最多可显示多个切片(slices),这些难以解释复杂的3-D几何图形。这些显示还要求外科大夫将其视觉注意力远离手术视野。
当利用追踪工具定义计划时,难以恰当地以多自由度(DOFs)同时定位工具。同样,当把追踪的仪器与计划对准时,难以以多DOFs同时控制工具的位置,尤其在高精度是可期望的地方。也许不一致的是,导航系统在脑颅神经外科中已有最大的接受性,其中大多数应用包括指定目的特征的轨迹,无需命中必不可少的特征。通常,工具的尖端压在解剖体(anatomy)处并转动,有效使轨迹的位置与取向计划分开。
商业上,已应用自动机器人来连接替换程序(procedures)。这些系统使骨切除术精确可靠,相对于依赖手动仪器的技术改进了植入物配合和布置。使机器人接触钉入骨的基准标记或骨表面上的系列点,而进行对齐(registration)。以高速毛口自动进行切割,虽然外科大夫可监控进程,并且如果需要中断该进程。在对齐和切割过程中骨必须夹在位,并监控移动,然后需要重新对齐。这些系统的用户报道的缺陷包括大型机器人,人类工程学差,对对齐和切割需要紧紧夹住骨45-60分钟,以及需要增大切口50-100mm以给机器人提供足够的入口。此外,自动机器人一般在高度组织的环境中运行最好,正如紧紧夹住目的骨和制作较大切口以使软组织远离机器人所证明。
除了一些外科程序的特定步骤,现代外科往往不为自动机器人提供组织良好的环境。机器人一般不能保持追踪对支持程序所需的手术职员和使用仪器。尽管手术环境的严格处理会使这成为可能,人体的复杂性总是提供高度的未组织性(unstructuredness)。
机器人技术还可用于对标准实践进行改进,而无需自动手术。这类著名的商用系统包括用于腹腔镜手术的遥控操纵的机器人系统,所述腹腔镜手术范围从胆囊摘除到闭胸心跳冠状动脉手术。这些系统为外科大夫提供包括高保真显示器和主输入装置的控制台。从动机器人与主输入装置偶联,并在物理上与解剖体交互作用。这些系统的优点主要在于为外科大夫提供人类环境改造学工作环境,同时通过移动定标和颤动减少而改进灵巧性。虽然主控制台通常与患者同处一室,但这些系统的有趣附带结果在于能够实现远程手术。不过,机器人在这些系统中的自主性最小,鉴于操作和变更软组织中所涉及的复杂性这并不令人惊奇。
发明概述通常理想的是限定对象的利用图像导向的手术系统所显示的解剖体图像。对于非细小对象或那些具有复杂的两维或三维形式的对象而言,可能难以以对用户理解的简单方式呈现信息。到目的表面,诸如限定对象的表面,或到所需位置的局部距离,目的表面的局部刺入距离,或触觉排斥力,经常提供用于增加用户与图像导向的手术系统交互作用的最有用的信息。局部距离的标量值可通过视觉,听觉,触觉,或其他工具传送至用户。
附图简述为了更完整地理解本发明,目的及其优点,现结合附图参照下列描述,在图中

图1简要说明示例性手术室,其中触觉装置与计算机辅助手术系统一起使用;图2说明连同计算机辅助手术系统使用的示例性触觉装置;图3A和3B说明不同类型的触觉对象;图3C为手术进行中触觉计划手术程序的示例性方法的流程图;图4A说明使用动态触觉对象来放置触觉装置;图4B为交互式触觉安置与触觉装置偶联的医学装置的方法的流程图;图5说明使用示例性触觉装置连同计算机辅助手术系统;
图6A说明正在用于触觉造型物理对象的示例性触觉装置;图6B说明用于触觉造型物理对象的示例性触觉对象;图6C为动态修饰触觉对象的方法的流程图;图7A和7B说明使用示例性触觉装置和手术工具来限定触觉对象;图8说明使用示例性触觉装置作为输入装置;图9为利用触觉装置作为输入装置的代表性方法的流程图;图10说明在医学程序中传送深度信息的系统;以及图11为在医学程序中传送深度信息的方法的流程图。
附图详述在下列说明书中,同样的标号表示同样的元件。“外科大夫”包括计算机辅助的手术系统的任何用户,而外科大夫通常是主要用户。“手术程序”包括任何医学程序,不管是介入还是非介入,介入程序通常是主要程序。
触觉装置为利用感官信息,诸如接触,力量,速度,位置,和/或转矩,与用户,诸如外科大夫交互作用和连通的机械或电子机械装置。一些机器人可用作触觉装置,尽管触觉装置包括不必以常规意义视为机器人的装置。触觉装置通常具有很少自主性。
一般而言,目的组件可任选偶联至触觉装置。目的组件包括医学装置,例如,手术工具,显微镜,激光测距仪,摄像机,手术灯,内窥镜,超声探针,放疗装置,介入医学工具,理疗用康复系统等。术语“医学装置”,“手术装置”和“手术工具”在此可交互使用。
例如,当在手术过程中使用时,这样的装置连同外科大夫协同地持有手术仪器。外科大夫借助于触觉装置或其输入移动手术仪器。此外,在遥控操作系统中,触觉装置可专有地持有手术仪器。在这样的实施中,外科大夫移动偶联至“从动”装置的“主动”触觉装置,旨在交互式操作手术工具。在遥控操作系统中,主动触觉装置可物理上与手术位点分开,从而为外科大夫提供更人类环境改造学的或深入的(immersive)工作位置,和/或使得外科大夫远程进行手术。以阻抗模式,触觉装置测量或传感手术仪器的姿态(位置,取向,速度,和/或加速度),并施加力和/或转矩(“扭曲”)至仪器。以“导纳”模式,触觉装置测量装置(或手术仪器)上某位置处的扭曲,并且担当修正仪器的位置。在传感的姿态与输出扭曲之间有静电,半静电或动态对应。普通对应可包括由与用户限定的“虚拟”对象或与用户输入交互作用的工具产生的扭曲,这包括数学或模拟机械约束。
“触觉对象”在此用于描述这样一种对应。在一些情形下,触觉对象为触觉装置的一定关节角或者只为触觉装置的一定终点位置和/或取向仅产生非零输出。触觉对象可以是平稳的时间变动对应和/或可以仅存在一定次数。触觉对象可具有对应于位置的关联的空间或几何表示,在所述位置中对应是中断的,或具有其他属性,这些属性在与触觉对象交互作用时由用户感觉。例如,当触觉装置的终点位于空间球形区内时,如果触觉对象仅产生非零输出,则可用于给用户呈现对应的球形表示。然而,触觉对象可不必具有这样清晰界定的边界或相似的内部结构。触觉对象在触觉装置的整个终点位置,终点取向,和/或关节位置,或仅具部分上是有源的。可能在空间的重叠部分,存在任何给定时间有源的多触觉对象。
“触觉提示(haptic cue)”用于描述触觉对象的对应的方面。当用户与触觉对象交互作用时,提示可传送信息或产生所需的效果。触觉提示和触觉对象不必在具体实施方式
中对应于用户界面或软件编程组件,并且可以简单地是给用户设计,实施,呈现触觉装置的输入和输出之间对应的许多途径中的一种。
自主性减少或消除增加了用户诸如外科大夫的舒适度。机器人无论何时自主运动,外科大夫不再在控制之下,必须完全观察机器人的进程。万一有不寻常的事情发生,机器人移动不得不放慢以给外科大夫提供足够的时间作出反应。然而,如果机器人至少主要以无源方式动作,即使能够有源移动,则外科大夫仍不放弃对机器人的控制。
从用户的角度以只象无源装置一样动作这样的方式,利用能够有源移动的装置具有优点。有源致动器可用来抵消重力作用,使得更多种机构设计。所述装置可以自主模式用于进行自动化测试和服务程序。
图1说明示例性手术室,其中触觉装置113与计算机辅助手术系统11一起使用。计算机辅助手术系统11包括显示装置30,输入装置34,以及基于处理器的系统36,例如计算机。输入装置34可以是现知或将来开发的任何输入装置,例如,键盘,鼠标,跟踪球等。显示装置30可以是为显示两维和/或三维图像的现知或将来开发的任何显示装置,例如,监视器,可佩带式显示器,投影显示器,安装头的显示器,立体视图,能够显示从图像投影装置投影的图像的显示装置,例如投影仪等。如果需要,显示装置30可以是能够显示全息图像的显示装置。如果需要,显示装置30可以是触摸屏,并用作输入装置。
触觉装置113的示例为机器人装置。触觉装置113可以受基于处理器的系统,例如计算机10控制。计算机20还可包括功率放大和输入/输出硬件。触觉装置113可通过现知或将来开发的任何连通机构,无论有线还是无线,与计算机辅助手术系统11连通。
如图1所示,存储介质12偶联至基于处理器的系统36。存储介质12接受存储软件和/或其他数据的数字介质。手术工具或仪器112显示与触觉装置113偶联。手术工具112优选通过机械偶联至触觉装置112,诸如通过连接或固定。然而,如果需要,手术工具112可通过其他任何方法,例如磁力,直接或间接偶联至触觉装置113。如果需要,可采用真空将手术工具112偶联至触觉装置113。手术工具112可由外科大夫远程通过触觉控制,或由手术工具112附近的外科大夫116通过触觉控制。
触觉对象110为用来指导和/或约束手术工具112的移动和手术至患者解剖体114,例如患者腿部内靶区的虚拟对象。在该例子中,触觉对象110用于帮助外科大夫靶向和接近患者预计的解剖位点。触觉反馈力用于减慢和/或终止手术工具的移动,如果检测到部分手术工具112会侵入或跨越触觉对象的预定边界。此外,触觉反馈力还可用来吸引(或排斥)手术工具112至(或远离)触觉对象110和至(或远离)靶。如果需要,外科大夫116可呈现有正在显示器30上手术的解剖体的表示和/或显示器30上手术工具112和/或触觉对象110的虚拟表示。
当手术工具112通过触觉由外科大夫遥控时,例如当进行遥控操纵时,利用主动触觉装置和/或实时或模拟显示手术工具,患者解剖体,和/或为利于手术程序而设计的附加触觉或视觉对象,外科大夫控制手术工具的移动。触觉反馈力可经由主动触觉装置被从动触觉装置113传输至位于遥远地方的外科大夫以指导外科大夫。或者,触觉反馈力在主动装置上生成并直接传输至外科大夫。在一些情形下,从动或主动装置是很少有或没有触觉能力的定位装置。
CAS系统优选包括确定或追踪各种不同可追踪对象,诸如手术仪器,工具,触觉装置,患者等的位置和/或取向的定位或追踪系统。追踪系统连续确定或追踪布置在一部分可追踪对象之上,整合在一部分可追踪对象之内,或一部分可追踪对象固有的一个或多个可追踪标记的位置的三维参照坐标框。标记可采取若干种形式,包括那些利用光学(或视觉),磁力或声学方法定位的形式。此外,至少在光学或视觉系统情形下,对象的定位可基于内在特征,界标,形状,颜色或其他视觉外貌,实际上这些用作可识别标记。
可采用任何类型的追踪系统,包括光学,磁学,和/或声学系统,依赖于或不依赖于标记。当今追踪系统通常为光学系统,主要在红外线范围运行。它们经常包括固定的立体摄像机对,所述摄像机对在目的区域周围聚焦,并敏感于红外线辐射。标记有源或无源地发射红外线辐射。有源标记的例子为发光二级管(LEDs)。无源标记的例子为反射标记,诸如具有反射入射红外线辐射的表面的球形标记。无源系统需要红外线辐射源以照亮焦点区域。磁场系统具有固定场发生器,其发射的磁场被整合到追踪工具中的小线圈传感。
根据追踪系统对可追踪标记的位置的信息,利用预定或公知(例如,来自校准)的工具上可追踪标记与工具的终点和/或轴之间的几何关系,CAS系统11经编程后能够确定工具终点或尖端的三维坐标,以及任选确定其主坐标轴。患者或其解剖体的部分也可通过连接可追踪标记的阵列而被追踪。在说明性例子中,定位器为包含一个或多个优选追踪探针16的摄像机14的光学追踪系统。如图1所示,摄像机14可偶联至基于处理器的系统36。如果需要,摄像机14可偶联至计算机10。探针16是现在公知或将来开发的常规探针。如果需要,探针可牢固连接至触觉装置113或整合入触觉装置113的设计中。
如果需要,在实施中,基于处理器的系统36可包括部分图像导向的手术软件以提供最小的用户功能性,例如检索先前存储的手术信息,手术前外科计划,确定仪器尖端和轴的位置,将患者和手术前和/或手术进行中的诊断图像数据集对齐呈追踪系统的坐标系统等。单独通过计算机,利用该方法的图像导向手术是不可能的。照此,全用户功能性通过为偶联至计算机36的存储介质12提供合适的数字介质而实现。数字介质包括应用特定软件模块。数字介质还可包括有关手术工具和其他附件的描述性信息。应用特定软件模块可用于在特定类型的程序中帮助外科大夫计划和/或导航。例如,软件模块显示对应于特定步骤或阶段的手术程序的预定页面或图像。在模块的特殊阶段或部分,外科大夫被自动促使来执行一定任务,或来限定或进入特定数据,所述数据例如会允许模块确定和显示仪器操作(instrumentation)或植入物恰当的安置和对准,或给外科大夫提供反馈。建立其他页面以显示导航用诊断图像,以及提供由反馈给外科大夫的系统计算的一定数据。代替视觉装置或除了利用视觉装置之外,CAS系统也可连通信息,途径包括听觉(例如,利用声音合成)和触觉,诸如通过利用装置的触觉界面。例如,除了通过视觉指示屏上钻或锯的轨迹,CAS系统给外科大夫反馈他是否正接近某对象或在规定的过程中(on course)与听觉声音一起的信息。为了进一步减轻外科大夫的负担,通过识别被外科大夫捡拾的仪器,模块可自动检测程序阶段,并且立即移动至使用工具的部分程序。
软件模可以是如此以致仅被使用预定的次数。如果需要,软件模块只在与存在于计算机36上的部分图像导向的手术软件协同使用时起作用。存在于计算机36上的软件与数字介质上的软件一同处理电子医学诊断图像,对齐获得的图像至患者的解剖体,和/或对齐获得的图像至其他任何获得的成像形式,例如对齐荧光检查至CT,MRI等。如果需要,图像数据集可以是时间变量,即采用不同时间采集的图像数据集。存储软件模块的介质可与专门用于该程序的的一次性仪器捆绑销售。因此,软件模块不必与CAS系统一起分销。此外,软件模块可被设计与特定工具和植入物一起工作,并且与这些工具和植入物一起分销。而且,CAS系统可用于一些无需诊断图像数据集仅需患者对齐的程序中。因此,CAS系统在有些应用,即无图像应用中不必支持诊断图像的应用。
说明性机器人臂的例子为Barrett Technology生产的机器人臂,称为“全臂操作者”或“WAM”。该机器人臂具有可提供高带宽的光缆传输,反操纵性(backdrivability),以及力保真度。然而,也可使用其他能够阻抗或导纳触觉交互作用模式的机器人装置。例如,直接驱动系统或带有其他类型的低摩擦传输的系统,或者带有组合传输类型的系统也可充分适合于用作外科应用的触觉装置。此外,触觉装置不必采用机器人臂的形式。WAM机器人臂具有四种移动自由度。然而,为基于轨迹的医学应用,其被1-DOF直接驱动腕增加。如果需要,可增减自由度而不影响本发明的范围。
尽管光缆传输具有某些优点,但也有一些缺点。其要求小心安装和维护以防止程序过程中可能的失败。此外,光缆传输不如齿轮传输那样僵硬。类似缺陷还在利用其他传输类型的触觉装置中发现。
这些缺陷可通过增加与其他冗余传感器一起安装在驱动马达上的现有的位置传感器来加以解决。这些传感器为各种不同的类型,包括但不限于旋转译码器或解算仪,倾斜传感器,方位(罗盘)传感器,检测重力方向,光学、磁场或声学追踪系统(诸如追踪手术仪器常用类型的光学摄像机系统)或基于激光位置传感(sensing)的传感器。这些传感器的输出可与原始传感器相比较来检测差异,指示传输或传感器中出现的问题。此外,外加传感器还可用于检测光缆传输中的两种低带宽偏差,利用众所周知的控制技术,系统能容易地对此偏差补偿。利用熟知的包括传输的驱动和负荷两端传感器的系统的控制技术,传感器还可检测光缆传输中的高带宽偏差,从而为伺服环路提供额外的输入,并使得伺服系统的稳定性提高。通过减少或消除臂连接和/或传输的偏差效果,所述传感器还可改进臂姿确定的准确性。这样的传感器也可用于克服采用其他类型传输系统的机器人装置中的类似缺陷。
当进行手术时,能够把持工具,例如手术工具的钻导杆或其他类似约束或连接机构的触觉装置相对于患者安置,以便获得适合于具体程序的多种方法的姿态。还将其对齐至物理解剖体,以便利用熟知的对齐技术,将诊断或计划图像数据集的两维或三维信息与物理空间的位置相关。图像数据集可以是利用,例如磁共振成像(MRI),计算机X线断层摄影术(CT),正电子放射X线断层摄影术(PET),磁共振血管造影术(MRA),单光子放射计算X线断层摄影术(SPECT),磁共振静脉造影术(MRV),对比增强的MR静脉造影术(CEMRV),CT血管造影术,CT脊髓造影术,MR血管造影术,MR脊髓造影术,荧光透视法,光学成像,同位素成像,超声显微镜,腹腔镜超声和MR广谱测定法生成的一种或多种图像。这样的图像可包括例如,X-射线图像,数字X-射线图像,计算机X线断层摄影术图像,MRI图像,MRA图像,MR图像,PET图像,MRV图像,SPECT图像,CEMRV图像,CT血管造影图像,CT脊髓造影图像,MR脊髓造影图像,鉴别图像(flair image),两维荧光镜图像,三维荧光镜图像,两维超声图像,三维超声图像,超声显微镜图像,腹腔镜超声图像,光学图像,同位素图像,激光深度图,艺术线条,简图,“卡通”表示,全息图像等。
待回避特征,诸如血管,腱,神经和脑关键区域,可自动,半自动,或手工限定在图像数据集。由程序靶向的特征,诸如肿瘤,骨刺,深脑刺激的解剖靶,活检位点,植入物放置的解剖位点,或其他解剖区域,也可自动,半自动,或手工限定在图像数据集。
与待回避特征的定义偶联的图像数据集可用于创建触觉“提示(cue)”,给外科大夫显示发生敏感解剖违例。这些类型提示的总功能是施加力和/或转矩,趋于从连接至装置的仪器,例如会影响限定关键特征处的姿态,排斥触觉装置。同样,与待靶向特征的定义偶联的图像数据集也可用于创建触觉提示,给外科大夫显示所需的靶区会通过适当连接至触觉臂的手术仪器而抵达。一旦姿态实现,这些类型提示的总功能是吸引触觉装置至这样的姿态或锁定触觉装置至这些姿态。
在触觉装置展开成计算机辅助手术系统的充分集成的组件时,优点是让触觉装置给这样的系统担当任选的外围设备。然后,为不要求使用触觉装置的程序,方便地利用系统。对该方法还有开发和建造优点。触觉装置很可能会要求实时操作系统或专门移动控制硬件以为触觉控制系统生成高频率更新。计算机辅助手术系统会有不同要求,诸如快速图形处理硬件以及与一系列用户输入和输出装置的兼容性要求,以便有两个计算机系统来满足相异用途的优点。分开计算机手术和触觉臂组件还具有安全性优点。因此,触觉装置优选仅含有对确保高性能,稳定和安全操作所必需的计算软件和硬件。计算机辅助手术系统含有软件和硬件,用于连接医院网络,显示多种不同图形视图,支持多种不同用户输入/输出装置,管理植入物库和仪器数据库,和/或这样系统中有用的其他任何功能性。该结构也使对触觉系统了解最少的开发者来建立使用触觉装置的应用。这两个系统之间的物理界面可以是有线的或无线的,诸如串行USB,或其他光缆连通界面,或无线以太网,无线串行红外或其他无线连通系统。这些系统之间的软件界面将包括一组指令,使得计算机辅助手术系统控制触觉装置的操作。例如,计算机辅助手术系统发送指令至触觉装置,要求其进入具有一定刚度参数的操纵杆样输入模式。触觉臂系统检查参数是否是安全的和可接受的,并进入这样的模式或响应于合适的错误讯息。计算机辅助手术系统和触觉装置还可集成至单一系统单元,或利用单一或多处理器计算装置加以实施。CAS系统,触觉装置和/或计算机10也可集成至另一块设备,诸如成像设备(例如,荧光透视法,CT,MR,超声等),医学程序操作室中的设备车等。
参照图2,典型“触觉对象”20为两维虚拟平面。然而,这只是触觉对象的例子,一般而言其可以是0(例如点),1(例如虚拟线或路径),2(例如虚拟平面或平坦表面),或3维(例如虚拟曲表面,立方体或其他固体对象),并且可具有简单或复杂的几何形状。触觉对象20优选就物理对象的空间,诸如患者解剖体114限定。限定触觉对象20来导向和/或约束触觉装置113的移动。触觉装置113和触觉对象20之间的距离以X示于图2,而患者解剖体114和触觉对象20之间的距离以X1示于图2。触觉对象20可用于连通在触觉装置113上生成力反馈。力反馈的生成还可依赖于多种不同因素,例如,触觉装置113接近患者解剖体114的速度,触觉装置113的位置,触觉对象20等。相对于触觉对象20计算触觉装置113的当前位置的算法可用于给外科大夫提供有关触觉装置113相对于触觉对象20位置的信息。当触觉装置113落入触觉对象20的预定距离范围之内时,可改变刚度参数以使其更难以移动触觉装置113。如果需要,力可以远离解剖体114的方向施加以抵抗触觉装置113向解剖体114的移动或移动触觉装置113远离解剖体114。
在某些情形下,实施刚性触觉对象,诸如虚拟表面和壁有可能是不恰当的。外科大夫将失去以任何被触觉装置刚性限制的方向感觉解剖体的能力。在许多应用中,精确定位解剖特征不能通过简单组合诊断数据集与工具追踪系统或精确机器人装置而实现。诊断数据集取得后解剖体的变化,连接目的解剖特征和追踪系统的摄像机或触觉装置的运动学链中的未传感移动,对齐错误,以及定位装置的不准确性将有助于定位错误。尽管CAS系统可用于定位手术工具非常接近靶区,但更准确的定位通常是困难的或昂贵得令人望而却步。在一些医学程序,诸如椎茎钉安置在脊柱的上胸和颈部分,深度脑神经程序等中,稍不准确就可能负面影响正在进行中的医学程序。因此,期望的是在这些类型的程序中外科大夫保持感觉解剖体的能力。
触觉装置可用于对齐患者至CAS系统和患者解剖体的诊断数据集,例如,通过连接探针,并使其触及一些选择的解剖界标,植入的基准,和目的表面上的多点。它们可用于触觉探查诊断数据集以增加该信息的视觉显示。该探查可以纯虚拟方式发生在手术进行中,对齐至真正患者解剖体的同时,或发生在手术前。该触觉探查对探查复杂的三维结构是尤其有用的,其中外科大夫高度开发的触觉能用于探查数据集的复杂性或细微之处,而这些难以或不可能充分显示在两维抑或甚至三维视觉显示器上。
虽然在进行传统的徒手手术时,外科大夫依赖于局部解剖特征来确保手术工具的合适定位。如果外科大夫感觉患者解剖体的能力被保存,则外科大夫能探查局部解剖体,并基于其对目的结构的行家知识更正这些定位错误。以该方式,最终定位由附近解剖特征而非位于手术室内的追踪系统,或其底部与患者不是刚性连接的机器人确定。
与触觉装置偶联的手术工具112的部分,例如,手术工具112的尖端,可用于传感局部解剖体的性质。局部解剖体的性质可用于定位手术工具112或用于验证手术工具112的合适定位。可被该工具传感或监控的性质包括解剖体的电性质,力,压力,刚度,传导性等。尖端的信息可提供回至CAS系统11。然后,如果需要,该信息可来自患者的诊断图像数据集的信息相关。如果需要,来自工具的信息可用于增加或替换来自图像数据集的信息。在任何情形下,该信息可用于更好地替换手术工具112。
工具的定位或位置信息可被传感,并提供回至CAS系统11,而无需使用单独的传感器。外科大夫可手工移动手术工具112至所需位置。手术工具112尖端在所需位置处的位置信息可由CAS系统11和/或计算机10直接确定而无需使用单独的传感器。解剖体的其他性质可通过在手术工具112尖端处安置传感器而被自动检测(sense)。传感器的输出可提供回至CAS系统11用于处理。
采集的信息可用于各种不同的目的,诸如警告用户对齐错误,完全或部分校正对齐错误,在显示装置30上显示信息的图形表示,限定触觉对象以帮助用户,在显示装置30上显示置于一个或多个解剖体图像上方的信息的图形表示等。如果需要,采集的信息可被记录用于机器学习技术。
触觉装置和CAS系统的组合对组合触觉探查诊断数据集和使用触觉装置作为计划的主要输入装置也是有用的。以此方式,触觉探查自然引导用户至合适的计划用于执行程序。此外,在一些情形下,作为该探查/计划过程的结果,有可能让触觉装置和与其偶联的工具处于执行程序用的正确位置,从而消除了移动触觉装置至位置作为单独步骤的需要。
参照图3A,在某些程序中合乎理想的是将手术仪器限制到小的工作容积中,在此情形下,其可以在整个程序中停留在触觉对象的工作区域内。在某些情形下,必须手工分割或限定某些重要的特征,但对大多数应用而言,自动分割诊断数据集足以提供合适的触觉反馈。
在说明性实施方式中,手术程序中,一个或多个吸引触觉对象与靶区相连,用于执行手术程序,以及一个或多个排斥触觉对象与待回避的解剖特征相连。例如,如图3A所示,触觉对象22限定了工作区域或容积用于约束手术工具112的移动。另一方面,如图3B所示,触觉对象24限定了工作区域或容积用于约束手术工具112的移动,从而防止其接近关键区域,诸如神经25,器官27等。例如,一旦触觉对象得以限定,用户通过来回推动触觉装置113进行手术计划,直至找到姿态,其中来自吸引触觉对象的提示是有源的,表明手术工具112当连接至触觉装置113时会抵达靶区,以及其中来自排斥触觉对象的提示是无源的,表明手术工具112将不刺入任何限定的敏感解剖区域。在大多数情形下,这些要求将不完全约束臂的姿态,而基于用户发现合适的任何次级标准,用户可在可接受的方法范围内移动臂。在一些情形下,臂可达到平衡状态,其中多吸引或排斥触觉提示以相反方向作用。用户可能会将该构型误认为是一种可接受的姿态,即使靶区可能还未达到,或者关键解剖区可能被违例。对该情形可以各种方式警告用户,所述方式包括听觉或视觉指示器,或者通过触觉提示,诸如触觉装置113的振动。接着,通过推动触觉装置远离该姿态,用户可校正该情形。一旦处于对用户满意的姿态,利用硬件闸,控制伺服技术或其他任何为手术程序提供稳定的物理参照的恰当方法,将触觉装置13锁定在该位置。
如果需要细调,利用一模式可操作触觉装置,在该模式中,移动定标(scaling),约束,或其他方法用于进行有可能会超出外科大夫灵巧性的这种校正。例如,可启动控制伺服以一定的刚性锁定该装置在接近所需的姿态处。然后,外科大夫利用各种方法对该姿态进行细调。例如,外科大夫可使用触摸屏,键盘,鼠标,追踪球或声音输入。如果需要,外科大夫以所需的方向推动触觉装置的末端。为响应这些输入,该系统可能以通过直接定位触觉装置难以实现的小增量,将适当调节所需姿态。理想的是仅锁定部分姿态,以便外科大夫一次可集中更有限数目的调节。该细调可在粗触觉定位完成之后,粗触觉定位的同时,或与粗触觉定位交错发生。
例如,选择脑颅神经手术程序,诸如活检,肿瘤切除术,或深度脑刺激的轨迹是错综复杂的3-D计划问题。外科大夫必须找到一条通向靶区的途径,同时避免脑部的血管和敏感区域。如果这些区域能变成排斥触觉对象,计划这样一种程序如施加触觉约束限制并使用户绕此点旋转该装置直到其习惯于合适的姿态一样简单,所述约束保持工具向导的轨迹穿过目的靶,以及在所述姿态中没有排斥触觉对象被违例。
图3C为手术程序中用于手术进行中触觉计划的示例性方法140的流程图。触觉装置113置于手术室内,以便对给定手术程序而言,手术工具112可安置于大部分临床上范围合理的手术方法的上方。利用方法140的手术计划在患者存在下以及优选无需与触觉装置113偶联的手术工具112时进行。手术工具112可以是非接触医学装置,诸如诊断或治疗辐射源。如果需要,利用方法140的外科计划可以与偶联至触觉装置113但仍处于收缩状态的外科工具112一起进行。当外科工具112包括非接触医学装置时,优选处于失效状态。待手术患者的解剖体的表示可与“虚拟工具”一起显示在显示装置30上。虚拟工具可以是外科工具112的高保真性表示,或示意性表示,诸如外科工具112的轴,点,或其他特征。虚拟工具表明相对于患者解剖体,外科工具112或其某部分的位置和/或角度,条件是外科工具以其正常或失效状态已偶联至触觉装置113。
在步骤142中,触觉装置113对齐至患者的解剖体。如果需要,在显示装置30上显示的患者解剖体的表示也可与患者的解剖体一起对齐,以便诊断或计划数据集中的信息可相关于物理空间中的位置。任何对齐用方法,无论是现知的还是将来开发的,都可使用。在步骤144中,靶区加以限定。靶区可以例如为肿瘤,骨刺,深度脑刺激的解剖靶,骨沟等。靶区可以现知或将来开发的任何方式限定。例如,外科大夫等用户可在显示装置30上手工鉴定靶区。如果需要,外科大夫可通过触摸靶区上的个或多个点或采用工具在显示装置30上环绕靶区而限定靶区。或者,外科大夫可通过将触觉装置113的工具安装轴指向靶区,或通过使用触觉装置113作为输入装置而限定靶区。优选地,鉴定的靶区自动突出在显示装置30上。触觉装置113的工具安装轴可以是任何形状,例如,曲线,直线等。不管靶区限定的方式如何,理想的是一旦限定,靶区就清晰地显示在显示装置30上以备确认。诸如图3A的触觉对象22的一个或多个吸引触觉对象可与靶区相连。
在步骤146中,限定了待回避的解剖障碍物。解剖障碍物包括在外科过程中待回避的特征,诸如主血管,腱,神经,脑关键区域,器官,健康骨或其他组织等。解剖障碍物可以现知或将来开发的方式限定。例如,外科大夫可在显示装置30上手工鉴定解剖障碍物。如果需要,外科大夫可通过触摸解剖障碍物上的一个或多个点或通过采用工具在显示装置30上环绕解剖障碍物而限定解剖障碍物。或者,外科大夫可通过将触觉装置113的工具安装轴指向解剖障碍物,或通过使用触觉装置113作为输入装置而限定解剖障碍物。优选地,鉴定的解剖障碍物突出在显示装置30上。不管解剖障碍物限定的方式如何,理想的是一旦限定,解剖障碍物就清晰地显示在显示装置30上以备确认。诸如图3B的触觉对象24的一个或多个排斥触觉对象可与限定的解剖障碍物相连。优选地,各个解剖障碍物具有一个与其相连的排斥触觉对象,尽管如果需要一个以上排斥触觉对象可与解剖障碍物相连。
在步骤148中,触觉装置113优选由外科大夫安置,以便如果外科工具112偶联至触觉装置113,或者如果外科工具112处于操作状态,则外科工具的合适部分将与靶区具有所需的关系。例如,当偶联至触觉装置113时,外科工具112会刺入靶区。当外科工具112偶联至触觉装置113,并且不收缩和/或不失效时,则其处于操作状态。步骤148优选进行,而不考虑工具是否在此位置横切解剖障碍物。在显示装置30上显示的虚拟工具是这样,以致其位置和取向对应于外科工具112的位置和取向,条件是外科工具112已安装在触觉装置113上,或外科工具112处于其正常的操作状态。因此,在观察装置30上显示的同时,外科大夫可定位触觉装置113于所需的姿态,以便虚拟工具具有与靶区恰当的关系。
在步骤152中,对虚拟工具是否横切任何解剖障碍物,进行确定。如果虚拟工具不横切任何解剖障碍物,则执行自步骤162起始的过程。否则,执行自步骤154起始的过程。在步骤154中,触觉提示由触觉装置113提供给用户。基于一个或多个触觉对象,触觉提示可提供给用户,例如与靶区相连的吸引触觉对象和/或与解剖障碍物相连的排斥触觉对象。排斥触觉对象产生的力和/或转矩引导触觉装置113远离其中虚拟工具将横切解剖障碍物的姿态。优选地,当虚拟工具刺入排斥触觉对象或靠近排斥触觉对象时,排斥触觉提示是有源的。吸引触觉对象引起触觉装置生成的力和/或转矩引导触觉装置113至其中虚拟工具具有与靶区所需关系的姿态。
触觉装置113的位置有可能这样,以致来自多触觉对象的提示彼此抵偿,即使虚拟工具可能正违反解剖障碍物。照此,在步骤156中,对来自多障碍物的触觉提示是否彼此抵偿进行确定。如果来自多障碍物的触觉提示不能彼此抵偿,则可执行自步骤158起始的过程。如果来自多障碍物的触觉提示彼此抵偿,则在步骤160中,可提供专用触觉提示,例如振动,来警告用户该情形,并执行自步骤158起始的过程。
在步骤158中,触觉装置113优选由外科大夫移动。至少部分基于由触觉装置113给外科大夫提供的触觉提示,优选移动触觉装置113。原已偶联至触觉装置113的外科工具112的位置被虚拟工具追踪并显示在显示装置30上。优选地,用户移动触觉装置113直到发现平衡姿态。在平衡位置,由吸引触觉对象产生的提示是有源的,以及由排斥触觉对象产生的那些提示是无源的。然后,执行自步骤152起始的过程以确定虚拟工具是否正在横切任何解剖障碍物。
在步骤162中,对用户是否满足靶区的轨迹进行确定。通过观察如显示装置30上所示的相对于靶区的虚拟工具,用户可进行这种确定。如果用户对虚拟工具的位置和/或取向不满意,则可执行自步骤158起始的过程。如果用户对虚拟工具相对靶区和障碍物的位置和取向满意,则可执行自步骤164起始的过程。用户可以一种或多种途径显示其满意。例如,用户可发出声音指令以显示对虚拟工具的位置和取向满意。如果需要,用户可启动与计算机辅助手术系统或触觉装置113相连的脚踏开关或按钮以显示其满意。如果需要,用户可经由与计算机辅助手术系统或触觉装置113相连的触摸屏,键盘,鼠标等,显示其满意。在步骤164中,触觉装置113可锁定在当今姿态。
一旦触觉装置113的姿态被锁定,例如可通过偶联手术工具112至触觉装置113,或通过将手术工具112以其完全功能性或操作构型安置,进行手术程序。由于手术工具112相对于解剖体的姿态已借助于虚拟工具得以确定,因此当手术工具112偶联至触觉装置113或其被配置备用时,手术工具112会实现理想的位置。
手术进行中触觉计划手术程序的说明性方法可在软件,硬件或软件和硬件的组合中得以实施。此处所述的步骤不需要以既定顺序进行。若干步骤彼此同时进行。此外,如果需要,可任选或组合一个或多个上述步骤而无需背离本发明的范围。此外,一个或多个上述步骤可在手术室之外进行以节省花费在手术室中的时间。例如,步骤144和146可在将患者带到手术室之前和在步骤142之前进行。
手术进行中触觉计划手术程序的该示例性实施方式的技术优点在于,它为更紧偶联手术程序的计划和执行相而准备。手术程序的计划优选在患者手术进行中进行。因此,当计划完成时,触觉装置处于执行手术计划的位置。触觉装置的附加移动不要求开始执行相。此外,通过利用虚拟工具确定真实手术工具的轨迹至靶区,对解剖特征的损伤可在计划相过程中加以避免。
触觉对象可以属于任何形状或大小。如图4A所示,触觉对象26可以是漏斗形状,从而引导与触觉装置113偶联的医学装置,例如手术工具至患者解剖体114上的靶区。触觉对象的路径依赖于手术计划。算法可用于产生如图4A所示的漏斗形状触觉对象。对产生漏斗形状触觉对象所需的信息可基于手术计划。如果需要,触觉对象26可与触觉装置113一起移动。这使得手术工具从触觉装置113的当前位置引导至靶区。因此,手术工具可从靠近解剖体114的任何位置导向至靶区。此外,手术工具可从当前姿态导向至所需姿态。
触觉对象26可以属于任何形状,例如,直线,曲线,圆柱体,漏斗等。触觉对象26在说明性例子中限定成虚拟途径以利于偶联至触觉装置113的触觉装置113和/或手术工具112在所需位置的交互性定位。触觉对象26将偶联至触觉装置113的手术工具112相对于患者解剖体114从初始位置和/或姿态引导至靶区和/或所需姿态。如果需要,触觉对象26可沿着路径或轨迹28引导手术工具112至靶区。从初始位置至靶区的路径或轨迹28依赖于手术计划。路径可以属于任何形状,例如,直线,曲线,漏斗,圆柱体等。随着用户移动手术工具或触觉装置以引导用户沿着路径28移动手术工具112至靶区,至少部分基于触觉对象26,触觉力施加至触觉装置113。
触觉对象26优选是可操纵的或可重构的。例如,随着触觉装置(或与其偶联的手术工具或仪器)的移动,触觉对象被限定来移动或改变位置和/或取向。这使得例如用户引导手术工具112从靠近解剖体114的几乎任何位置至靶区。触觉对象26的这种可重构性或可操纵性也使得用户引导手术工具112从其当前位置和/或姿态至所需姿态。
为了回避障碍物,触觉对象26还被允许移动自预定的路径或位置,优选无需偏移靶区。这在触觉装置113的路径中回避障碍物时是尤其有用的,因计算机辅助手术系统11可能不会意识到该点。因此,手术工具112可被用户操纵至靶区,无需与其他手术工具和仪器,患者或手术室职员发生碰撞。
操纵,移动或重构在优选实施方式中是响应于超过阈值的力或转矩施加至触觉装置或触觉对象。例如,如果用户以超过阈值的力对触觉对象推动触觉装置113,则触觉对象基于输入力或转矩将被重新安置,重构或修改至新构型。优选地,触觉对象26以力或转矩的方向移动,由此为重新定位或重新对准触觉对象26而提供直觉方法。
如果需要,随着靶区变化,触觉对象26可移动至新位置。因此,如图4A所示,触觉对象26响应靶区的变化可从初始位置移动至新位置,如触觉对象26’所示。
在替代的实施方式中,触觉对象26可限定成逻辑上施加至触觉装置113的一个或多个关节的虚拟线性或非线性弹簧,阻尼器,离合器等。触觉装置113的一个或多个关节可包括对应于触觉装置113的最终所需姿态的虚拟棘爪。优选地,标准关节一空间控制技术用于实施各个关节处的触觉对象,而常规反运动学技术用于确定对应于触觉装置所需笛卡尔(Cartesian)位置/角度的关节位置。通过规定触觉装置113的关节“锁定”到其棘爪中的顺序,用户可回避障碍物。在定位手术工具112过程中,通过“解开”关节,可允许用户修改选择的顺序,尤其是如果通过试错技术确定顺序。通过用户交互式解开关节可基于该关节处用户施加的力和/或转矩的幅值,持续时间,或动力性质。与触觉装置113连通偶联的图形用户界面,脚踏开关,键盘,按钮等可用于解开关节。如果需要,一旦所需的姿态达到,解开关节的能力有可能失效以阻止触觉装置113无意之中的移动。
在另一替代的实施方式中,触觉对象26可被逻辑上与触觉装置113中的一个或多个冗余自由度相连的虚拟线性或非线性弹簧,阻尼器,离合器等限定。例如,如果包括四个关节的触觉装置用于定位手术工具112的尖端,则触觉装置113可沿着其中一个自由度移动而不影响尖端的位置。触觉对象26可与冗余自由度相连以允许用户交互性修改触觉装置113的位置。
图4B为全部由图4A中所示利用可重构或可操纵的触觉对象26,交互式触觉安置医学装置,例如安装至触觉装置113的手术工具112的方法170的流程图。如果需要,触觉对象的可重构性可以是用户可重构的,以便依赖于应用,或依赖于具体应用步骤,用户打开或关闭该特征。当重构特征生效时,方法170优选周期性执行。
在步骤172中,对医学装置是否处于所需姿态进行确定。该确定是通过利用来自一个或多个可整合在触觉装置中的位置传感器,诸如译码器或解算仪的传感信息进行的。如果需要,该确定是通过利用来自外部装置,诸如激光干涉仪,摄像机和/或其他追踪装置的传感信息进行的。
如果在步骤172中,确定医学装置处于所需的姿态,则在步骤174中,维持医学装置姿态的触觉交互作用力和/或转矩就得以确定。该确定至少部分基于触觉装置和/或医学装置相对于所需姿态的位置和/或速度进行的。任何现知或将来开发的控制算法可用于该确定,例如,强控制(robust control),自适应控制,混合位置/力控制,比例微分(PD)控制,比例积分微分(PID)控制,基于笛卡尔控制,反雅可比(Jacobian)控制,转换雅可比控制等。确定的触觉交互作用力和/或转矩可被变换并提供至触觉装置。如果在步骤172中,确定医学装置不处于所需姿态,则在步骤176中,维持医学装置在触觉对象内的触觉交互作用力和/或转矩就得以确定,以便医学装置可被导向到靶区。在步骤178中,对步骤176中计算的触觉交互作用力和/或转矩的至少一种标量估值函数(scalar valued function)的结果是否超过至少一个重构阀值进行确定。重构阀值可以是用户重构的。标量估值函数基于一个或多个输入值计算数值。在示例性实施方式中,标量估值函数可以是输入值平方和的平方根。标量估值函数可应用于一个或多个触觉交互作用力以提供标量值。所得标量值可与重构阀值加以比较。触觉交互作用力和/或转矩的动力学性质,诸如方向,持续时间等,也可加以考虑。
如果标量估值函数的结果没有一个超过可重构阀值,则过程结束。否则在步骤180中,触觉对象26至少部分基于触觉交互作用力和/或转矩而修改。例如,如果外科大夫引导触觉装置,以便触觉装置实际上推动触觉对象,则为保持触觉装置位于触觉对象内所生成的触觉交互作用力和/或转矩的标量估值函数的值有可能超过重构阀值。在这种情形下,期望的是触觉对象例如以外科大夫施加的力的方向被修改,以便手术工具维持在触觉对象之内。触觉对象的修改包括改变触觉对象的大小,改变触觉对象的形状,沿着患者解剖体的靶区转动触觉对象等。
用于交互式触觉安置医学装置的该示例性实施方式的技术优点在于,通过基于触觉交互作用力和/或转矩修改触觉对象,给外科大夫提供了更多的灵活性。因此,外科大夫可接近靶区而无需与其他手术工具和仪器,患者或手术室职工碰撞,并且提供有触觉提示以使外科大夫能够引导手术工具至靶区。
利用可重构(可重安置,可操纵)的触觉对象,交互式安置触觉装置的说明性方法可用于任何情形,其中需要在混乱或安全性关键的环境内移动触觉装置,所述触觉装置任选偶联目的组件,诸如医学装置,例如手术工具等。如果需要,触觉装置自身可以是目的组件。说明性方法可用于各种不同的应用中,诸如其中虚拟约束和/或触觉提示用于移动目的组件至预定位置和/或取向,而安全性或其他担忧使得自动装置移动令人不快的程序。例如,上述方法可用于植入物放置程序,活检程序,治疗用植入物的脱位(deposition),内部或外部解剖体的诊断触诊,肿瘤去除,放疗,艺术或商用造型,艺术或商用绘画,科学或工程实验,诸如表面数字化,样品采集,电路板探通术,手工组装,机械和/或电子组件或部件的制作或测试,材料处理等。
对康复和/或理疗应用而言,利用矫正装置,触觉装置可偶联至患者,这可能需要患者抓住把手。在这种实施方式中,触觉装置可偶联至具有用户控制台的计算机系统。计算机系统可以是也可以不是CAS系统,但是为康复或理疗应用设计的计算机系统。如果需要,计算机系统可以与计算机10整合。矫正装置可具有带子(strap),钢丝套(brace),外壳或模具特征以视需要提供坚固或松散的连接。矫正装置使触觉装置引导,监控和/或帮助康复运动或其他锻炼。例如,患者或治疗学家可将患者臂或腿偶联至触觉装置,并引导其通过所需运动,与此同时触觉装置记录运动的性质。所述运动可重复多次无需治疗学家的帮助。通过注意患者运动需要多少体力,或使用在患者通过界面接触触觉装置的地方或其附近偶联至触觉装置的力传感装置,触觉装置还可用于监控患者运动的体力。触觉装置也可用于简单约束患者的移动至限定路径,该路径要求患者利用其自身力量沿着限定路径推进。在患者和触觉装置之间有共用力的模式也是有利的。期望的是,当以此方式使用时,触觉装置以安全方式操作,因为其如此靠近患者,该患者的一个或多个四肢可能只有部分功能。对触觉装置而言不期望的是自主或自动地移动至新位置。然而,例如为了初始连接至患者或让患者抓住,理想的是重新定位触觉装置,以便触觉装置可移动至不同锻炼或重复同样锻炼之间,或在进行康复运动或锻炼期间的相异起始位置。理疗学家为重新定位触觉装置而提供交互式输入。如果需要,患者在通过界面接触触觉装置的同时可提供这种输入。
利用可重构或可操纵的触觉对象,交互式触觉定位手术工具的说明性方法可在软件,硬件或软件和硬件的组合中得以实施。此处所述的步骤不需要以既定顺序进行。若干步骤可彼此同时进行。此外,如果需要,可任选或组合一个或多个上述步骤而无需背离本发明的范围。
现参照图5,当用户与触觉对象,诸如触觉对象20交互作用时,有时需要知道施加至触觉对象的力的幅值,或者真实或虚拟工具或植入物刺入触觉对象的量。对于非细小触觉对象或那些具有复杂的两维或三维形式的触觉对象而言,可能难以以用户简单理解的方式呈现该信息。然而,理想的信息部分通常是局部刺入距离或触觉排斥力。当这些信息多达三维向量时,可能在触觉对象的局部单位法线方向的这种向量的幅值(或长度),对增加用户的触觉交互作用是最有用的。这些幅值是简单的一维量,并可以各种不同的方法传送给用户,这些方法包括计量器,标度盘,数字显示器,图表,和其他视觉方法,而且还有声音,触觉或其他方法。
虽然完整的讯息直接通过触觉装置113传送至外科大夫手上,但视觉或听觉显示器可用于支持用户与系统之间的强交互作用(richinteraction)。例如,熟知和可商用的语言识别技术可用于为用户连通信息或指示至计算机辅助手术系统提供口头方法。来自计算机辅助手术系统11的语言输出还可用于连通信息至用户,包括状态信息,警告信息,事件通知,以及对用户质疑反应,不管是口头还是通过其他方法连通。计算机监视器,可佩带式显示器,投影显示器,安装头的显示器,立体视角,全息显示器,和/或其他视觉显示装置可用于提供示意性解剖表示,诊断数据集的图像,手术程序的指示或指南,虚拟对象和触觉对象叙述,系统状态信息,患者信息,和经视觉显示器容易连通的其他信息。其他任何输入或输出装置可类似用于增加用户和计算机手术系统之间的触觉交互作用。
提供以手术装置的深度,力和/或速度的预定刚度刺入至触觉对象的视觉和/或听觉显示。触觉对象基于计算机辅助手术系统的信息。为利于连通手术装置进入触觉对象的局部刺入幅值,显示是一维的。
在手术过程中,触觉装置可用于增强外科大夫在,例如把持工具稳定,进行直线切割,或沿路径或表面移动工具尖端等任务中的性能。触觉装置可替换机械切割夹具(cutting jigs)和对准装置,用于帮助安置和制备植入的医学装置的解剖体。虚拟触觉表面可用于替换物理冲模(cutting blocks)。该情形下的虚拟触觉表面优选是软件实体,可容易和廉价地产生自植入物的模型。虚拟触觉表面的产生可带有弯曲形状,其更可靠地匹配潜在的解剖体,并实现要求较少骨或组织去除的植入物设计。
物理对象,诸如骨的造型通常要求在骨中和/或骨表面上产生多重平面特征。触觉对象可被限定来帮助这种造型。限定的触觉对象的形状基本上对应于造型后物理对象的所需结果形状。物理对象和触觉对象具有急剧转变的部分或表面,和/或具有弯曲半径短的部分。照此,偶联至触觉对象并正用于造型物理对象的手术工具有可能突然掉落一段,引起物理对象或其附近其他对象的无意损伤,或者使用户分心或干扰。部分可以是一维,两维或三维的。
为了解决该问题,触觉对象在造型过程中被动力学修改,旨在防止手术工具或触觉装置效仿(follow)从触觉对象的一个部分突然转变成另一部分。优选地,触觉对象仅保持修改形式,只要理想的是防止手术工具或触觉装置从一个部分突然转变成另一部分。一旦切断或其部分完成,触觉对象就可返回至其原始构型,例如至其原始形状,大小,取向等。触觉对象的修改包括产生另一触觉部分,防止手术工具仿效从触觉对象的一个部分突然转变成触觉对象的另一部分,以及例如通过延伸现有部分超出边界等,修改触觉对象的现有部分。
图6A说明正用于触觉造型曲率高的物理对象的示例性触觉装置。图6B说明触觉造型曲率高的物理对象的示例性触觉对象20。现参照图6A和6B,在某些情形下,借助于触觉对象,待制备的解剖区域的所需形状包括锋利外部边缘。如不剪掉这些边缘,就难以合适地进行切割,导致边缘和其他不需要的矫作物在所得解剖体的轮廓中修整(rounding)。制备这些类型形状的改进方法包括动力学生效和失效部分的触觉表面。具体而言,如果触觉对象含有至少一个锋利外部边缘,其中由图6A和6B所示边缘连接的两部分之间的局部角小于180度,该方法是有帮助的。该方法包括在这些部分中选择一种的方式,这些部分包括任何在此所述的用户输入形式,但优选的方法是基于靠近触觉对象。当选择其中之一部分时,触觉对象的该部分延伸超出连接边缘,以提供连续的引导表面。当不再需要延伸时,通过移动触觉臂远离部分或利用其他任何输入形式,用户可使触觉对象返回至其原始构型。
例如,在总的或单分隔膝替换程序中,通常要求多平面切割,以制备股骨植入物的股骨。触觉对象限定在含有密切相关于所需股骨切割的部分的软件中。在实验中,当用户利用全触觉对象和安装在触觉臂的切割毛口,试图切除骨头时,如果不从一个部分剪取到另一部分,以及经常移动毛口超出所需区域,则难以进行直线切割。该剪取可导致对腱,血管,韧带和其他结构的损伤,并使用户分心。如果替代,当用户使切割毛口落入该部分的附近时,延伸触觉对象的各个切割平面,如果不移动超出局部解剖位点,则更容易产生直线切割。通过简单往回移动远离该部分,其返回至原始程度,此时用户可使切割毛口与其他任何部分接触,从而以相似的方式延伸它们。尽管脚踏开关,声音指令或其他输入形式可用于控制各个平面的延伸,但是以如上所述的优选方式控制它们不需要额外的硬件,因此对用户是极其简单的。然而,视觉显示触觉对象和延伸部分也有助于用户了解更复杂的触觉对象,尤其是在由于障碍物或最小介入技术,切割视野受限的情形下。
图6A显示动力学延伸触觉对象的示例性系统。物理对象,例如待造型患者的解剖体的表示,可显示在显示装置30上。物理对象的表示包括两维或三维图画或图像。图像能是例如,患者的两维医学诊断数据集或三维医学诊断数据集。在图6A中,触觉对象20包括被清楚限定的边缘21划分的两种不同部分(20’和20”)。当触觉装置113,手术工具,或虚拟手术工具位于一个部分,比如部分20’的预定距离之内,比如,R1时,触觉对象20的该部分被触发(activate)。如果需要,触觉对象20的触发部分可如图6A中虚线23所示延伸。当触觉装置113移动落入另一部分,比如部分20”的预定距离内时,触觉对象20的新部分可被触发。如果需要,触觉对象20的新触发部分也可延伸。
理想的是,曲率高的触觉对象20应在逻辑上被划分成多个没有高曲率的部分或部分,或者被多个没有高曲率的部分或部分接合(approximate)。尽管优选的是在逻辑上将触觉对象划分成多个部分,但利用逻辑组合多个部分,触觉对象自身可加以限定。例如,多个部分可被初始限定,而触觉对象被限定成多个部分中一个或多个的逻辑组合。如果需要,触觉对象可包括体积元素或体素(voxel)的规则或不规则排列,其中有些或全部可被标记。理想的是可能仅以此方式标记对象表面上的体素。
图6C为动力学修改触觉对象,诸如图6A和6B的触觉对象20的方法120的流程图。如果需要,动力学修改特征是用户可重构的,以便用户依赖于应用,或依赖于具体应用步骤,打开或关闭该特征。当动力学修改特征生效时,方法120优选周期性执行。
在步骤122中,对于触觉对象,比如触觉对象20的构型是否已被修改,例如通过修改触觉对象的部分或通过添加新部分来进行确定。在优选的实施方式中,构型标记(flag)的值可被检查以确定触觉对象20是否已被修改。如果触觉对象20还未被修改,则在步骤124中,对修改触觉对象20的构型的一个或多个标准是否满足进行确定。标准可以是偶联至触觉装置113的手术工具112接近触觉对象20,通过手术工具112刺入触觉对象20,手术工具112的姿态运动,手术工具112相对于触觉对象20位置的姿态运动或其他运动,固定或变化的时间段,检测边缘21上的不必要滑动等。如果需要,标准可以是手术工具112的表示接近触觉对象20,通过手术工具112的表示刺入触觉对象20的边界,手术工具112表示相对于触觉对象20位置的姿态或其他运动等。当修改触觉对象20的构型包括修改触觉对象20的部分,优选同样的标准用于确定任何部分是否应被修改。然而,如果需要,基于不同标准不同部分可被修改。在这样的实施方式中,多个部分可分别具有一个或多个与其相连的标准。
如果在步骤124中,确定修改触觉对象20的构型的至少一个标准是满足的,则在步骤126中,选择待修改的部分。此外,可在步骤126中选择部分,接近该部分必产生新触觉部分。在替代的实施方式中,如果预定逻辑组合的一组标准是满足的,则执行自步骤126起始的过程。优选地,选择最接近触觉装置113的部分。然而,如果需要,其他标准也可用于选择部分。例如,如果自从执行最后时间方法120,手术工具112已越过两个或多个部分之间的边缘,则可选择其中一个与被越过的边缘相连的部分。此外,可选择正被手术工具112刺入的部分。在步骤128中,优选通过以移动触觉装置113的所需方向延伸选择的部分而修改选择部分的构型。构型标记可设定以表明触觉对象20已被修改。
修改选择部分的构型的方法优选至少部分基于其中触觉对象被表示的方式。该表示可基于表面多角形,体素,非一致有理B-花键(NURBs),推定的立体几何,和/或现知或将来开发的其他表示触觉对象的任何方法。该修改的部分可以任何方式表示,所述方式与那些用于表示原始触觉对象的方式可以或不可以相同。优选地,延伸选择部分以便延伸的部分与该部分一起沿着其中一个高曲率边缘是连续的。延伸可以是平坦或弯曲的。部分可超出原始部分延伸固定或可变的距离,或能被延伸以横切另一部分触觉对象或工作室的边缘。延伸部分所用方法取决于表示延伸所用的方法。例如,如果触觉对象以表面多角形表示,则位于目的部分内和邻近其中一个边界的多角形得以鉴定。位于原始部分之外并与原始多角形具有相同正向的相邻部分可加以实现。对体素表示来说,体素可被标记,以表明它们是否象带有不同延伸部分的触觉对象构型的实体或填充空间区域一样表现,这些延伸部分可被自动,半自动或手工设计。选择的相邻部分可被添加至触觉对象。因此,如图6A所示,如果触觉对象20的部分20’为选择部分,则部分20’可被延伸到其原始边界之外,例如,如虚线23所示。此外,如果需要,新触觉部分可在靠近选择部分处形成。
在步骤130中,计算触觉对象的触觉交互作用力和/或转矩。触觉交互作用力和/或转矩可被转换并提供至触觉装置113。例如,理想的是计算触觉装置的制动器施加恰当的力和转矩,以便产生所需的触觉交互作用力和/或转矩。在有些情形下,期望的是给制动器更改位置或速度指令以产生所需的效果。来自选择部分的触觉交互作用力和/或转矩可用于以所需方向引导触觉装置113远离,朝向或对准待造型的物理对象114。触觉交互作用力和/或转矩可以是排斥,吸引,摩擦,粘性,冲击,棘爪,调节(例如,设计维持切割速度或馈电速率)等。如果需要,利用数学,控制理论,或机器学习算法计算触觉交互作用力和/或转矩。
如果在步骤124中,确定修改触觉对象20的构型的标准不满足,则可执行自步骤130起始的过程。
如果在步骤122中,确定触觉对象20的构型已被修改,则在步骤134中,对维持触觉对象20在修改构型中的一个或多个预定标准是否满足进行确定。这些标准可以或不可以与那些当触觉对象20的构型被初始修改时视为的标准相同。优选地,如果维持触觉对象在修改构型中的至少一个标准是满足的,则可执行自步骤130起始的过程。否则,在步骤136中,修改的触觉对象被返回至其原始构型。构型标记可被重新设定以表明触觉对象20尚未被修改。在执行步骤136之后,可执行自步骤130起始的过程。在替代的实施方式中,如果在步骤134中确定预定逻辑组合的一组标准是满足的,则可执行自步骤130起始的过程。
如图6A所示,当触觉装置113或偶联至触觉装置113的手术工具112落入触觉对象20,比如部分20’的一个部分的预定距离R1时,触觉对象20的该部分可被触发和修改,以便如虚线23所示,延伸超出其原始边界。尽管触觉装置113或手术工具112接近部分20’或维持与部分20’接触,部分20’保持修改。在该时间过程中可使用手术工具112将对应于部分20’的物理对象114的部分造型至所需形状。当对应于部分20’的物理对象114的部分造型完成时,用户可移动触觉装置113远离部分20’。然后,部分20’可返回至其原始构型。当触觉装置113或手术工具112移动至触觉对象20,比如部分20”的另一部分的预定距离内,触觉对象20的部分20”可被触发和修改,以便延伸超出其原始边界。
动力学修改触觉对象的说明性方法可用于多种不同的应用,诸如任何程序,其中虚拟约束和/或触觉提示用于引导用户使用触觉装置来造型具有高曲率的物理对象或形状。例如,该方法可用于制作消费者或工业产品的组件,再现或创建艺术作品,诸如雕塑品,在整形外科程序中成形骨等。
动力学修改触觉对象的说明性方法可在软件,硬件或软件和硬件的组合中得以实施。此处所述的步骤不需要以既定顺序进行。若干步骤可彼此同时进行。此外,如果需要,可任选或组合一个或多个上述步骤而无需背离本发明的范围。
动力学修改触觉对象的该示例性实施方式的技术优点在于造型物理对象可以更受控的方式进行。因此,在手术程序过程中,可避免对部分身体的无意损伤,而且利用该系统,用户能感觉更舒服。另一技术优点在于当从触觉对象的一个部分转换至另一部分时,用户不必移动其注意力远离工作量(working volume)。还有一技术优点在于具有高曲率的形状比仅采用整个触觉对象更容易手术。
图8说明利用示例性触觉装置113作为输入装置。触觉装置113和触觉对象20的实际空间得以说明。触觉装置113也可用作输入装置,使得信息通过用户至CAS系统11,以及提供类似于共用户界面装置,诸如鼠标,触垫(touchpad),键盘,操纵杆,飞行控制器,触觉操纵杆,或其他任何输入装置的功能性。当用作输入装置时,其可用于限定解剖参考几何,处理虚拟植入物的位置和/或取向,处理外科途径轨迹的位置和/或取向,处理骨切除术的位置和/或取向,以及其他任何解剖或手术特征的选择或安置。触觉装置113还可用于更多的通用用户界面功能,包括但不限于,移动光标31(图8),选择按钮或其他类似用户界面对象,选择折叠菜单,处理屏幕上刻度盘,旋纽,和其他控制。以这种用户输入模式,触觉装置可被限制仅以一定方向移动,所述方向的限定相对于触觉装置的预定部分的位置,相对于患者的位置或患者解剖体的部分,或相对于示意性,虚拟,图册,或真实患者解剖特征的图像或3-D模型。触觉装置的预定部分能够移动。
如图8的显示器30所示,触觉装置113可用作输入装置来改变触觉对象20的位置,形状,大小等。该方式中所用触觉装置113的例子是计划膝植入物的放置。在获得目的解剖体的适合解剖图像后,计算机手术系统进入模式,其中光标显示在对用户视觉的显示器。用户抓住臂可能以多视野移动光标的位置。当满足光标的位置时,用户通过使用脚踏开关,按钮,有线或无线控制悬挂按钮,声音指令,或其他输入,或通过施加力或转矩至触觉臂,或以截然不同的姿态,诸如轻拍,扭曲,或在光标定位过程中容易区别于用户交互作用的其他姿态移动触觉臂,将其固定在所需位置。在第一位置设定后,第二光标用于限定连接于第一光标的两维或三维位置的线的终点。如上移动第二光标,以限定股骨的解剖轴,而利用上述其中一种技术固定其位置。然后,植入物的两维或三维位置和取向可由使用触觉装置作为输入装置的用户处理。植入物通过系统约束,以便其表面之一垂直于解剖参考线,但其位置和取向由用户调节。还有可能容许偏离解剖轴,该轴可能偶联有相对于对用户熟悉的解剖参考系的这种偏差的显示。例如,植入物相对于解剖参考系的内翻/外翻角可被调节并显示以允许膝植入物的合适对准。该通用技术可适合计划最小介入臀和膝植入物,外伤固定针,椎茎钉,活检针,放射性珠,放疗光束发射器,或其他任何医学装置的通路和/或放置。
与触觉装置一起,外科大夫可使用与标准实践中所用的那些相同或非常相似的工具。通过利用装置的触觉特征,对难以教导的悬吊开关(awkward teach pendant)或基于GUI的机器人控制的需要可得以减少或消除。程序的徒手和辅助步骤之间快速进行转换的方法是简单推动装置让路,类似于熟悉的手术室对象,诸如显微镜和吊灯。虽然系统在内部是复杂的,但外科大夫必须避开这种复杂性,从而集中其所有注意力在患者身上。
例如,利用基于关节或笛卡尔控制算法,触觉臂保持自身在参考位置。用户施加力和/或转矩至臂,或在交互作用把手或末端受动器(end-effector)上,或臂上的任何点处,这引起臂偏移参考位置。偏移的量和方向连续连通至计算机系统以修改任何所需的虚拟参考几何特征或用户界面对象的位置。
在另一例子中,利用基于关节或笛卡尔控制算法,但留下两个自由度未限制,触觉臂保持自身在参考位置。然后,用户以未限制方向移动臂以提供用户界面对象,诸如光标,植入物,或其他几何或虚拟表面实体的两维控制。类似技术可用于对象的一个自由度处理,诸如用户界面滑块,植入物长度,对象沿参考轨迹的位置,或其他任何一维控制,诸如音量,图像亮度,对象定标,图像变焦等。类似技术可用于三个以上自由度安置植入物或虚拟或触觉对象。触觉对象的位置也可相对于具体应用的任何相关解剖特征加以限制。例如,膝植入物可被限制而相对于腿的解剖轴具有合适的对准,或实现合适的韧带平衡,但具有被用户以上述方式可控的其他自由度。
控制算法的刚度或阻尼可以不同方向变化以表明运动的优先方向,这些方向可与前段上述任何方向对准。一旦偏移参考位置超出某阈值,此刚度变化包括沿一定方向刚度,或锁定用户至优选方向。通过让用户某时集中其注意力至有限数目的自由度,该刚度变化帮助简化计划过程。例如,用户首先可沿着一个或两个方向设定植入物的位置,然后沿着其他方法设定植入物的位置,而无需扰乱设定方向。
刚度和阻尼变异依赖于用户与触觉装置的物理交互作用自动发生,并且不需要使用另一输入装置,诸如声音指令,控制悬吊开关,或脚踏开关。任何这样的简化在降低服务成本,简化的系统利用,和改进的安全性方面具有益处。计划的这种通用方法还使得外科大夫进行计划而不必离开正常的手术位置来与计算机辅助手术系统交互作用,或无需助手控制计算机辅助手术系统,或除已用于执行手术计划的触觉装置以外,无需导入其他输入装置。这种利用触觉装置的另一益处在于,移动受控的对象相对于臂的移动得以定标,以便其可定位至比用户定位真实对象更好的精度,消除用户手震颤的有害效果,以及任何由摩擦引起的力扰动(force disturbance),齿隙,磁性棘爪力,以及其他由触觉臂引起的有力扰乱。应该注意的是,被触觉装置控制的对象的主要功能不同于监控触觉对象的姿态,或监控可或不可与触觉装置偶联的目的组件的姿态。
图7A和7B说明利用触觉装置和手术工具来限定触觉对象。在说明性例子中,触觉装置113正被用作输入装置以限定触觉对象182。为了使用触觉装置113作为输入装置来限定触觉对象182,用户抓住偶联至触觉装置113的手术工具112。如果需要,用户可抓住触觉装置113自身。利用手术工具112,用户追踪所需区域的边界,例如触觉对象必被限定的部分解剖体。例如通过触摸手术工具112的末端至解剖体所需区域的部分,用户可追踪边界。记载手术工具112的移动,并且计算通过用户追踪的终点的位置。触觉对象182的几何和/或位置可至少部分基于终点的位置而加以确定。触觉装置产生模式可用于规定触觉对象的所需形状。例如,为了产生对应于解剖体114的切除部分184的圆柱形触觉对象,用户可追踪切除部分184边界上的多个点。利用现知或将来开发的任何技术,可产生合适的圆柱形触觉对象。
解剖体的材料和其他性质可通过探查解剖体而限定。例如,手术工具112包括与手术工具112的尖端偶联的力测量装置。此外,如果需要,代替手术工具112,包括力测量装置的探针可偶联至触觉装置113。当用户通过界面连接力测量装置针对解剖体114的部分时,力可通过力测量装置加以测量。测量的力作为施加力后解剖体移动的距离(如果有的话)的函数显示。解剖体114的该部分的刚度可计算成力与距离的比率。如果需要,触觉装置113自身可与解剖体114的部分通过界面连接(interface),而力可基于由制动器提供的转矩确定。在这样的实施方式中,触觉装置113针对解剖体114的部分以无需任何用户身体帮助的自动方式做小或大的移动或挤压。利用现知或将来开发的雅可比方法可确定力。图7B的图形表示186说明力作为解剖体114替换的函数,利用此力手术工具112与解剖体114接触。
如果需要,其他类型的传感装置可偶联至触觉装置113或手术工具112以确定解剖体114的其他性质。这些性质可用于确定接近触觉装置113的组织类型。因此,触觉装置113可用于区分硬骨和软骨,健康和患病组织,不同类型的健康组织,解剖结构的边界等。基于接受自触觉装置113的信息,组织类型可通过CAS系统11自动确定并且显示在显示装置30上。
图9为利用触觉装置113作为输入装置的代表性方法190的流程图。在步骤192中,触发输入方式。通过现知或将来开发的任何机构,用户可触发输入方式。例如,用户可利用图形用户界面,脚踏开关,键盘,按钮等,以表明用户希望利用触觉装置113作为输入装置。触觉装置113控制多个对象。然而,理想的是,其一次仅控制单一对象。照此,在步骤194中,接受待控制对象的鉴定。受控的对象可以是光标,按钮,屏幕上刻度盘,旋纽,滑块(slider bar),或其他类似用户界面对象,虚拟植入物,手术接近轨迹,骨切除术等。通过任何现知或将来开发的方法,例如通过利用常规输入装置选择对象,用户选择待控制的对象。
在步骤196中,可存储触觉装置113的参考姿态。参考姿态优选是触觉装置113的当前姿态。例如,在该步骤中,可存储有关触觉装置113的尖端的位置信息。在步骤198中,受控对象与触觉装置113相关。受控对象与触觉装置113的相关性是期望的,从而触觉装置113的移动相对于受控对象可被平移或对应至相应的移动或动作。相关性或对应(mapping)使得响应于触觉装置113的移动确定受控对象的移动量或方向。例如,用户可规定,触觉装置113移动一个单位应引起受控对象,例如,光标31,在显示装置30上移动10个象素。
用户四周移动触觉装置113以控制步骤194中选择的对象。在步骤200中,确定触觉对象113的姿态的变化。触觉装置113的姿态的变化相对于触觉装置113的参考姿态优选得以确定。触觉装置113的姿态的变化包括,例如触觉装置113尖端位置的变化。
在步骤202中,可更新触觉装置113的参考姿态。优选地,至少部分基于触觉装置113的姿态的变化更新参考姿态。如果需要,至少部分基于由用户施加至触觉对象的扭曲(wrench),可更新参考姿态。扭曲由传感器清楚地测量。如果需要,扭曲暗示触觉装置可确定扭曲正被施加。
在步骤204中,计算受控对象的新参数。受控对象的参数可以是,例如其姿态,位置,角度,大小,颜色,形状,取向,视角方向,亮度,反差,表指数,状态,方式,构型等。基于触觉装置113的姿态和/或由用户施加至触觉装置的扭曲的变化,可计算新参数。如果需要,基于触觉装置113的参考姿态的变化,可计算新参数。优选地,步骤198中获得的相关信息用于计算新参数。新参数可用于改变受控对象。因此,例如,当受控对象为光标31,并触觉装置113的姿态发生变化时,则受控对象的新姿态基于新参数而得以确定。在步骤206中,受控对象基于新参数而改变。因此,例如,如果受控对象为光标31,则光标31在显示装置30上的位置至少部分基于步骤204中计算的新参数而变化。
在步骤208中,由触觉装置施加至医学装置和/或用户的触觉扭曲被确定。触觉扭曲的确定方法基于受控对象的新参数,触觉装置113的姿态的变化,和/或触觉装置113的当前姿态。
在步骤210中,确定的触觉扭曲被施加至触觉装置113。期望的是限制触觉装置113的移动,而非允许触觉装置113以任何方向移动。确定的触觉扭曲当施加至触觉装置113时防止其以某种不需要的方向移动。例如,如果受控对象能够仅以一维移动,则期望的是限制触觉装置113的移动以便触觉装置113仅以一个方向移动。作为另一例子,当受控对象为显示装置30上的光标31时,则理想的是限制触觉装置113移动至对应于显示装置30的两维平面。作为进一步例子,如果对触觉装置113而言从参考姿态移动长距离不合乎需要,则触觉扭曲可动作使触觉装置113以一个或多个方向返回至参考姿态。
在输入方式内,可以位置控制方式或速率控制方式利用触觉装置113。在位置控制方式中,受控对象的姿态的变化追踪触觉装置113的姿态的变化。例如,如果触觉装置113以特定方向移动一个单位,则受控对象以相应方向移动相应量。当触觉装置113被释放时,则其停留在新姿态。
另一方面,在速率控制方式中,从参考姿态置换触觉装置113和/或由用户施加至触觉装置的参考姿态,可控制受控对象的速度。例如,如果触觉装置113维持在其参考姿态(或如果没有扭曲被用户施加至触觉装置),则受控对象的移动速率为零。从参考姿态置换触觉装置113(或由用户施加至触觉装置的扭曲的幅值)确定受控对象的移动速度,而移动速度与受控对象的置换(或与施加至触觉装置的扭曲的幅值)成比例。当希望移动受控对象时,触觉装置113以受控对象需移动的方向而简单移动(推动)。当触觉装置113被释放时,其退缩至参考姿态,这归因于步骤210中施加步骤208中确定的触觉扭曲。因此,在速率控制方式中,受控对象可移动相当的距离,而无需基本上移动触觉装置113。
在步骤212中,对触觉装置113是否仍以输入方式操作进行确定。如果触觉装置113不以输入方式操作,则方法终止。否则,在步骤214中,对待控制新对象是否已被规定进行确定。如果待控制的新对象尚未被规定,则可执行自步骤200起始的确定触觉装置113姿态变化的过程。否则,执行自步骤194起始的接受待控制的新对象的鉴定方法。
例如,在一个实施方式中,参考姿态与连接至触觉装置113的钻导杆的所需轨迹相关连。在这样的实施方式中,步骤202中更新参考姿态包括改变钻导杆的所需轨迹。当用户从参考姿态移动触觉装置113延长的时间段时,参考姿态将被更新以用户偏移的方向移动。如果在步骤210中,施加适当的触觉反馈扭曲,则在触觉装置113由用户释放后,触觉装置113会呈现新参考姿态。当用户满足参考姿态,并且输入方式终止在步骤212中时,触觉装置113所处的姿态使得钻导杆对准所需的轨迹。
利用触觉装置作为输入装置的说明性方法可在软件,硬件或软件和硬件的组合中得以实施。此处所述的步骤不需要以既定顺序进行。若干步骤可彼此同时进行。此外,如果需要,可任选或组合一个或多个上述步骤而无需背离本发明的范围。
以上述方式利用触觉装置作为输入装置的技术优点在于,避免利用其他输入装置,由此降低手术室中的混乱。
图10说明在医学,手术或介入程序过程中传送标量信息的系统。触觉装置113可被展开成CAS系统11的全部集成组件,或充当这样系统的任选外围设备。与触觉装置113偶联的工具112的位置信息可被传感并提供回到带有或没有传感器14的CAS系统11。
医学,手术和介入程序统称为“医学程序”。医学程序包括切除部分解剖体,诸如为了关节替换,关节表面重整,肿瘤去除,骨畸形改正等。如果需要,医学程序包括施加合成,生物,或治疗性物质至目的表面或区域,或在所需位置,表面或容积放置传感器,探针,植入物或放射性材料。当用户例如与触觉对象交互作用时,有时需要了解施加至触觉对象的力的幅值,或真实或虚拟工具或植入物刺入触觉对象的量。对非细小触觉对象,或那些具有错综复杂的两维或三维形式的触觉对象而言,可能难以以对可能难以以对用户理解的简单方式呈现信息。所需信息通常是到目的表面,或到所需位置的局部距离,目的表面的局部刺入距离,或触觉排斥力。当这些信息多达三维向量时,可能在触觉对象的局部单位法线方向的这种向量的幅值(或长度),对增加用户的触觉交互作用是最有用的。这些幅值是简单的一维量,并可以各种不同的方法传送给用户,这些方法包括计量器,标度盘,数字显示器,图表,和其他视觉方法,而且还有声音,触觉或其他装置。
在图10的示例性实施方式中,CAS系统11连通性偶联至声源216,例如扬声器,和显示装置30。在示例性医学程序中,解剖体114(其在图10的实施方式中是骨)利用触觉对象20的表面作为导轨面,沿着触觉对象20一定被切割。在医学程序过程中,一维信息,例如有关工具112的尖端至目的对象,例如触觉对象20的表面的标量距离D的信息优选但不必自动地提供给用户。基于程序阶段,在用工具的类型,工具的位置和接近目的对象(包括表面),或其他帮助CAS系统11鉴定幅值信息会被确定和显示的对象的提示,CAS系统11可被编程,例如以自动提供该标量信息。
在示例性实施方式中,在开始切割手术之前,D值为正值。D值为零表明,切割工具112的尖端位于解剖体114内的所需深度。在示例性实施方式中,所需深度在触觉对象20的表面。D值为负表明,骨内切割工具112的尖端超过所需深度。一维信息通过任意方法连通至外科大夫,所述方法诸如视觉,听觉,触觉方法等。例如,视觉指示器218,例如电平计,标度盘,数字显示器,图形等,可用于在显示装置30或接近用户的其他任何装置指示D值。如果需要,声源216,视觉指示器218和/或显示装置30可更近地提供给用户,例如在工具112,触觉臂113,其他手持工具,仪器或附件,或可佩带的视觉,听觉,触觉显示器上。例如,工具112包括简单的显示装置或多色指示器,例如多色LED指示器,多色灯指示器,LED电平计等,以给用户指示切割深度。在这样的实施方式中,用户不需要将其注意力转移出手术工作区。同样,工具112包括声源以给用户指示切割深度。在这样的实施方式中,由于接近其用户,声源216的声音指示可容易地被用户听到。
如果需要,替代或除了视觉指示器218,可提供扬声器216的声音指示器或音调。例如,提供一系列嘟嘟声来显示D值。随着D值降低,嘟嘟声之间的间隔相应减少。如果需要,当D值变为零时,嘟嘟声可转化成嗡嗡声或其他任何声音,以及当D值变为负值时,转化成不同声音,例如,高音调声。在示例性实施方式中,D值为正是可接受的值,而D值为负为不可接受的值。
提供声音指示器的优点在于,外科大夫不必将其眼睛离开患者的解剖体,诸如骨114。然而,如果手术室中的噪声使得外科大夫难以听清声音指示器,则视觉指示器是更合适的。
如果利用触觉系统或装置,诸如说明的示例性实施方式中所示,通过触觉臂113或通过辅助装置提供触觉指示。在实施方式中,触觉臂113振动以给用户提供触觉指示。触觉臂113振动的频率,振幅,波形,和/或其他性质依赖于距离D。在另一实施方式中,振动装置可提供在用户的身体上。振动装置振动的频率,振幅,波形,和/或其他性质取决于距离D。提供触觉指示的优点在于外科大夫不必将其眼睛离开骨114。
由于一维信息容易与用户连通,用户能够将其注意力集中在切割任务上,因为知晓声音指示,触觉指示或快速浏览视觉指示器218会通知其是否正切割至合适的深度。
在用户不利用触觉装置的情形下,深度信息也可给用户显示。例如,利用其姿态被追踪系统追踪的工具,用户正徒手切割骨。在这样的实施方式中,用户没有触觉反馈的益处,所述反馈往往施加力至工具,工具在触觉对象的表面上保持力,或阻止力刺入触觉对象。代替触觉对象,简单的几何对象,例如,弯曲,点,线,表面或容积可用作目的对象。目的对象可被识别至CAS系统,或CAS系统基于目的对象的其他信息而确定目的对象。例如,对患者或对患者的诊断图像,可直接限定目的对象,或目的对象通过CAS系统从其他由用户鉴定的解剖点或特征得以衍生或确定。CAS系统了解工具相对于目的对象的位置,并显示一维深度信息。在这样的系统中,D的计算方法是确定工具112的尖端到目的对象切口所需深度的距离。如果需要,目的对象包括弯曲,点,表面,线,容积或一组所需位置。目的对象是触觉对象,几何对象和/或部分解剖体的所需形状。
如果需要,在替代的实施方式中,利用表面上各个点处切割深度的两维表示,或空间各个点的三维表示,可增加一维深度显示。两维或三维表示是目的表面的示意性或现实性描述。当医学程序过程中工具最靠近各自点时,目的表面上点的性质,例如,颜色,亮度等至少部分基于工具和各自点之间的距离。例如,不同颜色可用于表示工具与点之间的距离。确定医学程序过程中工具最靠近至某点时的位置,并计算工具与该点之间的距离。该点的颜色反映工具最靠近该点时从工具到点的距离。
图11为医学程序过程中传送深度信息的方法220的流程图。方法220优选周期性执行。在步骤222中,确定工具112至所需表面的距离。优选地,确定工具112的尖端至对象,例如触觉对象20的表面的距离D。确定D值的方法取决于对象如何在内表示。该对象的表示基于表面多角形,体素,NURBs,作图立体几何,和/或现知或将来开发的其他任何表示几何对象的方法。计算工具112的当前位置至触觉对象20表面上的合适点的距离。取决于工具112的尖端和骨114对触觉对象20表面的相对位置,计算的距离赋予正值或负值。在图10所示的例子中,如果工具112的尖端和骨114位于触觉对象20表面的对侧,则D赋予正值。反之,D赋予负值。
在步骤224中,确定的距离对应于显示给用户的所需输出形式。例如,所述距离可对应于合适的颜色,声频,时间段,声音,图像,触觉提示等。优选地,至少部分基于D值进行对应。下表A显示系统的示例性对应表,在系统中给用户提供视觉信号。

表A在步骤226中,确定的距离以所需输出形式传送至用户。如果所需的输出形式是视觉指示器,则在示例性实施方式中,显示合适颜色的指示器。例如,如示例性表A中所规定,如果D值位于可接受的范围内,比如1-2mm,则显示绿色指示器,如果D值介于0.1-0.99mm,则显示黄色指示器,如果D值位于0.0-0.09mm,则显示红色指示器,以及如果D值在不可接受的范围内,比如小于0,则显示黑色指示器。在图10的实施方式中,有关距离D的信息由电平计218显示。随着D值变化,电平计218中水平的颜色发生变化。如果所需输出形式为声音指示器,则在示例性实施方式中,参照图10,距离信息通过在此所述的嘟嘟声传送。
本发明的示例性实施方式的技术优点在于,在医学程序过程中,有关工具深度的信息可以更简单的方式提供给用户,以便用户将其注意力集中在医学程序上。
权利要求
1.在医学程序中利用计算机辅助手术系统的方法,包括接受目的对象的信息;追踪工具的位置;确定所述工具的当前位置和所述目的对象之间的标量距离;以及给所述工具的用户提供所述标量距离的指示。
2.权利要求1的方法,其中所述提供步骤包括给所述工具的所述用户提供所述标量距离的视觉指示。
3.权利要求2的方法,在所述提供步骤之前进一步包括选择视觉指示的类型以提供给用户。
4.权利要求2的方法,其中所述视觉指示通过选自电平计,标度盘,数字显示器,和图形的视觉指示器提供。
5.权利要求2的方法,其中所述提供步骤包括在与计算机辅助手术系统相连的显示装置上提供所述标量距离的所述视觉指示。
6.权利要求2的方法,其中所述提供步骤包括在显示装置上提供所述标量距离的所述视觉指示,所述显示装置置于与所述计算机辅助手术系统相连的触觉装置上。
7.权利要求2的方法,其中所述提供步骤包括在显示装置上提供所述标量距离的所述视觉指示,所述显示装置置于接近患者的解剖体所用的手术工具上。
8.权利要求3的方法,进一步包括至少部分基于所述标量距离选择所述视觉指示的颜色。
9.权利要求2的方法,在所述提供步骤之前,进一步包括至少部分基于所述标量距离选择所述视觉指示。
10.权利要求2的方法,其中所述目的对象包括限定患者解剖体所需形状的触觉对象的表面。
11.权利要求2的方法,其中所述目的对象包括患者解剖体的部分。
12.权利要求2的方法,其中所述目的对象选自弯曲,点,表面,容积和一组所需位置。
13.权利要求2的方法,其中所述提供步骤包括提供预定的视觉指示,所述指示表明所述标量距离位于可接受的范围内。
14.权利要求2的方法,其中所述提供步骤包括提供预定的视觉指示,所述指示表明所述标量距离位于不可接受的范围内。
15.权利要求1的方法,其中所述提供步骤包括给所述工具的所述用户提供所述标量距离的触觉指示。
16.权利要求1的方法,其中所述提供步骤进一步包括引起与所述用户接触的装置的振动。
17.权利要求1的方法,进一步包括至少部分基于所述标量距离选择指示的类型。
18.权利要求1的方法,其中所述提供步骤包括提供所述指示,表明所述标量距离位于可接受的范围内。
19.权利要求1的方法,其中所述提供步骤包括提供所述指示,表明所述标量距离位于不可接受的范围内。
20.权利要求1的方法,其中所述目的对象选自弯曲,点,表面,容积和一组所需位置。
21.权利要求1的方法,其中所述提供步骤包括给所述工具的所述用户提供所述标量距离的声音指示。
22.权利要求21的方法,在所述提供步骤之前,进一步包括选择声音指示的类型以提供给所述用户。
23.权利要求21的方法,其中所述提供步骤包括经由与计算机辅助手术系统相连的声音装置提供所述标量距离的所述声音指示。
24.权利要求21的方法,其中所述提供步骤包括经由声音装置提供所述标量距离的所述声音指示,所述声音装置放置在与计算机辅助手术系统相连的触觉装置上。
25.权利要求21的方法,其中所述提供步骤包括经由声音装置提供所述标量距离的所述声音指示,所述声音装置放置在接近患者解剖体所用的手术工具上。
26.权利要求21的方法,在所述提供步骤之前,进一步包括至少部分基于所述标量距离选择所述声音指示。
27.权利要求21的方法,其中所述目的对象包括限定患者解剖体所需形状的触觉对象的表面。
28.权利要求21的方法,其中所述目的对象包括患者解剖体的部分。
29.权利要求21的方法,其中所述目的对象选自弯曲,点,表面,容积和一组所需位置。
30.权利要求21的方法,其中所述提供步骤包括提供预定的声音指示,表明所述标量距离位于可接受的范围内。
31.权利要求21的方法,其中所述提供步骤包括提供预定的声音指示,表明所述标量距离位于不可接受的范围内。
32.在医学程序中利用的计算机辅助手术系统,包括与所述计算机辅助手术系统可操作相连并可操作下列步骤的应用逻辑接受目的对象的信息;追踪工具的位置;确定所述工具的当前位置和所述目的对象之间的标量距离;以及给所述工具的用户提供所述标量距离的指示。
33.权利要求32的系统,其中所述应用逻辑进一步可操作给所述工具的所述用户提供所述标量距离的视觉指示。
34.权利要求33的系统,其中所述应用逻辑进一步可操作选择视觉指示的类型以提供给用户。
35.权利要求33的系统,其中所述视觉指示通过选自电平计,标度盘,数字显示器,和图形的视觉指示器提供。
36.权利要求33的系统,其中所述应用逻辑进一步可操作在与计算机辅助手术系统相连的显示装置上提供所述标量距离的所述视觉指示。
37.权利要求33的系统,其中所述应用逻辑进一步可操作在显示装置上提供所述标量距离的所述视觉指示,所述显示装置置于与所述计算机辅助手术系统相连的触觉装置上。
38.权利要求33的系统,其中所述应用逻辑进一步可操作在显示装置上提供所述标量距离的所述视觉指示,所述显示装置置于接近患者的解剖体所用的手术工具上。
39.权利要求34的系统,其中所述应用逻辑至少部分基于所述标量距离进一步可操作选择所述视觉指示的颜色。
40.权利要求33的系统,其中所述应用逻辑至少部分基于所述标量距离进一步可操作选择所述视觉指示。
41.权利要求33的系统,其中所述目的对象包括限定患者解剖体所需形状的触觉对象的表面。
42.权利要求33的系统,其中所述目的对象包括患者解剖体的部分。
43.权利要求33的系统,其中所述目的对象选自弯曲,点,表面,容积和一组所需位置。
44.权利要求33的系统,其中所述应用逻辑进一步可操作提供预定的视觉指示,所述指示表明所述标量距离位于可接受的范围内。
45.权利要求33的系统,其中所述应用逻辑进一步可操作提供预定的视觉指示,所述指示表明所述标量距离位于不可接受的范围内。
46.权利要求32的系统,其中所述应用逻辑进一步可操作给所述工具的所述用户提供所述标量距离的触觉指示。
47.权利要求32的系统,其中所述应用逻辑进一步可操作引起与所述用户接触的装置的振动。
48.权利要求32的系统,其中所述应用逻辑至少部分基于所述标量距离进一步可操作选择指示的类型。
49.权利要求32的系统,其中所述应用逻辑进一步可操作提供所述指示,表明所述标量距离位于可接受的范围内。
50.权利要求32的系统,其中所述应用逻辑进一步可操作提供所述指示,表明所述标量距离位于不可接受的范围内。
51.权利要求32的系统,其中所述目的对象选自弯曲,点,表面,容积和一组所需位置。
52.权利要求32的系统,其中所述应用逻辑进一步可操作给所述工具的所述用户提供所述标量距离的声音指示。
53.权利要求52的系统,其中所述应用逻辑进一步可操作选择声音指示的类型以提供给所述用户。
54.权利要求52的系统,其中所述应用逻辑经由与所述计算机辅助手术系统相连的声音装置进一步可操作提供所述标量距离的所述声音指示。
55.权利要求52的系统,其中所述应用逻辑经由声音装置进一步可操作提供所述标量距离的所述声音指示,所述声音装置放置在与所述计算机辅助手术系统相连的触觉装置上。
56.权利要求52的系统,其中所述应用逻辑进一步经由声音装置提供所述标量距离的所述声音指示,所述声音装置放置在接近患者解剖体所用的手术工具上。
57.权利要求52的系统,其中所述应用逻辑至少部分基于所述标量距离进一步可操作选择所述声音指示。
58.权利要求52的系统,其中所述目的对象包括限定患者解剖体所需形状的触觉对象的表面。
59.权利要求52的系统,其中所述目的对象包括患者解剖体的部分。
60.权利要求52的系统,其中所述目的对象选自弯曲,点,表面,容积和一组所需位置。
61.权利要求52的系统,其中所述应用逻辑进一步可操作提供预定的声音指示,表明所述标量距离位于可接受的范围内。
62.权利要求52的系统,其中所述应用逻辑进一步可操作提供预定的声音指示,表明所述标量距离位于不可接受的范围内。
63.权利要求52的系统,其中所述应用逻辑包括计算机可执行软件代码。
64.权利要求32的系统,其中所述计算机辅助手术系统为触觉装置。
65.权利要求32的系统,其中所述计算机辅助手术系统包括触觉装置。
66.存储指令的计算机可读存储介质,所述指令由计算机执行时引起计算机执行下列步骤接受目的对象的信息;追踪工具的位置;确定所述工具的当前位置和所述目的对象之间的标量距离;以及给所述工具的用户提供所述标量距离的指示。
67.权利要求66的计算机可读存储介质,其中所述指示是视觉指示。
68.权利要求66的计算机可读存储介质,其中所述指示是声音指示。
69.权利要求66的计算机可读存储介质,其中所述指示是触觉指示。
70.权利要求66的计算机可读存储介质,进一步包括指令,所述指令由所述计算机执行时引起计算机执行至少部分基于所述标量距离选择指示类型的步骤。
71.权利要求66的计算机可读存储介质,进一步包括指令,所述指令由所述计算机执行时引起计算机执行提供所述指示表明所述标量距离位于可接受范围内的步骤。
72.权利要求66的计算机可读存储介质,进一步包括指令,所述指令由所述计算机执行时引起计算机执行提供所述指示表明所述标量距离位于不可接受范围内的步骤。
73.权利要求66的计算机可读存储介质,其中所述目的对象选自弯曲,点,表面,容积和一组所需位置。
全文摘要
通常理想的是限定对象的利用图像导向的手术系统所显示的解剖体图像。对于非细小对象或那些具有复杂的两维或三维形式的对象而言,可能难以以对用户理解的简单方式呈现信息。到目的表面,诸如限定对象的表面,或到所需位置的局部距离,目的表面的局部刺入距离,或触觉排斥力,经常提供用于增加用户与图像导向的手术系统交互作用的最有用的信息。局部距离的标量值可通过视觉,听觉,触觉,或其他工具传送至用户。
文档编号A61B19/00GK101031236SQ200480023380
公开日2007年9月5日 申请日期2004年7月16日 优先权日2003年7月16日
发明者阿瑟·E·奎德, 罗尼·A·阿波维茨 申请人:Z-凯特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1