Pansharpening en Google Earth Engine para imagenes Landsat

Entre las colecciones GEE de Landsat, se echa en falta una con el refinado pancromático y poder trabajar el pansharpening en Google Earth Engine. Pero puedes jugar con tus bandas para hacer este cambio de resolución utilizando la banda pancromática jugando con conversiones de imagen, a través de la técnica HSV Sharpening, para conseguir visualizar cualquier composición RGB o índice espectral en una resolución de 15 metros.

Pansharpening en Google Earth Engine para imagenes Landsat

La técnica de pansharpening permite mejorar la resolución de las imágenes recurriendo a la banda pancromática de mayor resolución, en el caso de Landsat, la mítica banda 8. Si no te ves con fuerza para componer el script… como siempre… aquí tienes un ejemplo para seguirlo y customizarlo a tu gusto.

Para aplicar sobre imágenes landsat de cualquier misión este pansharpening en Google Earth Engine, deberás realizar el tradicional filtrado de imágenes por AOI, fechas, cobertura de nubes o cualquier otro parámetro disponible en la colección de llamada.

Colección Landsat de Google Earth Engine

Una vez tengas filtrados los datos puedes comenzar a parametrizar una filtro RGB a falso color o a color natural trabajando y posteriormente utilizar la opción rgbToHsv para convertir tu imagen RGB a HSV. La nueva imagen te permitirá acceder a sus bandas para trabajar la técnica HSV Sharpening de refinado de imágenes propuesto y validado por la NASA.

RGB to HSV en Google Earth Engine

A partir de la composición HSV puedes reutilizar las bandas de trabajdo generadas como “hue”, “saturation” y “value” (matiz, saturación y brillo) que podrás incorporar junto a la banda pancromática original para volver a convertir la imagen HSV a formato RGB dando un nuevo paso atrás.

pansharpening landsat en earth engine

A partir de la nueva combinación de bandas ya puedes iniciar la representación de los datos en el visor de Earth Engine de manera convencional. Aunque recuerda que, en la conversión de HSV a RGB, la nomenclatura de las bandas nativas pasarán a ser “red”, “green” y “blue”. No olvides identificarlas adecuadamente en tu script.

Pansharpening Google Earth Engine

Puedes incorporar la visualización de las bandas originales para establecer comparativas entre ambos momentos y observar el cambio de resolución.

Pansharpen en Google Earth Engine para imagenes Landsat

Si lo deseas, puedes incorporar también un pequeño fragmento al script basado en efecto cortinilla swipe para realizar las comparativas territoriales y observar la mejora en el cambio de resolución de 30 a 15 metros.

Puedes seguir ojeando más scripts para Google Earth Engine desde esta sección de scripts.

Scripts para Google Earth Engine