Функция Свертка
Обзор
Функция Свертка выполняет фильтрацию значений пикселов в изображении, которая может использоваться для повышения резкости изображения, размывания изображения, определения ребер в пределах изображения или других усовершенствований, основанных на ядре фильтрации. Фильтры используются для повышения качества растрового изображения путем устранения ложных данных или улучшения характеристик данных. Эти фильтры свертки применяются к движущемуся, перекрывающему ядру (окну или окрестности), например, 3 x 3. Фильтры свертки работают путем вычисления значения пиксела на основе весов его соседей.
Примечания
Существует несколько типов фильтров свертки, которые вы можете использовать в этой функции. Также можно задать тип Определен пользователем и ввести свои значения ядра.
Для достижения лучших результатов отображения вы можете применить растяжку гистограммы, чтобы настроить контраст или яркость изображения, что поможет выделить пространственные объекты.
Параметры
|
Параметр |
Описание |
|---|---|
|
Растр |
Входной растровый слой. |
|
Тип |
Выберите тип фильтрации, которую хотите выполнить. Существуют опции для панхроматического слияния, размытия или выявления ребер, или можно задать собственный фильтр на основе ядра |
|
Ядро |
Таблица показывает, как в процессе фильтрации будет взвешен каждый пиксел. Если выбрать Тип Определен пользователем, таблицу можно редактировать. |
Более подробно о том, как работает свертка
В следующей таблице каждый фильтр применен к одному из этих двух изображений:
Фильтры выявления ребер
Типы градиента
Фильтры градиента могут использоваться для выявления ребер с шагом в 45 градусов.
|
Тип |
Описание |
Пример |
|---|---|---|
|
Восточный градиент |
Фильтр 3 х 3
|
|
|
Северный градиент |
Фильтр 3 х 3
|
|
|
Северо-восточный градиент |
Фильтр 3 х 3
|
|
|
Северо-западный градиент |
Фильтр 3 х 3
|
|
|
Южный градиент |
Фильтр 3 х 3
|
|
|
Западный градиент |
Фильтр 3 х 3
|
|
Типы Лапласа
Фильтры Лапласа часто используются для выявления ребер. Они часто применяются к изображению, которое сначала было сглажено, для уменьшения его чувствительности к шуму.
|
Тип |
Описание |
Пример |
|---|---|---|
|
Лапласиан 3x3 |
Фильтр 3 х 3
|
|
|
Лапласиан 5x5 |
Фильтр 5 х 5
|
|
Типы выявления линий
Такие фильтры выявления линий, как фильтры градиента, могут использоваться для выявления ребер.
Вы можете получить лучшие результаты, если примените алгоритм сглаживания до алгоритма выявления ребер.
|
Тип |
Описание |
Пример |
|---|---|---|
|
Выявление линий по горизонтали |
Фильтр 3 х 3
|
|
|
Выявление линий по диагонали влево |
Фильтр 3 х 3
|
|
|
Выявление линий по диагонали вправо |
Фильтр 3 х 3
|
|
|
Выявление линий по вертикали |
Фильтр 3 х 3
|
|
Типы Собеля
Фильтр Собеля используется для выявления ребер.
|
Тип |
Описание |
Пример |
|---|---|---|
|
Оператор Собеля по горизонтали |
Фильтр 3 х 3
|
|
|
Оператор Собеля по вертикали |
Фильтр 3 х 3
|
|
Фильтры Увеличение резкости и Сглаживание
Типы повышения резкости
Фильтр увеличения резкости (высокочастотный) подчеркивает сравнительное различие в значениях с соседями. Высокочастотный фильтр вычисляет фокальную суммарную статистику для каждой ячейки входных данных с помощью взвешенной окрестности ядра. Это позволяет выявить границы между пространственными объектами (например, границу между водным массивом и лесом), таким образом, подчеркивая ребра между объектами. Высокочастотный фильтр называется фильтром улучшения границ (ребер, краев). Ядро высокочастотного фильтра определяет, какие ячейки нужно использовать в окрестности, и то, насколько их взвешивать (перемножая их).
|
Тип |
Описание |
Пример |
|---|---|---|
|
Резкость |
Фильтр 3 х 3
|
|
|
Большая четкость |
Фильтр 3 х 3
|
|
|
Повышение резкости 3x3 |
Высокочастотный фильтр 3 x 3
|
|
|
Повышение резкости 5x5 |
Высокочастотный фильтр 5 x 5
|
|
Типы сглаживания
Фильтры сглаживания (низкочастотные) сглаживают данные, уменьшая локальное изменение и удаляя шум. Низкочастотный фильтр вычисляет среднее значение для каждой окрестности. Эффект выражается в том, что высокие и низкие значения в каждой окрестности усредняются, что уменьшает экстремальные значения данных.
|
Тип |
Описание |
Пример |
|---|---|---|
|
Сглаживание по арифметическому среднему |
Фильтр 3 х 3
|
|
|
Сглаживание 3x3 |
Низкочастотный фильтр 3 x 3
|
|
|
Сглаживание 5x5 |
Низкочастотный фильтр 5 x 5
|
|
Другие фильтры
Тип рассеяния точки
Функция рассеяния точки описывает распространение света от точечного источника через линзу. Это приводит к незначительному эффекту размывания границ.
|
Тип |
Описание |
Пример |
|---|---|---|
|
Рассеяние точки |
Фильтр 3 х 3
|
|





















