ee.Image.spectralGradient

Calcule le gradient spectral sur toutes les bandes d'une image (ou sur la première bande si l'image est de type Array) en calculant la différence par pixel entre l'érosion et la dilatation spectrales avec un noyau de structuration et une métrique de distance donnés. Voir : Plaza, Antonio, et al. "Spatial/spectral endmember extraction by multidimensional morphological operations." IEEE transactions on geoscience and remote sensing 40.9 (2002): 2025-2041.

UtilisationRenvoie
Image.spectralGradient(metric, kernel, useCentroid)Image
ArgumentTypeDétails
ceci : imageImageImage d'entrée.
metricChaîne, valeur par défaut : "sam"Métrique de distance spectrale à utiliser. ('sam', 'sid', 'sed' ou 'emd').
kernelKernel, valeur par défaut : nullNoyau de connexité. La valeur par défaut est un carré de rayon 1 (connexion à huit voisins).
useCentroidBooléen, valeur par défaut : falseSi la valeur est "true", les distances sont calculées à partir de la moyenne de tous les pixels sous le noyau au lieu du pixel central du noyau.