ee.Algorithms.CrossCorrelation

Fournit des informations sur la qualité de l'enregistrement d'image entre deux images (théoriquement) co-enregistrées. L'entrée correspond à deux images avec le même nombre de bandes. Cette fonction génère une image composée de quatre bandes d'informations. Les trois premières sont des distances : le deltaX, le deltaY et la distance euclidienne pour chaque pixel de l'imageA par rapport au pixel qui présente le coefficient de corrélation correspondant le plus élevé dans l'imageB. La quatrième bande correspond à la valeur du coefficient de corrélation pour ce pixel [-1 : +1].

UtilisationRenvoie
ee.Algorithms.CrossCorrelation(imageA, imageB, maxGap, windowSize, maxMaskedFrac)Image
ArgumentTypeDétails
imageAImagePremière image, avec N bandes.
imageBImageLa deuxième image doit comporter le même nombre de bandes que l'imageA.
maxGapNombre entierDistance maximale qu'un pixel peut décaler en X ou en Y.
windowSizeNombre entierTaille de la fenêtre à comparer.
maxMaskedFracFlottant, valeur par défaut : 0Fraction maximale de pixels autorisée à être masquée dans la fenêtre de corrélation. Ce test est appliqué à chaque emplacement de décalage dans la région de recherche. Pour chaque décalage, les correctifs d'image qui se chevauchent sont comparés et un score de corrélation est calculé. Un pixel de ces correctifs qui se chevauchent est considéré comme masqué si l'un des correctifs est masqué à cet endroit. Si le test échoue à un seul emplacement de la région de recherche, le pixel de sortie pour lequel la corrélation est calculée est considéré comme non valide et sera masqué.