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