Chaque pixel est ajusté par un modèle linéaire/harmonique par morceaux, de la forme 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)) + ...
Dans cette équation, "t" correspond à l'heure de début de l'image au format spécifié par "dateFormat", et "season(t)" correspond à la fraction d'année de cette heure de début (pour en savoir plus, consultez la description de dateFormat). L'ordre maximal des termes harmoniques est déterminé par 'seasonalModelOrder'.
Le résultat est une image contenant deux bandes, plus deux bandes par bande dans l'entrée :
tStart,tEnd: chacune contient un tableau 1D, avec une entrée par segment dans l'ajustement linéaire par morceaux. Chaque entrée contient l'heure de début de la première ou de la dernière image de ce segment. Par défaut, les valeurs sont exprimées en fractions d'année, pour faciliter leur utilisation avec les coefficients.coefs_BANDNAME: il existe une bande de sortie de ce type par bande d'entrée. Chacune contient un tableau 2D, avec une ligne par segment. Les valeurs de cette ligne correspondent aux coefficients de l'ajustement linéaire pour ce segment, c'est-à-dire les valeurs de A, B, C, ... pour ce segment. Comme décrit ci-dessus, les valeurs sont affectées par 'dateFormat'.rmse_BANDNAME: il existe une bande de sortie de ce type par bande d'entrée. Elle contient un tableau 1D, avec une entrée par segment. La valeur de chaque segment correspond à l'erreur quadratique moyenne des résidus d'ajustement linéaire pour ce segment.
| Utilisation | Renvoie |
|---|---|
ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints(collection, breakpointBand, seasonalModelOrder, minSpacing, maxBreaks, dateFormat) | Image |
| Argument | Type | Détails |
|---|---|---|
collection | ImageCollection | Collection d'images sur lesquelles détecter les points d'arrêt. |
breakpointBand | Chaîne, valeur par défaut : null | Nom de la bande à utiliser pour la détection des points d'arrêt. Facultatif uniquement si les images ne comportent qu'une seule bande. |
seasonalModelOrder | Entier, valeur par défaut : 3 | Ordre du modèle saisonnier harmonique. |
minSpacing | Flottant, valeur par défaut : 0,15 | Espacement minimal entre les points d'arrêt. Si cette valeur est comprise entre 0 et 1 (exclus), elle est interprétée comme une fraction du nombre d'images de la collection. Dans le cas contraire, elle est interprétée comme un nombre d'échantillons. |
maxBreaks | Entier, valeur par défaut : 0 | Nombre maximal de points d'arrêt. |
dateFormat | Entier, valeur par défaut : 1 | Représentation temporelle à utiliser dans les résultats : 1 = fractions d'année, 2 = heure Unix en millisecondes. Cela affecte les valeurs des bandes tStart et tEnd, ainsi que les valeurs "t" utilisées dans le modèle harmonique. Les fractions d'année utilisées ici et dans ce modèle sont définies comme le nombre fractionnaire d'années de 365,25 jours depuis le 1er janvier 1970. |