Обнаружение тенденций возмущений и восстановления на основе данных 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 | Минимальное количество наблюдений, необходимое для выполнения подгонки выходных данных. |