基于LVQ神经网络的微钙化分类方法_第1页
基于LVQ神经网络的微钙化分类方法_第2页
基于LVQ神经网络的微钙化分类方法_第3页
基于LVQ神经网络的微钙化分类方法_第4页
基于LVQ神经网络的微钙化分类方法_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于LVQ神经网络的微钙化分类方法论文导读::数字化的乳腺X光片仍然是乳腺癌检测的可靠工具,X光片中出现的微钙化点是癌症的主要标志。本文提出了一个基于自适应的学习矢量量化神经网路LVQ的乳腺癌良恶性分类方法,该方法在提取特征向量的根底上对CC和MLO两种视图的良性和恶性数字化乳腺X光片图像进行训练和测试,分类结果使用最正确分类率和平均分类率来说明。实验结果说明本文方法对CC视图的图象的平均测试分类率为92.6%,而对MLO视图是93.18%。在微钙化分类系统中采用逻辑或的方式用于合并两种不同的视图下的网络,合并后的网络可以获得的最正确分类性能是94.8%。论文关键词:微钙化点良恶性分类,肿瘤模

2、式识别,学习矢量量化神经网络,敏感度,特异度1 引言随着早期检测的重视,近年来乳腺癌的死亡率有降低的趋势,但仅是在欧美国家,比方美国癌症协会ACS建议40-50岁之间的妇女每隔一年就做一次X光片的早期检查,而对50岁以上的那么要求一年一次【1】。在过去的十年里中国的乳腺癌诊断病例以每年3%的比例在增长,这个比例已高于西方国家【2】,并且呈年轻化的趋势,这可能归结于环境的变化、饮食结构等改变。本文的主要工作是提出将微钙化簇分类为良性或恶性的分类算法。分类算法包括4个步骤:1从DDSM数据库中获取研究对象,并修改图像格式和尺寸;2从数据库相关说明文件中提取病灶区域;3提取有效的特征向量;4对CC和

3、MLO两种视图的图像使用LVQ神经网络分别训练和测试获得最正确的分类率;5使用逻辑或操作计算最后的分类结果,即如果认为任何一个视图下的图像是恶性的,那该病人的病灶性质就是恶性的。2 图像预处理及特征提取2.1 图像数据库和预处理本文采用的试验数据库是南佛罗里达州立大学提供的乳腺癌诊断图DDSM数据库,该数据库可以在该大学的网站上免费下载【3】,该数据库中每个病人有四张图像,分别是cc和mlo视图下的左右乳腺组织图像,所有的图像都是使用LJPEG格式进行压缩,这样保证了不丧失任何图像细节敏感度,但因此图像尺寸也非常大,而CAD系统要能快速检测并具备高准确度,对一个模式识别系统来说,低分辨率图像是

4、高效和可行的【4】。所以,要对图像的尺寸进行修改,同时尽可能地保存图像的细节。下面是图像预处理的步骤:1先将LJPEG格式图像进行解压缩,将DDSM中的LJPEG格式的图像转换成12位的TIFF格式的图像,使得其可以在MATLAB中进行后续处理【5】;2将它转换成8位格式图像;3人工去除黑色背景,提取乳腺区域;4选择在使用双线性插值算法进行图像映射,修改图像尺寸为300*200像素,这样在减小图像的尺寸的同时防止图像失真。 使用双线性插值算法,修改图像尺寸为300*200像素大小 图1 图像预处理与分割流程2.2 提取病灶区域DDSM数据库的每个病人案例都附带了相关信息,用于标注可疑的病灶区域

5、,这些病灶区域的信息标注是基于像素级的地表实况;,每个可疑区域的边界通过在每个图像案例中的.overlay文件中的联结点值来标注。使用这些边界信息,就可以获取了每个可疑区域的边界坐标,从而提取出病灶区域。2.3 特征提取有效的特征提取可以大大简化分类系统的设计,好的特征的选取是处理过程中一个关键的步骤,因为接下来的步骤只是关注这些特征并在这些特征上进行运算。我们采用统计学方法计算病灶区域的第一类特征,即以下17个灰度特征:平均灰度、平均边界灰度、平均强度、平均比照度、差分、能量、修正能量、熵、修正熵、标准差、修正标准差、倾斜、修正倾斜、微钙化簇的半径、团簇中微钙化的数目、团簇中微钙化的分布、团

6、簇的面积。本文取的第二类特征即四个bi-rads特征是密度,肿块形状、肿块边缘和异常风险评估。最后一个特征是病人的年龄特征。后面两类特征在数据库说明文件中都可以获得具体的值论文开题报告范例。这样就组成了22维的特征向量,使用这些特征向量对神经网络进行训练和测试。3 LVQ神经网络的分类算法本文在LVQ 改良算法的根底上采用自适应学习速率调整的技术,来提高竞争神经元的利用率、微钙化识别率和缩短训练速度。基于LVQ神经网络方法的微钙化分类算法过程如图2所示:图2 基于LVQ神经网络方法的微钙化分类算法过程接下来在DDSM数据库中选择240个良恶性案例进行训练和测试,先前面提到的算法将图像预处理成3

7、00*200像素。假定LVQ网络输入层的输入向量为,其中,M为输入神经元的数目;输入层和竞争层之间的连接权值矩阵为。中,i=1,2,P;j=1,2,,M表示输入层第i个神经元和第j个神经元之间的连接权值,P为竞争神经元的数目,竞争层的输出向量为,竞争层与输出层神经元之间的连接权值矩阵为,其中。中敏感度,k=1,2,N;r=1,2,p,表示竞争层第k个神经元与输出层第r个神经元之间的链接权值,N为输出层神经元的数目。竞争层的每个神经元通过学习原型向量,并对输入空间进行分类。将竞争层学习得到的类称为子类,将输出层学习得到的类称为目标类【6】。LVQ学习算法步骤如下:第一步:设置变量和参量。1输入向

