(随机点噪声、椒盐噪声等),选取不同的方法去噪,比如
图片去噪:对一幅图像加入不同的噪声(随机点噪声、椒盐噪声等),选取不同的方法去噪,比如说邻域平均、中值滤波、图像迭加等,比较对于不同的噪声,不同的方法哪种更好。
A.加入随机点噪声进行邻域平均、中值滤波、图像迭加
邻域平均
>> I=imread('D:\gem.bmp');
>> snoise=0.1*randn(size(I));
>> J1=imadd(I,im2uint8(snoise)); % 受随机噪声干扰
>> M4=[0 1 0; 1 0 1; 0 1 0];
>> M4=M4/4; % 4邻域平均滤波
>> I_filter1=filter2(M4,J1);
>> M8=[1 1 1; 1 0 1; 1 1 1]; % 8邻域平均滤波
>> M8=M8/8;
>> I_filter2=filter2(M8,J1);
>> subplot(2,2,1),imshow(I);title('原始图像 Gem');
>> subplot(2,2,2),imshow(J1);title('加随机噪声后图像');
>> subplot(2,2,3),imshow(I_filter1,map);title('4邻域平均滤波');
>> subplot(2,2,4),imshow(I_filter2,map);title('8邻域平均滤波');
均值滤波</