Skip To Content

Funkcja Konwersja spektralna

Dostępne na serwerze Image Server

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