Détection des changements de la moyenne mobile à pondération exponentielle. Cet algorithme calcule un modèle harmonique pour la partie "entraînement" des données d'entrée et le soustrait des résultats d'origine. Les résidus sont ensuite soumis à des cartes de contrôle X-bar de Shewhart et à une moyenne mobile à pondération exponentielle. Les pixels perturbés sont indiqués lorsque les cartes signalent un écart par rapport aux limites de contrôle données.
La sortie est une image à cinq bandes contenant les bandes suivantes :
- ewma : tableau 1D du score EWMA pour chaque image d'entrée. Les valeurs négatives représentent une perturbation et les valeurs positives représentent une récupération.
- harmonicCoefficients : tableau 1D des paires de coefficients harmoniques calculées. Les coefficients sont classés comme suit : [constant, sin0, cos0, sin1, cos1...]
- rmse : RMSE de la régression harmonique.
- rSquared : valeur r au carré de la régression harmonique.
- residuals : tableau 1D des résidus de la régression harmonique.
Voir : Brooks, E.B., Wynne, R.H., Thomas, V.A., Blinn, C.E. et Coulston, J.W., 2014. On-the-fly massively multitemporal change detection using statistical quality control charts and Landsat data. IEEE Transactions on Geoscience and Remote Sensing, 52(6), pp.3316-3332.
| Utilisation | Renvoie |
|---|
ee.Algorithms.TemporalSegmentation.Ewmacd(timeSeries, vegetationThreshold, trainingStartYear, trainingEndYear, harmonicCount, xBarLimit1, xBarLimit2, lambda, lambdasigs, rounding, persistence) | Image |
| Argument | Type | Détails |
|---|
timeSeries | ImageCollection | Collection à partir de laquelle extraire l'EWMA. Cette collection doit contenir une image pour chaque année et être triée de manière temporelle. |
vegetationThreshold | Float | Seuil de végétation. Les valeurs inférieures à ce seuil sont considérées comme non végétales. |
trainingStartYear | Nombre entier | Année de début de la période d'entraînement (incluse). |
trainingEndYear | Nombre entier | Année de fin de la période d'entraînement (exclue). |
harmonicCount | Nombre entier, par défaut : 2 | Nombre de paires de fonctions harmoniques (sinus et cosinus) utilisées. |
xBarLimit1 | Float, par défaut : 1.5 | Seuil de la limite xBar d'entraînement initial. |
xBarLimit2 | Nombre entier, par défaut : 20 | Seuil de la limite xBar d'exécution. |
lambda | Float, par défaut : 0.3 | Paramètre de réglage "lambda" pondérant les nouvelles années par rapport à la moyenne mobile. |
lambdasigs | Float, par défaut : 3 | Limites de contrôle EWMA, en unités d'écarts types. |
rounding | Booléen, par défaut : true | L'arrondi doit-il être effectué pour l'EWMA ? |
persistence | Nombre entier, par défaut : 3 | Nombre minimal d'observations nécessaires pour prendre en compte un changement. |