Виджет Выявление изменений изображения вычисляет разницу между двумя входными слоями изображений и создает новый слой изображений, который содержит информацию об изменениях.
Выявление изменений является одним из фундаментальных требований при работе с изображениями и дистанционным зондированием. Это сравнение нескольких слоев изображений, обычно полученных для одной области, но в разное время, для выявления типа, величины и местоположения изменений. Изменения могут произойти из-за антропогенной деятельности, неожиданных природных катаклизмов, или долгосрочных воздействий, обусловленных климатом или экологией.
Выходными данными, создаваемыми в результате выявления изменения, будет слой изображений, в котором каждый пиксел содержит тип или величину изменения.
Примеры
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вы хотите понять изменения плотности растительности и состояния растений.
- Вы хотите отслеживать изменения состава воды в водоемах, сравнивая снимки дистанционного зондирования, сделанные до и после наводнения.
- Вы хотите изучить изменения температуры воды, сравнивая слои изображений, содержащие данные, записанные на разных глубинах океана.
Примечания по использованию
Виджету Выявление изменений изображения требуется подключение к виджету Карта. Виджет Карта должен содержать веб-карту или веб-сцену с динамическим слоем изображений.
Примечание:
Виджет Выявление изменений изображения поддерживает только динамические слои изображений.
Если вы добавите этот виджет в приложение, панель виджета предоставит пользователям следующие возможности взаимодействия:
- В разделе Входное изображение можно выбрать входные слои следующим образом:
- Используйте ниспадающие меню, чтобы выбрать значение Слой Изображение Из и значение Слой Изображение В на карте или в сцене.
- В настройках виджета можно предварительно задать входные слои изображений. В этом случае во время запуска пользователи смогут только просматривать текущие названия слоев, но не смогут их изменять.
- В разделе Настройки выявления изменений вы можете выбрать метод выявления изменений и задать его параметры. Виджет Выявление изменений изображения поддерживает следующие три метода выявления изменений:
- Методы спектральных изменений - вычисляют изменение на основании спектрального угла или расстояния для двух многоканальных слоев изображений. Спектры каждого пикселя рассматриваются как вектор.
- Спектральное Евклидово расстояние — измеряет евклидово расстояние между двумя векторами.
- Разница спектрального угла - измеряет угол (в радианах) между двумя векторами.
- Методы изменения индекса изображений - вычисляют индекс канала для двух слоев многоканальных изображения и вычисляют изменение значения пиксела.
- Растительность — использует Нормализованный относительный индекс растительности (NDVI) в качестве индикатора. Для этого необходимы красный и ближний инфракрасный каналы.
- Вода — использует Нормализованный относительный индекс воды (NDWI) в качестве индикатора. Для этого необходимы зеленый и ближний инфракрасный каналы.
- След от пожара - использует Нормализованный индекс гарей (NBR) в качестве индикатора. Для этого необходимы ближний инфракрасный и коротковолновый инфракрасный каналы.
- Застройка - использует Нормализованный разностный индекс застройки (NDBI) в качестве индикатора. Для этого необходимы ближний инфракрасный и коротковолновый инфракрасный каналы.
- Методы изменений значения пикселов - вычисляют абсолютное или относительное изменение выбранного канала между двумя слоями изображений.
- Тип абсолютной разницы — измеряет математическую разницу между значениями пикселей.
- Тип относительной разницы - измеряет разницу между значениями пикселей, рассчитанными относительно величины максимальных значений пикселей, которые сравниваются.
- Методы спектральных изменений - вычисляют изменение на основании спектрального угла или расстояния для двух многоканальных слоев изображений. Спектры каждого пикселя рассматриваются как вектор.
- В разделе Слой результатов можно ввести имя слоя результатов. Этот параметр доступен, если в настройках виджета для параметра Режим слоя результата выбрать значение Несколько слоев.
- Нажмите кнопку Запустить, чтобы запустить анализ, создать новый слой результатов и добавить его на карту.
- После запуска анализа появится раздел Настройки отображения слоев. В этом разделе представлены следующие дополнительные опции взаимодействия:
- Слой результата — Здесь отображается или отображаются слои результатов для анализов, выполняемых с использованием методов изменения индекса изображения. Несколько слоев результатов могут появиться здесь, если в настройках виджета для параметра Режим слоя результата выбрано значение Несколько слоев. Щёлкните по слою результатов, чтобы просмотреть его на карте.
- Показать разницу в пределах — используйте этот бегунок, чтобы добавить маску значений пикселей, которая выделяет изменения. Этот параметр отображается для слоев результатов, созданных с помощью методов изменения индекса изображения.
Подсказка:
С помощью виджета Слои карты можно изменять порядок и видимость слоев, создаваемых во время запуска.
Настройки
Виджет Выявление изменений изображений включает в себя следующие настройки:
- Выбрать виджет Карта - выберите виджет Карта.
- Предварительно заданные слои изображений — при желании можно установить входные слои изображений по умолчанию. Если опция установлена, эти слои не могут быть изменены пользователем во время запуска. Если опция не отмечена, пользователи могут выбирать входные слои изображений во время запуска.
- Слой Изображение Из - задает Слой изображение Из по умолчанию.
- Слой Изображение В - задает Слой изображение В по умолчанию.
Примечание:
С помощью виджета Обозреватель коллекций изображений вы можете просмотреть все отдельные изображения в коллекции из динамического слоя изображений и создать новые слои изображений, которые будут использоваться в качестве слоев Из и В с помощью виджета Выявление изменений изображения.
- Режим слоя результата - выберите один из следующих режимов слоя результата:
- Один слой - одновременно может быть только один результирующий слой. Повторный запуск анализа заменяет существующий слой результатов.
- Несколько слоев — позволяет отображать несколько слоев результатов, если пользователь выполняет анализ несколько раз. Повторный запуск анализа добавляет новый слой результатов на карту.
- Метод выявления изменений — выберите методы выявления изменений изображений, которые будут доступны пользователям во время запуска. Нажмите кнопку Настроить изменение индекса изображения
, чтобы выбрать индексы, которые будут доступны во время запуска.- Если вы предварительно зададите Слой изображений Из, Слой изображений В или оба параметра, рядом с каждым индексом на панели Настройка индекса изображений появятся ниспадающие меню. Для каждого предустановленного входного слоя необходимо выбрать соответствующие каналы.