ee.Algorithms.TemporalSegmentation.Ccdc

Implementa el algoritmo de punto de inflexión temporal de detección y clasificación de cambios continuos. Este algoritmo encuentra puntos de interrupción temporales en una colección de imágenes ajustando de forma iterativa funciones armónicas a los datos. Los coeficientes de ajuste se producen para todas las bandas de entrada, pero las bandas que se usan para la detección de puntos de quiebre se pueden especificar con el argumento "breakpointBands".

Para obtener más detalles, consulta Zhu, Z. y Woodcock, C.E., 2014. Detección y clasificación continuas de los cambios en la cobertura del suelo con todos los datos de Landsat disponibles Remote sensing of Environment, 144, pp.152-171.

UsoMuestra
ee.Algorithms.TemporalSegmentation.Ccdc(collection, breakpointBands, tmaskBands, minObservations, chiSquareProbability, minNumOfYearsScaler, dateFormat, lambda, maxIterations)Imagen
ArgumentoTipoDetalles
collectionImageCollectionEs la colección de imágenes en las que se ejecutará CCDC.
breakpointBandsLista, valor predeterminado: nullNombre o índice de las bandas que se usarán para la detección de cambios. Si no se especifica, se usan todas las bandas.
tmaskBandsLista, valor predeterminado: nullNombre o índice de las bandas que se usarán para la detección iterativa de nubes de TMask. Por lo general, son la banda verde y la banda SWIR1. Si no se especifica, no se usa TMask. Si se especifica, "tmaskBands" debe incluirse en "breakpointBands".
minObservationsNúmero entero, valor predeterminado: 6Es la cantidad de observaciones necesarias para marcar un cambio.
chiSquareProbabilityNúmero de punto flotante, valor predeterminado: 0.99Es el umbral de probabilidad de chi cuadrado para la detección de cambios en el rango de [0, 1].
minNumOfYearsScalerNúmero de punto flotante, valor predeterminado: 1.33Son los factores de la cantidad mínima de años para aplicar el nuevo ajuste.
dateFormatNúmero entero, valor predeterminado: 0Representación del tiempo que se usará durante el ajuste: 0 = jDays, 1 = años fraccionarios, 2 = tiempo Unix en milisegundos. Los tiempos de inicio, finalización y descanso de cada segmento temporal se codificarán de esta manera.
lambdaNúmero de punto flotante, valor predeterminado: 20Es el valor de Lambda para el ajuste de la regresión LASSO. Si se establece en 0, se usa el método de MCO regular en lugar de LASSO.
maxIterationsNúmero entero, valor predeterminado: 25,000Es la cantidad máxima de ejecuciones para la convergencia de la regresión LASSO. Si se establece en 0, se usa el método de MCO regular en lugar de LASSO.