一种内窥镜的导航方法及系统的制作方法

文档序号:1022503阅读:204来源:国知局
专利名称:一种内窥镜的导航方法及系统的制作方法
技术领域
本发明涉及医疗内窥镜技术领域,特别涉及一种内窥镜的导航方法及系统。
背景技术
内窥镜作为一种医疗检查工具,具有创伤面小、操作简单、显示图像真实等特点,现已经在众多的医疗领域进行使用,例如在呼吸系统、肠胃腔内等。在使用内窥镜时,需要将内窥镜从例如口腔或鼻腔伸入人体,在内窥镜导航系统的协助下,进入不同的人体器官。医生根据内窥镜拍摄到的图像来观察需要显示的器官,进而实现X射线所不能显示的器官病变等功能。例如,可以观察胃内的溃疡情况,据此制定出最佳的治疗方案。现有技术中的常用方法是使用内窥镜电磁导航系统+图像引导的方式。其中,电磁导航系统的使用方法为:在内窥镜的头端安装定位 传感器。在手术床上安装平板磁场发生器,患者平躺在手术床上。在手术过程中,定位传感器依靠平板磁场发生器产生的磁场来跟踪内窥镜,从而实现内窥镜的体内导航。为了降低电磁导航系统因外在的干扰造成的影响,现有技术通常进一步采用通过图像显示的内容进行影像辅助导航。但在内窥镜检查的时候,常常会在腔内有一些异常情形出现,比如腔内出血,此时当前的实际内窥镜影像无法提供给外科医生任何帮助,使得手术操作难度增加。现有技术中还有部分导航系统使用以虚拟三维模型配合电磁导航系统操作,通过生成的虚拟模型进行导航。但这种系统也存在着问题:由于腔体内的情况复杂,有时电磁系统坐标和虚拟三维模型中的坐标不能完全一致,例如:人体在正躺时和侧躺时内部腔体的结构都会有所变化,所以在一定情况下电磁系统中的真实位置坐标上能够观察到的图像和虚拟坐标下观察到的图像是不一致的,而这种图像的不一致会造成严重的医疗事故。

