自适应局部降噪滤波器.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自适应局部降噪滤波器
在MA TLAB中输入程序如下:
block=3;
I=imread('VLSI.PNG');
I=rgb2gray(I);
subplot(1,2,1);
imshow(I);
[M,N]=size(I);
NI=zeros(M,N);
temp=[];
for k=1:M
temp=[temp I(k,:)];
end
Eta_total=var(temp);
for k=(block+1)/2:M-(block-1)/2
for l=(block+1)/2:N-(block-1)/2
temp=[];
for m=1:block
temp=[temp I(k+m-(block+1)/2,(l-(block-1)/2):(l+(block-1)/2))];
end
local_mean=mean(temp);
local_var=var(temp);
if local_var==0
NI(k,l)=I(k,l);
else
NI(k,l)=I(k,l)-Eta_total/local_var*(I(k,l)-local_mean);
end
end
end
NI=uint8(NI);
subplot(1,2,2);
imshow(NI);
运行结果: