ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:741.73KB ,
资源ID:6816499      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6816499.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字图像处理论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字图像处理论文.docx

1、数字图像处理论文图像去除噪声实验及其分析摘要本文介绍了邻域平均法,中值滤波法,小波变换法这三种方法分别来实现了对高斯噪声,椒盐噪声的去除噪声的实验效果及其分析,分析了3种方法在平滑效果以及轮廓模糊程度上的差异。关键词:邻域平均法,中值滤波法,小波变换法高斯噪声,椒盐噪声引言:领域平均法的思想是用像素及其指定领域内像素的平均值或加权平均值作为该像素的新值,以便去除突变的像素点,从而虑除一定的噪声。中值滤波法的原理是把以某像素为中心的小窗口内的所有像素的灰度按从小到大排序,取排序结果中的中间值作为该像素的灰度值。小波变换可以把信号分解为多个具有不同时间和频率分辨率的信号,从而在一个变换中同时研究信

2、号的低频和高频信息。本文先开始领域平均法和中值滤波法对高斯噪声的虑除效果对比,程序1在附录中。图像结果如下: 原始图像(a) 加高斯噪声(b) 领域平均法(c) 中值滤波法(d)分析:从以上四幅图像看出,领域平均法的去除高斯噪声的效果比较好,因为得出来的图像看出,c图的效果比较好,相比d图来说,还能看清楚手脚的形状,而d图则不见其轮廓,而且c图颜色更加深一些。它们的信噪比如下:输入数据的MSE为:987.1436%原始图像与高斯图像的均方误差输入数据的PSNR为:18.187%原始图像与高斯图像的峰值信噪比输入数据1的MSE为:1344.5184%原始图像与领域平均后高斯图像的均方误差输入数据

3、1的PSNR为:16.8451 %原始图像与领域平均后高斯图像的峰值信噪比输入数据3的MSE为:1267.3331%原始图像与中值滤波后高斯图像的均方误差输入数据3的PSNR为:17.1019接着是领域平均法和中值滤波法对椒盐噪声的虑除效果对比,程序2在附录中。图像结果如下:%原始图像与中值滤波后高斯图像的峰值信噪比 椒盐图像 领域平均法 第一次中值滤波法 第二次中值滤波法分析:从以上四幅图像可以看出,中值滤波法去除椒盐噪声的效果比较好,领域平均法去除椒盐噪声的效果明显较差,基本变化不大。第二次中值滤波比第一次中值滤波的效果更佳,从边框上可以看出,但是也不是次数越多效果越好,这些都是主观的。它

4、们的信噪比如下:输入数据的MSE为:5546.4714 %原始图像与椒盐图像的均方误差输入数据的PSNR为:10.6906 %原始图像与椒盐图像的峰值信噪比输入数据的MSE为:1638.3039 %原始图像与领域平均后椒盐图像的均方误差输入数据的PSNR为:15.9869 %原始图像与领域平均后椒盐图像的峰值信噪比输入数据的MSE为:527.9824 %原始图像与中值滤波后椒盐图像的均方误差输入数据的PSNR为:20.9046 %原始图像与中值滤波后后椒盐图像的峰值信噪比分析:由此可见,没有滤波前 均方误差很大,峰值信噪比很小,领域滤波后,均方误差比没有滤波前小很多,峰值信噪比大了三分之一,中

5、值滤波后,均方误差最小,峰值信噪比最大,可见,中值滤波的效果最好。接着是小波变换法对高斯噪声的虑除效果对比,程序3在附录中。图像结果如下:原始图像 高斯噪声小波变换分析:经过小波变换后,从图像中可以看出,高斯噪声是去掉了,但是也存在也一些问题,图像的边缘变模糊了,叮当手里拿着的那朵花开始变形,右边的手脚也是如此。它们的信噪比如下:输入数据的MSE为:1003.1354%原始图像与高斯图像的均方误差输入数据的PSNR为:18.1172%原始图像与高斯图像的峰值信噪比输入数据的MSE为:260.2533%原始图像与小波变换后高斯图像的均方误差输入数据的PSNR为:23.9768%原始图像与高小波变

6、换后斯图像的峰值信噪比分析:可见,小波变换后,信噪比增大,均方误差减少。最后是小波变换法对椒盐噪声的虑除效果对比,程序4在附录中。图像结果如下: 原始图像 椒盐噪声 小波变换后分析:经过小波变换后,从图像中可以看出,椒盐噪声是去掉了,但是也存在也一些问题,图像的边缘变模糊了,叮当手里拿着的那朵花开始变形,右边的手脚也是如此。它们的信噪比如下:输入数据的MSE为:352179629.1668% %原始图像与椒盐图像的均方误输入数据的PSNR为:-37.3368 %原始图像与椒盐图像的峰值信噪比输入数据的MSE为:260.2533 %原始图像与小波变换后椒盐图像的均方误差输入数据的PSNR为:23

