Skip to main content

Классифицировать растр с использованием спектральной функции (Инструменты Image Analyst)

Краткая информация

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

Использование

  • Если входной файл .json содержит спектральные значения, которые представлены процентом отражающей способности поверхности, набор растровых данных должен быть пересчитан с использованием коэффициента масштабирования определенных типов сенсоров. Например, продукты отражающей способности поверхности Landsat 8 и 9 collection 2 level-2 можно пересчитать по шкале 0–1, используя следующее выражение: Raster*0.0000275+(-0.2).

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

  • Порядок в выходном классифицированном растре соответствует порядку входного спектрального профиля.

  • Ниже приведен пример спектрального профиля в виде файла .json:

    <!--```other { "EsriEndmemberDefinitionFile" : 0, "FileVersion" : 1, "NumberOfEndmembers" : 4, "NumberOfBands" : 7, "Endmembers" : [ { "EndmemberID" : 1, "EndmemberName" : "basalt", "SpectralProfile" : [ 0.076036952, 0.08137, 0.09371, 0.10768, 0.11076, 0.11424, 0.09824 ] }, { "EndmemberID" : 2, "EndmemberName" : "quartz", "SpectralProfile" : [ 0.75812, 0.77608, 0.80143, 0.81418, 0.82648, 0.85234, 0.86170 ] }, { "EndmemberID" : 3, "EndmemberName" : "salt deposits", "SpectralProfile" : [ 0.53381, 0.59598, 0.70402, 0.79024, 0.86628, 0.89397, 0.89507 ] }, { "EndmemberID" : 4, "EndmemberName" : "limestone", "SpectralProfile" : [ 0.15477, 0.16733, 0.19435, 0.21431, 0.24765, 0.32578, 0.32451 ] } ] }

    
    
  • Точечные объекты должны содержать следующие поля:

    • classname—Текстовое поле с указанием имени категории класса

    • classvalue—Поле типа long integer, содержащее целочисленное значение для каждой категории класса

  • Выходной файл определения классификатора Esri (.ecd) можно использовать в качестве входного для инструмента Классифицировать растр.

Параметры

Подпись Объяснение Тип данных

Входной растр

Входной многоканальный растр.

Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset

Спектр или точки

Спектральная информация для разных классов пикселов.

Файл спектральной библиотеки (.esl) содержит спектральные сигнатуры для классов, класс точечных объектов обучающей выборки, сгенерированных на панели Менеджер обучающей выборки, или файл .json, который содержит спектральные сигнатуры класса.

Feature Layer; File; String

Метод

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

  • Сопоставление спектральных угловБудет вычислен векторный угол между входным многоканальным растром и эталонным спектром, в котором спектр каждого пиксела рассматривается как вектор. Значения угла выражены в радианах.

  • Расхождение спектральной информацииБудет вычислено расхождение спектральной информации между входным многоканальным растром и эталонным спектром. Оценка будет рассчитана для каждого пиксела на основе расхождения распределений вероятности эталонного спектра и спектра пиксела. Значения в радианах.

  • Расхождение спектральной информации и Сопоставление спектральных угловБудет вычислено произведение показателя Расхождение спектральной информации и тангенса показателя Сопоставление спектральных углов. Эта опция имеет лучшую дискриминационную способность по сравнению с опциями SID и SAM по отдельности.

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

String

Пороговые значения

(Дополнительный)

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

String

Выходной растр оценки

(Дополнительный)

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

Raster Dataset

Выходной файл определения классификатора

(Дополнительный)

Выходной файл .ecd.

File

Возвращаемое значение

Подпись Объяснение Тип данных

Выходной классифицированный растр

Выходной классифицированный растр.

Raster

Параметры среды

Выравнивание ячейки, Размер ячейки, Сжатие, Текущая рабочая область, Экстент, Географические преобразования, NoData, Выходное ключевое слово конфигурации, Выходная система координат, Коэффициент параллельной обработки, Пирамидный слой, Статистика растра, Метод пересчета, Временная рабочая область, Растр привязки, Размер листа

Информация о лицензировании

  • Basic: Требуется Image Analyst
  • Standard: Требуется Image Analyst
  • Advanced: Требуется Image Analyst