ee.Algorithms.TemporalSegmentation.Ccdc

Implementa l'algoritmo di punto di interruzione temporale di classificazione e rilevamento continuo delle modifiche. Questo algoritmo trova i punti di interruzione temporali in una raccolta di immagini adattando in modo iterativo le funzioni armoniche ai dati. I coefficienti di adattamento vengono prodotti per tutte le bande di input, ma le bande utilizzate per il rilevamento dei punti di interruzione possono essere specificate con l'argomento "breakpointBands".

Per maggiori dettagli, vedi Zhu, Z. e Woodcock, C.E., 2014. Rilevamento e classificazione continui delle variazioni della copertura del suolo utilizzando tutti i dati Landsat disponibili. Remote sensing of Environment, 144, pp.152-171.

UtilizzoResi
ee.Algorithms.TemporalSegmentation.Ccdc(collection, breakpointBands, tmaskBands, minObservations, chiSquareProbability, minNumOfYearsScaler, dateFormat, lambda, maxIterations)Immagine
ArgomentoTipoDettagli
collectionImageCollectionRaccolta di immagini su cui eseguire CCDC.
breakpointBandsElenco, valore predefinito: nullIl nome o l'indice delle bande da utilizzare per il rilevamento delle modifiche. Se non specificato, vengono utilizzate tutte le bande.
tmaskBandsElenco, valore predefinito: nullIl nome o l'indice delle bande da utilizzare per il rilevamento iterativo delle nuvole TMask. In genere si tratta della banda verde e della banda SWIR1. Se non specificato, TMask non viene utilizzato. Se specificato, "tmaskBands" deve essere incluso in "breakpointBands".
minObservationsNumero intero, valore predefinito: 6Il numero di osservazioni necessarie per segnalare una modifica.
chiSquareProbabilityFloat, valore predefinito: 0,99La soglia di probabilità del chi quadrato per il rilevamento delle variazioni nell'intervallo [0, 1].
minNumOfYearsScalerFloat, valore predefinito: 1,33Fattori del numero minimo di anni per applicare il nuovo aggiustamento.
dateFormatNumero intero, valore predefinito: 0La rappresentazione del tempo da utilizzare durante l'adattamento: 0 = giorni giuliani, 1 = anni frazionari, 2 = ora Unix in millisecondi. In questo modo verranno codificati gli orari di inizio, fine e pausa di ogni segmento temporale.
lambdaFloat, valore predefinito: 20Lambda per l'adattamento della regressione LASSO. Se è impostato su 0, viene utilizzato OLS normale anziché LASSO.
maxIterationsNumero intero, valore predefinito: 25000Numero massimo di esecuzioni per la convergenza della regressione LASSO. Se è impostato su 0, viene utilizzato OLS normale anziché LASSO.