导航自动配准法的制作方法

文档序号:809105阅读:624来源:国知局
专利名称:导航自动配准法的制作方法
技术领域
本发明导航自动配准法适于使用导航仪的过程中,涉及让导航仪的Reference (参考工具,可以被导航仪识别)所确定的坐标系(下称世界坐标系)与电脑上显示的通过CT扫描某物体得到的图像的坐标系(下称图像坐标系)进行自动配准的方法;如在手术导航过程中,让导航仪的Reference所确定的世界坐标系与电脑上显示的通过CT扫描病人病灶部位得到的图像的图像坐标系进行自动配准的方法。
背景技术
以手术导航为例,为了让世界坐标系和图像坐标系配准,通常情况下,需要进行手 工操作,操作过程为
1.将Reference固定在病人身上,将TrackTool(跟踪工具,可以被导航仪识别)固定在手术器械上;
2.标定手术器械通常将手术器械的尖端作为手术器械的标定点;
3.在电脑上显示的通过CT扫描某物体得到的图像上选择N(N>=3)个基准点(下称Land Mark),并取得这N个Land Mark在图像坐标系下的坐标;
4.将已经标定好的手术器械的尖端(即标定点)依次放在病人实体上对应的LandMark上,得到这N个Land Mark在世界坐标系下的坐标;
5.利用这N个LandMark在世界坐标系下的坐标和在图像坐标系下的坐标,求得一个变换矩阵,对世界坐标系下的点(或对象)应用该变换矩阵,可以将世界坐标系变换(旋转平移到)与图像坐标系重合的位置(反之亦然);以后,同一点(或对象)在两个坐标系中的坐标就是一样的了。6.求变换矩阵的一种方法是利用第三方库VTK (Visualization Toolkit,视觉化工具函式库,是一个开放源码、跨平台、支援平行处理的图形应用函数库)来完成,具体方法如下
(1)将这N个LandMark在世界坐标系下的坐标存放在类型为vtkPoints的VTK对象中(如命名为sourcePoints);并将这N个Land Mark在图像坐标系下的坐标也存放在类型为vtkPoints的另一 VTK对象中(如命名为targetPoints);
(2)创建一个类型为VtkLandmarkTransform的VTK对象(如命名为IandmarkTransform),调用这个对象 IandmarkTransform 的方法 SetSourceLandmarks 将上面所述的这N个Land Mark在世界坐标系下的坐标sourcePoints传入,并调用这个类的方法SetTargetLandmarks将这N个Land Mark在图像坐标系下的坐标targetPoints传入,然后调用这个对象IandmarkTransform的方法GetMatrix就可以得到我们想要的变换矩阵(如命名为matrix,该变换矩阵是一个类型为vtkMatrix4x4的VTK对象);
(3)我们的导航仪对应于一个类型为VtkTracker的VTK的对象(如命名为tracker),以上面获得的变换矩阵matrix为参数,调用导航仪对象tracker的方法SetfforldCalibrationMatrix,就可以完成我们想要完成的转换;当前技术的不足
1)为了让世界坐标系和图像坐标系配准,需要进行复杂的手工操作;
2)进行了手工操作后,虽然可以达到配准的效果,但是由于是人工操作,所以带来了很大的不准确的因素,导致配准不是很精确;
理论情况下,选择3个Land Mark进行配准就可以了,但是,在实际操作过程中,为了使手工配准尽量准确,通常情况下,我们会选择尽量多的Land Mark进行配准,如5个或5个以上,这就又增加了配准的复杂性。

