2D адаптивная фильтрация удаления шума
Синтаксис wiener2(I,[m n],[mblock nblock],noise)
был удален. Используйте синтаксис wiener2(I,[m n],noise)
вместо этого.
J = wiener2(I,[m n],noise)
[J,noise_out] = wiener2(I,[m n])
фильтрует полутоновое изображение J
= wiener2(I
,[m n]
,noise
)I
с помощью мудрой пикселем адаптивной низкой передачи Винеровский фильтр. [m n]
указывает, что размер (m
-by-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.