一种基于探针的手术导航空间配准方法与流程

文档序号:14729466发布日期:2018-06-19 19:14阅读:471来源:国知局

本发明属于医疗器械领域,具体涉及一种基于探针的可用于手术导航的空间配准方法。



背景技术:

现有技术公开了手术导航系统能够在手术中跟踪手术器械的位置并实时显示,其中,需要术前获取的病人医学影像数据空间,能够与手术时的病人空间对应起来。目前主流的手术导航配准方法,包括点匹配和面匹配;所述点匹配,是通过两个空间中少量标记点的对应关系确定病人空间与图像空间的对应关系,点匹配应用广泛,但存在一些固有缺陷,包括:点匹配需要人工放置标记物,然后额外执行一次影像扫描,增加病人的经济负担;人工标记物容易脱落、移位,导致配准精度降低;人工标记物在配准时需要手动识别,容易产生误差,且识别标记点时间较长;所述面匹配不需要人工标记物,使用点云自身的特征进行配准,不需要额外的影像扫描,但实践显示,配准的效率较低,容易陷入局部最优解。

有研究显示,计算两组点云直接的对应关系,有几种可行的方法;其中,共面四点的配准方法,是在一个点云中随机选取一组共面四点,然后在另一个点云中搜索与之匹配的全等共面四点,以完成配准,该方法对初始位置不敏感,但配准效率较低,而且点云选取的随机性导致配准的结果不稳定;点云迭代的配准方法,是查找两组点云所有的点对信息,然后根据点对计算新的点云对应关系,反复迭代,得到最终的点云变换矩阵,该方法配准速度较快,精度稳定,但,对初始位置要求高,可能陷入局部最优。

因此,目前需要一种新的点云配准方法,能够结合上述两种配准方法的优点,不需额外影像扫描和人工标记物,使用较多的特征点信息,减小配准误差,提高配准效率,对初始位置不敏感。

基于现有技术的现状,本发明拟提供一种基于探针获取病人空间的面部表面点云进行配准的方法,将为手术导航系统提供快速、可靠的配准结果。



技术实现要素:

本发明的目的在于基于现有技术的现状,提供一种基于探针的手术导航空间配准方法,尤其涉及基于探针获取面部点云进行面匹配的手术导航配准方法。

本发明采用共面四点配准与点云迭代配准相结合的方法,即:借助空间定位仪使术中病人空间与图像空间对应,然后使用探针,在病人头部表面获取特征点,得到的特征点组成一组稀疏的点云,与图像空间中截取的面部点云进行共面四点配准,得到初步配准结果;根据初步配准结果再使用点云迭代配准方法再次配准,最终得到精确的配准结果。

本发明中,

共面四点的配准方法,是使用探针在病人面部获取点,通过空间定位仪,获得探针取到的点在病人空间中的坐标,然后用探针所获点组成的点云与图像空间中的点云采用共面四点的配准方法进行配准;

点云迭代的配准方法,是将共面四点配准得到的初步配准结果,使用点云迭代的方法再次配准。

具体而言,本发明的手术导航空间配准方法,其特征在于,其包括步骤:

(1)探针获取病人空间点云

在空间定位仪的追踪下,使用探针获取病人面部空间点云数据;

(2)点云的共面四点配准方法

从任意初始位置进行自动配准,以一个点云中的共面四点为基础点集,在另一个点云中通过仿射不变性提取所有的近似共面全等四点,并基于最小平方距离准则,分别计算变换关系并选出最佳的变换关系;其包括下述步骤:

①在图像空间点云中选取一个基础四点集,首先随机选取三个点,然后再选取一个与前三个点近似共面的点,组成一组共面四点作为基础点集;

②根据仿射不变性,对于给定的三个共线点{a,b,c},|a-b|/|a-c|保持不变;对于选出的共面四点集,其四点不全共线,直线ab和cd相交于点e,比率r1和r2在仿射变换下保持不变,

r1=|a-e|/|a-b|

r2=|c-e|/|c-d| (1)

③根据上述方法选出基础点集后,在探针获取的病人空间点云中,根据距离d1=|a-b|,d2=|c-d|,找到距离近似相等的点对,根据式(1)计算仿射不变比率r1和r2,计算点对的交叉点

e1=q1+r1(q2-q1)

e2=q1+r2(q2-q1) (2)

对于任意两个点对,如果e1=e2,认为这两个点对组成一组对应四点集;

按照所述方法,得到基础点集的所有近似共面全等四点,并基于最小平方距离准则,分别计算变换关系,选出基于该基础点集的最佳变换关系;

