ANALISI D’IMMAGINE
CAPITOLO 8
Filtri di Fourier
A. Dermanis, L. Biagi
Trasformazione di Fourier, continua e discreta, in due dimensioni
Trasformazione di Fourier continua
f(x,y) F(u,v)
+ +
F(u,v) =
Trasformazione inversa
+ +
f(x,y) =
Trasformazione di Fourier discreta
fij Fuv
f(x,y) e–i2(ux+vy) dxdy
– –
1
Fuv =
NM
Trasformazione inversa
N
fnm =
F(u,v) ei2 (ux+vy) dxdy
– –
N
M
fnm e
–i 2
vm
( un
+
N M )
n=1 m=1
M
F
uv
e
i 2
vm
( un
+
N M )
u=1 v=1
A. Dermanis, L. Biagi
f(x) F()
g(x) G()
h(x) H()
Teorema di convoluzione nel continuo
+
g(x) =
h( – x) f() d f(x) h(x)
–
G(u) = F(u) H(u)
fij Fuv
gij Guv
hij Huv
Teorema di convoluzione nel discreto
+
gij =
+
n = – m = –
+
hi–n,j–m fnm =
+
hnm fi–n,j–m
n = – m = –
{gij} = {hij} {fij}
Guv = Huv Fuv
A. Dermanis, L. Biagi
Applicazione del teorema di convoluzione
{fij}
DFT
Convoluzione
+
gij =
{ Fuv}
Moltiplicazione
+
hi–n,j–m fnm
Guv = Huv Fuv
n = – m = –
{gij}
DFT
Inversa
{Guv}
A. Dermanis, L. Biagi
Filtri circolari
Passaalto
Passabasso
1
0
1
0
1
1
A. Dermanis, L. Biagi
Un esempio di filtraggio con Fourier
Originale
Filtro passabasso, R = 100
Transformata di Fourier
Filtro passabasso, R = 75
Filtro passaalto, R = 50
Filtro passabasso, R = 50
A. Dermanis, L. Biagi