Spectral Angle Mapper
======================

Il modulo esegue la classificazione di immagini utilizzando l'algoritmo Spectral Angle Mapper (SAM). SAM è un classificatore spettrale che utilizza un angolo n-dimensionale per abbinare i pixel dell'immagine a degli spettri di riferimento. L'algoritmo determina la somiglianza spettrale fra due spettri calcolando l'angolo tra gli spettri e trattandoli come vettori in uno spazio con dimensionalità pari al numero di banda. Questa tecnica , se utilizzata su dati di riflettanza calibrati, è relativamente insensibile ad effetti di illuminazione e albedo.

.. only:: latex

  .. image:: ../_static/tool_images/spectral_angle_mapper.png


Input
------------

**Dati di input**: immagine raster da classificare.

**Seleziona le bande da utilizzare cliccandoci sopra** (opzionale): selezionare le bande da utilizzare. Se non si seleziona nulla vengono usate tutte le bande.


Parametri
------------

**File di selezione delle matrici**: file contenente le matrici delle firme spettrali. Per ogni classe che si desidera classificare va inserita la firma spettrale di riferimento. Il file deve essere in questa forma::

 # Band: r g b i
 # 1. Sagebrush
 # 2. Saltbush
 # 3. Ground
 # 4. Dry Grass
 #row0:  8.87  13.14  11.71  35.85
 Matrix: 4 by 4
 row0:  8.87  13.14  11.71  35.85
 row1: 13.59  20.12  19.61  50.6
 row2: 28.26  34.82  38.27  40.1
 row3: 10.54  16.35  23.7   38.98


Output
------------

**Risultato**: inserire il percorso e il nome del file di output.

.. only:: latex

  .. raw:: latex

    \newpage % hard pagebreak at exactly this position
