48
TRAITEMENT D’IMAGE SIF-1033

TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Embed Size (px)

Citation preview

Page 1: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

TRAITEMENT D’IMAGE

SIF-1033

Page 2: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Amélioration des images par filtrage spectral

Filtrage spectral Lissage d’images (élimination du bruit) Rehaussement d’images (mise en

évidence de structures dans l’image) Filtrage spectral: FFT et OpenCV

Page 3: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral

Fondements– Série de Fourier (synthèse du signal

d’une onde carrée 1-D)

– Transformée de Fourier (représentation du signal dans le domaine spectral)

Transformée de Fourier (TF)– Propriétés utiles

Page 4: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Fig. 377 et 378 [rf. N.PISKOUNOV, Calcul différentiel et intégral, p. 362-3]

Série de Fourier (synthèse du signal d’une onde carrée 1-D)

...12

)12(sin...

55sin

33sin

1sin4

)(p

xpxxxxf

)(sin4

1 xs

33sin

sin4

2

xxs

55sin

33sin

sin4

2

xxxs

Page 5: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Série de Fourier (synthèse d’un signal 1-D)

Page 6: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Transformée de Fourier (représentation du signal dans le domaine spectral)

.dn2cosa)(f Fourier de sériesaux grâce )(f décrirepeut on carrée, onde unePour

111

11

n xxx

.)4/a de intensité une a ordrel'et a de intensité une a 0-(ordre ordres plusieurs possède FT

2

20

n

n

0 1 2 3-1-2-3

Page 7: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Transformée de Fourier (TF)

où x, y : coordonnées spatiales u, : coordonnées spectrales

)(2sin)(2cos

)(2sin)(2cos

),(),(),(

),(),(),(

)(2

)(2

)(21

)(2

vyuxjvyuxe

vyuxjvyuxe

dvduevuFyxfvuF

dydxeyxfvuFyxf

vyuxj

vyuxj

vyuxj

vyuxj

Page 8: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Transformée de Fourier (TF)

La transformée de Fourier d’une gaussienne

dxeeuF

exf

uxjx

x

22

2

)(

)(

Nous multiplions le membre de droite par

122

uu ee

Page 9: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Transformée de Fourier (TF)

F(u) devient alors

2

2

22

22

)(

1

)(

)(

)(

)(

)(

u

w

wu

juxu

euF

dwe

dweeuF

dxdw

juxw

dxeeuF

Page 10: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Propriétés IMPORTANTES de la transformée de Fourier

P r o p r i é t é s D o m a i n e s p a t i a l D o m a i n e s p e c t r a l

A d d i t i o n ),(),( yxgyxf ),(),( vuGvuF

S i m i l a r i t é ),( byaxf ),(1

b

v

a

uF

ab

D é c a l a g e ),( byaxf )(2),( bvaujevuF

C o n v o l u t i o n ),(),( yxgyxf ),(),( vuGvuF

Page 11: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Définitions de la transformée de Fourier

Page 12: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Définitions de la transformée de Fourier

Page 13: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Propriétés de la transformée de Fourier

Page 14: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Propriétés de la transformée de Fourier

Page 15: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Propriétés (translation) de la transformée de Fourier

Page 16: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Propriétés (rotation) de la transformée de Fourier

Page 17: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Transformée de Fourier de la gaussienne

x u

xu

2

1

CAS CONTINU CAS DISCRET

xu

DIMX

2

x2

11

Page 18: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Transformée de Fourier de la gaussienne

Page 19: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Transformée de Fourier de la gaussienne

Forme générale du filtre gaussien spectral

2

22

2

)(

),( u

vu

evug

xu

DIMX

2

Page 20: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

FIGURE 1-12 [rf. SCHOWENGERDT, p. 26]

Lissage d’images (élimination du bruit)

c

c

c

OTF PSF Profil d’une ligne

cutoff frequency

Page 21: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.30 [rf. GONZALEZ, p. 203]

Filtre spectral PASSE-BAS (PB)

),(),(),(

),(),(),(1 vuPSFvuFyxlp

yxpsfyxfyxlp

Filtre spectral PASSE-BAS (PB)

Page 22: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.30 [rf. GONZALEZ, p. 203]

Filtre spectral PASSE-BAS (PB)

0

1

D0

D ( u, )

H ( u, )

(a) Tracé en perspective de la fonction de transformation d’un filtre passe-bas idéal

(b) section transversale du filtre.

H ( u, )

u

Page 23: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.30 [rf. GONZALEZ, p. 203]

Filtre spectral PASSE-BAS (PB)

Page 24: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.30 [rf. GONZALEZ, p. 203]

Filtre spectral PASSE-BAS (PB)

Page 25: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.30 [rf. GONZALEZ, p. 203]

Filtre spectral PASSE-BAS (PB)

Page 26: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.34 [rf. GONZALEZ, p. 208]

Filtre spectral PASSE-BAS (PB)

0

1

D0

D ( u, )

H ( u, )

0.5

1 2 3u

H ( u, )

(a) Un filtre passe-bas de Butterworth (b) section radiale transversale pour n = 1.

Page 27: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.34 [rf. GONZALEZ, p. 208]

Filtre spectral PASSE-BAS (PB)

Page 28: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.34 [rf. GONZALEZ, p. 208]

Filtre spectral PASSE-BAS (PB)

Page 29: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Rehaussement d’images (mise en évidence de structures dans l’image)

Filtre spectral PASSE-HAUT (PH)

),(),(),(

),(),(),(1 vuPBvuFyxhp

yxpbyxfyxhp

Page 30: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.37 [rf. GONZALEZ, p. 212]

Filtre spectral PASSE-HAUT (PH)

0

1

D0

D ( u, )

H ( u, )H ( u, )

u

Tracé en perspective et section radiale transversale du filtre passe-haut idéal.

Page 31: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.38 [rf. GONZALEZ, p. 213]

Filtre spectral PASSE-HAUT (PH)

Tracé en perspective et section radiale transversale du filtre passe-haut Butterworthpour n = 1.

0

1

D0

D ( u, )

H ( u, )

0.5

1 2 3

H ( u, )

u

Page 32: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Figure 4.38 [rf. GONZALEZ, p. 213]

Filtre spectral gaussien PB/PH

Page 33: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV

Voir les utilitaires de la transformée de Fourier dans le répertoire fourier sur le site ftp.

Voir plus spécifiquement les fichiers:– fourier.c

– procFourier.c

Page 34: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (fourier.c)

Page 35: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (procFourier.c)

Page 36: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 37: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 38: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 39: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 40: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 41: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 42: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 43: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 44: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 45: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 46: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 47: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Filtrage spectral: FFT et OpenCV (dftFiltSpec.c)

Page 48: TRAITEMENT DIMAGE SIF-1033 Amélioration des images par filtrage spectral u Filtrage spectral u Lissage dimages (élimination du bruit) u Rehaussement

Résumé

Amélioration des images par filtrage spectral– Filtrage spectral

– Lissage d’images (élimination du bruit)

– Rehaussement d’images (mise en évidence de structures dans l’image)

– Filtrage spectral: FFT et OpenCV