图像滤波去噪处理要点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
图像是信息社会人们获取信息的重要来源之一。在通过图像传感器将现实世界中的有用图像信号进行采集、量化、编码、传输、恢复的过程中,存在大量影响图像质量的因素。因此图像在进行使用之前,一般都要经过严格的预处理如去噪、量化、压缩编码等。噪声的污染直接影响着对图像边缘检测、特征提取、图像分割、模式识别等处理,使人们不得不从各种角度进行探索以提高图像的质量。所以采用适当的方法尽量消除噪声是图像处理中一个非常重要的预处理步骤。图像处理技术在20世纪首先应用于图像的远距离传送,而改善图像质量的应用开始于1964年美国喷气动力实验室用计算机对“徘徊者七号”太空船发回的月球照片进行处理,并获得巨大成功。现在图像处理技术已深入到科学研究、军事技术、工农业生产、医学、气象及天文学等领域。科学家利用人造卫星可以获得地球资源照片、气象情况;医生可以通过X射线或CT对人体各部位的断层图像进行分析。但在许多情况下图像信息会受到各种各样噪声的影响,严重时会影响图像中的有用信息,所以对图像的噪声处理就显得十分重要。
因此我选择图像去噪方面进行了解及研究,现将自己已了解的知识进行汇总。
目录
摘要 (2)
一、图像滤波的应用 (4)
二、均值滤波 (5)
2.1 均值滤波的思想
2.2 均值滤波的算法
2.3 均值滤波的实验结果
三、中值滤波 (7)
3.1 中值滤波的思想
3.2 中值滤波的算法
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)
一、图像滤波的应用
图像是信息社会人们获取信息的重要来源之一。在现实世界中,存在大量影响图像质量的因素。因此图像在进行使用之前,一般都要经过严格的预处理如去噪、量化、压缩编码等。噪声的污染直接影响着对图像边缘检测、特征提取、图像分割、模式识别等处理,因此我们不得不从各种角度进行探索以提高图像的质量。采用适当的方法尽量消除噪声是图像处理中一个非常重要的预处理步骤。现在图像处理技术已深入到科学研究、军事技术、工农业生产、医学、气象及天文学等领域。科学家利用人造卫星可以获得地球资源照片、气象情况;医生可以通过X射线或CT对人体各部位的断层图像进行分析。但在许多情况下图像信息会受到各种各样噪声的影响,严重时会影响图像中的有用信息,所以对图像的噪声处理就显得十分重要。
为了改善图像质量,从图像中提取有效信息,必须对图像进行去噪预处理。根据噪声的频谱分布的规律和统计特征以及图像的特点,出现了多种多样的去噪方法。经典去噪方法有:空间域合成法、频域合成法和最优线性合成法等。与之相适应的出现了许多应用方法:如均值滤波器、中值滤波器、低通滤波器、维纳滤波器、最小失真法等。这些方法广泛应用,促进了数字信号处理的极大发展。显著提高了图像质量。近年来,小波变换去除噪声的方法得到广泛的应用。与传统的去噪方法相比。它利用的是非线性域值,在时间域和频率域同时具有良好的局部化性质,而且时窗和频窗的宽度可以调节。对高频成分采用逐渐精细的时域或空域取样步长,从而可以聚焦到对象的任意细节。因此可以提高散斑高散射特性的噪声对比度,很好的消除散斑噪声[9]。小波变换去除噪声的方法在不断地发展,去噪方法很多,如非线性小波变换阈值法去噪、小波变换模极大值去噪及基于小波变换域的尺度相关性去噪法等。
二、均值滤波
2.1均值滤波的基本思想
是将某像素邻域内的各点的灰度平均值来代替该像素原来的灰度级。通常邻域都取成N*N的方形窗口, 其降噪平滑后的图像为
其中, s 是点(x,y)邻域内的点集,M是点集S中的总点数。
将算术均值滤波器作一改进, 将某像素邻域内的各点的灰度加权平均值来代替该像素原来的灰度值,得到加权均值滤波。从权值上看, 灰度越接近中心像素其权值越大。加权平均的算法可表示为
其中,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('原始图像');
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);imshow(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 & pepper',0.02);
Igray=rgb2gray(I);
subplot(3,2,1);imshow(sgray);title('原始图像');
subplot(3,2,2);imshow(Igray);title('加入椒盐噪声后的图像');