Utilizzare la funzione wiener2d per ridurre il rumore casuale additivo nelle immagini.
Il filtro di Wiener è stato uno dei primi strumenti sviluppati per ridurre il rumore casuale additivo nelle immagini. Tale filtro presuppone che il rumore additivo sia un processo casuale stazionario, indipendente dalla posizione dei pixel. L'algoritmo riduce al minimo l'errore quadratico tra l'immagine originale e quella ricostruita.
Utilizzo del rumore con distribuzione uniforme casuale
1. Creare l'immagine di un semplice riquadro rettangolare.
2. Aggiungere rumore all'immagine del riquadro.
3. Applicare un filtro di Wiener con una finestra 7 x 7 sull'immagine.
4. Scalare e visualizzare le due immagini.
(wiener_sl.bmp)
(wiener_sf77.bmp)
I contorni del quadrato non sono stati sfocati, ma è stato eseguito lo smoothing del rumore. Il rumore non viene tuttavia filtrato accanto ai contorni del quadrato, per un intorno di dimensioni uguali a quelle della finestra di filtro.
5. Utilizzare una finestra 3 x 3 sull'immagine.
(wiener_sf33.bmp)
In questa immagine lo smoothing complessivo è minore ma si estende maggiormente in prossimità dei contorni del rettangolo.
Utilizzo del rumore gaussiano
1. Leggere un file immagine e degradarlo con il rumore gaussiano bianco casuale.
2. Aggiungere rumore gaussiano all'immagine.
(fruit_sm.bmp)
(fruit_sl.bmp)
3. Sopprimere il rumore utilizzando il filtro di Wiener con una finestra 5 x 5.