Equalizzazione dell'istogramma

L'equalizzazione dell'istogramma è un metodo di elaborazione digitale delle immagini con cui si può calibrare il contrasto usando l'istogramma dell'immagine.

Descrizione

modifica

Questo metodo di solito incrementa il contrasto globale di molte immagini, specialmente quando i dati usabili dell'immagine sono rappresentati da valori di intensità molto vicini. Attraverso questo adattamento, le intensità possono essere meglio distribuite sull'istogramma. Questo permette per le aree a basso contrasto locale di ottenere un più alto contrasto. L'equalizzazione dell'istogramma ottiene ciò spalmando la maggior parte dei valori di intensità frequente.

Immagine piccola

modifica

La seguente sottoimmagine 8x8, usata in JPEG, in una scala di grigi ha i seguenti valori:

 

L'istogramma per questa immagine è mostrato nella tabella seguente. I valori dei pixel con valore zero sono esclusi per brevità.

Value Count Value Count Value Count Value Count Value Count
52 1 64 2 72 1 85 2 113 1
55 3 65 3 73 2 87 1 122 1
58 2 66 2 75 1 88 1 126 1
59 3 67 1 76 1 90 1 144 1
60 1 68 5 77 1 94 1 154 1
61 4 69 3 78 1 104 2
62 1 70 4 79 2 106 1
63 2 71 2 83 1 109 1

La funzione di distribuzione cumulativa (cdf) è mostrata sotto. Nuovamente, i valori dei pixel che non contribuiscono all'incremento della cdf sono esclusi per brevità.

Value cdf cdf, scaled
52 1 0
55 4 12
58 6 20
59 9 32
60 10 36
61 14 53
62 15 57
63 17 65
64 19 73
65 22 85
66 24 93
67 25 97
68 30 117
69 33 130
70 37 146
71 39 154
72 40 158
73 42 166
75 43 170
76 44 174
77 45 178
78 46 182
79 48 190
83 49 194
85 51 202
87 52 206
88 53 210
90 54 215
94 55 219
104 57 227
106 58 231
109 59 235
113 60 239
122 61 243
126 62 247
144 63 251
154 64 255

Questa funzione mostra il valore minimo nella sottoimmagine corrispondente a 52 e il valore massimo è 154. La funzione di distribuzione cumulativa di 64 per un valore di 154 coincide con il numero di pixel nell'immagine. La funzione di distribuzione cumulativa deve essere normalizzata a  . La formula dell'equalizzazione dell'istogramma generale è:

 

Dove la cdfmin ha un valore minimo non-zero della funzione di distribuzione cumulativa (nel caso 1) M*N dà un numero di pixel dell'immagine (per esempio sopra 64), dove M è l'ampiezza ed N l'altezza= e L è il numero di livelli di grigio usati (nella maggior parte dei casi, come questo, 256). La formula di equalizzazione per questo esempio particolare è:

 

Per esempio, la cdf di 78 è 46. (Il valore di 78 è usato nell'ultima riga della settima colonna). Il valore normalizzato diventa:

 

Una volta che questo è fatto i valori dell'immagine equalizzata sono direttamente presi dalla cdf normalizzata per produrre i valori equalizzati:

 

Da notare che il valore minimo (52) è ora 0 e il valore massimo (154) è ora 255.

   
Original Equalized

Immagine a grandezza piena

modifica
 
Una immagine non equalizzata
 
Istogramma corrispondente (rosso) e istogramma cumulativo(nero)
 
La stessa immagine dopo l'equalizzazione dell'istogramma
 
Istogramma corrispondente (rosso) e istogramma cumulativo (nero)

Bibliografia

modifica
  • (EN) Acharya and Ray, Image Processing: Principles and Applications, Wiley-Interscience 2005 ISBN 0-471-71998-6
  • (EN) Russ, The Image Processing Handbook: Fourth Edition, CRC 2002 ISBN 0-8493-2532-3

Voci correlate

modifica