




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于LTS Hausdorff距离与遗传算法的图像配准方法 沈大伟,段会川 时间:2008年07月07日 字 体: 大 中 小 关键词: ? 摘 要:关键词: 图像配准? 遗传算法? LTS Hausdorff距离? 边缘
2、检测? 二值化? 1后,Hausdorff距离作为一种评价两个图形位置关系的量化标准已被大量应用到图像配准的研究领域中,其良好的配准精度也被大量的实验和研究所证明。尽管在图像配准中,单纯的Hausdorff距离计算上存在一个比较大的缺点,即对于噪声和孤立点的敏感性,但由Hausdorrff距离改进的LTS(Least Trimmed Square)Hausdorff距离却可以很好地克服这些问题,因此作为一种改进方法,LTS Hausdorff距离在数字图像的配准中的精确度与稳定性都比较理想。? 作为一种有效而且实用的优化算法遗传算法在很多方面得到了应用。在图像处理方面,Chalermwat、G
3、hazawi等人将遗传算法应用于图像的配准;而Brumby、Theiler等人则利用遗传算法进行图像的特征提取。从他们的实验结果来看,遗传算法在图像处理方面具有很好的优化效果。? 本文首先将参考图像与待配准的图像进行预处理(图像的压缩、二值化和特征提取),以避免在计算Hausdorff距离时产生过大的代价,然后在此基础上结合遗传算法对待配准图像进行配准操作(平移、旋转、幅度变换),最终的目的是通过遗传算法搜索到最优的平移、旋转和幅度变换参数。实验表明,这种方法可以有效地抵抗在配准的过程中产生的噪声和孤立点的影响,并且在保证一定的配准精度的前提下可以提高配准的效率,算法的健壮性良好。1 算法的基
4、本原理1.1 Hausdorff距离及其改进? Hausdorff距离是一种极大极小距离,它主要用于测量两个点集的匹配程度。Hausdorff距离的引入使物体匹配基于一种新的测度,它能更为有效地表征物体轮廓边缘之间的相似度。? 给定两个点集A=a1,a2,ap和B=b1,b2,bp,则A、B之间的Hausdorff距离定义如下2:?H(A,B)=max(h(A,B),h(B,A)? 式中,称为前向的Hausdorff距离,称为后向的Hausdorff距离,|·|为定义在点集A和B上的某种距离范式,本文使用的是L2范式(欧式距离)。对于任何两个点集A、B,若H(A,B)=d,则表明对于
5、任何点aA,与B中的任何点bB的距离必定不会超过d,而且反过来对于B也是成立的。因此,Hausdorff距离可以有效地衡量两个点集(尤其是几何图形)间的位置关系,但是在图像处理的实际应用中原始的Hausdorff距离在计算的过程中存在一个比较大的缺点,即对噪声和孤立点的敏感,这个缺点严重影响了图像配准的整体准确性和算法的健壮性。为了克服这一缺点,本文使用的是Hausdorff距离的改进形式LTS Hausdorff距离3:? ? 式中,H=h×NA,NA为A中的点的个数,h0.6,0.9,dB(a)(i)表示在从点a到B集合中每个点的距离中第i大的值。由公式可以看出,LTS Haus
6、dorff距离取的并不是最小距离中的最大值,而是用一种排序再求部分均值的方法来确定A、B之间的距离,从而在很大程度上减小了噪声和孤立点对精度和稳定性的影响。1.2 遗传算法? 遗传算法(GA)作为一种求解全局最优化的方法,在许多领域的理论与工程实践中都有成功的应用。其主要特点是群体搜索策略和群体中个体之间的信息交换,搜索不依赖于梯度的信息4。? 遗传算法使用所谓的遗传算子(genetic operators)作用于群体P(t)中,进行下述的遗传操作,从而得到新一代群体P(t+1)。? (1)选择(selection):根据每个个体的适应度,按照一定的规则或方法,从第t代群体P(t)中选择出一些
7、优良的个体遗传到下一代群体P(t+1)。? (2)交叉(crossover):将群体P(t)内的每个个体随即搭配成对,对每一对个体,以某个概率(称为交叉概率(crossover rate))交换它们之间的部分染色体。? (3)变异(mutation):对群体P(t)中的每一个个体,以某一概率(称为变异概率(mutation rate))改变某一个或某一些基因坐上的基因值为其他的等位基因。2 算法的实现? 本文所提出的图像配准算法的主要思路是:首先对图像进行预处理,然后在一定的范围内,通过遗传算法搜索图像配准的最佳变化参数(角度变换量、X轴平移量、Y轴平移量y及幅度变换量s)。在遗传算法的执行过
8、程中,利用LTS Hausdorff距离作为遗传算法的适应度函数,来判别每一代种群中的个体的好坏,然后可以确定哪些变换可以保留到下一代继续进行遗传操作,最后当遗传算法停止的时候,就可以确定最优的变换参数。2.1 算法的实现流程? 在整个配准过程开始之前,首先要对参考图像和待配准图像进行预处理,预处理主要包括:对图像的压缩、二值化和边缘检测。对图像的压缩主要是为了在保证一定精度的前提下减少计算过程的代价,之后的二值化本文主要采用自适应的阈值分割算法,最后的边缘检测的目的主要是提取图像中的特征,通过对两幅图像特征的配准可以进一步地减少算法的复杂度。 本文使用的“canny”算子的边缘检测算法,最后
9、就是对预处理过的图像进行具体的遗传算法的图像配准的操作。算法的实现流程图如图1所示。? 2.2 遗传算法的个体编码? 编码是应用遗传算法时要解决的一个首要问题,而且也是设计遗传算法的一个关键步骤。编码的方法除了决定个体的染色体排列形式外,还决定了个体从搜索空间的基因型变换到解空间的表现型时的解码过程,同时也影响了交叉和变异操作。遗传算法的编码方法很多,其中二进制编码是最基本也是最常用的方法,但是在图像配准中二进制编码存在着比较大的缺点:由于配准的图像尺寸可能不同,所以二进制编码的位数无法事先确定,若图像的尺寸改变了,可能就要修改染色体中编码的位数来适应不同的解空间,因此本文采用的是实数编码。本
10、文要搜索的变换参数包括X轴平移距离x、Y轴平移距离y、旋转角度?琢及尺寸变换s。可以把这些参数定义为一个四元组(x、y、s),并采用实数编码的方式对这个四元组进行编码,然后作为遗传算法中的个体的样本。2.3 遗传算法所选取的适应度函数? 在整个配准的过程中,核心问题是必须有一个合适的个体评价函数作为适应度函数。所谓的个体评价函数就是两幅图像的相似性的量度,本文是以LTS Hausdorff距离作为评价两幅图像间相似程度的评价函数,并作为遗传算法中个体的适度函数应用到遗传算法的具体操作中。适度函数如下:? 式中,t是遗传算法的代数,i是第t代中的第i个个体,R代表的是经过了预处理后的参考图像,而
11、Mi代表在第t代的遗传操作中的第i个个体的待配准图像。2.4 遗传算法的选择机制及交叉概率和变异概率? 在确定了编码方法和适度函数后,整个算法的重点就转移到遗传算法的细节上,其中一个比较重要的问题是选择机制的确定。选择是遗传操作的一部分,其任务是参照适度函数的标准按照一定的选择机制来保留优势个体,淘汰劣质的个体。本文采用的是适应度比例与最佳个体保存相结合的选择机制,设群体大小为n,其中个体i的适应度为Fi,按照适应度比例方法,个体i被选中的概率为:? ? 交叉概率和变异概率的确定应满足的原则是:一方面能保证个体的多样性,防止过早的收敛;另一方面又不会使算法过渡发散。针对本文的具体配准问题和算法
12、,经过反复实验测试,本文确定的交叉概率PC=0.8,变异概率PM=0.07。3 实验结果? 本文所有实验都是在Matlab7.1环境下完成的,运行实验的计算机配置是:P4 1.8G、512MB内存。实验选取了两幅医学图像,其中作为参考图像的是一位病人脑部的某一层面的MIR图,如图2(a)所示。而待配准图像是该病人脑部同一层面的PET图,如图2(b)所示,两幅图像的原始尺寸是512×512像素。经过预处理后的两幅图像分别如图2(c)、图2(d)所示。图2(e)是经过配准后的PET图,图2(f)是配准后的PET图与MRI图的对比效果。经过20次配准后得到的数据的平均误差如表1所示。? ?
13、 ? 使用不同的算法对以上的图像配准后的配准变换数据对比分别如表2、表3所示。表2是原始的参考图像和待配准的图像分别经过两种算法配准后的数据,表3是两幅图像分别加入噪声后分别经过两种算法配准后的数据。其中算法1是“原始的Hausdorff距离结合遗传算法的配准”,算法2是“LTS Hausdorff距离结合遗传算法的配准”。由表2、表3数据可以看出,当图像的质量比较好时,用两种算法配准后的数据非常地相似,但是一旦图像中的噪声比较明显时,算法1的数据前后变化就比较大,这就证明了基于原始的Hausdorff距离的遗传算法配准受图像的噪声和孤立点的影响比较大,算法的健壮性不好;而算法2的数据在表2和
14、表3中的变化不是很明显,说明了LTS Hausdorff距离结合遗产算法的图像配准算法的稳定性较好。? ? ? 本文提出的图像配准方法,通过遗传算法结合LTS Hausdorff距离实现两幅不同模态的医学图像的配准。为了避免在计算距离时产生太大的代价,笔者首先通过压缩图像和边缘检测的方法对原始图像进行预处理,提取出配准所需的特征图像;然后利用LTS Hausdorff距离作为适度函数的标准,再使用遗传算法搜索配准的最优变换参数。试验证明,本文提出的算法可以满足一定的配准精度要求,而且健壮性也比较好。参考文献1 HUTTENLOCHER D P,KLANDERMAN G,RUCKLIDGE W
15、J.Comparing images using the hausdorff distance.IEEE?Transactions on Pattern Analysis and Machine IntelligenceJ,1993,(15):850-863.2 HUTTENLOCHER D P,RUCKLIDGE W J.A multi-resolution technique for comparing images using the Hausdorff distance.IEEE Transactions un Pattern Analysis and Machine IntelligenceJ,1993,(14):705-706.3 SIM D G,KWON O K,PARK R H.Object matching algor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年少先队辅导员网络培训考试题及答案
- 施工现场安全文化的建设与评价体系试题及答案
- 网络直播规范化发展中的商业模式创新与用户互动性提升报告
- 施工现场安全责任制考核试题及答案
- 2025年度农业文化发展知识竞赛试题(附答案)
- 思维决定未来试题及答案
- 环卫中心面试真题及答案
- 环保员面试真题及答案
- 当代家居设计中的功能与美学平衡试题及答案
- 架子工作业试题及答案
- 2021年修订版《中华人民共和国安全生产法》考试题库
- 高温熔融金属企业安全知识培训
- 水利信息化水情监测系统单元工程质量验收评定表、检查记录
- 2024至2030年中国高密度聚乙烯树脂行业投资前景及策略咨询研究报告
- 仿制药与原研药竞争分析
- 临时聘用司机合同范本
- ipo上市商业计划书
- 抖音短陪跑合同范本
- HJ 636-2012 水质 总氮的测定 碱性过硫酸钾消解紫外分光光度法
- 现代风险导向审计在天衡会计师事务所的应用研究
- 拔牙技巧必成高手
评论
0/150
提交评论