发明内容
本发明目的在于提供一种导航自动配准法,让世界坐标系和图像坐标系进行自动配准,而且会避免人工操作所带来的不准确性。本发明目的通过下述技术方案实现一种导航自动配准法,在获取被操作物体的CT扫描数据之前,将参考工具固定在被操作物体上,利用CT扫描得到包含参考工具图像的被操作物体的图像数据,其步骤为
第一,用电脑图像识别技术,识别出图像数据中的参考工具图像在图像坐标系下的坐标和方位;
第二,利用导航仪得到现实空间中参考工具在世界坐标系下的坐标和方位;
第三,利用参考工具分别在这两个坐标系中的坐标和方位,求得一个变换矩阵,对世界坐标系下的点或对象应用该变换矩阵,将世界坐标系旋转平移到与图像坐标系重合的位置,反之亦然,使同一点或对象在两个坐标系中的坐标一样,实现导航自动配准。本发明的优越性在于用导航仪的过程中,取消了现有技术中为了让世界坐标系和图像坐标系配准而需要进行的复杂的手工操作的过程,并且避免了手工操作带来的人为误差,实现了让世界坐标系和图像坐标系进行自动配准。
具体实施例方式以手术导航为例,操作过程
在使用导航仪的过程中,依序按下述方法让世界坐标系和图像坐标系进行自动配准;第一,在获取被操作物体的CT扫描数据之前,先将Reference固定在病人病灶部位上,然后再利用CT扫描得到包含Reference图像的病人病灶部位的图像数据;
第二,利用电脑图像识别技术,识别出图像数据中的Reference图像在图像坐标系下的坐标和方位;
第三,接着利用导航仪得到现实空间中Reference在世界坐标系下的坐标和方位;第四,利用Reference分别在这两个坐标系中的坐标和方位,求得一个变换矩阵,对世界坐标系下的点(或对象)应用该变换矩阵,可以将世界坐标系变换旋转平移到与图像坐标系重合的位置,反之亦然,使同一点(或对象)在两个坐标系中的坐标一样。
权利要求
1.一种导航自动配准法,在获取被操作物体的CT扫描数据之前,将参考工具固定在被操作物体上,利用CT扫描得到包含参考工具图像的被操作物体的图像数据,其特征在于依下述步骤 第一,用电脑图像识别技术,识别出图像数据中的参考工具图像在图像坐标系下的坐标和方位; 第二,利用导航仪得到现实空间中参考工具在世界坐标系下的坐标和方位; 第三,利用参考工具分别在这两个坐标系中的坐标和方位,求得一个变换矩阵,对世界坐标系下的点应用该变换矩阵,将世界坐标系旋转平移到与图像坐标系重合的位置,反之亦然,使同一点或对象在两个坐标系中的坐标一样。
2.根据权利要求I所述的导航自动配准法的用法,用于手术导航,其特征在于 第一,获取病人病灶部位的CT扫描数据之前,先将参考工具固定在病人病灶部位上,然后再利用CT扫描得到包含参考工具图像的病人病灶部位的图像数据; 第二,利用电脑图像识别技术识别出图像数据中的参考工具图像在图像坐标系下的坐标和方位; 第三,利用导航仪得到现实空间中参考工具在世界坐标系下的坐标和方位;利用参考工具分别在这两个坐标系中的坐标和方位,求得一个变换矩阵,对世界坐标系下的点或对象应用该变换矩阵,将世界坐标系变换旋转平移到与图像坐标系重合的位置,反之亦然,得到同一点或对象在两个坐标系中的坐标一样。
全文摘要
本发明涉及导航自动配准法,在获取被操作物体的CT扫描数据之前,将参考工具固定在被操作物体上,利用CT扫描得到包含参考工具图像的被操作物体的图像数据,依下述步骤第一,用电脑图像识别技术,识别出图像数据中的参考工具图像在图像坐标系下的坐标和方位;第二,利用导航仪得到现实空间中参考工具在世界坐标系下的坐标和方位;第三,利用参考工具分别在这两个坐标系中的坐标和方位,求得一个变换矩阵,对世界坐标系下的点应用该变换矩阵,将世界坐标系旋转平移到与图像坐标系重合的位置,反之亦然,使同一点或对象在两个坐标系中的坐标一样。本发明避免了手工操作带来的人为误差,实现了让世界坐标系和图像坐标系进行自动配准。
文档编号A61B19/00GK102626343SQ201210121448
公开日2012年8月8日 申请日期2012年4月24日 优先权日2012年4月24日
发明者李汉洲, 陈云 申请人:苏州迪凯尔医疗科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1