ee.Algorithms.CrossCorrelation

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

UtilizzoResi
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 dell'immagine A.
maxGapNumero interoLa distanza massima di spostamento di un pixel in X o Y.
windowSizeNumero interoDimensione della finestra da confrontare.
maxMaskedFracVirgola mobile, valore predefinito: 0La frazione massima di pixel all'interno della finestra di correlazione che possono essere mascherati. Questo test viene applicato in 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 in quel punto. Se il test non riesce in una singola località della regione di ricerca, il pixel di output per il quale viene calcolata la correlazione viene considerato non valido e verrà mascherato.