Funkcja Konwersja spektralna stosuje macierz względem obrazu wielopasmowego, aby wpłynąć na wartości koloru danych wynikowych. Można jej użyć na przykład w celu przekonwertowania obrazu w podczerwieni z kolorami fałszywymi na obraz z kolorami pseudonaturalnymi.
Uwagi
Równanie używane do przeprowadzania tej konwersji to:
Wynikowe pasmo Band_R = Weight_P * Band_C
gdzie:
- Band_R to pasmo wynikowe, a R to liczba z zakresu od 1 do liczby pasm wynikowych.
- Weight_P to rozdzielona przecinkami lista wag, po jednej wadze dla każdego pasma wejściowego. Suma wag poszczególnych pasm powinna wynosić 1.
- Band_C to obraz wejściowy, a C to liczba z zakresu do 1 do liczby pasm obrazu wejściowego.
Parametry
Parametr | Opis |
---|---|
Raster | Wejściowe dane warstwy rastrowej Może to być zestaw danych rastrowych, zestaw danych mozaiki lub usługa rastrowa. |
Rozmiar | Liczba wierszy i kolumn w macierzy konwersji. |
Macierz konwersji | Macierz używana do konwersji rastra wejściowego. Równanie używane do przeprowadzania tej konwersji to:
gdzie:
|
Więcej informacji na temat pseudokoloru
Obraz SPOT, który nie zawiera pasma niebieskiego, można przekonwertować na obraz wyglądający jak obraz z naturalnymi kolorami przez wygenerowanie pasma niebieskiego na podstawie innych dostępnych pasm oraz użycie pasm czerwonego i zielonego będących częścią zestawu danych obrazu SPOT. Obraz pseudokolorowy jest tworzony na podstawie obrazu wielopasmowego przez zastosowanie transformacji w celu utworzenia kolorów, które wcześniej nie występowały, z użyciem procesu macierzy spektralnej.
Za pomocą następującej macierzy można przekonwertować obraz z fałszywymi kolorami (bliska podczerwień, czerwony i zielony) na obraz z pseudokolorami (RGB):
0.1 0.9 0.0 0.3 0.0 0.7 0.1 0.1 0.8
Po zastosowaniu równania konwersji i macierzy konwertującej kolor fałszywy na pseudokolor pasma wynikowe będą następujące:
- Pasmo wynikowe 1 = (0,1 * PasmoWejściowe1) + (0,9 * PasmoWejściowe2) + (0,0 * PasmoWejściowe3)
- Pasmo wynikowe 2 = (0,3 * PasmoWejściowe1) + (0,0 * PasmoWejściowe2) + (0,7 * PasmoWejściowe3)
- Pasmo wynikowe 3 = (0,1 * PasmoWejściowe1) + (0,1 * PasmoWejściowe2) + (0,8 * PasmoWejściowe3)
Podstawowy obraz następującego obrazu to obraz SPOTView ORTHO z czterema pasmami. Wyświetlane są pierwsze trzy pasma, w wyniku czego powstaje obraz w podczerwieni widoczny po prawej stronie. Za pomocą funkcji Konwersja spektralna i powyższej macierzy można przekonwertować ten obraz na obraz z rzeczywistymi kolorami przedstawiony po lewej stronie.