Mam dużą liczbę obrazów RapidEye (+300 Gb), które chcę wykorzystać jako mapę bazową aplikacji online. Do tej pory udało mi się służyć im jako ImagePyramid w geoserver, wykonując kroki przedstawione w prezentacji o nazwie „Geoserver na sterydach”. Problem polega na tym, że nie byłem w stanie zrobić właściwego balansu kolorów, więc patrząc na cały zestaw danych, mozaika wygląda bardzo słabo, ale kiedy powiększam, robi się lepiej (zdjęcia poniżej).
Mój proces to:
- Konwertuj wszystkie obrazy na 8-bitowe, epsg 4326, interpolacja sześcienna za pomocą gdal
- Wygeneruj wirtualny raster gdal ze wszystkimi obrazami (gdalbuildvrt)
- Wygeneruj piramidę obrazu (gdal_retile z kompresją i uprawami geotiff) i opublikuj na geoserver (używając histogramu w stylu warstwy)
Wszelkie wskazówki, jak poprawić proces i uzyskać lepszy balans kolorów?
źródło
Daniel, czy są to zdjęcia z bardzo różnych pór roku? A może pory dnia? Jeśli są to różne pory roku, uzyskanie dobrego balansu kolorów może być dość trudne. Ale jeśli są różne pory dnia, wówczas zastosowanie korekcji kąta słońca może znacznie pomóc. Dobrym przybliżeniem pierwszego rzędu dla kąta słonecznego jest pomnożenie pikseli razy 1,0 / cos (angle_of_sun_off_directly_above). Więc nie ma regulacji, jeśli słońce jest bezpośrednio nad nim, zwiększając się do ... no nieskończoności, gdy zbliżasz się do świtu / zmierzchu.
W przeszłości miałem złe wyniki przy użyciu dopasowania histogramu między scenami w nakładających się regionach do składania dużych mozaik, ponieważ uzyskujesz dziwne efekty dryfowania po mozaice. Myślę, że bardziej użytecznym podejściem może być dopasowanie histogramu do obrazu docelowego w kolorze podstawowym (być może atrakcyjna mozaika tego obszaru). Interesuje mnie również sposób rozwiązania tego problemu. Charlie Loyd z MapBox również może mieć przemyślenia.
źródło
Czasami używałem programu OSSIM Image linker z dopasowaniem histogramu do tworzenia mozaik o zrównoważonym kolorze. Samouczek programu Image linker podaje przykład http://download.osgeo.org/ossim/docs/pdfs/ImageLinker_Tutorial.pdf Jednak program Image linker nie jest aktywnie utrzymywany i nie wiem, czy działa. Geocell Ossim jest bieżącym programem, ale nie ma na ten temat wielu dokumentów użytkownika. Pamiętam, że aby osiągnąć dobry wynik, najpierw przetworzyłem moje sceny Landsata kolejno za pomocą OpenEV, stosując pewne rozciąganie LUT, aby obrazy miały wizualnie podobny wygląd. Potem OSSIMowi łatwiej było dokonać ostatecznego dopasowania. Produkt końcowy wyglądał tak dobrze, jak ten, który wykonałem za pomocą narzędzia mozaikowego ER Mapper.
źródło