Шаг 3: Использование медианного фильтра для устранения импульсного шума

Одним из эффективных путей устранения импульсных шумов на изображении является применение медианного фильтра. Наиболее эффективным вариантом является реализация в виде скользящей апертуры.

for i=1+n1:N+n1; disp(i) for j=1+m1:M+m1; if j==1+m1; D=0; for a=-n1:n1; for b=-m1:m1; D(n1+1+a,m1+1+b)=Lr(i+a,j+b); end; end; end; if j>1+m1; for a=-n1:n1; D(n1+1+a,m+1)=Lr(i+a,j+m1); end; D=D(1:n,2:m+1); end; Lvyh(i,j)=median(D(:)); end;end;Lvyh=Lvyh(n1+1:N+n1, m1+1:M+m1);figure, imshow(Lvyh);

Для наглядного сравнения приведем три изображения вместе: исходное, зашумленное и восстановленное.

Шаг 3: Использование медианного фильтра для устранения импульсного шума - student2.ru Исходное изображение Шаг 3: Использование медианного фильтра для устранения импульсного шума - student2.ru Зашумленное изображение (импульсный шум) Шаг 3: Использование медианного фильтра для устранения импульсного шума - student2.ru Восстановленное изображение

Рис. 5. Восстановление изображения, искаженного импульсным шумом, с применением метода медианной фильтрации.

Восстановленное изображение лишь незначительно отличается от исходного изображения и значительно лучше, с точки зрения визуального восприятия, зашумленного изображения.

Наши рекомендации