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, стр. 469-476.