发明内容
本发明要解决的技术问题是提供一种内窥镜导航方法及系统,解决了在电磁系统中的真实位置坐标上观察到的图像和虚拟坐标下观察到的图像不一致的情况,减少由此带来的医疗事故的风险。—种内窥镜的导航方法,其特征在于,包括:将CT设备对诊断体进行扫描的数据生成虚拟三维模型;计算内窥镜在电磁导航坐标系统中的当前实际坐标在虚拟三维模型的坐标系统中对应的位置坐标,作为虚拟坐标;获得所述内窥镜在电磁导航坐标系统中的当前实际观察方向在虚拟三维模型的坐标系统中对应的观察方向,作为虚拟观察方向;将内窥镜的摄像组件在所述当前实际坐标和当前实际观察方向摄录的腔内图像,作为真实位置图像;在所述虚拟三维模型中确定与所述虚拟坐标和所述虚拟观察方向相对应的图像,作为虚拟位置图像;
根据所述真实位置图像和所述虚拟位置图像进行比较的相似度结果,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,以使所述虚拟三维模型的坐标系统与所述电磁导航坐标系统相对应。优选地,所述按照所述真实位置图像和所述虚拟位置图像进行比较的相似度结果,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,以使所述虚拟三维模型的坐标系统与所述电磁导航系统坐标系统相对应,具体为:将所述真实位置图像和所述虚拟位置图像进行图像比较,计算所述真实位置图像和所述虚拟位置图像的相似度的值;若所述相似度的值落入所述纠错区间,则调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值;按照调整后的所述虚拟坐标的坐标值和所述虚拟观察方向的方向值获取所述虚拟位置图像;比较所述真实位置图像和所述虚拟位置图像的相似度,若所述相似度的值小于或等于纠错区间内的最大值,再次调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,获取所述虚拟位置图像并进行图像相似度比较;直到所述相似度的值大于所述纠错区间内的最大值;以所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,调整所述虚拟三维模型的坐标系统,使与所述电磁导航系统坐标系统相对应。优选地,所述以所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,调整所述虚拟三维模型的坐标系统与所述电磁导航坐标系统相对应,具体为:确定所述虚拟坐标的坐标值和所述当前实际坐标的坐标值的差值,作为坐标差值,以及所述虚拟观察方向的方向值与所述当前实际观察方向的方向值的差值,作为方向
差值;以所述坐标差值和方向差值,调整所述虚拟三维模型的坐标系统与所述电磁导航坐标系统相对应。优选地,其特征在于,还包括:若所述相似度的值小于所述纠错区间内的最小值,提示当前所述真实位置图像和所述虚拟位置图像不匹配。优选地,所述纠错区间为0.5至0.8。一种内窥镜导航系统,其特征在于,包括:虚拟模型生成模块、虚拟坐标和虚拟观察方向确定模块、图像获取模块和虚拟系统比较调整模块;所述虚拟模型生成模块,用于将CT设备对诊断体进行扫描的数据生成虚拟三维模型;所述虚拟坐标和虚拟观察方向确定模块,用于计算内窥镜在电磁导航坐标系统中的当前实际坐标在虚拟三维模型的坐标系统中对应的位置坐标,作为虚拟坐标;获得所述内窥镜在电磁导航坐标系统中的当前实际观察方向在虚拟三维模型的坐标系统中对应的观察方向,作为虚拟观察方向;所述图像获取模块,用于将内窥镜的摄像组件在所述当前实际坐标和当前实际观察方向摄录的腔内图像,作为真实位置图像;在所述虚拟三维模型中确定与所述虚拟坐标和所述虚拟观察方向相对应的图像,作为虚拟位置图像;所述虚拟系统比较调整模块,用于根据所述真实位置图像和所述虚拟位置图像进行比较的相似度结果,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,以使所述虚拟三维模型的坐标系统与所述电磁导航系统坐标系统相对应。优选地,所述虚拟系统比较调整模块包括:图像比较计算子模块、坐标方向调整子模块、图像获取子模块和虚拟坐标方向系统调整子模块;所述图像比较计算子模块,用于将所述真实位置图像和所述虚拟位置图像的进行图像比较,计算所述真实位置图像和所述虚拟位置图像的相似度的值;所述坐标方向调整子模块,用于若所述相似度的值落入所述纠错区间,则调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值;所述图像获取子模块,用于按照调整后的所述虚拟坐标的坐标值和所述虚拟观察方向的方向值获取所述虚拟位置图像;再次调用所述图像比较计算子模块,比较所述真实位置图像和所述虚拟位置图像的相似度,若所述相似度的值小于或等于纠错区间内的最大值,再次调用坐标方向调整子模块,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,并调用图像获取子模块再次获取所述虚拟位置图像进行图像相似度比较;直到在所述图像比较计算子模块中的计算出的相似度的值大于所述纠错区间内的最大值;所述虚拟坐标方向系统调整子模块,用于以所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,调整所述虚拟三维模型的坐标系统,使与所述电磁导航坐标系统相对应。优选地,所述虚拟坐标方向系统调整子模块包括:差值计算子模块和调整子模块;所述差值计算子模块,用于确定`所述虚拟坐标的坐标值和所述当前实际坐标的坐标值的差值,作为坐标差值,以及所述虚拟观察方向的方向值与所述当前实际观察方向的方向值的差值,作为方向差值;所述调整子模块,用于以所述坐标差值和方向差值,调整所述虚拟三维模型的坐标系统与所述电磁导航系统坐标系统相对应。优选地,所述虚拟系统比较调整模块还包括:图像匹配失败子模块;所述图像匹配失败子模块,用于若所述相似度的值小于所述纠错区间内的最小值,提示当前所述真实位置图像和所述虚拟位置图像不匹配。优选地,所述坐标方向调整子模块中的纠错区间为0.5至0.8。与现有技术相比,本发明具有以下优点:本发明在使用传统导航系统时,使用扫描数据生成三维模型,根据在电磁导航坐标系统中内窥镜的当前坐标和当前观察方向,计算出在虚拟三维模型中对应的虚拟坐标和虚拟观察方向,获取内窥镜当前位置的腔内图像,作为真实位置图像,并在虚拟三维模型中确定与虚拟坐标和虚拟观察方向相对应的图像作为虚拟位置图像,比较所述真实位置图像和所述虚拟位置图像,根据比较结果调整虚拟坐标的坐标值和虚拟观察方向的方向值,实现电磁导航坐标系统和虚拟导航系统中当前内窥镜位置坐标的一致。通过使用以上方法,可以解决电磁导航系统和虚拟三维导航系统结合使用时两个系统之间坐标一致图像不一致,或图像一致但坐标不一致的问题。


图1是本发明提供的一种内窥镜导航方法的实施例一的流程图;图2是本发明提供的一种内窥镜导航方法的实施例二的流程图;图3是本发明提供的一种内窥镜导航方法的实施例三的流程图;图4是本发明提供的一种内窥镜导航系统的实施例一的结构框图;图5是本发明提供的一种内窥镜导航系统的实施例二的结构框图;图6是本发明提供的一种内窥镜导航系统的实施例三的结构框图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式
做详细的说明。参见图1,该图为本发明提供的一种内窥镜导航方法的实施例一的流程图。本实施例提供一种内窥镜的导航方法,包括以下步骤:SlOl:在手术前使用医学CT设备对诊断体进行扫描,根据扫描后的切片图像数据生成虚拟三维模型,如对呼吸道系统进行扫描,生成呼吸道系统的三维模型。S102:在手术操作过程中,计算在电磁导航坐标系统中内窥镜当前位置实际坐标在虚拟三维模型中对应的位置坐标,作为虚拟坐标;获得所述内窥镜在电磁导航坐标系统中的当前实际观察方向在虚拟三维模型的坐标系统中对应的观察方向,作为虚拟观察方向。 例如在电磁导航坐标系统中当前位置实际坐标为(2,2,2),当前的实际观察方向北45度,则确定在虚拟三维模型中的虚拟坐标点(2,2,2)和虚拟观察方向北45度。S103:将内窥镜的摄像组件在所述当前实际坐标和当前实际观察方向摄录的腔内图像,作为真实位置图像。在所述虚拟三维模型中确定与所述虚拟坐标和所述虚拟观察方向相对应的图像,作为虚拟位置图像。例如:将所述内窥镜上安装的摄像组件在电磁导航坐标系统中的当前实际坐标
(2,2,2)和当前实际观察方向北45度摄录的腔内图像,作为真实位置图像。在所述虚拟三维模型中根据所述虚拟坐标(2,2,2)和所述虚拟观察方向北45度,确定在该位置和方向可以观察到的图像,作为虚拟位置图像。S104:根据所述真实位置图像和所述虚拟位置图像进行比较的相似度结果,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,以使所述虚拟三维模型的坐标系统与所述电磁导航系统坐标系统相对应。例如:将所述真实位置图像和所述虚拟位置图像进行比较,如得到的结果为不近似,则将虚拟坐标的坐标值修改为(2,4,2),将虚拟观察方向的方向值修改为北47度,使得在虚拟三维模型中的坐标(2,4,2)和电磁导航坐标系统中的坐标(2,2,2)相对应,使得在虚拟三维模型中的坐标方向北47度和电磁导航坐标系统中的坐标方向北45度相对应。本实施例通过扫描数据生成三维模型,根据在电磁导航坐标系统中内窥镜的当前坐标和当前观察方向,计算出在虚拟三维模型中对应的虚拟坐标和虚拟观察方向,获取内窥镜当前位置的腔内图像,作为真实位置图像,并在虚拟三维模型中确定与虚拟坐标和虚拟观察方向相对应的图像作为虚拟位置图像,比较所述真实位置图像和所述虚拟位置图像,根据比较结果调整虚拟坐标的坐标值和虚拟观察方向的方向值,实现电磁导航坐标系统和虚拟导航系统中当前内窥镜位置坐标的一致。通过使用以上方法,可以解决电磁导航坐标系统和虚拟三维导航系统结合使用时两个系统之间坐标一致图像不一致,或图像一致但坐标不一致的问题。参见图2,该图为本发明提供的一种内窥镜导航方向的第二实施例的流程图。本实施例中的S201-S203与实施例一中的S101-S103相同,对此不再阐述。S204:将所述真实位置图像和所述虚拟位置图像进行图像比较,通过图像算法计算所述真实位置图像和所述虚拟位置图像的相似度的值。S205:若所述相似度的值落入所述纠错区间,则认为所述真实位置图像和所述虚拟位置图像部分近似,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值。例如:计算后相似度的值以小数表示为0.6,所述纠错区间为0.5-0.8,所述相似度的值0.6落入了所述纠错区间,则将所述虚拟三维模型中的虚拟坐标(2,2,2)变更为(2,3,2),将虚拟观察方向北45度变更为北46度。S206:按照调整后的所述虚拟坐标的坐标值(2,3,2)和所述虚拟观察方向的方向值北46度获取所述虚拟位置图像。S207:再次将所述真实位置图像和新获得的虚拟位置图像进行比较,并计算相似度,若所述相似度的值小于或等于纠错区间内的最大值,再次调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,获取所述虚拟位置图像并进行图像相似度比较;直到所述相似度的值大于所述纠错区间内的最大值。例如:在虚拟坐标(2,3,2)和虚拟观察方向北46度获得的虚拟位置图像和真实位置图像再次进行比较计算后得到的相似度值为0.7,仍旧落入了纠错区间(0.5-0.8)的范围,则继续修改虚拟坐标,将虚拟坐标值变更为(2,4,2),虚拟观察方向的方向值变更为北47度。按照调整后的所述虚拟坐标(2,4,2)和所述虚拟观察方向北47度获取所述虚拟位置图像。再次将所述真实位置图像和新获得的虚拟位置图像进行比较,并计算相似度,若所述相似度的值为0.9大于所述纠错区间内的最大值0.8,则不再进行调。当前的虚拟坐标为(2,4,2),当前的虚拟观察方向为北47度。S208:以所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,调整所述虚拟三维模型的坐标系统,使与所述电磁导航坐标系统相对应。本实施例通过对使用扫描数据生成三维模型,根据在电磁导航坐标系统中内窥镜的当前坐标和当前观察方向,计算出在虚拟三维模型中对应的虚拟坐标和虚拟观察方向,获取内窥镜当前位置的腔内图像,作为真实位置图像,并在虚拟三维模型中确定与虚拟坐标和虚拟观察方向相对应的图像作为虚拟位置图像,比较所述真实位置图像和所述虚拟位置图像,若比较结果落入纠错区间,对虚拟坐标的坐标值和虚拟观察方向的方向值进行累加修改,以实现虚拟图像和真实图像的高度吻合,再对虚拟三维模型的坐标系统进行修改,使得电磁导航坐标系统和虚拟导航系统中当前内窥镜位置坐标一致。通过使用以上方法,可以解决电磁导航系统和虚拟三维导航系统结合使用时两个系统之间坐标一致图像不一致,或图像一致但坐标不一致的问题。参见图3,该图为本发明提供的一种内窥镜导航方向的第三实施例的流程图。本实施例的S301-S307步骤与实施例二中的S201-S207步骤相同,在此不再阐述。S308:确定所述虚拟坐标的坐标值和所述电磁导航坐标系统中内窥镜的当前实际坐标的坐标值的差值,作为坐标差值,以及所述虚拟观察方向的方向值与所述当前实际观察方向的方向值的差值,作为方向差值。例如:当前虚拟坐标为(2,4,2),虚拟观察方向为北47度,则计算出虚拟坐标和当前实际坐标(2,2,2)的差值为(0,2,0),计算出虚拟观察方向和当前实际观察方向北45度的差值为北2度。S309:以所述坐标差值和方向差值,调整所述虚拟三维模型的坐标系统与所述电磁导航系统的坐标系统相对应。例如:将虚拟三维模型中的坐标系统中的每个坐标值减差值(0,2,0),使得原虚拟坐标为(2,4,2)的位置,现在的坐标为(2,2,2)。将虚拟三维模型中的坐标系统的方向值减差值北2度,使得原虚拟观察方向为北47度,现在的观察方向为北45度。虚拟三维模型中的其它坐标也相应进行修改,使得虚拟三维模型的坐标系统与所述电磁导航系统的坐标系统相对应。本实施例通过对使用扫描数据生成三维模型,根据在电磁导航系统中内窥镜的当前坐标和当前观察方向,计算出在虚拟三维模型中对应的虚拟坐标和虚拟观察方向,获取内窥镜当前位置的腔内图像 ,作为真实位置图像,并在虚拟三维模型中确定与虚拟坐标和虚拟观察方向相对应的图像作为虚拟位置图像,比较所述真实位置图像和所述虚拟位置图像,若比较结果落入纠错区间,对虚拟坐标的坐标值和虚拟观察方向的方向值进行累加修改,以实现虚拟图像和真实图像的高度吻合,再通过计算虚拟坐标与真实坐标,以及虚拟方向和真实方向的差值,以得到的差值来修改虚拟三维模型的坐标系统,使得电磁导航系统和虚拟导航系统中当前内窥镜位置坐标一致。通过使用以上方法,可以解决电磁导航系统和虚拟三维导航系统结合使用时两个系统之间坐标一致图像不一致,或图像一致但坐标不一致的问题。基于以上实施例提供的一种内窥镜的导航方法,本发明还提供了一种内窥镜导航系统,下面结合附图对其进行具体介绍。参见图4,该图是本发明提供的内窥镜导航系统的实施例一的原理框图。在本实施例所提供的内窥镜导航系统中,包括:虚拟模型生成模块401、虚拟坐标和虚拟观察方向确定模块402、图像获取模块403、虚拟系统比较调整模块404。虚拟模型生成模块401,用于将CT设备对诊断体进行扫描的数据生成虚拟三维模型,如对呼吸道系统进行扫描,生成呼吸道系统的三维模型。虚拟坐标和虚拟观察方向确定模块402:用于计算内窥镜在电磁导航坐标系统中的当前实际坐标在虚拟三维模型的坐标系统中对应的位置坐标,作为虚拟坐标;获得所述内窥镜在电磁导航坐标系统中的当前实际观察方向在虚拟三维模型的坐标系统中对应的观察方向,作为虚拟观察方向。例如在电磁导航系统中当前位置实际坐标为(2,2,2),当前的实际观察方向北45度,则确定在虚拟三维模型中的虚拟坐标点(2,2,2)和虚拟观察方向北45度。图像获取模块403:用于将内窥镜的摄像组件在所述当前实际坐标和当前实际观察方向摄录的腔内图像,作为真实位置图像;在所述虚拟三维模型中确定与所述虚拟坐标和所述虚拟观察方向相对应的图像,作为虚拟位置图像。例如:将所述内窥镜上安装的摄像组件在电磁导航坐标系统中的当前实际坐标
(2,2,2)和当前实际观察方向北45度摄录的腔内图像,作为真实位置图像。在所述虚拟三维模型中根据所述虚拟坐标(2,2,2)和所述虚拟观察方向北45度,确定在该位置和方向可以观察到的图像,作为虚拟位置图像。虚拟系统比较调整模块404:用于根据所述真实位置图像和所述虚拟位置图像进行比较的相似度结果,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,以使所述虚拟三维模型的坐标系统与所述电磁导航坐标系统坐标系统相对应。例如:将所述真实位置图像和所述虚拟位置图像进行比较,如得到的结果为不近似,则将虚拟坐标的坐标值修改为(2,4,2),将虚拟观察方向的方向值修改为北47度,使得在虚拟三维模型中的坐标(2,4,2)和电磁导航坐标系统中的坐标(2,2,2)相对应,使得在虚拟三维模型中的坐标方向北47度和电磁导航坐标系统中的坐标方向北45度相对应。本实施例提供一种内窥镜导航系统,包括:虚拟模型生成模块、虚拟坐标和虚拟观察方向确定模块、图像获取模块、虚拟系统比较调整模块。由虚拟模型生成模块使用扫描数据生成三维模型。虚拟坐标和虚拟观察方向确定模块根据在电磁导航系统中内窥镜的当前坐标和当前观察方向,计算出在虚拟三维模型中对应的虚拟坐标和虚拟观察方向。图像获取模块获取内窥镜当前位置的腔内图像,作为真实位置图像,并在虚拟三维模型中确定与虚拟坐标和虚拟观察方向相对应的图像作为虚拟位置图像,虚拟系统比较调整模块比较所述真实位置图像 和所述虚拟位置图像,根据比较结果调整虚拟坐标的坐标值和虚拟观察方向的方向值,实现电磁导航坐标系统和虚拟导航系统中当前内窥镜位置坐标的一致。通过本系统,可以解决电磁导航系统和虚拟三维导航系统结合使用时两个系统之间坐标一致图像不一致,或图像一致但坐标不一致的问题。参见图5,该图是本发明提供的内窥镜导航系统的实施例二的原理框图。在本实施例所提供的内窥镜导航系统中,所述虚拟系统比较调整模块404包括:图像比较计算子模块404a、坐标方向调整子模块404b、图像获取子模块404c和虚拟坐标方向系统调整子模块404d。所述图像比较计算子模块404a,用于将所述真实位置图像和所述虚拟位置图像的进行图像比较,通过图像算法计算所述真实位置图像和所述虚拟位置图像的相似度的值。所述坐标方向调整子模块404b,用于若所述相似度的值落入所述纠错区间,则认为所述真实位置图像和所述虚拟位置图像部分近似,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值。例如:计算后相似度的值以小数表示为0.6,所述纠错区间为0.5-0.8,所述相似度的值0.6落入了所述纠错区间,则将所述虚拟三维模型中的虚拟坐标(2,2,2)变更为(2,3,2),将虚拟观察方向北45度变更为北46度。所述图像获取子模块404c,用于按照调整后的所述虚拟坐标和所述虚拟观察方向获取所述虚拟位置图像。再次调用所述图像比较计算子模块404a,比较所述真实位置图像和所述虚拟位置图像的相似度,若所述相似度的值小于或等于纠错区间内的最大值,再次调用坐标方向调整子模块404b,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,并调用图像获取子模块404c再次获取图像进行图像相似度比较;直到在所述图像比较计算子模块404a中的计算出的相似度的值大于所述纠错区间内的最大值。例如:按照调整后的所述虚拟坐标(2,3,2)和所述虚拟观察方向北46度获取所述虚拟位置图像。在虚拟坐标(2,3,2)和虚拟观察方向北46度获得的虚拟位置图像和真实位置图像再次进行比较计算后得到的相似度值为0.7,仍旧落入了纠错区间(0.5-0.8)的范围,则继续修改虚拟坐标,将虚拟坐标值变更为(2,4,2),虚拟观察方向的方向值变更为北47度。按照调整后的所述虚拟坐标(2,4,2)和所述虚拟观察方向北47度获取所述虚拟位置图像。再次将所述真实位置图像和新获得的虚拟位置图像进行比较,并计算相似度,若所述相似度的值为0.9大于所述纠错区间内的最大值0.8,则不再进行调整。当前的虚拟坐标为(2,4,2),当前的虚拟观察方向为北47度。所述虚拟坐标方向系统调整子模块404d,用于以所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,调整所述虚拟三维模型的坐标系统,使与所述电磁导航坐标系统坐标系统相对应。本实施例在内窥镜导航系统实施例一的基础上,由图像比较计算子模块a比较所述真实位置图像和所述虚拟位置图像,若比较结果落入纠错区间,坐标方向调整子模块对虚拟坐标的坐标值和虚拟观察方向的方向值进行累加修改,由图像获取子模块获取新位置的虚拟图像进行比较,以实现虚拟图像和真实图像的高度吻合,再通过虚拟坐标方向系统调整子模块对虚拟三维模型的坐标系统进行修改,使得电磁导航坐标系统和虚拟导航系统中当前内窥镜位置坐标的一致。通过使用以上方法,可以解决电磁导航坐标系统和虚拟三维导航系统结合使用时两个系统之间坐标一致图像不一致,或图像一致但坐标不一致的问题。参见图6,该图为本发明提供的内窥镜导航系统的实施例三的原理框图。
在本实施例所提供的内窥镜导航系统中,所述虚拟坐标方向系统调整子模块404d包括:差值计算子模块404dl和调整子模块404d2。所述差值计算子模块404dl,用于确定所述虚拟坐标和所述当前实际坐标的差值,作为坐标差值,以及所述虚拟观察方向与所述当前实际观察方向的差值,作为方向差值。例如:当前虚拟坐标为(2,4,2),虚拟观察方向为北47度,则计算出虚拟坐标和当前实际坐标(2,2,2)的差值为(0,2,0),计算出虚拟观察方向和当前实际观察方向北45度的差值为北2度。所述调整子模块404d2,用于以所述坐标差值和方向差值,调整所述虚拟三维模型的坐标系统与所述电磁导航系统坐标系统相对应。例如:将虚拟三维模型中的坐标系统中的每个坐标值减差值(0,2,0),使得原虚拟坐标为(2,4,2)的位置,现在的坐标为(2,2,2)。将虚拟三维模型中的坐标系统的方向值减差值北2度,使得原虚拟观察方向为北47度,现在的观察方向为北45度。
虚拟三维模型中的其它坐标也相应进行修改,使得虚拟三维模型的坐标系统与所述电磁导航坐标系统的坐标系统相对应。本实施例在内窥镜导航系统实施例二的基础上,计算虚拟坐标与真实坐标的差值,以及虚拟方向和真实方向的差值,以得到的差值来修改虚拟三维模型的坐标系统,使得电磁导航系统和虚拟导航系统中当前内窥镜位置坐标一致。通过使用以上方法,可以解决电磁导航系统和虚拟三维导航系统结合使用时两个系统之间坐标一致图像不一致,或图像一致但坐标不一致的问题。以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰, 均仍属于本发明技术方案保护的范围内。
权利要求
1.一种内窥镜的导航方法,其特征在于,包括: 将CT设备对诊断体进行扫描的数据生成虚拟三维模型; 计算内窥镜在电磁导航坐标系统中的当前实际坐标在虚拟三维模型的坐标系统中对应的位置坐标,作为虚拟坐标;获得所述内窥镜在电磁导航坐标系统中的当前实际观察方向在虚拟三维模型的坐标系统中对应的观察方向,作为虚拟观察方向; 将内窥镜的摄像组件在所述当前实际坐标和当前实际观察方向摄录的腔内图像,作为真实位置图像;在所述虚拟三维模型中确定与所述虚拟坐标和所述虚拟观察方向相对应的图像,作为虚拟位置图像; 根据所述真实位置图像和所述虚拟位置图像进行比较的相似度结果,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,以使所述虚拟三维模型的坐标系统与所述电磁导航坐标系统相对应。
2.根据权利要求1所述的方法,其特征在于,所述按照所述真实位置图像和所述虚拟位置图像进行比较的相似度结果,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,以使所述虚拟三维模型的坐标系统与所述电磁导航系统坐标系统相对应,具体为: 将所述真实位置图像和所述虚拟位置图像进行图像比较,计算所述真实位置图像和所述虚拟位置图像的相似度的值; 若所述相似度的值落入所述纠错区间,则调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值; 按照调整后的所述虚拟坐标的坐标值和所述虚拟观察方向的方向值获取所述虚拟位置图像; 比较所述真实位置图像和所述虚拟位置图像的相似度,若所述相似度的值小于或等于纠错区间内的最大值,再次调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,获取所述虚拟位置图像并进行图像相似度比较;直到所述相似度的值大于所述纠错区间内的最大值; 以所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,调整所述虚拟三维模型的坐标系统,使与所述电磁导航系统坐标系统相对应。
3.根据权利要求2所述的方法,其特征在于,所述以所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,调整所述虚拟三维模型的坐标系统与所述电磁导航坐标系统相对应,具体为: 确定所述虚拟坐标的坐标值和所述当前实际坐标的坐标值的差值,作为坐标差值,以及所述虚拟观察方向的方向值与所述当前实际观察方向的方向值的差值,作为方向差值; 以所述坐标差值和方向差值,调整所述虚拟三维模型的坐标系统与所述电磁导航坐标系统相对应。
4.根据权利要求2所述的方法,其特征在于,还包括: 若所述相似度的值小于所述纠错区间内的最小值,提示当前所述真实位置图像和所述虚拟位置图像不匹配。
5.根据权利要求2所述的方法,其特征在于,所述纠错区间为0.5至0.8。
6.一种内窥镜导航系统,其特征在于,包括:虚拟模型生成模块、虚拟坐标和虚拟观察方向确定模块、图像获取模块和虚拟系统比较调整模块;所述虚拟模型生成模块,用于将CT设备对诊断体进行扫描的数据生成虚拟三维模型;所述虚拟坐标和虚拟观察方向确定模块,用于计算内窥镜在电磁导航坐标系统中的当前实际坐标在虚拟三维模型的坐标系统中对应的位置坐标,作为虚拟坐标;获得所述内窥镜在电磁导航坐标系统中的当前实际观察方向在虚拟三维模型的坐标系统中对应的观察方向,作为虚拟观察方向; 所述图像获取模块,用于将内窥镜的摄像组件在所述当前实际坐标和当前实际观察方向摄录的腔内图像,作为真实位置图像;在所述虚拟三维模型中确定与所述虚拟坐标和所述虚拟观察方向相对应的图像,作为虚拟位置图像; 所述虚拟系统比较调整模块,用于根据所述真实位置图像和所述虚拟位置图像进行比较的相似度结果,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,以使所述虚拟三维模型的坐标系统与所述电磁导航系统坐标系统相对应。
7.根据权利要求6所述的系统,其特征在于,所述虚拟系统比较调整模块包括:图像比较计算子模块、坐标方向调整子模块、图像获取子模块和虚拟坐标方向系统调整子模块; 所述图像比较计算子模块,用于将所述真实位置图像和所述虚拟位置图像的进行图像比较,计算所述真实位置图像和所述虚拟位置图像的相似度的值; 所述坐标方向调整子模块,用于若所述相似度的值落入所述纠错区间,则调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值; 所述图像获取子模块,用于按照调整后的所述虚拟坐标的坐标值和所述虚拟观察方向的方向值获取所述虚 拟位置图像;再次调用所述图像比较计算子模块,比较所述真实位置图像和所述虚拟位置图像的相似度,若所述相似度的值小于或等于纠错区间内的最大值,再次调用坐标方向调整子模块,调整所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,并调用图像获取子模块再次获取所述虚拟位置图像进行图像相似度比较;直到在所述图像比较计算子模块中的计算出的相似度的值大于所述纠错区间内的最大值; 所述虚拟坐标方向系统调整子模块,用于以所述虚拟坐标的坐标值和所述虚拟观察方向的方向值,调整所述虚拟三维模型的坐标系统,使与所述电磁导航坐标系统相对应。
8.根据权利要求7所述的系统,其特征在于,所述虚拟坐标方向系统调整子模块包括:差值计算子模块和调整子模块; 所述差值计算子模块,用于确定所述虚拟坐标的坐标值和所述当前实际坐标的坐标值的差值,作为坐标差值,以及所述虚拟观察方向的方向值与所述当前实际观察方向的方向值的差值,作为方向差值; 所述调整子模块,用于以所述坐标差值和方向差值,调整所述虚拟三维模型的坐标系统与所述电磁导航系统坐标系统相对应。
9.根据权利要求7所述的系统,其特征在于,所述虚拟系统比较调整模块还包括:图像匹配失败子模块; 所述图像匹配失败子模块,用于若所述相似度的值小于所述纠错区间内的最小值,提示当前所述真实位置图像和所述虚拟位置图像不匹配。
10.根据权利要求7所述的系统,其特征在于,所述坐标方向调整子模块中的纠错区间为 0.5 至 0.8。
全文摘要
本发明提供一种内窥镜的导航方法,包括将CT设备对诊断体进行扫描的数据生成虚拟三维模型,计算内窥镜的当前实际坐标在虚拟三维模型的坐标系统中对应的虚拟坐标,获得所述内窥镜的在虚拟三维模型的坐标系统中对应的虚拟观察方向,将内窥镜的摄像组件在当前实际坐标和当前实际观察方向摄录的腔内图像作为真实位置图像,在虚拟三维模型中确定与虚拟坐标和虚拟观察方向对应的图像作为虚拟位置图像,根据真实位置图像和虚拟位置图像进行比较的相似度结果,调整虚拟坐标的坐标值和虚拟观察方向的方向值,以使虚拟三维模型的坐标系统与电磁导航坐标系统相对应。可以解决电磁导航系统和虚拟三维导航系统结合使用时两个系统之间坐标和图像不一致的问题。
文档编号A61B1/00GK103169445SQ20131013230
公开日2013年6月26日 申请日期2013年4月16日 优先权日2013年4月16日
发明者易新, 戴政国, 庄凌峰 申请人:苏州朗开医疗技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1