ee.Algorithms.TemporalSegmentation.Ccdc

Реализует алгоритм обнаружения и классификации непрерывных изменений по временным точкам разрыва. Этот алгоритм находит временные точки разрыва в коллекции изображений путем итеративной подгонки гармонических функций к данным. Коэффициенты подгонки генерируются для всех входных полос, но полосы, используемые для обнаружения точек разрыва, могут быть указаны с помощью аргумента 'breakpointBands'.

Более подробную информацию см. в работе Чжу, З. и Вудкок, К.Е., 2014. Непрерывное обнаружение изменений и классификация земельного покрова с использованием всех доступных данных Landsat. Дистанционное зондирование окружающей среды, 144, стр. 152-171.

Использование Возвраты
ee.Algorithms.TemporalSegmentation.Ccdc(collection, breakpointBands , tmaskBands , minObservations , chiSquareProbability , minNumOfYearsScaler , dateFormat , lambda , maxIterations ) Изображение
Аргумент Тип Подробности
collection Коллекция изображений Набор изображений, на которых можно запустить CCDC.
breakpointBands Список, по умолчанию: null Название или индекс полос, используемых для обнаружения изменений. Если не указано, используются все полосы.
tmaskBands Список, по умолчанию: null Название или индекс полос, используемых для итеративного обнаружения облаков с помощью TMask. Обычно это зелёная полоса и полоса SWIR1. Если не указано, TMask не используется. Если указано, 'tmaskBands' должен быть включен в 'breakpointBands'.
minObservations Целое число, по умолчанию: 6 Количество наблюдений, необходимых для выявления изменений.
chiSquareProbability Число с плавающей запятой, значение по умолчанию: 0,99 Пороговое значение вероятности хи-квадрат для обнаружения изменений находится в диапазоне [0, 1].
minNumOfYearsScaler Число с плавающей запятой, значение по умолчанию: 1.33 Факторы, определяющие минимальное количество лет, необходимое для установки нового оборудования.
dateFormat Целое число, по умолчанию: 0 Временная модель, используемая во время подгонки: 0 = jDays, 1 = дробные годы, 2 = время Unix в миллисекундах. Время начала, окончания и окончания каждого временного сегмента будет закодировано таким образом.
lambda Число с плавающей запятой, значение по умолчанию: 20 Параметр Lambda используется для подгонки регрессии LASSO. Если он установлен на 0, вместо LASSO используется обычный метод наименьших квадратов (OLS).
maxIterations Целое число, значение по умолчанию: 25000 Максимальное количество запусков для сходимости регрессии LASSO. Если установлено значение 0, вместо LASSO используется обычный метод наименьших квадратов (OLS).