ee.Algorithms.TemporalSegmentation.Ccdc

Implementuje algorytm czasowego punktu podziału ciągłego wykrywania i klasyfikacji zmian. Ten algorytm znajduje w kolekcji obrazów punkty przerwania czasowego, iteracyjnie dopasowując do danych funkcje harmoniczne. Współczynniki dopasowania są generowane dla wszystkich pasm wejściowych, ale pasma używane do wykrywania punktów przerwania można określić za pomocą argumentu „breakpointBands”.

Więcej informacji znajdziesz w artykule Zhu, Z. i Woodcock, C.E., 2014 r. Ciągłe wykrywanie zmian i klasyfikacja pokrycia terenu z użyciem wszystkich dostępnych danych Landsat. Remote sensing of Environment, 144, pp.152-171.

WykorzystanieZwroty
ee.Algorithms.TemporalSegmentation.Ccdc(collection, breakpointBands, tmaskBands, minObservations, chiSquareProbability, minNumOfYearsScaler, dateFormat, lambda, maxIterations)Obraz
ArgumentTypSzczegóły
collectionImageCollectionZbiór obrazów, na których ma być uruchomiony CCDC.
breakpointBandsLista, domyślna: nullNazwa lub indeks pasm, które mają być używane do wykrywania zmian. Jeśli nie zostanie określony, używane będą wszystkie pasma.
tmaskBandsLista, domyślna: nullNazwa lub indeks pasm do użycia na potrzeby iteracyjnego wykrywania chmur za pomocą TMask. Są to zwykle pasmo zielone i pasmo SWIR1. Jeśli nie zostanie określony, maska TMask nie będzie używana. Jeśli parametr „tmaskBands” jest określony, musi być uwzględniony w parametrze „breakpointBands”.
minObservationsLiczba całkowita, domyślnie: 6Liczba obserwacji wymaganych do oznaczenia zmiany.
chiSquareProbabilityLiczba zmiennoprzecinkowa, domyślnie: 0,99Próg prawdopodobieństwa chi-kwadrat dla wykrywania zmian w zakresie [0, 1].
minNumOfYearsScalerLiczba zmiennoprzecinkowa, domyślnie: 1,33Współczynniki minimalnej liczby lat, po których należy zastosować nowe dopasowanie.
dateFormatLiczba całkowita, domyślnie: 0Reprezentacja czasu, która ma być używana podczas dopasowywania: 0 = dni juliańskie, 1 = ułamkowe lata, 2 = czas systemu UNIX w milisekundach. W ten sposób będą kodowane godziny rozpoczęcia i zakończenia każdego segmentu czasowego oraz przerwy.
lambdaLiczba zmiennoprzecinkowa, domyślnie: 20Wartość lambda do dopasowywania regresji LASSO. Jeśli wartość wynosi 0, zamiast LASSO używana jest zwykła metoda najmniejszych kwadratów.
maxIterationsLiczba całkowita, domyślnie: 25000Maksymalna liczba uruchomień zbieżności regresji LASSO. Jeśli wartość wynosi 0, zamiast LASSO używana jest zwykła metoda najmniejszych kwadratów.