Anuncio: Todos los proyectos no comerciales registrados para usar Earth Engine antes del
15 de abril de 2025 deben
verificar su elegibilidad no comercial para mantener el acceso a Earth Engine.
ee.Algorithms.CrossCorrelation
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Proporciona información sobre la calidad del registro de imágenes entre dos imágenes (teóricamente) registradas de forma conjunta. La entrada son dos imágenes con la misma cantidad de bandas. Esta función genera una imagen compuesta por cuatro bandas de información. Los primeros tres son distancias: deltaX, deltaY y la distancia euclidiana para cada píxel de imageA al píxel que tiene el coeficiente de correlación correspondiente más alto en imageB. La cuarta banda es el valor del coeficiente de correlación para ese píxel [-1 : +1].
Uso | Muestra |
---|
ee.Algorithms.CrossCorrelation(imageA, imageB, maxGap, windowSize, maxMaskedFrac) | Imagen |
Argumento | Tipo | Detalles |
---|
imageA | Imagen | Primera imagen, con N bandas. |
imageB | Imagen | Segunda imagen, debe tener la misma cantidad de bandas que imageA. |
maxGap | Número entero | Es la mayor distancia que un píxel puede desplazarse en X o Y. |
windowSize | Número entero | Es el tamaño de la ventana que se comparará. |
maxMaskedFrac | Número de punto flotante, valor predeterminado: 0 | Es la fracción máxima de píxeles dentro de la ventana de correlación que se pueden enmascarar. Esta prueba se aplica en cada ubicación de desplazamiento dentro de la región de búsqueda. Para cada desplazamiento, se comparan los parches de imagen superpuestos y se calcula una puntuación de correlación. Un píxel dentro de estos parches superpuestos se considera enmascarado si cualquiera de los parches está enmascarado allí. Si la prueba falla en alguna ubicación de la región de búsqueda, el píxel de salida para el que se calcula la correlación se considera no válido y se enmascarará. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 2025-07-26 (UTC)"],[[["\u003cp\u003eDetermines the image registration quality between two images with the same number of bands by calculating pixel displacement and correlation.\u003c/p\u003e\n"],["\u003cp\u003eOutputs a four-band image representing deltaX, deltaY, Euclidean distance, and correlation coefficient for each pixel.\u003c/p\u003e\n"],["\u003cp\u003eUsers can define the maximum pixel shift (\u003ccode\u003emaxGap\u003c/code\u003e), comparison window size (\u003ccode\u003ewindowSize\u003c/code\u003e), and the allowed fraction of masked pixels (\u003ccode\u003emaxMaskedFrac\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThe algorithm identifies the pixel in the second image with the highest correlation to the corresponding pixel in the first image.\u003c/p\u003e\n"],["\u003cp\u003eInvalid pixels are masked if the maximum allowed fraction of masked pixels is exceeded during correlation calculations.\u003c/p\u003e\n"]]],[],null,["# ee.Algorithms.CrossCorrelation\n\nGives information on the quality of image registration between two (theoretically) co-registered images. The input is two images with the same number of bands. This function outputs an image composed of four bands of information. The first three are distances: the deltaX, deltaY, and the Euclidean distance for each pixel in imageA to the pixel which has the highest corresponding correlation coefficient in imageB. The fourth band is the value of the correlation coefficient for that pixel \\[-1 : +1\\].\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------------------------------------------------------------------------|---------|\n| `ee.Algorithms.CrossCorrelation(imageA, imageB, maxGap, windowSize, `*maxMaskedFrac*`)` | Image |\n\n| Argument | Type | Details |\n|-----------------|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `imageA` | Image | First image, with N bands. |\n| `imageB` | Image | Second image, must have the same number of bands as imageA. |\n| `maxGap` | Integer | The greatest distance a pixel may shift in either X or Y. |\n| `windowSize` | Integer | Size of the window to be compared. |\n| `maxMaskedFrac` | Float, default: 0 | The maximum fraction of pixels within the correlation window that are allowed to be masked. This test is applied at each offset location within the search region. For each offset, the overlapping image patches are compared and a correlation score computed. A pixel within these overlapping patches is considered masked if either of the patches is masked there. If the test fails at any single location in the search region, the output pixel for which the correlation is being computed is considered invalid, and will be masked. |"]]