Funzione Conversione spettrale

La funzione Conversione spettrale applica una matrice a un'immagine multibanda per influenzare i valori di colore dell'output. Questa tecnica può essere utilizzata per convertire un'immagine a infrarossi con colori falsi in un'immagine a colori pseudonaturale.

Note

L'equazione usata per eseguire questa conversione è:

Banda di output_R = Ponderazione_P * Banda_C

dove:

  • Band_R è una banda di output, in cui R è un numero da 1 al numero di bande di output.
  • Weight_P è un elenco di pesi delimitato da virgole, un peso per ogni banda di input. La somma dei pesi per ogni banda dovrebbe essere uguale a 1.
  • Band_C è l'immagine di input, in cui C è un numero da 1 al numero di bande dell'immagine di input.

Parametri

ParametroDescrizione

Raster

Il raster di input.

Può essere un raster dataset, un mosaic dataset o un image service.

Dimensione

Il numero di righe e colonne in Matrice di conversione.

Matrice di conversione

La matrice utilizzata per convertire il raster di input.

L'equazione usata per eseguire questa conversione è:

Banda di output_R = Ponderazione_P * Banda_C

dove:

  • Band_R è una banda di output, in cui R è un numero da 1 al numero di bande di output.
  • Weight_P è un elenco di pesi delimitato da virgole, 1 per ogni banda di input. La somma dei pesi per ogni banda dovrebbe essere uguale a 1.
  • Band_C è l'immagine di input, in cui C è un numero da 1 al numero di bande dell'immagine di input.

Ulteriori informazioni sul pseudocolore

È possibile convertire un'immagine SPOT senza banda blu in un'immagine che apparirà come un'immagine con colori naturali generando una banda blu dalle altre bande disponibili e usando le bande rosse e verdi che fanno parte del dataset dell'immagine SPOT. Un'immagine con pseudocolori viene creata a partire da un'immagine multibanda applicando una trasformazione per creare colori dove non ne esistevano in precedenza applicando il processo Matrice spettrale.

È possibile usare la seguente matrice per convertire un'immagine con colori falsi (infrarosso vicino, rosso e verde) in un'immagine con pseudocolori (RGB):

0.1 0.9 0.0 
0.3 0.0 0.7 
0.1 0.1 0.8

Usando l'equazione di conversione e la matrice da colori falsi a pseudocolori, le bande di output sarebbero le seguenti:

  • Banda di output 1 = (0,1 * InputBand1) + (0,9 * InputBand2) + (0,0 * InputBand3)
  • Banda di output 2 = (0,3 * Bands di input1) + (0,0 * Banda di input 2) +(0,7 * Banda di input 3)
  • Banda di input 3 = (0,1 * Banda di input 1) + (0,1 * Banda di input 2) +(0,8 * Banda di input 3)

La seguente immagine usa un'immagine di base SPOTView ORTHO con quattro bande. Si visualizzano le prime tre bande, che creano un'immagine a infrarossi sul lato destro. Usando la funzione di Conversione spettrale con la matrice di cui sopra, questa immagine può essere convertita in un'immagine con colori veri, come mostrato sul lato sinistro.

Esempio di funzione Conversione spettrale