ee.Algorithms.TemporalSegmentation.LandTrendr

Обнаружение тенденций возмущений и восстановления на основе данных Landsat: временная сегментация временного ряда изображений путем извлечения спектральных траекторий изменений с течением времени. Первый канал каждого изображения используется для поиска контрольных точек, которые затем используются для подгонки всех последующих каналов. Контрольные точки возвращаются в виде двумерной матрицы из 4 строк и столько же столбцов, сколько изображений. Первые две строки представляют собой исходные значения X и Y. Третья строка содержит значения Y, подобранные для оценочных сегментов, а четвёртая строка содержит 1, если соответствующая точка использовалась в качестве вершины сегмента, и 0, если нет. Любые дополнительные подобранные каналы добавляются в виде строк в выходные данные. Подгонка контрольных точек предполагает, что возрастающие значения соответствуют нарушению, а убывающие — восстановлению.

См.: Кеннеди, Р. Э., Янг, З. и Коэн, У. Б., 2010. Выявление тенденций в нарушении и восстановлении лесов с использованием ежегодных временных рядов Landsat: 1. LandTrendr — алгоритмы временной сегментации. Дистанционное зондирование окружающей среды, 114(12), стр. 2897–2910.

Использование Возврат
ee.Algorithms.TemporalSegmentation.LandTrendr(timeSeries, maxSegments, spikeThreshold , vertexCountOvershoot , preventOneYearRecovery , recoveryThreshold , pvalThreshold , bestModelProportion , minObservationsNeeded ) Изображение
Аргумент Тип Подробности
timeSeries Коллекция изображений Годовой временной ряд, из которого извлекаются контрольные точки. Первый диапазон используется для поиска контрольных точек, а все последующие диапазоны подбираются с использованием этих контрольных точек.
maxSegments Целое число Максимальное количество сегментов, подходящих для временного ряда.
spikeThreshold Плавающий, по умолчанию: 0,9 Порог гашения пиков (1,0 означает отсутствие гашения).
vertexCountOvershoot Целое число, по умолчанию: 3 Исходная модель может превысить maxSegments + 1 вершин на эту величину. Позже она будет усечена до maxSegments + 1.
preventOneYearRecovery Логическое значение, по умолчанию: false Не допускайте сегментов, которые представляют собой возмещение за один год.
recoveryThreshold Плавающее число, по умолчанию: 0,25 Если скорость восстановления сегмента превышает 1/recoveryThreshold (в годах), то сегмент запрещается.
pvalThreshold Плавающее число, по умолчанию: 0,1 Если p-значение подобранной модели превышает этот порог, то текущая модель отбрасывается и подбирается другая с использованием оптимизатора Левенберга-Марквардта.
bestModelProportion Плавающий, по умолчанию: 0,75 Позволяет выбирать модели с большим количеством вершин, если их p-значение не превышает p-значения наилучшей модели более чем в (2 - bestModelProportion).
minObservationsNeeded Целое число, по умолчанию: 6 Минимальное количество наблюдений, необходимое для выполнения подгонки выходных данных.