周期噪声频域滤除、散粒噪声中值滤波

对周期噪声,使用频域方式滤波。使用FFT将其变换到频谱域对恒定频率的信号滤除。

对散粒噪声,使用中值滤波。设定5x5的模板统计排序,选取其中值替代模板的中心位置的值。

 

I=imread('D:\文件及下载相关\图片\child.jpg');
G = rgb2gray(I);
[M,N]=size(G);
F = fft2(G);
F1 = fftshift(F);
F2 = log(1+abs(F1));
x = 0:(M-1);
y = 0:(N-1);
[Y,X] = meshgrid(y,x);
Q0 = 10;
y0 = 225;
x0 = 272; 
y1 = 289;
x1 = 272;  
Q1 = sqrt((Y-y0).^2+(X-x0).^2);
Q2 = sqrt((Y-y1).^2+(X-x1).^2);
H = 1./(1+(Q0^2./(Q1.*Q2)).^8);
I =abs(real(ifft2(OUT1.*H)));
figure,imshow(I,[])

 

中值滤波:

clc
I = imread('C:\Users\Desktop\椒盐噪声.jpg');
G = rgb2gray(I);
G1=medfilt2(G,[5,5]);
figure()
subplot(1,2,1);
imshow(G1);
subplot(1,2,2);
imshow(G)

 

转载于:https://www.cnblogs.com/wxl845235800/p/8277349.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值