版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于遗传神经网络的图像分割-根据指定权值阀值设置一个神经网络 1 目的图像边缘检测是医学图像处理中的一个关键步骤,经典边缘提取算子有Canny、Prewitt、LOG、Roberts、Sobel等等,优点是计算简单、速度较快,缺点是对噪声的干扰都比较敏感1。但由于医学图像本身的特点,导致经典的图像处理算法在医学图像处理领域应用效果并不理想,需要结合具体的领域特点研究相应的算法。20世纪80年代中期,Pal和King从图像所具有的不确定性是由模糊性引起的观点出发,提出了模糊边缘检测算法,并在模式识别和医学图像处理中获得了良好的应用2。本文在模糊边缘检测思想的指导下,提出了一种新的边缘检测算法。并
2、与经典的边缘提取算子Canny、Prewitt和LOG算子进行对比,发现本算法检测的边缘效果明显优于以上三种算法,边缘效果质量比较高。 2 输入、输出输入图像:试验图像1.bmp输出图像:边缘检测3 模型本算法的思想是首先用隶属度函数将图像映射成一个模糊隶属度矩阵;然后进行模糊增强处理,以增强边缘信息;接着进行平滑处理,突出图像的主干部分;最后提取出图像的边缘。3.1 图像模糊特征平面提取算法第一步是将待处理的图像映射为一个模糊矩阵。按照模糊子集的概念,可以将一幅M*N维且具有L个灰度等级的图像X看作一个模糊点阵。该阵可以记做:X=UUpmn/xmnmn,m=1,2,M.n.,=,N1 , 2
3、 (3-1)若令xmn表示图像的第(m,n)个象素的灰度级,xmax表示最大灰度值,则模糊特征pmn可以表示为:pmn(x-x)ùé=G(xmn)=ê1+maxmnúFdëû-Fe (3-2)式中Fd,Fe分别为倒指数型和指数型模糊因子,他们的取值直接影响到p特征平面的模糊性大小。可以先选定Fe值,再根据上式计算Fd取值。当xmn=0时,pmn为一个有限正数xæöa=ç1+max÷Fdøè-Fe (3-3)3.2 图像模糊增强完成了待处理图像得到模糊矩阵的映射后,第2步是在模
4、糊空间利用增强变换对图像做模糊增强处理,即通过改变像素来增强边缘两侧像素灰度的对比度,减小图像灰度层次。本实验采用空域法在模糊平面上修改象素达到增强目的。首先做如下变换:p'mn2ì2pmn,0£pmn£1/2=INT(pmn)=í (3-4) 2î1-2(1-pmn),1/2£pmn£1'并将变换后小于a的pm均用a代替,其中 na=1+xmaxFd-Fe (3-5)对已增强的模糊特征进行反G变换得出已经增强的空域图像。根据公式(3-2)反计算出xmn:xmn =xmax-Fd(log1Fepmn-1) (
5、3-6)3.3 图像模糊平滑处理:用平均法:xmn='1N åQx,ij(i,j)¹(m,n),i(Î,j ) Q (3-7)试验中取一个点周围8个点的平均作为该点的值。3.4 模糊边缘检测:首先利用对比度增强算子对图像进行预增强处理;接着对平滑的图像进行Gw变换,得到图像的k个不同区域;最后采用max,min运算对图像作边缘检测。Edge='UUxmn'mn(3-8)xmn=xmn-maxij4 流程图图1 流程图5 运行结果5.1 步骤:5.1.1 利用非对称Gs函数得到模糊特征平面X15.1.2 对X1增强头一个区域对比度5.1.3
6、运用Gs反变换得到修改后的空间域5.1.4 利用Gs得到模糊特征平面X25.1.5 对X2增强最后一个区域对比度5.1.6 利用Gs反变换得到修改后的空间域5.1.7 平滑图像5.1.8 利用Gw变换提取上述图像的模糊特征5.1.9 对特征平面运用T1变换增强相继区域对比度5.1.10 对修改后的特征平面运用对称反Gw变换得到对比度增强了的相继区域5.1.11 边缘检测5.2 实验结果及分析为了对本文算法进行检验,仿真实验采用了Canny算子、Prewitt算子和Log 算子对同一图像进行了边缘提取。结果图如下所示。显然本文算法既能提取图像的主干边缘,又能提取出较多细节边缘,且提取的边缘清晰、
7、丰富。原因在于,在模糊特征平面上对图像中不同目标采用不同的隶属函数,保证细小边缘不会在增强运算中丢失,也保证了低灰度区目标灰度值。同时在同一目标内,采用对低灰度区大部分像素进行衰减运算而对高灰度区域的大部分像素进行增强运算,这种处理增加了低灰度区域和高灰度区域之间对比度,而图像的边缘恰好处在高灰度区域,所以提取边缘效果较好3。Canny图2 Canny算子Prewitt图3 Prewitt算子LOG,=2图4 LOG算子边缘检测50100150200250300350400450500550100200300400500600700图 5 本算法附录a 源码EdgeDetect.m 文件:cl
8、ear;X,map = imread('试验图像1.bmp'); %装入原图像 I = double(X);figure;image(I);colormap(map);title('原始图像');%求最大值m ,n = size(I);temp = max(max(I)MaxValue1 = temp;L1 = 80;Xc = L1 + 0.5;Fe1 = 2;Fd1 = (255 - Xc)/(sqrt(2) - 1);a1 = (1 + MaxValue1/Fd1)(-Fe1);%模糊变换for i = 1:mfor j = 1:nP1(i,j) = ( 1
9、 + (MaxValue1 - I(i,j)/Fd1 )(-Fe1); endend%模糊增强for i = 1:mfor j = 1:nif (P1(i,j) <= 0.5)P1(i,j) = 2*P1(i,j)2;endendendfor i = 1:mfor j = 1:nif ( P1(i,j)<a1 )P1(i,j) = a1;endendend%增强后在模糊反变换for i = 1:mfor j = 1:nHM1(i,j) = MaxValue1 - Fd1*(log2(1/P1(i,j) - 1 ); endend% figure;% image(HM1);% col
10、ormap('gray');% title('ÔöÇ¿½á¹û');%模糊特征平面X2 HM2L2 = 160;Xcc = L2 + 0.5;Fe2 = 2;Fd2 = (255 - Xcc)/(sqrt(2) - 1);a2 = (1 + MaxValue1/Fd2)(-Fe2);for i = 1:mfor j = 1:nHM2(i,j) = ( 1 + (MaxValue1 - HM1(i,j)/Fd2 )(-Fe2); endend%模糊增强for i = 1:mfor j
11、= 1:nif (HM2(i,j) >= 0.5)HM2(i,j) = 1 - 2*(1 - HM2(i,j);endendendfor i = 1:mfor j = 1:nif ( HM2(i,j)<a2 )HM2(i,j) = a2;endendend%增强后在模糊反变换for i = 1:mfor j = 1:nPHM2(i,j) = MaxValue1 - Fd2*(log2(1/HM2(i,j) - 1 ); endendfigure;image(PHM2);colormap(map);title('增强结果');%平滑(求平均)PM = PHM2;for
12、 i = 2:m-1for j = 2:n-1msum = 0;for x = -1:1for y = -1:1msum = msum + PHM2(i+x,j+y);endendPM(i,j) = (msum - PHM2(i,j)/8;endendfigure;image(PM);colormap(map);title('平滑结果');%GW变换%L3 = 120;Xccc = L3 + 0.5;Fe3 = 2;Fd3 = (255 - Xccc)/(sqrt(2) - 1) %变换for i = 1:mfor j = 1:nif (PM(i,j)<= L2 &
13、;& PM(i,j)>=L1)PGm(i,j) = ( 1 + abs(120 - PM(i,j)/Fd3 )(-Fe3);if (PGm(i,j)<=0.5) %增强PGm(i,j) = 2*PGm(i,j)2;elseif (PGm(i,j)>=0.5) %±ä»»PGm(i,j) = 1 - 2*(1 - PGm(i,j)2);endif (PM(i,j)>=L1 && PM(i,j)<= 120) %反变换 PM(i,j) = 120 - (1 - log2(1/PGm(i,j) )*Fd3;
14、 elseif(PM(i,j)>=120 && PM(i,j)<= L2)PM(i,j) = 120 + (1 - log2(1/PGm(i,j) )*Fd3; endendendendfigure;image(PM);colormap(map);title('GW变换结果');%最后计算边缘点Edge = PM;for i = 2:m-1for j = 2:n-1mRec = PM(i-1:i+1,j-1:j+1);mRec(2,2) = mRec(1,1);MinValue = min(min(mRec);MaxV = max(max(mRec)
15、;Edge(i,j) = (MaxV - MinValue);endendfigure;image(Edge);colormap(map);title('边缘检测');Prewitt、LOG、Canny算子对图像边缘的检测:I=imread(试验图像1.bmp);BW1=edge(I,prewitt,0.04);figure,imshow(BW1),titleI(Prewitt);BW2=edge(I,log,0.003);figure,imshow(BW2),titleI(LOG, =2);BW3=edge(I,canny,0.04);figure,imshow(BW3),titleI(Canny);附录b 资源试验图像1.bmp附录c 参考文献1 罗玉玲,唐贤英.基于阈值优化的图像模糊边缘检测算法.微计算机信息,2007,23(23):286-288.2 张淑丽,何鹏,穆伟斌.一种改进的医学图像边缘检测算法.中国介入影像与治疗学.200
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绍兴市人民医院脊柱手术术中麻醉配合考核
- 镇江市人民医院麻醉科住院医师规范化培训考核
- 上饶市中医院终端设备故障快速处理试题
- 淄博市人民医院内分泌疾病编码考核
- 盐城市中医院变应原检测技术操作考核
- 福州市中医院神经肌肉型脊柱侧凸治疗考核
- 露营展会活动策划方案
- 嘉兴市人民医院肺通气灌注显像考核
- 降压药销售活动方案
- 南平市中医院专科经营助理模式理论与实践试题
- 2025至2030中国扫描声学显微镜(SAM)行业项目调研及市场前景预测评估报告
- 固态相变原理及应用
- 脊柱损伤患者搬运课件
- 2025ESC心肌炎与心包炎管理指南要点解读课件
- 用户驻地网的、服务创新创业项目商业计划书
- 李清照的如梦令课件
- 急性心肌梗死的急救流程
- 近红外光谱法在纸张和纸质文物鉴定中的应用研究
- 化工设备维护与保养课件
- (2024年)河北省石家庄市辅警协警笔试笔试真题(含答案)
- 假体周围骨折课件
评论
0/150
提交评论