有噪声的图像.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

【例4.3】在MATLAB环境中,采用直方图均衡的方法进行图像增强。解:程序如下A=imread(p1.jpg);I=histeq(A); %调用函数完成直方图均衡化subplot(1,2,1),imshow(A);%直方图均衡化前的图像效果subplot(1,2,2),imshow(I);%直方图均衡化后的图像效果figure,subplot(1,2,1),imhist(A);%均衡化前的直方图subplot(1,2,2),imhist(I); %均衡化后的直方图4.3平滑一种区域增强的算法,平滑算法有:邻域平均法,中值滤波和边界保持类滤波等。4.3.1邻域平均法大部分的噪声都可以看作是随机信号,对图像的影响可以看作是孤立的。某一像素,如果它与周围像素点相比,有明显的不同,则该点被噪声感染了。设当前待处理像素为f(m,n),给出一个大小为3×3的处理模板。图4.7模板示意图处理后的图像设为,则处理过程可描述为其中Z={-1,0,1},为门限,它可以根据对误差容许的程度,选为图像灰度均方差的若干倍,或者通过实验得到。也可以把平均处理看作是图像通过一个低通空间滤波器后的结果设该滤波器的冲激响应为H(r,s),于是滤波器输出的结果g(m,n)表示成卷积的形式,即k,l决定了所选邻域的大小,为加权函数,又被称为掩模(Mask)或模板(4.8)常用的模板:I1=imread(blood1.tif);I=imnoise(I1,saltpepper);%对图像加椒盐噪声imshow(I);h1=[0.10.10.1;0.10.20.1;0.10.10.1];%定义4种模板h2=1/16.*[121;242;121];h3=1/8.*[111;101;111];h4=1/2.*[01/40;1/411/4;01/40];I2=filter2(h1,I);%用4种模板进行滤波处理I3=filter2(h2,I);I4=filter2(h3,I);I5=filter2(h4,I);figure,imshow(I2,[])%显示处理结果figure,imshow(I3,[])figure,imshow(I4,[])figure,imshow(I5,[])【例4.4】分别采用4种模板对图像进行处理。(a)有噪声的图像(b)模板1处理的结果图(c)模板2处理的结果图(d)模板3处理的结果图(e)模板4处理的结果图图4.8平滑处理的例子邻域平均法:在去噪的同时也使边界变得模糊了。中值滤波:非线性的处理方法,在去噪的同时可以兼顾到边界信息的保留。选一个含有奇数点的窗口W,将这个窗口在图像上扫描,把该窗口中所含的像素点按灰度级的升(或降)序排列,取位于中间的灰度值,来代替该点的灰度值。(4.9)4.3.2中值滤波例:选择滤波用的窗口W如图,是一个一维的窗口,待处理像素的灰度取这个模板中灰度的中值,滤波过程为:图4.9一维窗口常用的窗口还有方形、十字形、圆形和环形等。图4.10中值滤波的常用窗口中值滤波对于消除孤立点和线段的干扰十分有用。特别是对于二进噪声尤为有效,对于消除高斯噪声的影响效果不佳。对于一些细节较多的复杂图像,还可以多次使用不同的中值滤波,然后通过适当的方式综合所得的结果作为输出,这样可以获得更好的平滑和保护边缘的效果。I1=imread(blood1.tif);I=imnoise(I1,saltpepper,0.02);imshow(I);K=medfilt2(I);%中值滤波figure,imshow(K);【例4.5】选用3×3的窗口进行中值滤波。(a)原图(b)结果图图4.11中值滤波1.K近旁均值滤波器(KNNF)在m×m的窗口中,属于同一集合类的像素,它们的灰度值将高度相关。被处理的像素(对应于窗口中心的像素)可以用窗口内与中

您可能关注的文档

文档评论(0)

189****0266 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档