Funkcja Konwersja spektralna

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

ParametrOpis

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:

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 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.

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.

Przykład funkcji Konwersja spektralna