Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок

В Шаге 4 было рассмотрено применение операции сглаживания для устранения шума. Рассмотрим примеры низкочастотной фильтрации с использованием других шумоподавляющих масок. Это могут быть следующие маски:

Маска 1: Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru Маска 2: Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru .

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

F=(1/10)*[1 1 1; 1 2 1; 1 1 1];

Lvyh=filter2(F,L,'same')/(3*3);

figure, imshow(Lvyh);

Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru

Рис. 8. Результат восстановления зашумленного импульсным шумом изображения с применением маски 1.

F=(1/16)*[1 2 1; 2 4 2; 1 2 1];

Lvyh=filter2(F,L,'same')/(3*3);

figure, imshow(Lvyh);

Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru

Рис. 9. Результат восстановления зашумленного импульсным шумом изображения с применением маски 2.

Это были примеры подавления импульсных шумов. Рассмотрим аналогичные примеры подавления гауссовского и мультипликативного шумов.

Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru Зашумленное гауссовским шумом изображение Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru Восстановленное изображение с применением маски 1 Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru Восстановленное изображение с применением маски 2

Рис. 10. Результат восстановления зашумленного гауссовским шумом изображения с применением маски 1 и маски 2.

Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru Зашумленное мультипликативным шумом изображение Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru Восстановленное изображение с применением маски 1 Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru Восстановленное изображение с применением маски 2

Рис. 11. Результат восстановления зашумленного мультипликативным шумом изображения с применением маски 1 и маски 2.

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

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

Возьмем некоторое исходное изображение (рис. 12):

L=imread('lily.bmp');

figure, imshow(L);

Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru

Рис. 12. Исходное цветное изображение.

Наложим на него импульсный шум с некоторыми характеристиками:

L=imnoise(L,'salt&pepper',0.05);

figure, imshow(L);

Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru

Рис. 13. Зашумленное изображение.

Далее для каждой цветовой составляющей применим операцию медианной фильтрации.

for k=1:s; % обработка отдельно по каждой составляющей L=Lin(:,:,k); 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)=L(i+a,j+b); end; end; end; if j>1+m1; for a=-n1:n1; D(n1+1+a,m+1)=L(i+a,j+m1); end; D=D(1:n,2:m+1); end; Lres(i,j)=median(D(:)); end; end;end;

Шаг 6: Низкочастотная фильтрация с использованием шумоподавляющих масок - student2.ru

Рис. 14. Восстановленное изображение с применением метода медианной фильтрации.

Представленные выше методы являются довольно эффективными алгоритмами восстановления изображений, которые были искажены импульсным, гауссовским или мультипликативным шумом. Эти методы служат основой для построения других более сложных методов решения задач по устранению шумовой составляющей на изображениях.

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