0% ont trouvé ce document utile (0 vote)
14 vues35 pages

Chap3 Filtrage

Ce chapitre sur le filtrage d'images aborde les techniques de filtrage par convolution, y compris les filtres passe bas linéaires et non linéaires. Il explique comment atténuer le bruit dans les images, restaurer les images et détecter les contours à l'aide de différents types de filtres. Des exemples pratiques de convolution et de filtres, tels que le filtre moyenneur et le filtre médian, sont également présentés.

Transféré par

ayoubjemaa20
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues35 pages

Chap3 Filtrage

Ce chapitre sur le filtrage d'images aborde les techniques de filtrage par convolution, y compris les filtres passe bas linéaires et non linéaires. Il explique comment atténuer le bruit dans les images, restaurer les images et détecter les contours à l'aide de différents types de filtres. Des exemples pratiques de convolution et de filtres, tels que le filtre moyenneur et le filtre médian, sont également présentés.

Transféré par

ayoubjemaa20
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université de Tunis-Elmanar

Institut Supérieur d’Informatique

Cours : vision par ordinateur

Chapitre 3: Filtrage d’images

2CS

1
Plan du chapitre

1. Introduction

2. Filtrage par convolution Numérique

3. Filtrage passe bas par convolution

4. Filtrage passe bas non linéaire

2
1. Introduction

3
Définition
Transformation locale ayant pour objectif de :
Atténuer le bruit dans les images dans le cas du bruit additif (sel
et poivre) liées des erreurs de quantification ou de
transmission…etc. I’(x) = I(x)+b(x). Filtres passe bas
 Restaurer les images. Effet de flou lié au mouvement du capteur
et aux conditions de prise de vue. Bruit multiplicatif I’(x) = I(x)*b(x).
Filtres morphologiques
Détecter les contours. Filtres passe haut
 Ajouter des effets à des images (effet cartoon)

4
deux types de filtrage spatial

5
Bruit additif : pixel bruité ?
Un pixel est dit bruité si sa valeur est largement
différente de ses voisins.
Exemple : Bruit sel et poivre

153 152 154 153 152 154

154 0 155 154 255 155

151 148 149 151 148 149

Le bruit additif est atténué par des opérations de


filtrage passe-bas
6
Exemples de bruits

Poivre et sel 10%

7
2. Filtrage par convolution
numérique

8
Exemple de convolution 2D

9
Convolution numérique discréte

Généralement, le masque est de dimension


impaire et symétrique.

10
Filtrage spatial et convolution

100 130 110 120 110 ? ? ? ? ?

110 90 100 90 100 ? V ?


W1 W2 W3
130 100 90 130 110 ? ?
W4 W5 W6
120 100 130 110 120 ? ?
W7 W8 W9
90 110 80 120 100 ? ? ? ? ?
Noyau de convolution
Image initiale (Masque) Image résultat

V = 100 * W1 + 130 * W2+ 110 * W3 +


110 * W4 + 90 * W5 + 100 * W6 +
130 * W7 + 100 * W8 + 90 * W9

11
Convolution numérique discréte
k /2 k/2
I '  x, y     I x  i, y  j * F (i, j)
i  k / 2 j  k / 2

12
Convolution nmérique
k /2 k /2
I '  x, y     I x  i, y  j * F (i  k / 2, j  k / 2)
i  k / 2 j  k / 2

13
Convolution numérique R=I*K

14
Convolution numérique R=I*K

15
Convolution numérique R=I*K

16
Convolution numérique R=I*K

17
Effets de bord

Que faire pour les effets de bord ?

18
Effets de bord

Ne pas filtrer les bords

100 130 110 120 110 100 130 110 120 110

110 90 100 90 100 110 100

130 100 90 130 110 130 110

120 100 130 110 120 120 120

90 110 80 120 100 90 110 80 120 100

Image initiale Image résultat

19
Effets de bord

Mise à zéro de la couronne

0 0 0 0 0 0 0

0 100 130 110 120 110 0

0 110 90 100 90 100 0

0 130 100 90 130 110 0

0 120 100 130 110 120 0

0 90 110 80 120 100 0

0 0 0 0 0 0 0
Image résultat

Image initiale

20
Effets de bord

Réaliser un effet de miroir

100 100 130 110 120 110 110

100 100 130 110 120 110 110

110 110 90 100 90 100 100

130 130 100 90 130 110 110

120 120 100 130 110 120 120

90 90 110 80 120 100 100

90 90 110 80 120 100 100


Image résultat
Image initiale

21
Masque de convolution

22
3. Filtrage linéaire passe bas
par convolution

23
Filtre moyenneur

24
Filtre moyenneur
10 12 10

I’(x,y)=22
11 105 12

10 11 13

25
Exemple de filtre moyenneur

26
Le filtre Gaussien
 Le filtre gaussien donne un meilleur lissage et une meilleure
réduction du bruit que le filtre moyenne.

1 2 1
1 2 4 2
16
1 2 1

1 4 6 4 1

4 16 24 16 4
1 6 24 36 24 6
246
4 16 24 16 4

1 4 6 4 1

27
Filtre Gaussien
10 12 10
I’’(x,y)=34
11 105 12

10 11 13

28
Exemple de filtre Gaussien

29
4. Filtrage passe bas non
linéaire
(autre que convolution)

30
Filtres non linéaires
On désigne par filtre non linéaire un opérateur qui remplace la
valeur de chaque pixel par une combinaison non linéaire de
ses voisins. L’objectif de ces filtres est d’apporter une solution
au problème de lissage et les limites montrées par les filtres
passe-bas linéaires par produit de convolution
Filtre Médian : On remplace un pixel par la valeur médiane de
son voisinage N*N

31
Filtre Median
10 12 10

11 105 12
I’(x,y)=11
10 11 13

32
Exemple filtre Median

33
Nettoyage du bruit dans une image

34
Bibliographie

35

Vous aimerez peut-être aussi