ee.Algorithms.TemporalSegmentation.LandTrendr

Wykrywanie trendów w zakłóceniach i regeneracji na podstawie danych z satelity Landsat: czasowe segmentowanie serii zdjęć poprzez wyodrębnianie trajektorii spektralnych zmian w czasie. Do znajdowania punktów podziału używany jest pierwszy pasmo każdego obrazu, a punkty te są wykorzystywane do dopasowywania wszystkich kolejnych pasm. Punkty podziału są zwracane jako dwuwymiarowa macierz z 4 wierszami i liczbą kolumn równą liczbie obrazów. Pierwsze 2 wiersze to pierwotne wartości X i Y. Trzeci wiersz zawiera wartości Y dopasowane do szacowanych segmentów, a czwarty wiersz zawiera wartość 1, jeśli odpowiedni punkt został użyty jako wierzchołek segmentu, lub 0, jeśli nie. Wszystkie dodatkowe dopasowane pasma są dołączane jako wiersze w danych wyjściowych. Dopasowywanie punktu przerwania zakłada, że rosnące wartości oznaczają zakłócenia, a malejące – powrót do normy.

Zobacz: Kennedy, R.E., Yang, Z. i Cohen, W.B., 2010 r. Wykrywanie trendów w zakłóceniach i regeneracji lasów za pomocą rocznych szeregów czasowych Landsat: 1. LandTrendr – algorytmy segmentacji czasowej. Remote Sensing of Environment, 114(12), s.2897–2910.

WykorzystanieZwroty
ee.Algorithms.TemporalSegmentation.LandTrendr(timeSeries, maxSegments, spikeThreshold, vertexCountOvershoot, preventOneYearRecovery, recoveryThreshold, pvalThreshold, bestModelProportion, minObservationsNeeded)Obraz
ArgumentTypSzczegóły
timeSeriesImageCollectionRoczny szereg czasowy, z którego mają zostać wyodrębnione punkty przerwania. Pierwszy przedział służy do znajdowania punktów przerwania, a wszystkie kolejne przedziały są dopasowywane przy użyciu tych punktów.
maxSegmentsLiczba całkowitaMaksymalna liczba segmentów, które mają być dopasowane do szeregu czasowego.
spikeThresholdLiczba zmiennoprzecinkowa, domyślnie: 0,9Próg tłumienia skoków (1,0 oznacza brak tłumienia).
vertexCountOvershootLiczba całkowita, wartość domyślna: 3Początkowy model może przekroczyć liczbę wierzchołków maxSegments + 1 o tę wartość. Później zostanie on skrócony do maxSegments + 1.
preventOneYearRecoveryWartość logiczna, domyślnie: falseZapobiegaj segmentom, które reprezentują roczne odzyskiwanie.
recoveryThresholdLiczba zmiennoprzecinkowa, domyślnie: 0,25Jeśli współczynnik odzyskiwania segmentu jest większy niż 1/recoveryThreshold (w latach), segment jest niedozwolony.
pvalThresholdLiczba zmiennoprzecinkowa, domyślnie: 0,1Jeśli wartość p dopasowanego modelu przekracza ten próg, bieżący model jest odrzucany i dopasowywany jest kolejny model z użyciem optymalizatora Levenberga-Marquardta.
bestModelProportionLiczba zmiennoprzecinkowa, domyślnie: 0,75Umożliwia wybieranie modeli z większą liczbą wierzchołków, jeśli ich wartość p nie jest większa niż (2 – najlepszy odsetek modelu) razy wartość p najlepszego modelu.
minObservationsNeededLiczba całkowita, domyślnie: 6Minimalna liczba obserwacji potrzebnych do dopasowania danych wyjściowych.