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.