ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Функция Свертка

  • Типы фильтров свертки
  • Фильтры выявления ребер
  • Фильтры Увеличение резкости и Сглаживание
  • Другие фильтры

Функция Свертка выполняет фильтрацию значений пикселов в изображении, которая может использоваться для повышения резкости изображения, размывания изображения, определения ребер в пределах изображения или других усовершенствований, основанных на ядре фильтрации.

Входные данные для этой функции:

  • Входной растр
  • Тип
  • Ядро

Типы фильтров свертки

Фильтры используются для повышения качества растрового изображения путем устранения ложных данных или улучшения характеристик данных. Эти фильтры свертки применяются к движущемуся, перекрывающему ядру (окну или окрестности), например, 3 x 3. Фильтры свертки работают путем вычисления значения пиксела на основе взвешивания его соседей.

Существует несколько типов фильтров свертки, которые вы можете использовать в этой функции. Вы также можете задать тип Определен пользователем и ввести свои значения ядра.

Вы можете применить фильтр медианы к изображению, задав вес 1/9 для ядра 3 x 3, тем самым давая каждому пикселу в ядре равный вес. Этот фильтр можно использовать для сглаживания изображения. Есть другие ядра, которые можно использовать для выделения и подчеркивания границ (ребер). Вы можете объединять фильтры для достижения определенных результатов. Например, вы можете применить фильтр, который удалит пятно или сгладит изображение, а затем применить фильтр, который выявит ребра.

Для достижения лучших результатов отображения вы можете применить растяжку гистограммы, чтобы настроить контраст и яркость изображения, что поможет выделить пространственные объекты.

Дальнейшие примеры применяются к одному из следующих изображений:

Нефильтрованное изображение в оттенках серого
Нефильтрованное изображение в оттенках серого
Нефильтрованное цветное изображение
Нефильтрованное цветное изображение

Фильтры выявления ребер

Типы градиента

Фильтры градиента могут использоваться для выявления ребер с шагом в 45 градусов.

ТипОписаниеПример:

Восточный градиент

Фильтр 3 х 3

 1  0 -1
 2  0 -2
 1  0 -1

Результат фильтра Восточный градиент

Северный градиент

Фильтр 3 х 3

 -1 -2 -1
  0  0  0
  1  2  1

Результат фильтра Северный градиент

Северо-восточный градиент

Фильтр 3 х 3

 0 -1 -2
 1  0 -1
 2  1  0

Результат фильтра Северо-восточный градиент

Северо-западный градиент

Фильтр 3 х 3

 -2 -1  0
 -1  0  1
  0  1  2

Результат фильтра Северо-западный градиент

Южный градиент

Фильтр 3 х 3

  1  2  1
  0  0  0 
 -1 -2 -1

Результат фильтра Южный градиент

Западный градиент

Фильтр 3 х 3

 -1  0  1
 -2  0  2
 -1  0  1

Результат фильтра Западный градиент

Типы Лапласа

Фильтры Лапласа часто используются для выявления ребер. Он часто применяется к изображению, которое сначала было сглажено, для уменьшения его чувствительности к шуму.

ТипОписаниеПример:

Лапласиан 3x3

Фильтр 3 х 3

 0 -1  0
-1  4 -1
 0 -1  0

Результат Лапласиан 3x3

Лапласиан 5x5

Фильтр 5 х 5

 0  0 -1  0  0 
 0 -1 -2 -1  0
-1 -2 17 -2 -1
 0 -1 -2 -1  0
 0  0 -1  0  0

Лапласиан 5x5

Типы выявления линий

Такие фильтры выявления линий, как фильтры градиента, могут использоваться для выявления ребер.

Вы можете получить лучшие результаты, если примените алгоритм сглаживания до алгоритма выявления ребер.

ТипОписаниеПример:

Выявление линий по горизонтали

Фильтр 3 х 3

-1 -1 -1
 2  2  2 
-1 -1 -1

Результат выявления линий по горизонтали

Выявление линий по диагонали влево