④重复步骤①-③,直到得到一个全局配准精度达到要求的点云变换关系;

(3)点云的迭代配准方法

利用步骤(2)得到的点云变换关系,将获得的病人的空间的点云变换到图像空间中,然后使用点云的迭代配准方法,再次进行配准,以提高配准精度;点云迭代配准方法的目标是寻找使两组点云对应点之间的平均距离最小的一个空间变换关系,用D={di,...dn}和M={mi,...mn}分别表示所述的病人空间和图像空间点云,R和T表示点云变换关系中的旋转矩阵和平移矩阵,则通过最小化式

(4)得到最优的变换关系,其中di的对应点mj为图像空间点云中与di距离最小的点;

为了提高配准精度,所述点云的迭代配准方法中还去除一部分噪声点,按下述步骤:

①对于所述病人空间中的每一个点,在图像空间中,找到一个距离最佳的对应点;

②获取所有点的对应点后,去除对应点距离过大的噪声点,然后计算变换矩阵[R T];

③用上述的变换矩阵[R T]对所述病人空间点云进行变换;

④重复步骤①-③,直到获得一个配准精度达到预设要求的点云变换关系。

本发明的手术导航空间配准方法与现有技术相比,具有以下优点:

(1)解决了传统点匹配和面匹配存在的缺陷,不需要额外放置标记物和影像扫描,对点云的初始位置不敏感;

(2)与传统方法相比,增加了去除噪声点的步骤,减小了噪声对配准精度的影响;

(3)使用探针取点不局限于指定的特征点,使术中的操作更加方便,而且获取的点数量更多,为配准提供更多的特征;

(4)减少配准时间,提高配准精度。

本发明提供了一种基于探针获取面部点云进行面匹配的手术导航配准方法,其中,借助空间定位仪使术中病人空间与图像空间对应,然后使用探针,在病人头部表面获取特征点,得到的特征点组成一组稀疏的点云,与图像空间中截取的面部点云进行共面四点配准,得到初步配准结果;根据初步配准结果再使用点云迭代配准方法再次配准,最终得到精确的配准结果。本方法能够提高手术导航系统配准的速度和精度,操作简便,易于实现,在手术导航系统中具有很高的实用价值。

具体实施方式

实施例1

本发明的基于探针的手术导航空间配准方法,包括以下步骤:

(1)探针获取病人空间点云

在空间定位仪的追踪下,使用探针获取一组在病人面部的空间点云;

(2)点云的共面四点配准方法

从病人的医学影像数据中,获得图像空间的待配准点云,将探针获取到的病人空间点云与待配准点云采用点云的共面四点配准方法进行配准,获得两组点云的初步配准,按下述步骤:

①在图像空间点云中选取一个基础四点集,首先随机选取三个点,然后再选取一个与前三个点近似共面的点,组成一组共面四点作为基础点集;

②根据上述方法选出基础点集后,在探针获取的病人空间点云中,根据距离d1=|a-b|,d2=|c-d|,找到距离近似相等的点对,根据式(1)计算仿射不变比率r1和r2,

r1=|a-e|/|a-b|

r2=|c-e|/|c-d| (1)

由式(2)计算点对的交叉点e1,e2,对于任意两个点对,如果e1=e2,认为这两个点对组成一组对应四点集,按照所述方法,得到所有基础点集的近似共面全等四点,并基于最小平方距离准则,分别计算变换关系,选出基于该基础点集的最佳变换关系;

e1=q1+r1(q2-q1)

e2=q1+r2(q2-q1) (2)

③重复步骤①和②,直至得到一个全局配准精度达到要求的点云变换关系;

(3)点云的迭代配准方法

对得到初步配准结果的两组点云,使用点云的迭代配准方法再次配准,其中,对于病人空间中的每一个点,在图像空间中,找到一个距离最近的对应点;获取所有点的对应点后,去除对应点距离过大的噪声点,然后计算变换矩阵[R T];用上述的变换矩阵[R T]对所述病人空间点云进行变换;重复上述步骤,直到获得一个配准精度达到预设要求的点云变换关系。

本发明的实施例的结果表明,本发明能够克服传统点匹配和面匹配的固有缺陷,提高手术导航空间配准的速度和精度;所述方法能够去除噪声,降低了噪声对配准精度的影响;探针取点的限制减少,简化了操作流程,降低操作复杂度,同时增加了点的数量,为配准提供更多特征;所述方法实施简便,精度可靠,应用在手术导航系统中,能够大幅提高导航系统的配准精度。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1