ee.Algorithms.CrossCorrelation

Fournit des informations sur la qualité de l'enregistrement d'images entre deux images (théoriquement) co-enregistrées. L'entrée se compose de 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 premiers sont des distances : deltaX, deltaY et la distance euclidienne pour chaque pixel de l'image A par rapport au pixel qui présente le coefficient de corrélation le plus élevé dans l'image B. 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'image A.
maxGapNombre entierDistance maximale à laquelle un pixel peut se déplacer sur l'axe X ou Y.
windowSizeNombre entierTaille de la fenêtre à comparer.
maxMaskedFracFloat, valeur par défaut : 0Fraction maximale de pixels pouvant être masqués 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 zones d'image qui se chevauchent sont comparées et un score de corrélation est calculé. Un pixel de ces zones de chevauchement est considéré comme masqué si l'une des zones est masquée à cet endroit. Si le test échoue à un seul endroit 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é.