ee.Algorithms.TemporalSegmentation.Ccdc

Implementa l'algoritmo di punto di interruzione temporale di rilevamento e classificazione delle modifiche continue. Questo algoritmo trova i punti di interruzione temporale in una raccolta di immagini adattando iterativamente 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, consulta Zhu, Z. e Woodcock, C.E., 2014. Continuous change detection and classification of land cover using all available Landsat data. Remote sensing of Environment, 144, pp.152-171.

UtilizzoRestituisce
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.
chiSquareProbabilityValore mobile, valore predefinito: 0,99La soglia di probabilità del chi-quadrato per il rilevamento delle modifiche nell'intervallo [0, 1].
minNumOfYearsScalerValore mobile, valore predefinito: 1,33Fattori del numero minimo di anni per applicare il nuovo adattamento.
dateFormatNumero intero, valore predefinito: 0La rappresentazione del tempo da utilizzare durante l'adattamento: 0 = giorni giuliani, 1 = anni frazionari, 2 = tempo Unix in millisecondi. I tempi di inizio, fine e interruzione di ogni segmento temporale verranno codificati in questo modo.
lambdaValore mobile, valore predefinito: 20Lambda per l'adattamento della regressione LASSO. Se impostato su 0, viene utilizzata la regressione OLS regolare anziché LASSO.
maxIterationsNumero intero, valore predefinito: 25000Numero massimo di esecuzioni per la convergenza della regressione LASSO. Se impostato su 0, viene utilizzata la regressione OLS regolare anziché LASSO.