7、.9768 %原始图像与小波变换后椒盐图像的峰值信噪比分析:可见,小波变换后,信噪比增大,均方误差减少。 总结 通过以上三种方法对含有高斯噪声与椒盐噪声的图像进行虑除得出来的结果可以看出:对于高斯噪声,领域平均法的虑除效果最佳,它在降低噪声的同时使图像产生模糊,特别是在边缘和细节处,因而噪声也被平均到平滑图像中。对于椒盐噪声,中值滤波能在去除噪声的同时较好地保持图像边缘,去除椒盐噪声的效果最佳。对于小波变换法,无论是高斯噪声还是椒盐噪声,它都能很好地去除噪声,但是使边缘图像变得模糊,甚至变形。小波变换包含小波分解,将信号分解为近似分量和细节分量,对于含噪信号,噪声分量的主要能量一般集中在小波分

8、解的细节分量中,因此对细节分量进行阀值处理可以虑除噪声,可能是学生选取阀值不当才产生这样的效果,望老师指正。 附录程序1clear;I=imread(F:dingdang.jpg);figureimshow(I);I1=imnoise(I,gaussian,0.2);figureimshow(I1);A=imread(F:dingdang.jpg);M,N=size(A);B=I1;a=double(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M*N);ps

9、nrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);h=fspecial(average);I2=imfilter(I1,h);figureimshow(I2);A=imread(F:dingdang.jpg);M,N=size(A);B=I2;a=double(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M

10、*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);I1=imnoise(I,gaussian,0.2);R=I1(:,:,1);G=I1(:,:,2);B=I1(:,:,3);R1=medfilt2(R);G1=medfilt2(G);B1=medfilt2(B);I1(:,:,1)=R1;I1(:,:,2)=G1;I1(:,:,3)=B1;figureimshow(I1);A=imread(F:dingdang.jpg);M,N

11、=size(A);B=I1;a=double(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);程序2clear;I=imread(F:dingdang.jpg);I1=imnoise(I,salt & pepper,0.2);figureimsho

12、w(I1);A=imread(F:dingdang.jpg);M,N=size(A);B=I1;a=double(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);h=fspecial(average);I2=imfilter(I1,h);figur

13、eimshow(I2);A=imread(F:dingdang.jpg);M,N=size(A);B=I2;a=double(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);R=I1(:,:,1);G=I1(:,:,2);B=I1(:,:,3);R

14、1=medfilt2(R);G1=medfilt2(G);B1=medfilt2(B);I1(:,:,1)=R1;I1(:,:,2)=G1;I1(:,:,3)=B1;figureimshow(I1);R=I1(:,:,1);G=I1(:,:,2);B=I1(:,:,3);R1=medfilt2(R);G1=medfilt2(G);B1=medfilt2(B);I1(:,:,1)=R1;I1(:,:,2)=G1;I1(:,:,3)=B1;figureimshow(I1);A=imread(F:dingdang.jpg);M,N=size(A);B=I1;a=double(A);b=double(

15、B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);程序3 clear;I=imread(F:dingdang.jpg);I2,map=rgb2ind(I);figureimshow(I2,map);I1=imnoise(I2,gaussian,0.2);I4=imnoise

16、(I,gaussian,0.2);figureimshow(I4);A=imread(F:dingdang.jpg);M,N=size(A);B=I4;a=double(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);c,s=wavedec2(I2

17、,2,sym5);%用sym5小波对图像信号进行二层的小波分解thr,sorh,keepapp=ddencmp(den,wv,I1);%使用ddencmp函数来计算机计算去噪的默认阀值和熵标准。I3,cxc,lxc,perf0,perf12=wdencmp(gbl,c,s,sym5,2,thr,sorh,keepapp); %使用wdencmp函数来实现图像的压缩。figureimshow(I3,map);%去噪后的图像A=I2;M,N=size(A);B=I3;a=double(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,

18、j)-b(i,j)2; end;end;mseValue=sum/(M*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);程序4clear;I=imread(F:dingdang.jpg);I2,map=rgb2ind(I);figureimshow(I2,map);I1=imnoise(I2,salt & pepper,0.2);figureimshow(I1,map);A=I2;M,N=size(A);B=I1;a=double

19、(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);c,s=wavedec2(I2,2,sym5); %用sym5小波对图像信号进行二层的小波分解thr,sorh,keepapp=ddencmp(den,wv,I1); %使用ddencmp函数来计算

20、机计算去噪的默认阀值和熵标准。I3,cxc,lxc,perf0,perf12=wdencmp(gbl,c,s,sym5,2,thr,sorh,keepapp); %使用wdencmp函数来实现图像的压缩figureimshow(I3,map); %去噪后的图像A=I2;M,N=size(A);B=I3;a=double(A);b=double(B);sum=0;for i=1:M; for j= 1:N; sum=sum+(a(i,j)-b(i,j)2; end;end;mseValue=sum/(M*N);psnrValue=10*log10(2552/mseValue);disp(输入数据的MSE为:,num2str(mseValue);disp(输入数据的PSNR为:,num2str(psnrValue);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1