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.