ee.Algorithms.TemporalSegmentation.Ccdc

Implementiert den temporalen Haltepunktalgorithmus „Continuous Change Detection and Classification“ (Kontinuierliche Änderungserkennung und ‑klassifizierung). Mit diesem Algorithmus werden temporale Haltepunkte in einer Bildsammlung gefunden, indem harmonische Funktionen iterativ an die Daten angepasst werden. Für alle Eingabebänder werden Anpassungskoeffizienten erstellt. Die Bänder, die für die Breakpoint-Erkennung verwendet werden, können mit dem Argument „breakpointBands“ angegeben werden.

Weitere Informationen finden Sie unter Zhu, Z. und Woodcock, C.E., 2014. Kontinuierliche Änderungserkennung und Klassifizierung der Bodenbedeckung mit allen verfügbaren Landsat-Daten. Remote Sensing of Environment, 144, S.152–171.

NutzungAusgabe
ee.Algorithms.TemporalSegmentation.Ccdc(collection, breakpointBands, tmaskBands, minObservations, chiSquareProbability, minNumOfYearsScaler, dateFormat, lambda, maxIterations)Bild
ArgumentTypDetails
collectionImageCollectionSammlung von Bildern, auf denen CCDC ausgeführt werden soll.
breakpointBandsListe, Standard: nullDer Name oder Index der Bänder, die für die Änderungserkennung verwendet werden sollen. Wenn nichts angegeben ist, werden alle Bänder verwendet.
tmaskBandsListe, Standard: nullDer Name oder Index der Bänder, die für die iterative TMask-Wolken-Erkennung verwendet werden sollen. In der Regel sind das das grüne Band und das SWIR1-Band. Wenn nichts angegeben ist, wird „TMask“ nicht verwendet. Falls angegeben, müssen „tmaskBands“ in „breakpointBands“ enthalten sein.
minObservationsGanzzahl, Standard: 6Die Anzahl der Beobachtungen, die erforderlich sind, um eine Änderung zu kennzeichnen.
chiSquareProbabilityGleitkommazahl, Standardwert: 0,99Der Chi-Quadrat-Wahrscheinlichkeitsschwellenwert für die Änderungserkennung im Bereich [0, 1].
minNumOfYearsScalerGleitkommazahl, Standardwert: 1,33Faktoren für die Mindestanzahl von Jahren, nach denen eine neue Anpassung angewendet werden soll.
dateFormatGanzzahl, Standardwert: 0Die Zeitdarstellung, die während der Anpassung verwendet werden soll: 0 = jDays, 1 = Bruchteile von Jahren, 2 = Unix-Zeit in Millisekunden. Die Start-, End- und Pausenzeiten für jedes Zeitsegment werden auf diese Weise codiert.
lambdaGleitkommazahl, Standard: 20Lambda für die Anpassung der LASSO-Regression. Wenn dieser Wert auf 0 gesetzt ist, wird anstelle von LASSO die reguläre OLS verwendet.
maxIterationsGanzzahl, Standard: 25.000Maximale Anzahl von Läufen für die Konvergenz der LASSO-Regression. Wenn dieser Wert auf 0 gesetzt ist, wird anstelle von LASSO die reguläre OLS verwendet.