3.4. Медианный фильтр

3.4.1. Общая информация

В то время, как «Гауссово»размывание рассчитывает среднее значение соседних пикселей, «Медианный» фильтр рассчитывает медиану:

Рисунок 17.14. Расчёт медианы

Расчёт медианы

Соседние элементы 3x3. Значения в восходящем порядке. Медиана окружена красным.


Эти расчёты не создают новых значений, и соседний пиксель вне выборки не повлияет на результат. Поэтому этот фильтр сохраняет границы и скругляет углы. Его используют для уменьшения шума, особенно «шума соли и перца», и для удаления царапин на фото.

3.4.2. Активация фильтра

Этот фильтр можно найти в меню изображения ФильтрыРазмываниеМедианный фильтр…

3.4.3. Параметры

Рисунок 17.15. Параметры «Медианного фильтра…»

Параметры Медианного фильтра…

Профили, Предварительный просмотр, Сравнение до/после

Эти параметры являются общими для фильтров на базе GEGL. Прочитайте Раздел 2, «Common Features».

Соседние области

Форма соседних областей. Три возможности: Квадрат, Круг(по умолчанию), Ромб. Разница слабо заметна и непредсказуема: экспериментируйте, редактирование на холсте делает процесс нетрудным.

Рисунок 17.16. Соседние области«медианы»

Соседние областимедианы

Радиус=3..........Слева: квадрат

В середине: круг..........Справа: ромб


Радиус

Радиус соседних областей. Увеличение радиуса увеличивает степень размытия. В отличие от «Гауссова размывания», края неразмыты. Углы скруглены, а выпуклые поверхности источены.

Рисунок 17.17. «Медианный» фильтр vs «Гауссово» размытие

Медианный фильтр vs Гауссово размытие

Слева: исходное изображение

В середине: медианный фильтр

Справа: Гаусс


Слишком сильное увеличение радиуса может повлечь за собой нежелательные эффекты:

Слева: исходное изображение

Справа: радиус=100

Процентиль

По умолчанию, медианный фильтр находит значение медианы по соседству с каждым пикселем. Несмотря на своё название, фильтр на самом деле может найти *любой* произвольный процентиль, не только медианный (например, 50-ый процентиль). Параметр «Процентиль» управляет процентилем, используемым для цветовых составляющих. Низкие значения затеняют тона изображения, более высокие — делают их ярче.

Слева: исходное изображение

В середине: процентиль=0. Изображение тёмное. Стебли увеличены, но не размыты.

Справа: Процентиль=100. Изображение более яркое и гораздо более размытое.

Альфа-процентиль

Чтобы увидеть эффект этого параметра, понадобится изображение с прозрачными областями. Если альфа-канал везде непрозрачен, результат будет также полностью непрозрачным, вне зависимости от значения процентиля.

Низкие значения «Альфа-процентиля» передвигают изображение к большей прозрачности, а более высокие — к большей непрозрачности, баланс представлен значением в 50%. В общих чертах, значения ниже 50% уменьшают размеры прозрачных областей изображения, а значения больше 50% — увеличивают.

Слева: Исходное изображение. Изображение имеет альфа-канал. Круг — прозрачный.

В середине: процентиль=0%. Прозрачный круг увеличен.

Справа: альфа-процентиль=100%. Прозрачный круг уменьшен.

Политика «бездны»

Политика «бездны» (обработка границ) подчиняется Abyss policy.

Clipping

The result of this filter can be larger than the original image. With the default Adjust option, the layer will be automatically resized as necessary when the filter is applied. With the Clip option the result will be clipped to the layer boundary.

3.4.4. Работа с медианным фильтром

Уменьшение объёма шума «соль и перец»

Слева: исходное изображение (из Википедии)

В середине: радиус = 1 применён дважды

Справа: радиус = 1 применён три раза

Скрытие царапин

Слева: исходное изображение

В середине: радиус = 2

Справа: радиус = 1 применён дважды. Изображение менее размытое.