Каждый пиксель аппроксимируется кусочно-линейной/гармонической моделью вида Y = A + B * t + C * cos(2 * pi * season(t)) + D * sin(2 * pi * season(t)) + E * cos(4 * pi * season(t)) + F * sin(4 * pi * season(t)) + ...
В этом уравнении 't' — это время начала изображения в формате, заданном параметром 'dateFormat', а 'season(t)' — это дробный год от этого времени начала (подробнее см. описание параметра dateFormat). Максимальный порядок гармонических членов определяется параметром 'seasonalModelOrder'.
В результате получается изображение, содержащее два канала, плюс по два канала на каждый канал во входном изображении:
-
tStart,tEnd: каждая из этих переменных содержит одномерный массив, по одному элементу на каждый сегмент кусочно-линейной аппроксимации; каждый элемент содержит время начала первого или последнего изображения в этом сегменте. По умолчанию значения здесь представлены в долях года для удобства использования с коэффициентами. -
coefs_BANDNAME: для каждого входного диапазона будет один такой выходной диапазон. Каждый из них содержит двумерный массив, по одной строке на сегмент. Значения в этой строке — это коэффициенты линейной аппроксимации для данного сегмента, то есть значения A, B, C, ... для этого сегмента. Как описано выше, значения здесь зависят от параметра 'dateFormat'. -
rmse_BANDNAME: для каждого входного диапазона будет один выходной диапазон. Он содержит одномерный массив, по одному элементу на сегмент. Значение для каждого сегмента — это среднеквадратичная ошибка (RMSE) остатков линейной аппроксимации для этого сегмента.
| Использование | Возвраты |
|---|---|
ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints(collection, breakpointBand , seasonalModelOrder , minSpacing , maxBreaks , dateFormat ) | Изображение |
| Аргумент | Тип | Подробности |
|---|---|---|
collection | Коллекция изображений | Набор изображений, на которых можно обнаружить точки разрыва. |
breakpointBand | Строка, по умолчанию: null | Название полосы частот, используемой для обнаружения точек разрыва. Необязательно, только если изображения содержат только одну полосу частот. |
seasonalModelOrder | Целое число, по умолчанию: 3 | Порядок гармонической сезонной модели. |
minSpacing | Число с плавающей запятой, значение по умолчанию: 0,15 | Минимальное расстояние между точками разрыва. Если оно находится в диапазоне от 0 до 1 (исключая эти значения), то будет интерпретировано как доля от общего числа изображений в коллекции. В противном случае, оно будет интерпретировано как количество выборок. |
maxBreaks | Целое число, по умолчанию: 0 | Максимальное количество точек разрыва. |
dateFormat | Целое число, по умолчанию: 1 | Временная шкала, используемая в результатах: 1 = дробные годы, 2 = время Unix в миллисекундах. Это влияет на значения в полосах tStart и tEnd, а также на значения 't', используемые в гармонической модели. Дробные годы, используемые здесь и в этой модели, определяются как дробное число 365,25-дневных лет с 1 января 1970 года. |