一种基于子块的软组织表面变形追踪方法

文档序号:9555274阅读:351来源:国知局
一种基于子块的软组织表面变形追踪方法
【技术领域】
[0001] 本发明属于医学图像处理及应用领域,涉及一种基于子块的软组织表面变形追踪 方法。该方法可以用于手术中软组织表面的变形追踪,继而实现术中软组织变形矫正,大幅 度提高手术导航系统精度。
【背景技术】
[0002] 研究显示,软组织变形常发生于图像引导手术过程当中。以神经外科导航手术为 例,手术过程中,由于开颅后脑脊液的流出、颅内压的改变,以及术中操作和重力等因素的 影响会引起脑组织变形,术中脑变形会引起导航定位误差,降低导航精度,导致术后肿瘤残 留。生物力学模型利用软组织的生物力学属性约束软组织的运动特征,并借助有限元方程 求解组织的变形情况,其特点是操作方便,价格低廉,且效果显著。
[0003] 采用生物力学模型动态模拟术中软组织变形,关键在于找到合适的边界条件驱动 模型,才能准确推导出整个软组织的变形情况。目前生物力学模型通常采用软组织表面变 形作为边界条件,软组织表面变形本质上是获取组织有限元模型边界上网格节点变形前后 的位移。这样,术中软组织生物力学模型的边界条件的获取就可归结为变形前后的两组点 集的非刚性配准问题。
[0004] 通常,点集配准的关键问题可概括为获取两个点集的相关性,基于相关性得到点 集之间的几何变换,从而实现点集的姿势匹配或叠加。ICP(iteratedclosestpoint) 算法,是一种刚性配准方法,通过不断迭代在目标曲面上找到与源曲面点距离最近的点。 TPS-RPM(thinplatesplinerobustpointmatching)算法利用软分配、确定性退火以及 TPS来实现空间映射,利用奇异值丢弃方法求解两个点集之间的相关性和映射参数。该方 法有如下缺陷:(1)点集数据量不能过大,即所取软组织表面不能过大,过大则无法收敛; (2)要求软组织表面变形前后的曲面形状一致,尽可能保持对齐;另外还有高斯混合模型 (GMM:GaussianMixturemodels)和一致点漂移(CPD:CoherentPointDrift)点集配准算 法。所述GMM算法是将模型点集和场景点集分别使用高斯混合模型进行表示,通过最小化 两个高斯混合集之间的偏差得出配准结果;所述cro算法是考虑两个点集的疏密程度,将 较密集的点集使用高斯混合模型表示,较稀疏的点集看作密集点集的采样点集,从而将点 集配准问题转化为根据稀疏点集的概率分布估计密集点集概率分布的混合密度估计问题。 所述两种方法的缺点在于对于软组织表面边界处的点集的匹配效果欠佳。因此,实践中需 要一种鲁棒性好的软组织表面变形追踪方法,准确地获取软组织表面变形,驱动软组织生 物力学模型,矫正术中软组织变形,提高导航精度。
[0005] 与本发明有关的参考文献有:
[0006] [1]P.J.BeslandN.D.Mckay,MethodforRegistrationof3DShapes,^IEEE Trans.PatAnalandMachIntel,vol. 14,pp. 239-56, 1992.
[0007] [2]H.ChuiandA.Rangarajan,ANewPointMatchingAlgorithmforNonrigid Registration.ComputVisImageUND,vol. 89,pp. 114-141, 2003.
[0008] [3]A.MyronenkoandX.Song,PointSetRegistration:CoherentPointDrift. IEEETransPatAnalandMachIntel,vol. 32,pp. 2262-75, 2010.
[0009] [4]B.JianandB.C.Vemuri,RobustPointSetRegistrationUsingGaussian MixtureModels.IEEETransPatAnalandMachIntel,vol. 33,pp. 1633-45, 2011. 〇

【发明内容】

