图像平滑的malab实现论文.docVIP

  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文档。上传文档
查看更多
图像平滑的malab实现论文

图像平滑的Matlab实现 20101602310035 黄汉杰 摘要 随着图像处理领域的迅速发展,图像平滑作为图像处理中的重要环节,也逐渐受到人们的关注。图像平滑的目的主要是消除噪声。图像平滑方法按空间域和频率域的分类及各种方法的特点,图像平滑是对图像作低通滤波,可在空间域或频率域实现。空间域图像平滑方法主要用均值滤波、中值滤波等;频率域图像平滑常用的低通滤波器有理想低通滤波器、布特沃斯低通滤波器、低通指数滤波器、低通梯形滤波器等。 (Gaussian noise) 这种噪声主要来源于电子电路噪声和低照明度或高温带来的传感器噪声,也称为正态噪声,是在实践中经常用到的噪声模型。高斯随机变量z 的概率密度函数(PDF)由下式给出: 其中, z 表示图像像元的灰度值;μ表示z 的期望;σ表示z 的标准差。 2.1.2、椒盐噪声(saltpepper noise) 式中: x,y=0,1,2,…,N-1;s为(x,y)点领域中点的坐标的集合,但不包括(x,y)点;M为集合内坐标点的总数。 中值滤波器 中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。 其中g(s,t)为原图像,为处理后的图像,为二维模板,通常为2*2,3*3区域,也可以是不同的的形状,如线状,圆形,十字形,圆环形等。  式中是一个规定的非负的量,它叫做理想低通滤波器的截止频率。理想低通滤波器在处理过程中会产生较严重的模糊和振铃现象。 布特沃斯低通滤波器(BLPF) 截止频率位于距原点处的n阶布特沃斯低通滤波器(BLPF)的传递函数定义为: 其中,,P为宽,Q为高。 BLPF与ILPF不同,BLPF传递函数并没有在通过频率和滤除频率之间给出明显截止的尖锐的不连续性。因此它没有“振铃”现象发生,模糊程度减少,但从它的传递函数特性曲线H(u,v)可以看出,在它的尾部保留有较多的高频,所以对噪声的平滑效果还不如ILPF。 高斯低通滤波器(GLPF) 其传递函数表示为: 对于相同的截止频率,GLPF与二阶BLPF相比,GLPF的平滑效果稍微差一点,但GLPF中没有振铃,这是实际中一个重要的特性,尤其是在任何类型的人工缺陷不可接受的情况下(例如医学成像)。所以在要求严格控制低频和高频之间截止频率的过渡的情况下,BLPF是更合适的选择。 图像平滑处理具体过程 3.1系统构架 程序运行的环境是windows平台,并选用MATLAB作为编程开发工具,MATLAB是一种向量语言,它非常适合于进行图像处理。 3.2 模拟噪声图像 图像增强操作主要是针对图像的各种噪声而言的,为了说明图像处理中的滤波方法和用途,需要模拟数字图像的各种噪声来分析滤波效果。MATLAB图像处理工具箱提供的噪声添加函数imnoise,它可以对图像添加一些典型的噪声。其语法: J=imnoise(I,type) J=imnoise(I,type,parameters) 其功能是:返回对原图像I添加典型噪声的图像J,参数type和parameters用于确定噪声的类型和相应的参数。 三种典型的噪声: type=’gaussian’时,为 高 斯 噪 声; type=’saltpepper’时为椒盐噪声; type=’speckle’时为乘法噪声; 图像数据读取函数imread从图像文件中读取图像数据。其基本调用格式如下: I=imread(文件名,’图像文件格式’) 其功能是:将文件名指定的图像文件读入I中。 I=imshow(A) 其功能是显示图像A。 如下程序就实现了3种噪声污染了的图像: I=imread(lena_AdaptiveMedianFilter.bmp); %读取图像 I1=imnoise(I,gaussian); %加高斯噪声 I2=imnoise(I,salt pepper,0.02); %加椒盐噪声 I3=imnoise(I,speckle); %加乘性噪声 subplot(2,2,1),imshow(I); %显示图像I title(源图像); subplot(2,2,2),imshow(I1); title(受高斯噪声污染的图像); subplot(2,2,3),imshow(I2); title(受盐椒噪声污染的图像); subplot(2,2,4),imshow(I3); title(受乘法噪声污染的图像); 运行结果如下: 图3-1噪声污染的图像 结果分析: 图3-1中受噪声污染的各图处理结果与源图

文档评论(0)

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

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

1亿VIP精品文档

相关文档