CAPITOLO 6
ANALISI D’IMMAGINE
La modifica degli istogrammi
A. Dermanis, L.Biagi
Le trasformazioni sulle immagini
Trasformazioni in singola banda
Trasformazioni multispettrali
Registrazione di immagini
Algebra delle bande
Correzioni radiometriche
Indici di vegetazione
Modifica degli istogrammi
Componenti principali
Filtri con finestre mobili
Tasseled Cap
Filtri di Fourier
Classificazione
A. Dermanis, L.Biagi
L’istogramma di un’immagine
x = 1, 2, …, 2p-1
Valori ammissibili per un pixel a p bit:
x = 1, 2, …, 255
(e.g. p = 8)
x=0
Frequenza del valore x :
fx =
Istogramma di un’immagine:
nx
N
=
codifica “no data”
no di pixel con valore x
no totale di pixel
fx
x
A. Dermanis, L.Biagi
L’istogramma di un’immagine: un esempio
1
2
2
2
2
3
3
6
6
nx : 1
10
5
1
2
2
3
3
1
6
6
2
11
5
5
1
1
1
1
3
6
8
3
5
4
7
5
8
6
5
7
4
8
2
9
1
10
1
5
5
1
7
4
4
4
4
8
5
5
1
7
4
4
2
2
9
5
1
7
7
4
2
2
2
10
A. Dermanis, L.Biagi
L’istogramma di un’immagine
x
Numero di pixel con valore  x :
Nx =
Frequenza cumulativa del valore x : Fx =
Istogramma cumulativo:
Fx
n
z =1
z
Nx
N
1
x
0
1
128
255
A. Dermanis, L.Biagi
Uniformazione dell’istogramma
Immagine con contrasto ideale: tutti i valori di grigio uniformemente presenti
Istogramma corrispondente f (x) :
f (x) = costante =
1
2p-1
p = 8 (8-bit):
f (x) =
1
255
Istogramma uniforme !
Istogramma cumulativo corrispondente F (x) :
F (x) =
x
2p-1
p = 8 (8-bit):
F (x) =
x
255
A. Dermanis, L.Biagi
Uniformazione dell’istogramma
Miglioramento del contrasto: trasformazione dell’istogramma originale in uniforme
Caso continuo:
Uniforme
Per ogni pixel,
x è sostituito con x
tale che F(x) = F (x )
Originale
Corrispondente caso discreto reale
A. Dermanis, L.Biagi
Uniformazione dell’istogramma
Problemi nell’uniformazione discreta:
nessun valore viene
mappato in qualche
valore del nuovo istogramma
Differenti valori vengono
mappati nel medesimo
A. Dermanis, L.Biagi
Uniformazione dell’istogramma
Immagine originale e suo istogramma
Immagine risultante e suo istogramma
Nota le differenze
rispetto al caso
ideale !
A. Dermanis, L.Biagi
Conformazione dell’istogramma
Modificare un’immagine in modo che il suo istogramma F(x) venga trasformato
in un’istogramma assegnato F (x )
(tipicamente quello di un’altra immagine: risultato, immagini con contrasto simile)
Istogramma
comulativo
obiettivo
Istogramma
comulativo
originale
Per ogni pixel, il valore x
è sostituito con x
tale che F(x) = F (x )
funzione obiettivo diversa,
ma medesimo principio dell’uniformazione dell’istogramma
A. Dermanis, L.Biagi
Conformazione degli istogrammi
Immagine originale e suo istogramma
Immagine risultante e suo istogramma
Immagine obiettivo e suo istogramma
Nota:
gli istogrammi
non sono
identici!
A. Dermanis, L.Biagi
Accentuazione lineare
Immagine originale: i valori dei pixel
compresi in un intervallo xmin  x  xmax
Trasformazione lineare
x  x = Ax + B
A & B tali che
xmin  1 & xmax  L
x =
(xmax – x) + L (x – xmin)
xmax – xmin
Immagine risultante: i pixel
coprono tutti i valori 0  x  L
A. Dermanis, L.Biagi
Accentuazione lineare
Le 3 bande originali di un’immagine Landsat TM e il loro istogramma
Le medesime 3 bande dopo l’accentuazione lineare e il loro istogramma
A. Dermanis, L.Biagi
Accentuazione lineare saturata
Trasformazione lineare tale che
(a > xmin)  1 and (b < xmax)  L
anzichè
xmin  1 and xmax  L
Saturazione:
(valori 1  x < a)  1
(valori b < x  L)  L
A. Dermanis, L.Biagi
Accentuazione lineare saturata
Può essere utilizzata per evidenziare particolari specifici
Identificazione di barche
Originale
Risultante
Determinazione della batimetria
Originale
Risultante
A. Dermanis, L.Biagi
Ripartizione in intervalli di densità e pseudocolorazione
xmin  x  x1  x '1
x1  x  x2  x '2
...
xn -1  x  xmax  x 'n
xmin  x  x1
 [r '1 , g '1 b '1 ]
x1  x  x2
 [ r '2 , g '2 b '2 ]
...
xn -1  x  xmax
xmin  x  x1  x '1
x1  x  x2  x '2
...
xn -1  x  xmax  x 'n
 [ r 'n , g 'n b 'n ]
A. Dermanis, L.Biagi
Scarica

x - Laboratorio di Geomatica