2D адаптивная фильтрация удаления шума
Синтаксис wiener2(I,[m n],[mblock nblock],noise)
был удален. Используйте wiener2(I,[m n],noise)
синтаксис вместо этого.
фильтрует полутоновое изображение J
= wiener2(I
,[m n]
,noise
)I
использование мудрого пикселем адаптивного lowpass Винеровский фильтр. [m n]
задает размер (m
- n
) из окружения, используемого, чтобы оценить локальное изображение среднее и стандартное отклонение. Аддитивный шум (Гауссов белый шум) степень принят, чтобы быть noise
.
Входное изображение было ухудшено постоянным шумом дополнения степени. wiener2
использует pixelwise адаптивный Винеровский метод на основе статистики, оцененной от локального окружения каждого пикселя.
wiener2
оценивает локальное среднее значение и отклонение вокруг каждого пикселя.
и
где N-by-M локальное окружение каждого пикселя в изображении A
. wiener2
затем создает pixelwise Винеровский фильтр с помощью этих оценок,
где ν2 является шумовым отклонением. Если шумовое отклонение не дано, wiener2
использует среднее значение всех локальных предполагаемых отклонений.
[1] Лим, Джэ С., Двумерная Обработка сигналов и Обработка изображений, Englewood Cliffs, NJ, Prentice Hall, 1990, p. 548, уравнения 9.26, 9.27, и 9.29.