论文部分内容阅读
医学图像配准是指对同一解剖结构的两幅医学图像,对其中一幅医学图像寻找一种空间变换,使得变换后的图像与另一幅医学图像上的对应点达到空间上的一致。在医学领域,图像配准主要应用于CT、PET、MRI等医学图像的信息融合、图像与图谱的匹配、外科手术导航、立体定向放射治疗等等方面。在计算机辅助外科手术和图像导航的外科手术中,医学图像配准都是其重要的一环;术前获取的三维图像虽然缺乏实时数据,但与术中的二维图像进行配准可以补偿一些空间信息,并且能够减少患者和医生暴露在射线中时间。因此图像配准有其重要的临床应用价值,因此也越来越受到人们的重视。然而目前提出的许多医学图像配准算法只是针对刚性变换,弹性配准虽然已经提出了一些方法,但同刚性配准算法相比还不成熟,不能满足临床实时需求;除此之外,由于研究对象具有多样性和复杂性,尽管已提出了许多弹性配准算法,可并没有一种配准方法能在各个方面都达到临床需求。也就是说已提出的方法都有一定的局限性,如缺少实时性和有效的全自动性,这些不足在一定程度上制约着医学图像弹性配准算法在实际临床中的应用。因此医学图像弹性配准有着广泛的临床应用,也是医学图像处理领域的研究热点。本文采用基于B样条的变形模型,应用Levenberg-Marquardt优化算法,以配准图像灰度差平方和为配准依据,有效快速的实现了单模态医学图像的全自动配准。三次B样条具有连续二阶微分的特性,该算法选用了三次B样条做变性模型。三次B样条变形模型具有良好的局部控制特性,每个控制点变化时,只引起4×4邻域变形;控制面网格的疏密可以用来控制形变程度,当控制面网格较密时,变形模型趋向于描述局部形变;控制面网格较疏时,变形模型趋向于对全局进行形变。由于该方法采用优化算法迭代求的图像的最佳配准,一般每次迭代计算都需要计算B样条基函数整数点处的值,提取十六个控制点,然后计算B样条函数值与对应控制点乘积的和,这样计算复杂度高,速度慢,严重影响了图像配准临床实时的需求;本文鉴于基于三次B样条的变形模型具有良好的逼近性能和快速计算特性,应用了以B样条基函数为卷积核的卷积算法。采用卷积计算,单独计算三次B样条基函数卷积核整数点处的值,然后对控制点矩阵进行二维卷积计算,节省计算时间,以提高计算速度,在一定程度上能满足临床实时需求;同时,鉴于一般的优化算法如梯度下降法易于计算,但迭代次数过多往往制约了图像配准速度,本文选用了Levenberg-Marquardt优化算法,Levenberg-Marquardt优化算法应用关于控制系数的Hessian矩阵,由于三次B样条具有连续二阶微分的特性,虽然Levenberg-Marquardt优化算法引入了Hessian矩阵,可从第四章的数学求解过程可以看出并没有加大计算量,却大大降低了迭代次数,加速了配准速度,与此同时提高了配准精度。本文从数学的角度,对目前流行的单模态图像配准算法进行了综述,即弹性配准问题在一定程度上是寻求代价函数的最小解。确定了常用单模态图像配准代价函数后,重点从微分学的角度叙述了求代价函数最小值数值计算方法。本文应用AOS方法(additive operator splitting scheme)对配准相似性函数的Euler-Lagrange方程进行变换,在保证配准精度不受影响的情况下,对Euler-Lagrange方程方程进行了有求逆矩阵的和变换成了求矩阵和的逆矩阵,然后应用Thomas方法快速求解Euler-Lagrange方程,减少了运算时间,提高了计算速度;由于基于梯度理论求解偏移量很容易造成偏移量的不连续,本文应用了高斯滤波器对偏移量进行了平滑。鉴于当前已有的弹性医学图像配准算法还不够成熟,该算法的鲁棒性受到一定限制。