Elaborazione digitale delle immagini: Filtri lineari e non lineari

 

In elaborazione digitale delle immagini si è soliti dividere i filtri da applicare alle immagini in lineari e non lineari, il filtro lineare più utilizzato e quello di media. Esso sostituisce al pixel centrale nel quale è centrata la maschera la media dei valori di tuti i pixel che ricadono nella stessa. Vediamo come applicare tale filtro in matlab (sito del produttore, scilab valida alternativa free a matlab):

f = imread(‘bimba.tif’);

m = ones(3)/9;

g = imfilter(f,m);

imshow(f), title(‘immagine originale’)

figure, imshow(g), title(‘immagine filtrata’);

la spiegazione è abbastanza semplice, applicando una maschera 3×3 la media mobile si realizzare attraverso l’istruzione

m = ones(3)/9;

il valore di m sarà:

>> m

m =

0.1111 0.1111 0.1111

0.1111 0.1111 0.1111

0.1111 0.1111 0.1111

l’applicazione del filtro avviene attraverso l’istruzione imfilter.

Un filtro non lineare molto importante è il filtro mediano, esso è molto utile per la riduzione del rumore impulsivo, esso msostituisce al pixel in esame un valore che ricade nella maschera tale che metà dei valori risulti inferiore ad esso e metà superiore, l’implementazionein matlab è:

%carico l’immagine

f = imread(‘monete.tif’);

%genero un rumore impulsivo

h = imnoise(f,'salt & pepper',0.02);

%applico il filtro mediano

g = medfilt2(h);

imshow(h), title(‘immagine con rumore’)

figure, imshow(g), title(‘immagine filtrata’)

l’effetto è il seguente:

Annunci

One thought on “Elaborazione digitale delle immagini: Filtri lineari e non lineari

  1. Numbers ha detto:

    How long did it require you to compose “Elaborazione digitale delle immagini: Filtri lineari e non lineari
    Idee”? It comes with quite a lot of really good information and facts.
    Thank you -Senaida

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...