网站大量收购闲置独家精品文档,联系QQ:2885784924

MATLAB课程设计(自适应中值滤波).docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE I PAGE 1 PAGE 1 信息工程系 课程设计报告 课 程 MATLAB课程设计 专 业 通信工程 班 级 2级本科二班 学生姓名1 景 学号114 学生姓名2 学号1414 学生姓名3 王 学号6 学生姓名4 学号31 学生姓名4 学号02 二〇一四年十二月 PAGE PAGE 2 目录 PAGE I 目录 TOC \o 1-3 \h \u 28489 目录 2 28577 摘要: 3 21279 关键词: 3 14214 1.算法描述 4 26712 1.1 噪声点 4 23484 1.2 窗口尺寸选择 4 20530 1.3求滤波窗口内中值,并替换像素点。 4 9820 2程序实现 5 27369 2.1准备和描述 5 25366 2.2扩大窗口、确定窗口 6 6216 2.3 确定最大、最小值和中值 7 4595 2.4中值替换像素点 、输出图像 8 16860 实验结果 10 24917 参考文献 10 PAGE PAGE 3 摘 要: 通过本次课程设计,主要训练和培养学生综合应用所学MATLAB课程的自适应中值的相关知识,独立学习自适应中值滤波的原理及处理方式。学会扩大窗口并找到其区域内的中值、最小值、以及最大值,然后用中值代替像素点。通过自主学习和查阅资料来了解程序的编写及改进,并用MATLAB进行仿真。 关键词:自适应 中值滤波 灰度值 椒盐噪声 像素点. 1.算法描述 1.1 噪声点 脉冲噪声是图像处理中常见的一类,中值滤波器对消除脉冲噪声非常有效。噪声脉冲可以是正的(盐点),也可以是负的(胡椒点),所以也称这种噪声为 “椒盐噪声”。椒盐噪声一般总表现为图像局部区域的最大值或最小值,并且受污染像素的位置是随机分布的,正负噪声点出现的概率通常相等。图像噪声点往往对应于局部区域的极值。 1.2 窗口尺寸选择 滤波窗口尺寸的选择影响滤波效果,大尺寸窗口滤波能力强, 但细节保持能力较弱;小尺寸窗口能保持图像大量细节但其滤波性能较低。根据噪声密度的大小自适应地选择滤波窗口可以缓和滤波性能与细节保持之间的矛盾,同时也增加了算法的时间复杂度。从形状看来窗口方向要沿着边缘和细节的方向,不能穿过它们也不能把它们和周围相差很大的像素包含在同一窗口中否则边缘和细节会被周围像素模糊。 1.3求滤波窗口内中值,并替换像素点。 设f ij为点(i,j)的灰度,A i,j为当前工作窗口,f min、f max和f med分别为A i,j中的灰度最小值、灰度最大值和灰度中值, A max为预设的允许最大窗口。 自适应中值滤波算法的基本步骤如下: 1)f minf medf max,则转至第2步;否则增大窗口A i,j 尺寸。若A i,j的尺寸小于A max的尺寸, 则重复第1步; 否则输出f ij。 2)f minf ijf max,则输出f ij;否则输出f med。 可以看出, 算法中噪声点的检测和认定是以f min和f max为基准的,如果f minf medf max,表明f med不是噪声,接着根据 f minf ijf max判断f ij是否是噪声, 当f ij与f med都不是脉冲噪声时,优先输出f ij。 2程序实现 2.1准备和描述 clear; % 清除工作空间的变量 I=imread(I3_256.bmp); % 输入图像 I=imnoise(I,salt pepper, 0.7); % 加入椒盐噪声点 密度为0.7 imshow(I) % 显示图像 figure; % 控制窗口数量 先显示一个 M=I; % 赋给M I=double(I); % 确定精度 提高精度 M=double(M); flag11=1; % 11是(1,1)是开始的点 H=512;

文档评论(0)

smashing + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档