Operazioni puntuali
Anche chiamate operazioni omogenee.
Le operazioni puntuali cambiano l’intensità del pixel, in base ad una funzione
La nuova intensità del pixel dipende dalla precendente intensità, e dalla funzione . Attenzione! Non dipende dalla posizione del pixel e dall’intensità dei pixel adiacenti.
Operazioni omogenee
Addizione (cambia la luminosità): Esempio:
Moltiplicazione (aumenta/riduce il range di contrasto dell’immagine): Esempio:
Real-values functions:
Quantizing pixel values Global thresholding Gamma correction
Pseudocode
Input: immagine con intensità dei pixel definita su [1…w]x[1…h] Output: immagine con pixel intensificato
for v=1...h
for u=1...w
set I(u, v) = f(I(u, v))Operazioni non omogenee
Il nuovo valore da assegnare al pixel dipende dal vecchio valore + la posizione del pixel (u, v)
Clamping
Gestisce i valori al di fuori di un range. La funzione seguente esegue il clamp di tutti i valori fuori dal range
Invert images
Per invertire un’immagine ci vogliono 2 step:
- Moltiplicare l’intensità per -1
- Aggiungere una costante (esempio per far rientrare il risultato nel range )

Thresholding
Converte immagini in scala di grigi in immagini binarie (binarization), se

Automatic contrast adjustment
Modifica l’intensità dei pixel in modo da coprire l’intero range di valori.
- Trovare le intensità più alta e più bassa
- Stretching lineare del range dell’intensità


Modified contrast adjustment
Migliore del precedente per il fatto che riesce a mappare anche solo una parte del range dei valori. Questo serve per evitare di utilizzare i capi dell’istogramma, che solitamente è rumore, ed è basato su percentuali predefinite ()

Equalizzazione dell’istogramma
Aggiusta due immagini per rendere il loro istogramma simile, ovvero avere una distribuzione dell’intensità simile. Applica una operazione che cambia l’istogramma dell’immagine che viene modificata in una distribuzione uniforme.

È usato per migliorare immagini scure o slavate. Può essere espresso come una trasformazione di istogrammi:
- : intensità di input
- : intensità processata
- : range delle intensità