Выявление изменений значений пикселов

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

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

Выявление изменений значения пиксела между двумя растрами вегетационного индекса

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

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

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

В следующем разделе приведена подробная информация о каждой панели Мастера выявления изменений при выполнении непрерывного выявления изменений.

Мастер выявления изменений

Мастер обнаружения изменений запускается из ниспадающего меню кнопки Выявление изменений на вкладке Изображения в группе Анализ. Кнопка недоступна, если вы не работаете в сцене 2D-карты, или если у вас нет дополнительного модуля Image Analyst.

Панель Настроить

Первая панель Мастера выявления изменений — панель Настройка, где вы можете задать значение Метод выявления изменений. Для сравнения наборов непрерывных данных, установите Метод выявления изменений на Изменение значения пиксела.

Если непрерывный растр выбран на панели Содержание, когда мастер уже запущен, Метод выявления изменений по умолчанию установится на Изменение значения пиксела.

ПараметрОписание

Из растра

Первый растр в вычислении. Чтобы вычислить изменение с момента 1 (более раннего) до момента 2 (более позднего), введите растр момента 1.

В растр

Входной растр, который будет участвовать в вычислении. Чтобы вычислить изменение с момента 1 (более раннего) до момента 2 (более позднего), введите время растра 2.

Чтобы сравнить два среза в многомерном наборе данных, введите многомерный растр в качестве параметра Растр Из. Панель Настроить обновляется с помощью параметров, приведенных в таблице ниже.

ПараметрОписание

Переменная

Анализируемая переменная.

Размер

Поле измерений, используемое для сравнения срезов.

Срез Из

Первый срез, который будет использоваться в вычислении. Чтобы вычислить изменение с момента 1 (более раннего) до момента 2 (более позднего), введите срез момента 1.

Срез В

Второй срез, который будет использоваться в вычислении. Чтобы вычислить изменение с момента 1 (более раннего) до момента 2 (более позднего), введите срез момента 2.

Экстент обработки

Экстент обработки выходных данных.

Коэффициент пропуска по X

Коэффициент пропуска по x, используемый для расчета статистики и гистограммы для растра изменений.

Коэффициент пропуска по Y

Коэффициент пропуска по y, используемый для расчета статистики и гистограммы для растра изменений.

Панель Разница каналов

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

ПараметрОписание

Тип разницы

Метод вычисления разницы, используемый в вычислении.

  • Абсолютный – будет вычислена математическая разница, или вычитание, между значениями пикселов в параметре Растр Из и значениями пикселов в параметре Растр В.
    Выходное значение = (Растр В) - (Растр Из)
    Используется по умолчанию.
  • Относительный – будет рассчитана разница в значениях пикселов, учитывающая количества сравниваемых значений.
    Выходное значение = (Растр В - Растр Из) / макс(Растр В, Растр Из)

Метод разницы каналов

Выберите способ сравнения непрерывных растров.

  • Разница отдельного канала — Вычислить разницу между значениями канала для отдельного канала в каждом растре.
  • Разница индекса каналов — Вычислить индекс канала для каждого растра; затем вычислить разницу между значениями индексов.

Канал растра Из и Канал растра В

Выберите канал в параметре Растр Из и канал в параметре Растр В, чтобы сравнить расчет. Этот параметр необходим, когда для Метода разницы каналов задано Разница отдельного канала.

Обычно сравниваются значения пикселов одного и того же канала на обоих изображениях. Например, сравните значения ближнего инфракрасного канала между двумя датами. Иногда индексы каналов отличаются между двумя изображениями, например, при сравнении снимков Landsat 5 со снимками Landsat 8, поэтому важно указать канал из каждого изображения.

Индекс канала

Выберите индекс канала для каждого растра перед вычислением разницы между ними. Этот параметр необходим, когда для Метода разницы каналов задано Разница отдельного канала.

Список опций – это тот же список индексов, который доступен в Галерее индексов.

Необходимо указать каналы, которые требуются для создания индекса для каждого изображения.

Тип размера ячейки

