【图像去噪】基于维纳滤波图像去噪matlab代码

图像去噪】基于维纳滤波图像去噪matlab代码
1 简介
图像在采集、获取以及传输的过程中,往往要受到噪声污染,形成噪声图像。图像去噪是图像处理领域中的⼀个重要环节。为了对含有⾼斯⽩噪声的图像进⾏去噪,在Donoho提出的⼩波阈值去噪算法的基础上,提出⼀种基于维纳滤波的⼩波图像去噪算法,利⽤维纳滤波后剩下的信号来计算噪声的标准⽅差。仿真结果表明,与Donoho提出的鲁棒中值算法相⽐,该算法能够有效地抑制⾼斯⽩噪声,更好地保留图像的边缘细节。
2 部分代码
In=imread('pic.jpg');
I=rgb2gray(In);
figure;国外体育明星
subplot(2,2,1);
imshow(In);
title('原图像');海洋环境科学
subplot(2,2,2);
imshow(I);
title('灰度图像');
[m,n]=size(I);
F=fftshift(fft2(I));
k=0.0005;
H=zeros(m,n);
马恒昌
for u=1:m
for v=1:n
国际油价负H(u,v)=exp((-k)*(((u-m/2)^2+(v-n/2)^2)^(5/6)));
end
endyuqing
G=F.*H;
I0=real(ifft2(fftshift(G)));
I1=imnoise(uint8(I0),'gaussian',0,0.001) ;
subplot(2,2,3);
imshow(uint8(I1));
title('模糊退化且添加⾼斯噪声的图像');
3 仿真结果
4 参考⽂献
[1]张天瑜. "基于维纳滤波的⼩波图像去噪算法研究." 井冈⼭⼤学学报:⾃然科学版 32.1(2011):5.
渗透率部分理论引⽤⽹络⽂献,若有侵权联系博主删除。
5 MATLAB代码与数据下载地址见博客主页

本文发布于:2024-09-22 04:05:40,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/477296.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:噪声   图像   算法   提出   污染   代码   地址   下载
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议