自适应局部降噪滤波器.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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);

运行结果:

相关文档
最新文档