【技术实现步骤摘要】
本专利技术主要涉及微创外科手术,且具体地说涉及利用机械微创外科手术过程中传感器和/或照相机导出数据(例如刀具位置、速度)的联合实现3-D刀具跟踪的方法与系统。
技术介绍
微创外科手术技术旨在减少在诊断或手术过程中破坏的外源组织的数量,从而缩短患者康复时间,减轻不适感,降低毒副作用。因此,使用微创外科手术技术,可以使标准外科手术的医院驻留平均时长显著缩短。同样地,微创外科手术也可以降低患者康复时间和离开工作的时间,减轻患者不适,降低手术副作用。微创外科手术的常见形式是内窥镜检查,内窥镜的常见形式是腹腔镜检查,其为对腹腔内部的微创检查和外科手术。在标准腹腔镜检查手术中,向患者的腹部注入气体,通过小(大约1/2英寸或更小)切口传递套袖来提供腹腔镜手术器械的入口。腹腔镜检查手术器械主要包含腹腔镜或内窥镜(用于观测手术区域)以及工作刀具。所述工作刀具与用于传统(开腹)手术的刀具相似,区别是,每个刀具的工作端或末端执行器与其把手用延长管分离开。在这里使用的术语“末端执行器”是指手术器械的实际工作部分且可以包含例如夹子 、抓紧器、剪刀、订书机、图像采集透镜以及测针夹持器。要完成手术,外科医生将这些工作刀具或器械通过套袖传递到内部手术部位并从腹部外操纵它们。外科医生利用监视器来观测过手术,所述监视器显示腹腔镜所拍摄的手术部位的图像。相似的内窥镜检查技术应用于例如关节镜检查、后腹膜腔镜检查、骨盆镜检查、肾镜检查、膀胱镜检查、脑镜检查(cisternoscopy)、鼻内窥镜检查(sinoscopy)、子宫镜检查、尿道镜检查等类似检查技术。微创远程外科机械系统正被开发以提高外 ...
【技术保护点】
一种刀具跟踪方法,其包括:确定刀具的计算机模型;接收包含所述刀具的视图的采集图像;从所述采集图像中确定所述刀具的估计位置和方向,并根据所述采集图像将所述计算机模型定位和定向成该估计位置和方向;以及相对于所述采集图像中所述刀具的图像,修改所述计算机模型的估计位置和方向直到所述计算机模型近似覆盖所述图像,从而为所述采集图像校正所述刀具的估计位置和方向。
【技术特征摘要】
2005.05.16 US 11/130,4711.一种刀具跟踪方法,其包括: 确定刀具的计算机模型; 接收包含所述刀具的视图的采集图像; 从所述采集图像中确定所述刀具的估计位置和方向,并根据所述采集图像将所述计算机模型定位和定向成该估计位置和方向;以及 相对于所述采集图像中所述刀具的图像,修改所述计算机模型的估计位置和方向直到所述计算机模型近似覆盖所述图像,从而为所述采集图像校正所述刀具的估计位置和方向。2.根据权利要求1所述的方法,其中相对于所述采集图像中所述刀具的图像对所述计算机模型的估计位置和方向的修改包括: 通过最小化所述计算机模型与所述刀具的图像之间的差异,确定近似覆盖所述刀具的图像的所述计算机模型的修改后的位置和方向。3.根据权利要求1所述的方法,其中所述采集图像由插入到所述身体区域中的立体式内窥镜米集。4.根据权利要求1所述的方法,其进一步包括: 提取所述刀具的计算机模型的轮廓; 提取在所述采集图像中的所述刀具的图像的边缘;以及 定位和旋转所述计算机模型的所述轮廓直到所述计算机模型的所述轮廓近似覆盖所述采集图像内的所述刀具的图像的边缘。5.根据权利要求4所述的方法,其进一步包括:在定位和旋转所述计算机模型的所述轮廓直到所述计算机模型的所述轮廓近似覆盖所述采集图像内的所述刀具的图像的边缘之前,去掉在所述刀具的所述计算机模型的所述轮廓中的线,其对应于在所述采集图像内的所述刀具的图像中的隐线。6.根据权利要求4所述的方法,其中所述定位和旋转所述计算机模型的所述轮廓直到所述轮廓近似覆盖所述采集图像内的所述刀具的图像的边缘,包括: 确定所述计算机模型的所述轮廓与所述采集图像中的所述刀具的图像之间的差异;以及 定位和旋转所述计算机模型的所述轮廓直到所述差异最小化。7.根据权利要求6所述的方法,其中待最小化的所述差异是从所述刀具图像和其最近轮廓边缘中提取的边缘像素之间的绝对差异的总和。8.根据权利要求6所述的方法,其中所述刀具插入的区域的视图,由插入在所述区域的至少一个照相机以网格像素的方式采集。9.一种刀具跟踪方法包括: 确定指示刀具状态的传感器数据是否在某一时间点可用; 确定指示所述刀具状态的图像数据是否在所述时间点可用;以及 如果所述传感器数据和所述图像数据都在所述时间点可用则使用这两者来确定所述刀具状态,如果只有所述传感器数据可用则只使用所述传感器数据来确定,如果只有所述图像数据可用则只使用所述图像数据来确定。10.根据权利要求9所述的方法,进一步包括:确定用户是否正在所述时间点操纵所述刀具;以及 只有在所述用户被确定正在所述时间点操纵所述刀具时才进行所述传感器数据和图像数据的可用性确定。11.根据权利要求9所述的方法,其中进一步包括: 使用所述传感器数据,确定所述刀具的状态相对于先前时间点是否已改变;以及 只有在所述刀具的状态被确定为已改变时才进行所述图像数据可用性和刀具状态确定。12.根据权利要求9所述的方法,其中由所述传感器数据指示的所述刀具状态,包含所述刀具在固定参考系中的位置和方向。13.根据权利要求12所述的方法,其中所述图像数据由照相机装置生成,所述传感器数据进一步指示在所述固定参考系中所述照相机装置的位置和方向,并且由所述图像数据指示的所述刀具状态包含在关于所述照相机装置的参考系中所述刀具的位置和方向。14.根据权利要求13所述的方法,其中使用所述传感器数据和所述图像数据对所述刀具状态的确定,包括: 在当用所述传感器数据和所述图像数据来确定所述刀具状态之前,将由所述传感器数据指示的所述刀具的位置和方向从所述固定参考系转换到与所述照相机装置有关的所述参考系。15.一种刀具跟踪方法,其包括: 使用指示在时间点的刀具状态的第一传感器数据,确定与所述时间点的界标有关的第一估计所述刀具状态; 使用指示在所述时间点的照相机状态的第二传感器数据,确定与所述时间点的所述界标有关的估计照相机状态; 使用由所述照相机生成的且指示在所述时间点的所述刀具状态的图像数据,确定与所述时间点的所述照相机有关的第二估计刀具状态; 转换所述第一估计刀具状态以使其与所述照相机有关而不是与所述界标有关;以及 计算在转换后的第一与第二估计刀具状态之间的误差转换,使得在后续时间点如果指示在所述后续时间点的所述刀具状态的图像数据不可用,则所述刀具状态通过应用所述误差转换到用传感器数据所确定的第三估计刀具状态来确定,所述传感器数据指示在所述后续时间点转换后的所述刀具状态,以使其与所述照相机有关而不是与所述界标有关。16.根据权利要求15所述的方法,其进一步包括如果指示在所述后续时间点的所述刀具状态的所述图像数据可用,则: 使用由所述照相机生成的且指示在所述后续时间点的所述刀具状态的图像数据,确定在所述后续时间点与所述照相机有关的第四估计刀具状态;以及 确定在所述后续时间点的所述刀具状态为所述第四估计刀具状态。17.根据权利要求16所述的方法,进一步包括如果指示在所述后续时间点的所述刀具状态的所述图像数据可用,则: 计算在转换后的第三与第四估计刀具状态之间的第二误差转换,使得在再后续时间点如果指示在所述再后续时间点的所述刀具状态的所述图像数据不可用,则所述刀具状态通过应用所述第二误差转换到第五估计刀具状态来确定,所述第五估计刀具状态使用传感器数据来确定,所述传感器数据指示在所述再后续时间点的转换后的刀具状态,以使其与所述照相机有关而不是与所述界标有关。18.一种刀具跟踪方法,其包括: 确定在给定时间的刀具的非内窥镜导出估计状态信息; 确定在所述给定时间的所述刀具的内窥镜估计的状态信息;以及 提供所述刀具的所述非内窥镜和内窥镜导出估计状态到贝叶斯滤波器,所述贝叶斯滤波器被配置以生成所述刀具的状态的最优估计。19.根据权利要求18所述的方法,其中将非内窥镜导出刀具状态与内窥镜导出刀具状态之间的平均差异的初始估计提供给所述贝叶斯滤波器。20.根据权利要求19所述的方法,其中所述贝叶斯滤波器更新所述非内窥镜导出刀具状态与所述内窥镜导出刀具状态之间的所述平均差异的所述估计,同时使用所述非内窥镜导出刀具状态和所述内窥镜导出刀具状态来估计所述刀具的状态。21.根据权利要求18所述的方法,其中所述非内窥镜导出估计状态信息是根据传感器数据生成的,所述传感器数据指示至少在所述给定时间所述刀具在固定参考系中的位置。22.根据权利要求21所述的方法,其中所述内窥镜导出估计状态信息是根据图像数据生成的,所述图像数据从至少一个照相机接收,所述照相机在所述刀具插入到所述身体时采集所述身体区域的图像信息。23.根据权利要求18所述的方法,其中所述贝叶斯滤波器是卡尔曼滤波器。24.根据权利要求23所述的方法,其中所述卡尔曼滤波器是扩展卡尔曼滤波器。25.根据权利要求18所述的方法,其中所述贝叶斯滤波器是粒子滤波器。26.一种刀具跟踪和校准方法,其包括: 根据从观测刀具的照相机所接收的图像数据,生成视觉导出状态信息; 通过将一组照相机参数的初始值与所述视觉导出状态信息组合,来生成状态向量信息;以及 提供所述状态向量信息到贝叶斯滤波器进行处理,以生成所述刀具的状态的最优估计和该组照相机参数的校正值。27.根据权利要求26所述的方法,进一步包括: 根据从一个或更多传感器接收的传感器数据,生成非视觉导出状态信息,所述传感器数据包含指示所述刀具的位置的信息;以及 通过将所述非视觉导出状态信息与该组照相机参数的所述初始值和所述视觉导出状态信息组合,生成所述状态向量信息。28.根据权利要求27所述的方法,其中所述照相机是内窥镜。29.根据权利要求27所述的方法,其中所述一个或更多传感器与机械机构有关,所述机械机构用来通过身体中的微创切口操纵所述刀具。30.一种照相机跟踪方法,其包括: 根据非视觉导出刀具状态信息确定在固定参考系中刀具的位置,所述非视觉导出刀具状态信息根据指示所述刀具的所述位置的传感器数据生成; 使用视觉导出刀具状态信息来确定在可随照相机移动的照相机参考系中所述刀具的位置,所述视觉导出刀具状态信息根据所述照相机在观测所述刀具时所提供的图像数据生成;以及 使用在所述固定参考系中所述刀具的位置和在可移动照相机参考系中所述刀具的位置,来确定在所述固定参考系中所述照相机的位置。31.一种刀具跟踪方法,其包括: 根据非视觉导出照相机状态信息确定在固定参考系中照相机的位置,所述非视觉导出照相机状态信息根据指示所述照相机的位置的传感器数据生成; 使用视觉导出刀具状态信息来确定在可随照相机移动的照相机参考系中刀具的位置,所述视觉导出刀 具状态信息根据所述照相机在观测所述刀具时所提供的图像数据生成;以及 使用在所述固定参考系中所述照相机的位置和在可移动照相机参考系中所述刀具的位置,来确定在所述固定参考系中所述刀具的位置。32.一种刀具跟S示系统,其包括: 用于通过处理非内窥镜导出刀具状态信息和内窥镜导出刀具状态信息跟踪刀具的装置,这两种刀具状态信息是当所述刀具通过身体中的微创切口被插入并进行操纵时生成的。33.根据权利要求32所述的系统,其中所述非内窥镜导出刀具状态信息和内窥镜导出刀具状态信息的处理是用贝叶斯滤波器实现的。34.根据权利要求33所述的系统,其中与所述非内窥镜导出刀具状态信息相比,所述内窥镜导出刀具状态信息较不频繁地被提供给所述贝叶斯滤波器。35.根据权利要求33所述的系统,其中所述非内窥镜导出刀具状态信息被以抽样速率连续地提供给所述贝叶斯滤波器加以处理,并且所述内窥镜导出状态信息被非连续地提供给所述贝叶斯滤波器加以处理。36.根据权利要求33所述的系统,其中将非内窥镜导出刀具状态与内窥镜导出刀具状态之间的平均差异的初始估计提供给所述贝叶斯滤波器。37.根据权利要求36所述的系统,其中所述贝叶斯滤波器更新所述非内窥镜导出刀具状态与所述内窥镜导出刀具状态之间的平均差异的所述估计,同时使用所述非内窥镜导出刀具状态和所述内窥镜导出刀具状态来估计所述刀具的状态。38.根据权利要求32所述的系统,其中所述非内窥镜导出刀具状态信息由传感器数据生成,所述传感器数据指示所述刀具在固定参考系中的至少一个位置。39.根据权利要求38所述的系统,其中所述传感器数据指示所述刀具在所述固定参考系中的方向。40.根据权利要求38所述的系统,其中所述传感器数据由位置传感器提供,所述位置传感器耦合到一种...
【专利技术属性】
技术研发人员:B·D·霍夫曼,D·Q·拉金,G·普里斯科,G·G·张,R·库马尔,
申请(专利权)人:直观外科手术操作公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。