Professional Documents
Culture Documents
Salt&Papper Nosise
Salt&Papper Nosise
^(Q+1); % Application
of Formulapixl2= (data(i+m,j+n)).^Q;pixln=pixln+pixl1; % Application of
Summationpixld=pixld+pixl2;
endendendreformedimage(i,j)=(pixln/pixld);pixln=0;pixld=0;endendsubplot(3,5,5),imsh
ow(reformedimage),title('contra-harmonic mean (Q=-
ve)');data=im2double(I);Q=2;sumn=[];sumd=[];pixln=0;pixld=0;ro=512;col=512;for
i=1:ro;for j=1:col;for m=-1:1;for n=-1:1;if (i+m>0 && i+m<ro && j+n>0 && j+n<col &&
... % To keep indices in limit1+m>0 && 1+m<ro && ...1+n>0 &&
1+n<col)pixl1=(data(i+m,j+n)).^(Q+1); % Application of Formulapixl2=
(data(i+m,j+n)).^Q;pixln=pixln+pixl1; % Application of Summationpixld=pixld+pixl2;
endendendreformedimage(i,j)=(pixln/pixld);pixln=0;pixld=0;endendsubplot(3,5,7),imsh
ow(reformedimage),title('contra-harmonic mean (Q=+ve)');%median filterA =
medfilt2(I,[3 3]);subplot(3,5,8),imshow(A),title('median filtered image');
mid1=(min(mid1)+max(mid1))/2;z(i,j)=mid1;endendsubplot(3,5,12),imshow(uint8(z)),tit
le('mid point filtered image');%alpha-trimmed filterm = 3; n = 3; d = 2;if (d <= 0)
? (d/2 ~= round(d/2))error('d must be a positive, even integer.')endinclass =
class(I);g = im2double(I);f = imfilter(I, ones(m, n), 'symmetric');for k = 1:d/2f =
imsubtract(f, ordfilt2(I, k, ones(m, n), 'symmetric'));endfor k = (m*n - (d/2) +
1):m*nf = imsubtract(f, ordfilt2(I, k, ones(m, n), 'symmetric'));endf = f / (m*n -
d);subplot(3,5,13),imshow(f),title('alpha-trimmed filtered image');