图像平滑方法综述与MATLAB实现

上传人:cn****1 文档编号:505112772 上传时间:2023-09-03 格式:DOCX 页数:13 大小:290.46KB
返回 下载 相关 举报
图像平滑方法综述与MATLAB实现_第1页
第1页 / 共13页
图像平滑方法综述与MATLAB实现_第2页
第2页 / 共13页
图像平滑方法综述与MATLAB实现_第3页
第3页 / 共13页
图像平滑方法综述与MATLAB实现_第4页
第4页 / 共13页
图像平滑方法综述与MATLAB实现_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《图像平滑方法综述与MATLAB实现》由会员分享,可在线阅读,更多相关《图像平滑方法综述与MATLAB实现(13页珍藏版)》请在金锄头文库上搜索。

1、姓名之 吉白夕 凡创作创作时间:二零二张宇学号成果江苏科技年夜学数字图像处置本科生课程论文论文题目:图像平滑方法综述与 MATLAB实现完成时间:11月20日所在专业:信息与计算科学图像平滑方法综述与 MATLAB实现摘要:在图像的生成、传输或变换的过程中,由于多种因素的影响,总要造成图像质量的下降,这就需要进行图像增强.随着图像处置领域的迅速发展,图像平滑作为图像增强的重要环 节,也逐渐受到人们的关注.图像平滑的目的为了消除噪声 .图像平滑可以在空间域进行 ,也可 以在频率域进行.空间域经常使用的方法有领域平均法、中值滤波和多图像平均法;在频率 域,因为噪声频谱多在高频段,因此可以采纳各种形

2、式的低通滤波方法进行平滑处置关键词:图像平滑;消除噪声;领域平均法;中值滤波;低通滤波法 1研究布景总所周知,实际获得的图像在形成、传输接收和处置的过程中,不成防止地存在着外部干扰和内部干扰,如光电转换过程中敏感元件灵敏度的不均匀性、数字化过程中的量化噪 声、传输过程中的误差以及人为因素等,均会使图像质量变差,需要进行图像的平滑处置.图像平滑是一种实用的熟悉图像处置技术,一个较好的平滑处置方法应该既能消除图像噪声,又不使图像边缘轮廓和线条变模糊,这就是研究数字图形平滑处置要追求的目标.2.1 邻域平均法邻域平均法就是对含噪声的原始图像日的每一个像素点取一个邻域习,计算可中所有像素灰度级的平均值

3、,作为邻域平均处置后的图像三I的像素值.即式中,日 |回 回为邻域中像素的点数但是预先设定的阈值,当某些点的灰度值与其邻域点灰度平均值之差不超越阈值矶时,式中,仍保管这些点的灰度值.当某些点的灰度值与其邻点灰度的均值分歧较年夜时,这些点肯定是噪声,这时再取其邻域平均值作为这些点的灰度点.这样平滑后的图像比纯真的进行邻域平均后的图像要清晰一些,平滑效果仍然很好.2.2 中值滤波中值滤波是一种非线性处置技术,由于它在实际运算过程中其实不需要知道图像的统计 特性,所以比力方便.中值滤波最初是应用在一维信号处置技术中,后来被二维的图像处置技术所引用.在一定条件下,中值滤波可以克服线性滤波器所带来的图像

4、细节模糊,而且对滤波除脉干扰及图像扫描噪声非常有效.可是对一些细节多,特别是点、线、尖顶较多的图像则不宜采纳中值滤波的方法.中值滤波的目的是呵护图像边缘的同时去除噪声2.2.1 中值滤波的主要原理中值滤波实际上就是用一个含有奇数个像素的滑动窗口,将窗口正中点的灰度值用窗口内各点的中值取代.例如若窗口长度为 5,窗口中像素的灰度值分别为80、90、200、110、120,则中值为110,于是原来窗口正中的 200就由110取代.设有一个一维序列I x I,用窗口长度为 m(m为奇数)的窗口对该序列进行中值滤波,就是从序列I x I 中相继抽出m个数 1. 其中目为窗口中心值, 匡| ,再将这m个

5、点的值按其数值年夜小排列,取其序号为正中间的那个值作为滤波器的输出.用数学公式可暗示为 =一I =1对二维序列 区 进行中值滤波时,滤波窗口也是二维的,只不外这种二维窗口可以有各种分歧的形状,如线状、方形,圆形、十字形和圆环形等.二维数据的中值滤波可以暗示为I K I A为窗口2.2.2 中值滤波的主要特性(1)对某些输入信号中值滤波具有不变性.对某些特定的输入信号,中值滤波的输出坚持输入信号值不变.(2)中值滤波去噪声性能.中值滤波可以用来减弱随机干扰和脉冲干扰.2.3 频域低通滤波法图像的边缘以及噪声干扰在图像的频域上对应于图像傅里叶变换中的高频部份,以去失落噪声使图像平滑.根据信号系统的