Выберите размер ячеек, использующийся в выходном растре. Если все размеры входных ячеек одинаковы, все опции приведут к одинаковому результату.

  • Первый – используется первый размер ячеек входных растров.
  • Минимальный – используется минимальный размер ячеек всех входных растров.
  • Максимальный – используется максимальный размер ячеек всех входных растров. Используется по умолчанию.
  • Средний – используется средний размер ячеек всех входных растров.
  • Последний – используется последний размер ячеек входных растров.

Тип экстента

Выберите экстент, который будет использоваться в выходном растре:

  • Первый – для определения экстента обработки используется экстент первого входного растра.

  • Пересечение – для определения экстента обработки используется экстент пересекающихся пикселов. Используется по умолчанию.
  • Объединение – для определения экстента обработки используется экстент всех растров.
  • Последний – для определения экстента обработки используется экстент последнего входного растра.

Щелкните Предварительный просмотр, чтобы добавить в карту слой предварительного просмотра, используя заданные вами параметры. Вы можете изменить эти параметры и нажать кнопку Обновить предварительный просмотр, чтобы обновить слой предварительного просмотра новыми параметрами.

Примечание:

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

Когда вы нажмете Далее на панели Разница каналов, мастер вычислит индекс канала (если применимо), вычислит разницу между растрами и рассчитает гистограмму значений разницы. Это может занять некоторое время, в зависимости от размера ваших наборов данных.

Панель Классифицировать разницу

Панель Классифицировать разницу позволяет исследовать различия в значениях пикселов на лету на карте и использовать эту информацию для классификации результатов. Например, вы можете классифицировать изменения NDVI в классы Уменьшение или Увеличение, либо вы можете классифицировать различия в значениях БИК-канала, чтобы выделить гари и классифицировать их как класс Выгоревшие области.

Раздел Изучить разницу находится в верхней половине панели Классифицировать разницу.

Раздел Изучить разницу и интерактивная гистограмма
Гистограмма значений различий отображается вместе с интерактивными маркерами для визуализации изменений. Слой Preview_Mask добавляется на карту по умолчанию при открытии этой панели. Когда вы перетаскиваете маркеры минимума и максимума на разные значения гистограммы, значения пикселов между минимумом и максимумом отображаются в слое Preview_Mask на вашей карте. Все остальные значения пикселов маскируются и не видны. Значения могут быть лучше видны, если все остальные слои на карте отключены. Вы также можете изменить символы слоя Preview_Mask, чтобы упростить просмотр результатов.

Чтобы пропустить классификацию и сохранить исходные различия значений пикселов, снимите флажок Классифицировать разницу в значениях и нажмите Далее, чтобы перейти к следующей панели.

Используйте интерактивную гистограмму для создания классов

Чтобы использовать интерактивную гистограмму для создания классов, выполните следующие шаги:

  1. Перетаскивайте маркеры минимума и максимума на гистограмме, пока не идентифицируете информацию об изменении, важном для вашего анализа (например, сильное отрицательное изменение).
  2. Щелкните кнопку Добавить новый классВставить стрелку вниз.

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

  3. В таблице Выходные данные классификации добавьте значение класса (целое число) в поле Output и имя класса в поле Class Name. Это обязательно.
  4. Укажите цвет, который будет использоваться для отображения класса.

Создание классов вручную

Чтобы вручную ввести информацию о классе без использования интерактивной гистограммы, выполните следующие действия:

  1. Щёлкните на кнопке СоздатьЦветовая схема.
  2. В панели Создать задайте для параметра Максимальное значение количество классов, которые хотите создать.

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

  3. По завершении щелкните ОК.
  4. В таблице Выходные данные классификации введите вручную значения полей в Minimum и Maximum для каждого класса.

Щелкните Предварительный просмотр, чтобы добавить в карту слой предварительного просмотра, используя заданные вами параметры. Вы можете изменить эти параметры и нажать кнопку Обновить предварительный просмотр, чтобы обновить слой предварительного просмотра новыми параметрами.

Примечание:

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

Панель Последующая обработка

Панель Последующая обработка позволяет сгладить результаты и создать выходные данные.

ПараметрОписание

Окрестности сглаживания

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

  • None – сглаживание не выполняется. Используется по умолчанию.
  • 3 × 3 – сглаживает результаты исходя из окрестности 3 строки на 3 столбца пикселов.
  • 5 × 5 – сглаживает результаты исходя из окрестности 5 строк на 5 столбцов пикселов.
  • 7 × 7 – сглаживает результаты исходя из окрестности 7 строк на 5 столбцов пикселов.

