基于模糊数学的医学图像边缘处理——手指骨检测提取算法

基于模糊数学的医学图像边缘处理——手指骨检测提取算法

ID:14549132

大小:303.50 KB

页数:12页

时间:2018-07-29

基于模糊数学的医学图像边缘处理——手指骨检测提取算法_第1页
基于模糊数学的医学图像边缘处理——手指骨检测提取算法_第2页
基于模糊数学的医学图像边缘处理——手指骨检测提取算法_第3页
基于模糊数学的医学图像边缘处理——手指骨检测提取算法_第4页
基于模糊数学的医学图像边缘处理——手指骨检测提取算法_第5页
资源描述:

《基于模糊数学的医学图像边缘处理——手指骨检测提取算法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于遗传神经网络的图像分割--根据指定权值阀值设置一个神经网络1目的图像边缘检测是医学图像处理中的一个关键步骤,经典边缘提取算子有Canny、Prewitt、LOG、Roberts、Sobel等等,优点是计算简单、速度较快,缺点是对噪声的干扰都比较敏感[1]。但由于医学图像本身的特点,导致经典的图像处理算法在医学图像处理领域应用效果并不理想,需要结合具体的领域特点研究相应的算法。20世纪80年代中期,Pal和King从图像所具有的不确定性是由模糊性引起的观点出发,提出了模糊边缘检测算法,并在模式识别和医学

2、图像处理中获得了良好的应用[2]。本文在模糊边缘检测思想的指导下,提出了一种新的边缘检测算法。并与经典的边缘提取算子Canny、Prewitt和LOG算子进行对比,发现本算法检测的边缘效果明显优于以上三种算法,边缘效果质量比较高。2输入、输出输入图像:试验图像1.bmp输出图像:边缘检测3模型本算法的思想是首先用隶属度函数将图像映射成一个模糊隶属度矩阵;然后进行模糊增强处理,以增强边缘信息;接着进行平滑处理,突出图像的主干部分;最后提取出图像的边缘。3.1图像模糊特征平面提取算法第一步是将待处理的图像映射

3、为一个模糊矩阵。按照模糊子集的概念,可以将一幅M*N维且具有L个灰度等级的图像X看作一个模糊点阵。该阵可以记做:(3-1)若令表示图像的第(m,n)个象素的灰度级,表示最大灰度值,则模糊特征可以表示为:(3-2)式中Fd,Fe分别为倒指数型和指数型模糊因子,他们的取值直接影响到p特征平面的模糊性大小。可以先选定Fe值,再根据上式计算Fd取值。当时,为一个有限正数(3-3)3.2图像模糊增强完成了待处理图像得到模糊矩阵的映射后,第2步是在模糊空间利用增强变换对图像做模糊增强处理,即通过改变像素来增强边缘两侧

4、像素灰度的对比度,减小图像灰度层次。本实验采用空域法在模糊平面上修改象素达到增强目的。首先做如下变换:(3-4)并将变换后小于的均用代替,其中(3-5)对已增强的模糊特征进行反G变换得出已经增强的空域图像。根据公式(3-2)反计算出:=-(-1)(3-6)3.3图像模糊平滑处理:用平均法:(3-7)试验中取一个点周围8个点的平均作为该点的值。3.4模糊边缘检测:首先利用对比度增强算子对图像进行预增强处理;接着对平滑的图像进行Gw变换,得到图像的k个不同区域;最后采用max,min运算对图像作边缘检测。(3

5、-8)4流程图图1流程图5运行结果5.1步骤:5.1.1利用非对称Gs函数得到模糊特征平面X15.1.2对X1增强头一个区域对比度5.1.3运用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实验结果

6、及分析为了对本文算法进行检验,仿真实验采用了Canny算子、Prewitt算子和Log算子对同一图像进行了边缘提取。结果图如下所示。显然本文算法既能提取图像的主干边缘,又能提取出较多细节边缘,且提取的边缘清晰、丰富。原因在于,在模糊特征平面上对图像中不同目标采用不同的隶属函数,保证细小边缘不会在增强运算中丢失,也保证了低灰度区目标灰度值。同时在同一目标内,采用对低灰度区大部分像素进行衰减运算而对高灰度区域的大部分像素进行增强运算,这种处理增加了低灰度区域和高灰度区域之间对比度,而图像的边缘恰好处在高灰度区

7、域,所以提取边缘效果较好[3]。图2Canny算子图3Prewitt算子图4LOG算子图5本算法附录a源码EdgeDetect.m文件:clear;[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(

8、2)-1);a1=(1+MaxValue1/Fd1)^(-Fe1);%模糊变换fori=1:mforj=1:nP1(i,j)=(1+(MaxValue1-I(i,j))/Fd1)^(-Fe1);endend%模糊增强fori=1:mforj=1:nif(P1(i,j)<=0.5)P1(i,j)=2*P1(i,j)^2;endendendfori=1:mforj=1:nif(P1(i,j)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。