图像滤波去噪处理要点.pdf
《图像滤波去噪处理要点.pdf》由会员分享,可在线阅读,更多相关《图像滤波去噪处理要点.pdf(13页珍藏版)》请在三一文库上搜索。
1、摘要 图像是信息社会人们获取信息的重要来源之一。在通过图像传感器将现实世界中的有 用图像信号进行采集、量化、编码、传输、恢复的过程中,存在大量影响图像质量的因素。 因此图像在进行使用之前,一般都要经过严格的预处理如去噪、量化、压缩编码等。噪声的 污染直接影响着对图像边缘检测、特征提取、图像分割、 模式识别等处理,使人们不得不从 各种角度进行探索以提高图像的质量。所以采用适当的方法尽量消除噪声是图像处理中一个 非常重要的预处理步骤。图像处理技术在20 世纪首先应用于图像的远距离传送,而改善图 像质量的应用开始于1964 年美国喷气动力实验室用计算机对“徘徊者七号”太空船发回的 月球照片进行处理,
2、并获得巨大成功。现在图像处理技术已深入到科学研究、军事技术、工 农业生产、 医学、气象及天文学等领域。科学家利用人造卫星可以获得地球资源照片、气象 情况;医生可以通过X射线或 CT对人体各部位的断层图像进行分析。但在许多情况下图像 信息会受到各种各样噪声的影响,严重时会影响图像中的有用信息,所以对图像的噪声处理 就显得十分重要。 因此我选择图像去噪方面进行了解及研究,现将自己已了解的知识进行汇总。 图像去噪处理的方法 2 目录 摘要2 一、图像滤波的应用4 二、均值滤波5 2.1 均值滤波的思想 2.2 均值滤波的算法 2.3 均值滤波的实验结果 三、中值滤波7 3.1 中值滤波的思想 3.2
3、 中值滤波的算法 3.3 中值滤波的实验结果 四、维纳滤波8 4.1 维纳滤波的思想 4.2 维纳滤波的算法 4.3 维纳滤波的实验结果 五、小波变换9 5.1 小波变换滤波的思想 5.2 小波变换滤波的算法 5.3 小波变换滤波的实验结果 六、Contourlet变换的图像去噪11 6.1 Contourlet变换的基本思想 6.2Contourlet变换的算法 七、全变差正则化的Shearlet收缩去噪12 7.1 Shearlet收缩去噪原理简介 7.2 Shearlet收缩去噪算法 八、结果分析及自己的收获12 8.1 结果分析 8.2 自己的收获 参考文献13 图像去噪处理的方法 3
4、 一、图像滤波的应用 图像是信息社会人们获取信息的重要来源之一。在现实世界中, 存在大量影响图像质量 的因素。 因此图像在进行使用之前,一般都要经过严格的预处理如去噪、量化、压缩编码等。 噪声的污染直接影响着对图像边缘检测、特征提取、图像分割、模式识别等处理,因此我们 不得不从各种角度进行探索以提高图像的质量。采用适当的方法尽量消除噪声是图像处理中 一个非常重要的预处理步骤。现在图像处理技术已深入到科学研究、军事技术、 工农业生产、 医学、 气象及天文学等领域。科学家利用人造卫星可以获得地球资源照片、气象情况; 医生 可以通过X射线或 CT对人体各部位的断层图像进行分析。但在许多情况下图像信息
5、会受到 各种各样噪声的影响,严重时会影响图像中的有用信息,所以对图像的噪声处理就显得十分 重要。 为了改善图像质量,从图像中提取有效信息,必须对图像进行去噪预处理。根据噪声的 频谱分布的规律和统计特征以及图像的特点,出现了多种多样的去噪方法。经典去噪方法有: 空间域合成法、 频域合成法和最优线性合成法等。与之相适应的出现了许多应用方法:如均 值滤波器、中值滤波器、低通滤波器、维纳滤波器、最小失真法等。这些方法广泛应用,促 进了数字信号处理的极大发展。显著提高了图像质量。近年来, 小波变换去除噪声的方法得 到广泛的应用。 与传统的去噪方法相比。它利用的是非线性域值,在时间域和频率域同时具 有良好
6、的局部化性质,而且时窗和频窗的宽度可以调节。对高频成分采用逐渐精细的时域或 空域取样步长, 从而可以聚焦到对象的任意细节。因此可以提高散斑高散射特性的噪声对比 度,很好的消除散斑噪声 9 。小波变换去除噪声的方法在不断地发展,去噪方法很多,如非 线性小波变换阈值法去噪、小波变换模极大值去噪及基于小波变换域的尺度相关性去噪法 等。 图像去噪处理的方法 4 二、均值滤波 2.1 均值滤波的基本思想 是将某像素邻域内的各点的灰度平均值来代替该像素原来的灰度级。通常邻域都取成 N*N的方形窗口 , 其降噪平滑后的图像为 其中 , s 是点 (x,y) 邻域内的点集 ,M是点集 S中的总点数。 将算术均
7、值滤波器作一改进, 将某像素邻域内的各点的灰度加权平均值来代替该像素 原来的灰度值 , 得到加权均值滤波。从权值上看, 灰度越接近中心像素其权值越大。加权平 均的算法可表示为 其中, w(i,j) 是权值 , 表示其所起作用的大小。 2.2 均值滤波的算法 用 MATLAB 设计均值滤波算法为: (1)高斯噪声 sample=imread(lenna.jpg); sgray=rgb2gray(sample); I=imnoise(sample,gaussian,0,0.005); Igray=rgb2gray(I); subplot(3,2,1);imshow(sgray);title( 原始
8、图像 ); subplot(3,2,2);imshow(Igray);title( 加入高斯噪声后的图像 ); K1=filter2(fspecial(average,3),Igray)/255; K2=filter2(fspecial(average,5),Igray)/255; K3=filter2(fspecial(average,7),Igray)/255; K4=filter2(fspecial(average,9),Igray)/255; subplot(3,2,3);imshow(K1);title( 模板尺寸为 3*3 的滤波后图像 ); subplot(3,2,4);imsh
9、ow(K2);title( 模板尺寸为 5*5 的滤波后图像 ); subplot(3,2,5);imshow(K3);title( 模板尺寸为 7*7 的滤波后图像 ); subplot(3,2,6);imshow(K4);title( 模板尺寸为 9*9 的滤波后图像 ); (2)椒盐噪声 sample=imread(lenna.jpg); sgray=rgb2gray(sample); I=imnoise(sample,salt Igray=rgb2gray(I); subplot(3,2,1);imshow(sgray);title( 原始图像 ); subplot(3,2,2);im
10、show(Igray);title( 加入椒盐噪声后的图像 ); 图像去噪处理的方法 5 K1=filter2(fspecial(average,3),Igray)/255; K2=filter2(fspecial(average,5),Igray)/255; K3=filter2(fspecial(average,7),Igray)/255; K4=filter2(fspecial(average,9),Igray)/255; subplot(3,2,3);imshow(K1);title( 模板尺寸为 3*3 的滤波后图像 ); subplot(3,2,4);imshow(K2);titl
11、e( 模板尺寸为 5*5 的滤波后图像 ); subplot(3,2,5);imshow(K3);title( 模板尺寸为 7*7 的滤波后图像 ); subplot(3,2,6);imshow(K4);title( 模板尺寸为 9*9 的滤波后图像 ); 2.3 均值滤波的实验结果 (1)高斯噪声的滤波结果 结果分析: 通过通过图像的识别率可以看出:模板越大去噪效果越好,但图像模糊度也 随之增加。 (2)椒盐噪声去噪结果 图像去噪处理的方法 6 由图可得: 模板越大, 去噪效果越好, 因此使用均值滤波去噪时选用的模板尺寸(邻域半径) 越大效果越好。 三、中值滤波 3.1 中值滤波的基本思想
12、此方法是用该像素的相邻像素的灰度中值来代替像素值。是一种典型的排序滤波器。 其中,是邻域中各点的灰度值。所以, 中值滤波后的图像g(x,y)是以 (x,y) 为中心的 N*N窗口的各像素的灰度中间值。 3.2 中值滤波的 MATLAB 算法 用MATLAB 设置中值滤波算法为: sample=imread(lenna.jpg); sgray=rgb2gray(sample); I1=imnoise(sample,salt Igray1=rgb2gray(I1); I2=imnoise(sample,gaussian,0,0.005); Igray2=rgb2gray(I2); K1=medfi
13、lt2(Igray1); K2=medfilt2(Igray2); subplot(2,3,1);imshow(sgray);title( 原始图形 ); subplot(2,3,2);imshow(Igray1);title( 加椒盐噪声后的图像 ); 图像去噪处理的方法 7 subplot(2,3,3);imshow(Igray2);title( 加高斯噪声后的图像 ); subplot(2,3,4);imshow(K1);title( 中值滤波 1(椒盐) ); subplot(2,3,5);imshow(K2);title( 中值滤波 2(高斯) ); 3.3 中值滤波的实验结果 通过
14、结果可以看出,中值滤波对于椒盐噪声的去噪能力比对高斯噪声的去噪能力好。 四、维纳滤波 4.1 维纳滤波的基本思想 假定线性滤波器的输入为有用信号和噪声之和,两者均为广义平稳过程且知它们的二阶 统计特性, 维纳根据最小均方误差准则(滤波器的输出信号与需要信号之差的均方值最小), 求得了最佳线性滤波器的参数,这种滤波器被称为维纳滤波器。 维纳滤波器的优点是适应面较广,无论平稳随机过程是连续的还是离散的,是标量的还 是向量的, 都可应用。对某些问题,还可求出滤波器传递函数的显式解,并进而采用由简单 的物理元件组成的网络构成维纳滤波器。维纳滤波器的缺点是,要求得到半无限时间区间内 的全部观察数据的条件
15、很难满足,同时它也不能用于噪声为非平稳的随机过程的情况,对于 向量情况应用也不方便。因此,维纳滤波在实际问题中应用不多。 实现维纳滤波的要求是: (1)输入过程是广义平稳的; (2)输入过程的统计特性是已知的。 4.2 维纳滤波的算法 维纳滤波的 MATLAB 算法为: sample=imread(lenna.jpg); sgray=rgb2gray(sample); I1=imnoise(sample,salt Igray1=rgb2gray(I1); I2=imnoise(sample,gaussian,0,0.005); 图像去噪处理的方法 8 Igray2=rgb2gray(I2);
16、K1=wiener2(Igray1,3 3); K2=wiener2(Igray2,3 3); subplot(2,3,1);imshow(sgray);title( 原始图像 ); subplot(2,3,2);imshow(Igray1);title( 加椒盐噪声后的图像 ); subplot(2,3,3);imshow(Igray2);title( 加高斯噪声后的图像 ); subplot(2,3,4);imshow(K1);title( 维纳滤波 1(椒盐) ); subplot(2,3,5);imshow(K2);title( 维纳滤波 2(高斯) ); 4.3 维纳滤波的实验结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 滤波 处理 要点
链接地址:https://www.31doc.com/p-5207457.html