320 likes | 444 Views
Trasformazioni nel dominio spaziale. Andrea Torsello D ipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE). Filtri. I(x,y) immagine I’=f(I) I’(x,y)=f xy (I)
E N D
Trasformazioninel dominio spaziale Andrea Torsello Dipartimento di informaticaUniversità Ca’ Foscarivia Torino 155, 30172 Mestre (VE)
Filtri I(x,y) immagine I’=f(I) I’(x,y)=fxy(I) dove f e` una funzione che prende una immagine e restituisce una immagine, fxy per ogni x ed y prende una immagine e restituisce un valore nelo spazio dei colori. Sia TDxDy una traslazione di (Dx,Dy)T, la funzione f si chiama filtro se fxy(I)=f00(Txy(I)) (invarianza per traslazione)
Filtri lineari • Filtri lineari • La forma generale si ottiene per convoluzione
Unsharp Mask • Smoothing può essere usato per lo sharpening
Rumore • Rumore additivo • Rumore ad impulso • Altro rumore…
Impulso – filtro medio 3 pixel 5 pixel
Impulso – filtro Gaussiano 5 pixel
Fltro mediano • Sia Sxy un intorno di (x,y) • Si prende I valori dei punti in Sxy e li si ordina per intensità crescente ottenendo il vettore vxy. I’(x,y) = vxy[½|Sxy|]
Filtro mediano 3x3 pixel 7x7 pixel
Filtro mediano 3x3 pixel applicato 3 volte 7x7 pixel
Alfa-trimmed mean filter Per eliminare contemporaneamente rumore additivo e ad impulso uso di stimatore robusto della media (elimina I primi e gli ultimi a/2 valori)
Harmonic and Contraharmonic Harmonic Contraharmonic (impulso bianco) (impulso nero)
Filtri differenziali Roberts cross Sobel
Non-maximal suppression La posizione del bordo e’ in corrispondenza del Massimo valore del gradiente lungo la direzionedel gradiente stesso q e’ massimo se e’ maggiore di p e r interpolare per ottenere I valori(interpolazione bilineare piu’ usata) Si segue il profilo del bordo lungo ladirezione ortogonale al gradiente (qui r o s)
Laplaciano Usato per estrarre dettaglio
Laplaciano Usato per estrarre i contorni
Queste immagini sono prese con illuminazioni differenti Uno o piu’ particolari sono differenti Come fare per evidenziarli?