ee.Algorithms.CrossCorrelation

Fornisce informazioni sulla qualità della registrazione delle immagini tra due immagini (teoricamente) co-registrate. L'input è costituito da due immagini con lo stesso numero di bande. Questa funzione restituisce un'immagine composta da quattro bande di informazioni. Le prime tre sono distanze: deltaX, deltaY e la distanza euclidea per ogni pixel in imageA rispetto al pixel che ha il coefficiente di correlazione corrispondente più alto in imageB. La quarta banda è il valore del coefficiente di correlazione per quel pixel [-1 : +1].

UtilizzoRestituisce
ee.Algorithms.CrossCorrelation(imageA, imageB, maxGap, windowSize, maxMaskedFrac)Immagine
ArgomentoTipoDettagli
imageAImmaginePrima immagine, con N bande.
imageBImmagineLa seconda immagine deve avere lo stesso numero di bande di imageA.
maxGapNumero interoLa distanza massima di cui un pixel può spostarsi in X o Y.
windowSizeNumero interoDimensioni della finestra da confrontare.
maxMaskedFracValore mobile, valore predefinito: 0La frazione massima di pixel all'interno della finestra di correlazione che possono essere mascherati. Questo test viene applicato a ogni posizione di offset all'interno della regione di ricerca. Per ogni offset, le patch di immagini sovrapposte vengono confrontate e viene calcolato un punteggio di correlazione. Un pixel all'interno di queste patch sovrapposte viene considerato mascherato se una delle patch è mascherata. Se il test non riesce in una singola posizione nella regione di ricerca, il pixel di output per il quale viene calcolata la correlazione viene considerato non valido e verrà mascherato.