8、量和目标向量的设计。每幅图像的原始尺寸为300*200,参与训练的有X=240幅图像,提取的输入特征向量是22个。240张肿瘤图像分为2类良性和恶性,所以目标向量为240 x2的向量,其中每一列中只有一个1;,其余均为0;。为输入向量,或称训练样本。2设置权值向量和学习速率。为权值向量,i=1,2,M。t为迭代次数,T为迭代总次数,N是输入层节点数,M是输出层节点数。选择学习速率的函数。第二步:初始化权值向量及学习速率。在初始状态下,所有神经元都拥有相同的权值,即为这些向量的中间值。学习速率反映了学习过程中连接权调整量的大小,初值设为0. 1,阈值。第三步:输入训练样本,计算输入向量与权值向量

9、之间的距离,找到与输入向量距离最小的权值向量,这里使用欧氏距离最小的标准,如公式1,从而寻找获胜神经元c,从而实现了神经元的竞争过程。, i=1,2,M(1)第四步:期望误差的选取和网络结构确实定。期望误差初始值设为0.1,学习函数用LVQ1,最大训练步数设为1000,开始对网络进行训练。训练经过20次迭代就可到达误差要求,为了进一步降低训练误差,要通过增加隐含层的节点,以及训练时间来获得。训练好的网络在选定的图像集选取良恶性图像各50张,总共100张上测试的结果是:当竞争层节点数小于10时敏感度,不能进行有效分类;当竞争层节点数为10-20时,分类率为80-86%左右;当竞争层节点数为20-

10、30时,分类率为90%左右。竞争层节点数再增加,对识别结果影响不大。所以,根据实验结果,我们采用隐藏层节点数为30的网络结构进行最终的测试和分类。第五步:判断分类是否正确,根据如下规那么调整获胜神经元的权值向量:如果,那么(2)否那么,当,有(3)对于其他神经元,保持权值不变论文开题报告范例。第六步:调整学习速率,LVQ 算法中学习速率是个很重要的参数,它影响算法的稳定性和权值收敛的速度,是LVQ 神经网络训练过程中需要重点考虑的参数。在定义学习速率的时候要贯彻快速稳定的原那么,这里我们采用自适应学习速率定义方法:一般来说,学习速率的选择需要考虑的是,在迭代的初始时刻选择较大的值,然后,随着迭

11、代的进行,线性或非线性地降到0。在初始阶段,通常取较大的值,表示算法迅速修正较大的误分类权值,随着时间的进行,越来越小,说明使用较小的学习系数(缓慢的自适应)来修正较小的误分类权值,以至在学习完成后,误分类的样本数得到最少。使用自适应学习速率,神经网络的权值在刚开始快些收敛,结束时保证权值相对稳定,因此它比定学习速率有较快的收敛速率和更高的稳定性。第七步:判断迭代次数是否超过T,如果就转到第三步,否那么就结束迭代过程。对40张cc和mlo视图上的图像其中CC和MLO视图上的图像各20张敏感度,包括10张恶性,10张良性,并且左右视图各对半即5张进行训练,获得了最正确的学习模式。对另外200个案

12、例良恶性各100张,对不同两种视图分开来进行良恶性组织的分类的测试。为了降低漏掉真阳性案例的可能性,对两种视图下的神经网络分类效果使用逻辑或的方式进行处理,就是如果任何一种视图cc或mlo网络分类器将图像病灶分类成是恶性的,那么就认为该病例是恶性的,否那么,就认为是正常或良性的图像。4 实验结果使用MATLAB进行仿真计算,实验结果说明完成的测试集在cc和mlo视图上各自平均分类性能是92.6%和93.18%。整合的系统的平均分类性能略微的降低到91.84%如表1,而最正确分类性能是94.8%。表1 240个DDSM案例的神经网络训练和测试结果 CC视图 MLO视图 整合两个视图的网络 训练图

13、像数=20 训练图像数=100 训练图像数=20 训练图像数=100 训练图像数=40 训练图像数=100 测试图像数=100 测试图像数=20 测试图像数=100 测试图像数=20 测试图像数=200 测试图像数=20 训练集的分类率 最正确分类率 100 100 100 100 平均分类率 97.13 98.63 95.8 96.68 标准偏差 1.93 1.36 3.42 2.60 测试集的分类率 最正确分类率 93 100 94 100 94.8 100 平均分类率 92.6 92.38 93.18 94.75 91.84 93.75 标准偏差 0.46 2.16 0.447 1.82

14、 1.3865 2.1826 4 结束语本文提出了一个学习向量量化神经网络整合系统用于区分乳腺癌的良恶性病灶的方法。整合的神经网络拥有更强的学习技能,可以改善神经系统学习的泛化能力。本文整合的神经网络分类系统使用了低分辨率的图像,微钙化使用自适应的学习向量量化网络提取,这个网络在cc和mlo视图下使用良性和恶性的图像进行训练,整合的系统完成的最正确分类性能是94.8%。尽管如此,但整合后的系统的平均分类率有所下降,这是以后需要研究和改良的方向。参考文献【1】McLelland, R.Screening for breast cancer: opportunities, status and c

15、hallenges. In: Brunner,S., Langfeldt, B. (eds.) Advances in Breast Cancer Detection: Recent Results inCancer Research, vol. 119, Springer, pp 29-38, 1990.【2】Li, S. L. Oncology of breast. Beijing: Science Technique LiteraturePublishing House, 2000. pp 210, 218-220.【5】Khuwaja, G. A. An adaptive combined c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论