ee.Image.spectralGradient

Calcula el gradiente espectral en todas las bandas de una imagen (o en la primera banda si la imagen es de tipo Array) calculando la diferencia por píxel entre la erosión y la dilatación espectrales con un kernel de estructuración y una métrica de distancia determinados. Consulta: Plaza, Antonio, et al. "Spatial/spectral endmember extraction by multidimensional morphological operations". IEEE transactions on geoscience and remote sensing 40.9 (2002): 2025-2041.

UsoMuestra
Image.spectralGradient(metric, kernel, useCentroid)Imagen
ArgumentoTipoDetalles
esta: imageImagenEs la imagen de entrada.
metricCadena. El valor predeterminado es "sam".Es la métrica de distancia espectral que se usará. Una de las siguientes opciones: "sam" (Spectral Angle Mapper), "sid" (Spectral Information Divergence), "sed" (Squared Euclidean Distance) o "emd" (Earth Movers Distance).
kernelKernel, valor predeterminado: nuloEs un kernel de conectividad. El valor predeterminado es un cuadrado de radio 1 (conectado en 8 direcciones).
useCentroidBooleano, valor predeterminado: falsoSi es verdadero, las distancias se calculan a partir de la media de todos los píxeles debajo del kernel en lugar del píxel central del kernel.