[0010] 本发明的目的在于提供一种软组织表面变形追踪方法,具体涉及一种基于子块的 软组织表面变形追踪方法,该方法能准确获取软组织表面变形,可作为边界条件用于驱动 软组织生物力学模型,矫正术中软组织变形,提高导航精度。
[0011] 本发明方法包括软组织分割算法;对提取的目标组织进行网格化处理,获得初始 软组织表面点集;通过三维激光扫描仪或者术中三维成像设备获取变形后软组织表面点 集;使用刚性配准方法将对变形后软组织表面和初始软组织表面进行初配准;最后基于子 块式能量函数最小非刚性配准算法获得两个点集中点与点之间的映射关系。
[0012] 具体的,本发明的一种基于子块的软组织表面变形追踪算法,其特征在于,其包括 步骤:
[0013] (1)采用分割算法从术前图像中提取目标软组织;
[0014] (2)对提取的目标组织进行网格化处理,并提取表面网格节点作为软组织初始表 面;
[0015] (3)通过三维激光扫描仪或者术中三维成像设备获取变形后软组织表面点集,作 为变形后的软组织表面;
[0016] (4)使用刚性配准方法将对变形后软组织表面和初始软组织表面进行初配准;
[0017] (5)基于子块式能量函数最小非刚性配准算法获得两个点集中点与点之间的映射 关系。
[0018] 本发明中,所述的目标组织为脑组织或者前列腺组织。
[0019] 本发明中,追踪软组织表面变形的第一步是从术前图像中分割出目标组织,如脑 组织或者前列腺组织。本发明的实施例中采用一种自动分割与手动分割相结合的分割方 法,首先采用自动分割,然后用手动分割方法进行完善;本发明方法的步骤(1)中所述的自 动分割算法首先通过灰度直方图获取图像的上、下限灰度值以及组织与背景的粗略门限值 t。;然后利用门限值t估计图像中组织重心的大体位置,并估计组织的大致尺寸(以球体表 示);之后将组织表面建模成离散三角网格曲面;初始模型为离散三角网格球面,球心位于 组织重心,半径为估计组织半径的1/2 ;最后将初始球面离散三角网格缓慢变形,每次变形 一个顶点,当顶点变形至脑组织边界时,需遵循变形力以保证组织表面光滑。
[0020] 本发明中,针对提取出目标组织进行网格化处理,采用四面体或者六面体网格对 目标组织进行离散化,之后提取网格表面的节点作为初始软组织表面。
[0021] 本发明中,当软组织发生变形后,采用可被光学跟踪设备跟踪的三维激光扫描仪 扫描软组织暴露表面,获取变形后软组织表面点集,此方法适用于神经外科开颅手术中;若 是在手术中软组织表面未暴露出来,例如在前列腺穿刺手术中,则可以采用术中三维成像 设备,例如术中三维B超,获取变形后软组织整个表面点集。
[0022] 本发明中,获得初始软组织表面和变形后软组织表面后,刚性配准方法将对变形 后软组织表面和初始软组织表面进行初配准;对于脑组织表面变形追踪,使用不同空间的 坐标系转换实现刚性配准初始软组织表面和变形后软组织表面,包含以下四个空间的坐标 变换:(1)将三维激光扫描仪空间变换到跟踪工具空间;(2)将跟踪工具空间变换到跟踪设 备空间;(3)将跟踪设备空间变换到参考架空间;(4)将参考架空间变换到图像空间,图像 空间为变形前软组织所在空间;其中跟踪工具固定在三维激光扫描仪上,跟踪工具可以被 跟踪设备跟踪;参考架固定在患者身体上,参考架也可以被跟踪设备跟踪;上述第一个空 间坐标变换通过术前标定过程实现;第二个和第三个空间坐标变换通过跟踪设备的术中跟 踪实现;第四个空间坐标变换通过对术前图像和病人空间的标记点刚性配准实现;对于前 列腺组织,使用迭代最近点算法(ICPiterativeClosestPoint)将变形后软组织表面和 初始软组织表面进行初配准。
[0023] 本发明中,完成变形后软组织表面和初始软组织表面进行初配准之后,基于子块 式能量函数最小非刚性配准算法获得两个点集中点与点之间的映射关系,其子块式表面跟 踪算法包含步骤:
[0024] (1)将需要跟踪的软组织初始表面网格节点X= {X,i= 1,2,……M}划分成若干 小块:P= {p,k= 1,2,......L},除了小块口1^以外,每个小块pk包含1个节点,小块p1^包含 M-(L-1)*1 个节点;
[0025] (2)为每个点集小块pk构建能量最小方程获得点其表面位移;
[0027] 其中pk= {ρ, 〇 = 1,2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1