Tutorials

Producing RGB images from co-registered data

Todo

translate the Producing RGB images from co-registered data tutorial into english

In questa sezione si andrà ad illustrare, passo per passo, l’utilizzo di GSDView per creare un dato RGB (cioè con tre bande, una per ogni colore rosso, verde e blu) a partire da 3 dati coregistrati. Ognuno di questi 3 dati verrà cioè visualizzato con un colore diverso, in modo da mettere in rilievo eventuali differenze nella zona tra i 3 momenti di acquisizione (attribuibili a movimenti di oggetti, allagamenti, smottamenti o altro).

Apertura immagine

Per aprire una singola immagine si può utilizzare il menu File o la relativa icona sulla toolbar.

_images/filemenu_screenshot.jpeg

File menu

Verrà mostrata una finestra nella quale selezionare un file.

_images/open_screenshot.jpeg

Open dialog

Se il dato non è mai stato caricato bisognerà attendere del tempo (variabile in proporzione alla dimensione del dato e utile a creare una overview) e successivamente si potranno visualizzare le raster band contenute in esso nel menu Dataset Browser. Quando viene aperta una banda viene mostrata sia l’overview della stessa, che l’immagine vera e propria.

Trasformazione in GTiff

Una volta aperta una immagine, il passo successivo è quello di trasformarla in GTiff a 8 bit. A questo scopo è utile il tool Data Export, implementato da INNOVA, che sfrutta alcune funzionalità di GDAL, tra le quali gdal_translate e gdalinfo. Data Export è configurabile aprendo la voce corrisponedente dal sotto-menu GDAL Tools nel menu Tools.

_images/gdalextrasmenu_screenshot.jpeg

Conversion tools menu

In questa finestra bisogna settare i seguenti parametri:

  • Destination dataset: il nome del file di output, comprensivo di path. Di default gli viene assegnato lo stesso nome del file di partenza con il suffisso exported e l’eventuale estensione. Impostare il nome desiderato, stando attenti a non scrivere in una cartella in cui non si hanno i permessi in scrittura
  • Output Data Type: il tipo del dato in output. Impostarlo a Byte

Il parametro Output Format è impostato correttamente di default a GTiff.

_images/dataexport_screenshot.jpeg

Data export tool

Una volta settati i parametri è possibile avviare il processing.

Verrà così creato il file in GTiff e sarà possibile visualizzarlo con un qualunque software di grafica. Un esempio è riportato di seguito:

_images/singlechannel.jpeg

Grayscale image (single channel)

Effettuare questi due passi per tutte e tre le immagini coregistrate. Si otterranno altrettanti prodotti in GTiff a 8 bit.

Si noti che il tool si Data Export, oltre a effettuare una conversione di formato (file format) ed una conversione di data type, provvede a riscalare l’immagine entro +/-3 deviazioni standard rispeto al valor medio del dato. Questo migliora la leggibilità del dato quando si utilizzano software di visualizzazione standard.

Merging

A questo punto si hanno disposizione 3 immagini della stessa zona. Per fonderle ci viene in aiuto il tool di GDAL gdal_merge.py . Per settarne i parametri apriamo la voce Merge dal sottomenu GDAL Tools nel menu Tools.

_images/conversionmenu.jpeg

Conversion tools menu

I parametri vanno settati come segue:

  • Source Dataset 1, 2, 3: rappresentano i dati di input. Selezionare la checkbox per i primi 3 dataset e inserire le 3 immagini GTiff a 8 bit generate fino a questo momento
  • Output format: il formato che avrà il file creato. Impostarlo a GTiff
  • Destination dataset: il nome del file di output, comprensivo di path. Di default gli viene assegnato lo stesso nome del primo file di partenza con il suffisso new e l’eventuale estensione. Impostare il nome desiderato, stando attenti a non scrivere in una cartella in cui non si hanno i permessi in scrittura.
  • Output Data Type: il tipo del dato in output. Impostarlo a Byte
  • separate: consente di mantenere suddivisi gli n file di input in n bande nel file di output. Nel nostro caso i 3 file di input saranno riportati su 3 bande nel file di output (una costituirà il rosso, una il verde, una il blu).
_images/merge_screenshot.jpeg

Merge tool

Alla fine del processing si può aprire il dato ottenuto e verificare che abbia le 3 bande come più volte descritto. Aprendo il file così creato con un qualunque tool grafico verrà mostrata una immagine costruita sovrapponendo i tre dati di partenza, ognuno con un colore diverso.

_images/RGBtiff.jpeg

RGB image

Zoomando è possibile notare le differenze tra le tre immagini: queste appaiono colorate. Di seguito è riportata la stessa zona prima vista in una delle tre immagini intermedie ...

_images/singlechannel_zoom.jpeg

Single channel image

... e poi vista nell’immagine finale RGB. Si distinguono chiaramente le navi in movimento.

_images/RGBtiffzoom.jpeg

RGB image (zoom)

Table Of Contents

Previous topic

Quality analysis plugin

Next topic

Programmers reference

This Page