6、理论,低通滤波法的一半形式可以写为式中国是含噪图像的傅里叶变换;_三是平滑后图像的傅里叶变换;日是传递函数利用目和三的高频分量获得衰减,获得目后再经过傅里叶反变换就可以获得所希望的图像目.低通滤波法的系统框架图如下图所示.低通滤波法的系统框图选择分歧的日 可以分歧的平滑效果.经常使用的传递函数由4种,分述如下.(1)理想低通滤波器(ILPF)一个理想的低通滤波器的传递函数由下式暗示:11式中,可是一个事先设置的非负量,成为理想低通滤波器的截止频率;目代表从频率 平面的原点到区I点的距离,即三(2)巴特沃斯低通滤波器(BLPF 一个n阶巴特沃斯滤波器的传递系数为(3)指数低通滤波器(ELPF指数

7、低通滤波器的传递函数日 暗示为ri(4)梯形低通滤波器(TLBFF梯形在规定111和2)时,要满足 山 的条件.一般为了方便起见,把三I的第一个转折点耳界说为截止频率,第二个变量且可以任意选取,只要满足山的条件就可以了.3.1均值滤波数字图像处置图片一 .jpg);I=rgb2gray(lc);J1=imnoise(I,gaussian,0,0.02);K1=im2double(J1);h1=fspecial(average,3);h2=fspecial(average,5);h3=fspecial(average,7);G1=filter2(h1,K1,same);G2=filter2(h2

8、,K1,same);G3=filter2(h3,K1,same);subplot(3,3,1);imshow(lc);xlabel(原图);subplot(3,3,2);imshow(J1);xlabel(添加高斯噪声后的图像);subplot(3,3,3);imshow(G1);xlabel(3*3 均值滤波后的图像);subplot(3,3,4);imshow(G2);xlabel(5*5 均值滤波后的图像);subplot(3,3,5);imshow(G3);xlabel(7*7 均值滤波后的图像);J2= imnoise(I,salt & pepper,0.02);K2=im2doub

9、le(J2);h=fspecial(average);G4=filter2(h,K2,same);subplot(3,3,6);imshow(J2);xlabel(添加椒盐噪声);subplot(3,3,7);imshow(G1);xlabel(均值滤波);J3 = imnoise(I,speckle,0.02);K3=im2double(J3);h=fspecial(average);G5=filter2(h,K3,same);subplot(3,3,8);imshow(J3);xlabel(添加乘性噪声);subplot(3,3,9);imshow(G5);xlabel(均值滤波);添加高

10、斯噪声后的图像3*3均值滤波后的图像原图日节均值滤波后的图像7*7均值滤波后的图像添加椒盐噪声均值.滤波添加乘性噪声均值滤波图31添加高斯噪声、椒盐噪声、乘性噪声及均值滤波后的图片分析结果:从图31中我们可以看出,邻域平均处置后,图像的噪声获得了抑制,但在此同时也使图 像变得相对模糊,对高斯噪声的平1t效果比力好.邻域平均法的平滑效果与所选用的模板年 夜小有关,模板尺寸越年夜,图像的模糊水平越年夜,因此在处置图像时要根据分歧的目的 而选择分歧的模板年夜小来平滑图像.数字图像处置图片一 .jpg);I=rgb2gray(lc);J1=imnoise(I,gaussian,0,0.02);K1=i

11、m2double(J1);h1=fspecial(average,3);h2=fspecial(average,5);h3=fspecial(average,7);G1=medfilt2(K1,3,3);G2=medfilt2(K1,5,5);G3=medfilt2(K1,7,7);subplot(3,3,1);imshow(lc);xlabel(原图);subplot(3,3,2);imshow(J1);xlabel(添加高斯噪声后的图像);subplot(3,3,3);imshow(G1);xlabel(3*3 中值滤波后的图像);subplot(3,3,4);imshow(G2);xla

12、bel(5*5 中值滤波后的图像);subplot(3,3,5);imshow(G3);xlabel(7*7 中值滤波后的图像);J2= imnoise(I,salt & pepper,0.02);K2=im2double(J2);h=fspecial(average);G4=medfilt2(K2);subplot(3,3,6);imshow(J2);xlabel(添加椒盐噪声);subplot(3,3,7);imshow(G4);xlabel(中值滤波);J3 = imnoise(I,speckle,0.02);K3=im2double(J3);h=fspecial(average);G5

13、=medfilt2(K3);subplot(3,3,8);imshow(J3);xlabel(添加乘性噪声);subplot(3,3,9);imshow(G5);xlabel(中值滤波);图32添加高斯噪声、椒盐噪声、乘性噪声及中值滤波后的图片结果分析:从图32中我们可以看出,中值滤波对椒盐噪声滤波效果最好,对乘性噪声滤波效果一般,对高斯噪声滤波效果最差,所以中值滤波最适合椒盐噪声滤波.因为中值滤波是一种非线 性滤波.它利用一个含有奇数个像素滑动窗口,将窗口内正中点的灰度值用窗口内各点的中值取代.由于椒盐噪声是脉冲噪声,它的灰度值不是正中,所以可以被直接滤除,而点线等较 多的图像或者随机噪声图

14、像(如高斯图像)的图像中 ,有信号可能不在正中间,所以中值滤 波可能会滤除这些信号,会使信号损失.close all;Q=0.4;figure数字图像处置图片一 .jpg);I=rgb2gray(Ic);subplot(3,3,1);imshow(I);title(原图像);x1=imnoise(I,gaussian,0,0.02);x2= imnoise(I,salt & pepper,0.02);x3 = imnoise(I,speckle,0.02);F=fft2(x1);M=size(F,1);N=size(F,2);u=0:M1;v=0:N1;idx=find(uM/ 2);%找到年夜于M/2的数据u(idx)=u(idx)M;idy=find(vN/ 2);v(idy)=v(idy)N;V,U=meshgrid(v,u);D=sqrt(U.A2+V.A2);H=double(DM2 /2);%找到年夜于M2/2 的数据u2(idx2)=u2(idx2)M2;idy2=find(v2N2/2);v2(idy

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号