Tenho uma grande quantidade de imagens do RapidEye (+300 Gb) que quero usar como mapa base para um aplicativo online. Até agora, eu consegui servi-los como um ImagePyramid no geoserver, seguindo as etapas mostradas em uma apresentação chamada "Geoserver on steroids". O problema é que não consegui fazer um balanço de cores adequado. Portanto, ao olhar para todo o conjunto de dados, o mosaico parece muito ruim, mas à medida que eu a aproximar, fica melhor (fotos abaixo).
Meu processo é:
- Converta todas as imagens em 8bits, epsg 4326, interpolação cúbica usando gdal
- Gere uma varredura virtual gdal com todas as imagens (gdalbuildvrt)
- Gere a pirâmide de imagem (gdal_retile com compactação e preparo geotiff) e publique no geoserver (usando a extensão do histograma no estilo da camada)
Alguma dica sobre como melhorar o processo e obter um melhor equilíbrio de cores?
fonte
Daniel, são imagens de estações muito diferentes? Ou horas do dia? Se são estações diferentes, obter um bom equilíbrio de cores pode ser bastante difícil. Mas se forem horários diferentes do dia, a aplicação de uma correção no ângulo do sol pode ajudar bastante. Uma boa aproximação de primeira ordem para o ângulo do sol é multiplicar os pixels por 1,0 / cos (angle_of_sun_off_directly_above). Portanto, nenhum ajuste se o sol estiver diretamente acima, aumentando para ... bem o infinito à medida que você se aproxima do amanhecer / anoitecer.
No passado, tive maus resultados usando a correspondência de histogramas entre cenas em regiões sobrepostas para montar mosaicos grandes porque você obtém efeitos de deriva estranhos no mosaico. Eu acho que uma abordagem mais útil pode ser algum tipo de histograma correspondente a uma imagem de destino da cor de base (talvez um atraente mosaico paisagístico da área). Também estou interessado em como resolver esse problema. Charlie Loyd, da MapBox, também pode ter pensamentos.
fonte
Às vezes, usei o vinculador de imagem OSSIM com correspondência de histograma para criar mosaicos com equilíbrio de cores. O tutorial do Image Linker fornece alguns exemplos http://download.osgeo.org/ossim/docs/pdfs/ImageLinker_Tutorial.pdf No entanto, o Image linker não é mantido ativamente e não sei se funciona mais. O geocell Ossim é o programa atual, mas não há muitos documentos do usuário sobre isso. Lembro que, para obter um bom resultado, pré-processei minhas cenas do Landsat primeiro uma a uma com o OpenEV, aplicando um pouco de LUT para fazer com que as imagens tivessem visualmente a mesma aparência. Depois, ficou mais fácil para o OSSIM fazer a correspondência final. O produto final parecia tão bom quanto o que eu fiz com o utilitário de mosaico ER Mapper.
fonte