Beruflich Dokumente
Kultur Dokumente
et
VISION par MACHINE
II. TRAITEMENT
FREQUENTIEL
Jean-Marc
Vezien
f(x) F(u)
F (u )
f ( x )e
2 iux
dx
fF 1
F(u) f(x)
f ( x)
F (u)e
2 iux
du
Jean-Marc
Vezien
F (u )
f ( x) cos(2ux)dx i f ( x) sin(2ux)dx
F(u) = F(u)e i (u )
F (u, v)
f ( x, y ) e
2 i ( ux vy )
dxdy
f ( x, y )
F (u, v) e
2i ( ux vy )
dudv
Jean-Marc
Vezien
Frquence maximale:
clair
T 2d
fmax
1
2d
sombre
F(nu,0) = f(x,y)
(n=5 ici)
F(nu,mv) = f(x,y)
Jean-Marc
Vezien
I0
I0
I0
1
Du =
M .Dx
Jean-Marc
Vezien
1
Dv =
N .Dy
1
F (u, v)
M N
M 1 N 1
f ( x, y)e
0
ux vy
)
M N
M 1 N 1
f ( x, y ) F (u, v)e
0
2i (
2i (
ux vy
)
M N
Complexit = M2.N2
Si M=2K1 et N=2K2, FFT (Fast Fourier Transform)
plus rapides M.N.log(M.N)
v
x
y
Jean-Marc
Vezien
ux 2i vy
1
1
2
i
N 1
F(u,y)
successivement deux algorithmes de FFT
monodimensionnels, l'un sur les lignes, et l'autre
sur les colonnes.
1D
horiz.
f(x,y)
1D
vert.
F(u,y)
F(u,v)
Jean-Marc
Vezien
N2
Nlog2N
Gain
64
4096
384
10.67
128
16384
896
18.29
256
65536
2048
32
512
262144
4608
56.89
1024
1e6
10240
102.40
Jean-Marc
Vezien
Thorme de convolution:
f ( x, y) g ( x, y )
f (u, v) g ( x u, y v) du dv
g(x,y)
Ou bien :
f(x,y)
fF
.
g(x,y)
Jean-Marc
Vezien
-1
fF
f(x,y) . g(x,y)
fF
Vision par Machine
10
Autres proprits:
Translation:
f ( x, y) exp 2 j (u0 x v0 y) / N F (u u0 , v v0 )
En particulier:
F f ( x, y)(1) x y F (u N / 2, v N / 2)
Rotation:
F f (r, 0 ) F (, 0 )
Symtrie: si f relle,
F (u, v) F * (u,v)
F (u, v) F (u,v)
Jean-Marc
Vezien
11
S f F ( f ( x, y) f ( x, y)) F (u, v)
Jean-Marc
Vezien
12
H(u,v)
H (r )
cos
(Fr ) Fr 1 (Fr ) 2
r u v
2
Jean-Marc
Vezien
dist. focale
diam. lentille
13
14
Principe:
F(u,v)
f(x,y)
G(u,v)
.
-1
g(x,y)
image
amliore
H(u,v)
Filtre d'amlioration
Jean-Marc
Vezien
15
Filtrage passe-bas:
Idal:
H (u , v ) = 1
H (u , v ) = 0
Jean-Marc
Vezien
si u 2 v 2 D ,
0
ailleurs.
16
Jean-Marc
Vezien
17
2
3
4
5
Jean-Marc
Vezien
18
1
2N
u 2 v 2
1+
D : frquence de
coupure,
N : ordre du filtre.
Exponentiel:
2
2
u
v
H (u, v) exp
D
Jean-Marc
Vezien
19
Butterworth:
Jean-Marc
Vezien
H(u,v) =
1
D 0 2 N
1 + 2
2
u v
20
2
2
u v
C
Jean-Marc
Vezien
D
Vision par Machine
21
metrovision.fr
Jean-Marc
Vezien
22
f(x,y)
g(x,y)
-
Filtre passe-bas
Jean-Marc
Vezien
23
Elvation la puissance S
g(u,v) = |f(u,v)|s exp(i (u,v))
(0 S 1).
S=0
phase = information
primordiale de l'image !
=0
Jean-Marc
Vezien
24