ee.Algorithms.TemporalSegmentation.Ccdc

Implémente l'algorithme de classification et de détection des changements continus. Cet algorithme trouve des points d'arrêt temporels dans une collection d'images en ajustant de manière itérative des fonctions harmoniques aux données. Des coefficients d'ajustement sont générés pour toutes les bandes d'entrée, mais les bandes utilisées pour la détection des points d'arrêt peuvent être spécifiées avec l'argument "breakpointBands".

Pour en savoir plus, consultez Zhu, Z. et Woodcock, C.E., 2014. Détection et classification continues des changements de couverture terrestre à l'aide de toutes les données Landsat disponibles. Remote sensing of Environment, 144, pp.152-171.

UtilisationRenvoie
ee.Algorithms.TemporalSegmentation.Ccdc(collection, breakpointBands, tmaskBands, minObservations, chiSquareProbability, minNumOfYearsScaler, dateFormat, lambda, maxIterations)Image
ArgumentTypeDétails
collectionImageCollectionCollection d'images sur lesquelles exécuter CCDC.
breakpointBandsListe, valeur par défaut : nullNom ou index des bandes à utiliser pour la détection des changements. Si aucune valeur n'est spécifiée, toutes les bandes sont utilisées.
tmaskBandsListe, valeur par défaut : nullNom ou index des bandes à utiliser pour la détection itérative des nuages TMask. Il s'agit généralement de la bande verte et de la bande SWIR1. Si aucune valeur n'est spécifiée, TMask n'est pas utilisé. Si elle est spécifiée, "tmaskBands" doit être incluse dans "breakpointBands".
minObservationsEntier, par défaut : 6Nombre d'observations requises pour signaler un changement.
chiSquareProbabilityFlottant, valeur par défaut : 0,99Seuil de probabilité du chi carré pour la détection des changements, dans la plage [0, 1].
minNumOfYearsScalerFlottant, valeur par défaut : 1,33Facteurs du nombre minimal d'années pour appliquer un nouvel ajustement.
dateFormatEntier, valeur par défaut : 0Représentation temporelle à utiliser lors de l'ajustement : 0 = jDays, 1 = années fractionnaires, 2 = heure Unix en millisecondes. Les heures de début, de fin et de pause de chaque segment temporel seront encodées de cette manière.
lambdaFloat, valeur par défaut : 20Lambda pour l'ajustement de la régression LASSO. Si la valeur est définie sur 0, la régression OLS standard est utilisée à la place de LASSO.
maxIterationsEntier, par défaut : 25 000Nombre maximal d'exécutions pour la convergence de la régression LASSO. Si la valeur est définie sur 0, la régression OLS standard est utilisée à la place de LASSO.