Метод заполнения статистики

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

  • Минимум – вычисляется минимальное значение пикселов в окрестности.
  • Максимум – вычисляется максимальное значение пикселов в окрестности.
  • Среднее – вычисляется среднее значение пикселов в окрестности. Используется по умолчанию.
  • Стандартное отклонение – вычисляется значение стандартного отклонения пикселов в окрестности.
  • Медиана – вычисляется значение медианы для пикселов в окрестности.
  • Большинство – вычисляется значение большинства, которое встречается чаще других) для пикселов в окрестности.
  • Меньшинство – вычисляется значение меньшинства, встречающегося реже всего) для пикселов в окрестности.

Сохранить результат как

Укажите тип выходных данных, которые должны быть созданы.

  • Набор растровых данных – результаты сохраняются как набор растровых данных.
  • Шаблоны функций растра – результаты сохраняются как шаблон функций растра, который должен использоваться для дополнительной обработки.
  • Класс пространственных объектов – результаты сохраняются как класс полигональных пространственных объектов.

Выходной набор данных

Имя выходного набора данных. Этот параметр доступен только в том случае, если для Набора растровых данных или Класса пространственных объектов задано Сохранить результат как. Если выходные данные представляют собой набор растровых данных, укажите расширение файла, чтобы создать растр в поддерживаемом формате.

Дополнительные параметры сглаживания для ваших результатов доступны с помощью функции растра Статистика. Выберите None для Окрестности сглаживания в мастере и используйте функцию растра Статистика на выходном наборе растровых данных.

Щелкните Предварительный просмотр, чтобы добавить в карту слой предварительного просмотра, используя заданные вами параметры. Вы можете изменить эти параметры и нажать кнопку Обновить предварительный просмотр, чтобы обновить слой предварительного просмотра новыми параметрами.

Примечание:

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

Пример

В следующем примере извлекается уменьшение значений Корректированного почвенного индекса (SAVI) между двумя снимками Landsat 8.

  1. Добавьте на свою карту два изображения Landsat 8.
  2. Выбрав предыдущий слой изображения в панели Содержание, запустите Мастер выявления изменений на вкладке Изображение в группе Анализ.

    На панели Настройка параметр Из растра установлен на более ранний растровый слой.

  3. Установите для параметра В растр более поздний растровый слой.
  4. Щелкните Далее.
  5. На панели Разница каналов настройте анализ на вычисление изменений в значениях SAVI.
    1. Установите параметр Тип разницы на Абсолютная.
    2. Установите параметр Метод разницы каналов на Разница индекса каналов.
    3. В разделе Параметры индекса канала — Растр Из установите Индекс канала Ближний инфракрасный на Канал 5, а Индекс Красного канала на Канал 4. Для Коэффициента коррекции яркости почвы оставьте значение по умолчанию 0.5.
    4. В разделе Параметры индекса канала — Растр В установите Индекс канала Ближний инфракрасный на Канал 5, а Индекс Красного канала на Канал 4. Для Коэффициента коррекции яркости почвы оставьте значение по умолчанию 0.5.
    5. Установите для параметра Тип размера ячейки значение Максимальный из, а для параметра Тип экстента значение Пересечение.
  6. Щелкните Далее.
  7. На панели Классифицировать разницу перетаскивайте маркер максимального значения гистограммы на 0, также оставьте маркер минимального значения гистограммы на самом низком отрицательном значении. Щелкните Добавить новый класс.
  8. В таблице Выходные данные классификации установите для поля Output значение 1, для поля Class Name Уменьшение и используйте палитру цветов, чтобы выбрать красный цвет.
  9. Щелкните Далее.
  10. На панели Последующая обработка установите для параметра Окрестность сглаживания значение 3 x 3, а для параметра Метод заполнения статистики значение Большинство.
  11. Для параметра Выходной набор данных введите SAVI_Loss.tif. Щелкните Запустить.
  12. Когда набор данных будет добавлен на карту, щелкните Готово, чтобы закрыть Мастер выявления изменений.

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