2D медианная фильтрация
Медианная фильтрация является нелинейной операцией, часто используемой в обработке изображений, чтобы уменьшать "соль и перец" шум. Средний фильтр является более эффективным, чем свертка, когда цель состоит в том, чтобы одновременно уменьшать ребра заповедника и шум. Для получения информации о факторах производительности смотрите ordfilt2
.
Если входное изображение I
имеет целочисленный класс, затем все выходные значения возвращены как целые числа. Если количество пикселей в окружении (т.е. m*n
) даже, затем некоторые средние значения не могут быть целыми числами. В этих случаях отбрасываются дробные части. Логический вход обработан так же. Например, истинная медиана для следующего окружения 2 на 2 в uint8
массив 4.5, но medfilt2
отбрасывает дробную часть и возвращается 4.
1 5 4 8
Если вы задаете padopt
как 'zeros'
или 'indexed'
, затем дополнение может скосить медиану около границы изображения. Пиксели в половине ширины окружения (
) из ребер может казаться искаженным.[m n]
/2
На центральном процессоре, medfilt2
использование ordfilt2
выполнять фильтрацию.
[1] Лим, Джэ С., Двумерная Обработка сигналов и Обработка изображений, Englewood Cliffs, NJ, Prentice Hall, 1990, стр 469-476.