capitolo 6 la modifica degli istogrammi analisi dimmagine a. dermanis, l.biagi
TRANSCRIPT
![Page 1: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/1.jpg)
CAPITOLO 6CAPITOLO 6
La modifica degli istogrammiLa modifica degli istogrammi
ANALISI D’IMMAGINEANALISI D’IMMAGINE
A. Dermanis, L.Biagi
![Page 2: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/2.jpg)
Le trasformazioni sulle immaginiLe 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
![Page 3: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/3.jpg)
L’istogramma di un’immagineL’istogramma di un’immagine
(e.g. p = 8) x = 1, 2, …, 255
Valori ammissibili per un pixel a p bit: x = 1, 2, …, 2p1
x = 0 codifica “no data”
nx
Nfx = =
no di pixel con valore x
no totale di pixelFrequenza del valore x :
Istogramma di un’immagine:xf
x
A. Dermanis, L.Biagi
![Page 4: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/4.jpg)
L’istogramma di un’immagine: un esempioL’istogramma di un’immagine: un esempio
A. Dermanis, L.Biagi
1 2 2 2 2 3 3 6 6
5 1 2 2 3 3 1 6 6
5 5 1 1 1 1 3 6 8
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
1 10
2 11
3 5
4 7
5 8
6 5
7 4
8 2
9 1
10 1
:xn
![Page 5: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/5.jpg)
L’istogramma di un’immagineL’istogramma di un’immagine
Fx = Frequenza cumulativa del valore x :Nx
N
Nx = nzz 1
x
Numero di pixel con valore x :
x
FxIstogramma cumulativo:
1 128 255
1
0
A. Dermanis, L.Biagi
![Page 6: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/6.jpg)
Uniformazione dell’istogrammaUniformazione dell’istogramma
Immagine con contrasto ideale: tutti i valori di grigio uniformemente presenti Immagine con contrasto ideale: tutti i valori di grigio uniformemente presenti
f (x) =1
255
f (x) = costante =1
2p1
Istogramma corrispondente f (x) :
Istogramma uniforme !
p = 8 (8-bit):
F (x) =x
255
F (x) =x
2p1
Istogramma cumulativo corrispondente F (x) :
p = 8 (8-bit):
A. Dermanis, L.Biagi
![Page 7: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/7.jpg)
Miglioramento del contrasto: trasformazione dell’istogramma originale in uniforme
Originale
Uniforme
Uniformazione dell’istogrammaUniformazione dell’istogramma
Caso continuo:
Per ogni pixel,x è sostituito con x tale che F(x) = F (x )
Corrispondente caso discreto reale
A. Dermanis, L.Biagi
![Page 8: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/8.jpg)
Uniformazione dell’istogrammaUniformazione dell’istogramma
Differenti valori vengonomappati nel medesimo
Problemi nell’uniformazione discreta:
nessun valore vienemappato in qualche valore del nuovo istogramma
A. Dermanis, L.Biagi
![Page 9: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/9.jpg)
Uniformazione dell’istogrammaUniformazione dell’istogramma
Immagine originale e suo istogramma Immagine risultante e suo istogramma
Nota le differenzerispetto al caso ideale !
A. Dermanis, L.Biagi
![Page 10: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/10.jpg)
Conformazione dell’istogrammaConformazione dell’istogramma
Modificare un’immagine in modo che il suo istogramma F(x) venga trasformatoin un’istogramma assegnato F (x )(tipicamente quello di un’altra immagine: risultato, immagini con contrasto simile)
funzione obiettivo diversa,ma medesimo principio dell’uniformazione dell’istogramma
Per ogni pixel, il valore x è sostituito con x tale che F(x) = F (x ) Istogramma
comulativooriginale
Istogrammacomulativoobiettivo
A. Dermanis, L.Biagi
![Page 11: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/11.jpg)
Conformazione degli istogrammiConformazione degli istogrammi
Immagine originale e suo istogramma
Immagine obiettivo e suo istogramma
Immagine risultante e suo istogramma
Nota:gli istogramminon sonoidentici!
A. Dermanis, L.Biagi
![Page 12: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/12.jpg)
Accentuazione lineareAccentuazione lineare
Immagine originale: i valori dei pixel compresi in un intervallo xmin x xmax
Immagine risultante: i pixelcoprono tutti i valori 0 x L
(xmax – x) + L (x – xmin)x =
xmax – xmin
x x = Ax + B
A & B tali chexmin 1 & xmax L
Trasformazione lineare
A. Dermanis, L.Biagi
![Page 13: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/13.jpg)
Accentuazione lineareAccentuazione 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
![Page 14: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/14.jpg)
Accentuazione lineare saturataAccentuazione lineare saturata
Trasformazione lineare tale che(a > xmin) 1 and (b < xmax) L
anzichèxmin 1 and xmax L
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
Saturazione:
(valori 1 x < a) 1
(valori b < x L) L
A. Dermanis, L.Biagi
![Page 15: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/15.jpg)
Accentuazione lineare saturataAccentuazione lineare saturata
Può essere utilizzata per evidenziare particolari specifici
Identificazione di barche
Determinazione della batimetria
Originale
Originale
Risultante
RisultanteA. Dermanis, L.Biagi
![Page 16: CAPITOLO 6 La modifica degli istogrammi ANALISI DIMMAGINE A. Dermanis, L.Biagi](https://reader036.vdocumenti.com/reader036/viewer/2022070313/5542eb65497959361e8d0f2d/html5/thumbnails/16.jpg)
Ripartizione in intervalli di densità e pseudocolorazioneRipartizione in intervalli di densità e pseudocolorazione
min 1 1
1 2 2
1 max
'
'
...
'n n
x x x x
x x x x
x x x x
min 1
1 1 1
1 2
2 2 2
1 max
[ ' , ' ' ]
[ ' , ' ' ]
...
[ ' , ' ' ]n
n n n
x x x
r g b
x x x
r g b
x x x
r g b
min 1 1
1 2 2
1 max
'
'
...
'n n
x x x x
x x x x
x x x x
A. Dermanis, L.Biagi