Tengo una gran cantidad de imágenes RapidEye (+300 Gb) que quiero usar como mapa base para una aplicación en línea. Hasta ahora he logrado servirlos como ImagePyramid en geoserver siguiendo los pasos que se muestran en una presentación llamada "Geoserver con esteroides". El problema es que no he podido hacer un balance de color adecuado, por lo que al mirar todo el conjunto de datos, el mosaico se ve muy pobre, pero a medida que hago zoom, mejora (imágenes a continuación).
Mi proceso es:
- Convierta todas las imágenes a 8 bits, epsg 4326, interpolación cúbica usando gdal
- Genere un ráster virtual gdal con todas las imágenes (gdalbuildvrt)
- Genere la pirámide de la imagen (gdal_retile con compresión y geotiff tilling) y publíquela en geoserver (usando el estiramiento de histograma en el estilo de capa)
¿Algún consejo sobre cómo mejorar el proceso y obtener un mejor balance de color?
fuente
Daniel, ¿son estas imágenes de estaciones muy diferentes? O las horas del día? Si son estaciones diferentes, entonces lograr un buen balance de color puede ser bastante difícil. Pero si son diferentes momentos del día, entonces aplicar una corrección para el ángulo solar puede ayudar notablemente. Una buena aproximación de primer orden para el ángulo solar es multiplicar los píxeles por 1.0 / cos (angle_of_sun_off_directly_above). Así que no hay ajuste si el sol está directamente arriba, aumentando a ... bueno, infinito a medida que se acerca el amanecer / anochecer.
He tenido malos resultados en el pasado usando la coincidencia de histogramas entre escenas en regiones superpuestas para ensamblar mosaicos grandes porque se obtienen extraños efectos de deriva en el mosaico. Creo que un enfoque más útil podría ser algún tipo de coincidencia de histograma con una imagen objetivo de color base (tal vez un mosaico de tierra atractivo del área). También estoy interesado en cómo resolver este problema. Charlie Loyd en MapBox también podría tener pensamientos.
fuente
A veces he usado el vinculador de imágenes OSSIM con coincidencia de histogramas para hacer mosaicos de color equilibrado. El tutorial del enlazador de imágenes ofrece algunos ejemplos http://download.osgeo.org/ossim/docs/pdfs/ImageLinker_Tutorial.pdf Sin embargo, el enlazador de imágenes no se mantiene activamente y no sé si funciona más. Ossim geocell es el programa actual, pero no hay muchos documentos de usuario al respecto. Recuerdo que para lograr un buen resultado, preprocesé mis escenas Landsat primero una por una con OpenEV aplicando un poco de estiramiento LUT para que las imágenes tuvieran una apariencia visual similar. Entonces fue más fácil para OSSIM hacer la coincidencia final. El producto final parecía tan bueno como el que hice con la utilidad de mosaico ER Mapper.
fuente