Фильтр 3 х 3

 2 -1 -1
-1  2 -1
-1 -1  2

Результат выявления линий по диагонали влево

Выявление линий по диагонали вправо

Фильтр 3 х 3

-1 -1  2 
-1  2 -1
 2 -1 -1

Результат выявления линий по диагонали вправо

Выявление линий по вертикали

Фильтр 3 х 3

-1  0 -1 
-1  2 -1 
-1  2 -1

Результат выявления линий по вертикали

Типы Собеля

Фильтр Собеля используется для выявления ребер.

ТипОписаниеПример:

Оператор Собеля по горизонтали

Фильтр 3 х 3

-1 -2 -1
 0  0  0
 1  2  1

Результат оператора Собеля по горизонтали

Оператор Собеля по вертикали

Фильтр 3 х 3

-1  0  1 
-2  0  2 
-1  0  1

Результат оператора Собеля по вертикали

Фильтры Увеличение резкости и Сглаживание

Типы повышения резкости

Фильтр увеличения резкости (высокочастотный) подчеркивает сравнительное различие в значениях с соседями. Высокочастотный фильтр вычисляет фокальную суммарную статистику для каждой ячейки входных данных с помощью взвешенной окрестности ядра. Это позволяет выявить границы между пространственными объектами (например, границу между водным массивом и лесом), таким образом, подчеркивая ребра между объектами. Высокочастотный фильтр называется фильтром улучшения границ (ребер, краев). Ядро высокочастотного фильтра определяет, какие ячейки нужно использовать в окрестности, и то, насколько их взвешивать (перемножая их).

ТипОписаниеПример:

Резкость

Фильтр 3 х 3

  0    -0.25    0
-0.25    2    -0.25
  0    -0.25    0

Результат фильтра Резкость

Резкость II

Фильтр 3 х 3

-0.25 -0.25 -0.25 
-0.25  3    -0.25 
-0.25 -0.25 -0.25

Результат фильтра Резкость 2

Повышение резкости 3x3

Высокочастотный фильтр 3 x 3

-1 -1 -1 
-1  9 -1 
-1 -1 -1

Результат Повышение резкости 3x3

Повышение резкости 5x5

Высокочастотный фильтр 5 x 5

-1 -3 -4 -3 -1 
-3  0  6  0 -3 
-4  6 21  6 -4 
-3  0  6  0 -3
-1 -3 -4 -3 -1

Результат Повышение резкости 5x5

Типы сглаживания

Фильтры сглаживания (низкочастотные) сглаживают данные, уменьшая локальное изменение и удаляя шум. Низкочастотный фильтр вычисляет среднее значение для каждой окрестности. Эффект в том, что большие и маленькие значения в каждой окрестности будут усредняться, что уменьшит экстремальные значения данных.

ТипОписаниеПример:

Сглаживание по арифметическому среднему

Фильтр 3 х 3

0.111  0.111  0.111
0.111  0.111  0.111
0.111  0.111  0.111

Результат Сглаживания по арифметическому среднему

Сглаживание 3x3

Низкочастотный фильтр 3 x 3

1  2  1
2  4  2
1  2  1

Результат Сглаживания 3x3

Сглаживание 5x5

Низкочастотный фильтр 5 x 5

1  1  1  1  1 
1  4  4  4  1 
1  4 12  4  1 
1  4  4  4  1 
1  1  1  1  1

Результат Сглаживания 5x5

Другие фильтры

Тип рассеяния точки

Функция рассеяния точки описывает распространение света от точечного источника через линзу. Это приводит к незначительному эффекту размывания границ.

ТипОписаниеПример:

Рассеяние точки

Фильтр 3 х 3

-0.627  0.352 -0.627
 0.352  2.923  0.352
-0.627  0.352 -0.627

Результат рассеяния точки

Связанные разделы

  • Что такое функции, применяемые к набору растровых данных или к набору данных мозаики?
  • Редактирование последовательностей функций в наборе данных мозаики

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация