J'ai une grande quantité d'images RapidEye (+300 Go) que je veux utiliser comme fond de carte pour une application en ligne. Jusqu'à présent, j'ai réussi à les utiliser comme ImagePyramid dans geoserver en suivant les étapes indiquées dans une présentation intitulée "Geoserver on steroids". Le problème est que je n'ai pas été en mesure de faire une bonne balance des couleurs, donc quand on regarde l'ensemble de données, la mosaïque semble très pauvre mais en zoomant, elle s'améliore (photos ci-dessous).
Mon processus est:
- Convertir toutes les images en 8 bits, epsg 4326, interpolation cubique à l'aide de gdal
- Générer un raster virtuel gdal avec toutes les images (gdalbuildvrt)
- Générez la pyramide d'images (gdal_retile avec compression et géotiffage) et publiez sur le géoserveur (en utilisant l'étirement d'histogramme dans le style de calque)
Des conseils pour améliorer le processus et obtenir un meilleur équilibre des couleurs?
la source
Daniel, ces images sont-elles de saisons très différentes? Ou des moments de la journée? S'il s'agit de saisons différentes, il peut être difficile d'obtenir un bon équilibre des couleurs. Mais si ce sont des moments différents de la journée, l'application d'une correction pour l'angle du soleil peut aider de manière notable. Une bonne approximation de premier ordre pour l'angle du soleil consiste à multiplier les pixels multipliés par 1,0 / cos (angle_of_sun_off_directly_above). Donc pas d'ajustement si le soleil est directement au dessus, augmentant à ... enfin l'infini à l'approche de l'aube / crépuscule.
J'ai eu de mauvais résultats dans le passé en utilisant l'histogramme correspondant entre des scènes sur des régions qui se chevauchent pour assembler de grandes mosaïques, car vous obtenez d'étranges effets de dérive à travers la mosaïque. Je pense qu'une approche plus utile pourrait être une sorte d'histogramme correspondant à une image cible de couleur de base (peut-être une jolie mosaïque Landsat de la région). Je suis également intéressé par la façon de résoudre ce problème. Charlie Loyd de MapBox pourrait également avoir des idées.
la source
J'ai parfois utilisé l'éditeur de liens OSSIM avec une correspondance d'histogramme pour créer des mosaïques à couleurs équilibrées. Le didacticiel de l'éditeur de liens d'images donne un exemple http://download.osgeo.org/ossim/docs/pdfs/ImageLinker_Tutorial.pdf Cependant, l'éditeur de liens d'images n'est pas activement maintenu et je ne sais pas s'il fonctionne plus longtemps. Ossim geocell est le programme actuel mais il n'y a pas beaucoup de documents utilisateur à ce sujet. Je me souviens que pour obtenir un bon résultat, j'ai d'abord prétraité mes scènes Landsat une par une avec OpenEV en appliquant un étirement LUT pour que les images aient visuellement la même apparence. Ensuite, il était plus facile pour OSSIM de faire l'appariement final. Le produit final était à peu près aussi bon que celui que j'avais fait avec l'utilitaire de mosaïque ER Mapper.
la source