0% ont trouvé ce document utile (0 vote)
112 vues12 pages

Convolution et Filtrage d'Image

Transféré par

ibtissam boulak
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)
112 vues12 pages

Convolution et Filtrage d'Image

Transféré par

ibtissam boulak
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

TRAİTEMENT D’İMAGE

Filtrage

Traitement d’image
• Convolution :
Transformation des valeurs des pixels d’une image
Les transformations vues jusqu’á maintenant sont des transformations
ponctuelles, c-à-d on lit la valeur d’un pixel et on la remplace par une
autre valeur.
Il existe en traitement d’image d’autres types de transformations:
• Transformations locales: lire la valeur d’un voisinage d’un pixel pour
calculer une nouvelle valeur de ce pixel.
• Transformations globales: lire la valeur de tous les pixels de l’image
pour calculer une nouvelle valeur pour un seul pixel.

N. ABOUTABIT 1
Traitement d’image
• Convolution :
Transformation des valeurs des pixels d’une image

Traitement d’image
• Convolution :
Convolution numérique

• La convolution discrète est un outil mathématique sur lequel se fonde le


principe des filtres linéaires ou filtres à déplacements invariants.
• Pour le cas d’une seule variable, l’équation générale de la convolution entre
une fonction !(#) et une fonction h(#) :
& # = ! # ∗ ℎ # = * ℎ # − . !(.)
∀,
• On appelle !(#) la fonction d’origine (dans notre, c’est l’image) et g(#) la
fonction convoluée (résultat de la convolution).
• h(#) est appelé masque de convolution, noyau de convolution, filtre, kernel

N. ABOUTABIT 2
Traitement d’image
• Convolution :
Convolution numérique
• Pour le cas d’une fonction à deux variables (image par exemple), l’équation
générale de la convolution entre une fonction !(#, %) et une fonction
h(#, %) :
( #, % = ! #, % ∗ ℎ #, % = , , ℎ # − 1, % − 2 !(#, %)
∀. ∀/

• En pratique, la convolution numérique d’une image se fera par une


sommation de multiplications :
3 4 5, 6 = 3 5, 6 ∗ !5789: 5, 6
3 4 5, 6 = , , 3 5 − 1, 6 − 2 . !5789:(5, 6)
∀. ∀/

Traitement d’image
• Convolution :
Convolution numérique

• Un filtre de convolution est une matrice (image) généralement (mais pas


toujours) de taille impaire et symétrique.
• Nous prenons en général des matrices de tailles : 3×3, 5×5, 7×7 …

N. ABOUTABIT 3
Traitement d’image
• Convolution :
Exemple de convolution 2D

Traitement d’image
• Convolution :
Convolution numérique R=I*K

N. ABOUTABIT 4
Traitement d’image
• Convolution :
Convolution numérique R=I*K

Traitement d’image
• Convolution :
Convolution numérique R=I*K

N. ABOUTABIT 5
Traitement d’image
• Convolution :
Convolution numérique R=I*K

Traitement d’image
• Convolution :
Convolution numérique R=I*K

N. ABOUTABIT 6
Traitement d’image
• Convolution :
Convolution numérique R=I*K

Traitement d’image
• Filtrage d’image :
Filtrage spatial

N. ABOUTABIT 7
Traitement d’image
• Filtrage d’image :
Filtrage spatial : filtre moyenneur
• C’est un filtre qui remplace la valeur de chaque pixel par la valeur moyenne
de ses voisins. La taille du filtre détermine ces voisins.
• L’application de ce filtre sur une image permet :
– Lisser l’image (smoothing)
– Réduire le bruit
– Brouiller ou rendre l’image floue (blur edges)
– Réduire les détails non-importants
• C’est un filtre les mêmes coefficients : 1/25 1/25 1/25 1/25 1/25

1/25 1/25 1/25 1/25 1/25


1/9 1/9 1/9
1/9 1/9 1/9 1/25 1/25 1/25 1/25 1/25
1/9 1/9 1/9
1/25 1/25 1/25 1/25 1/25

1/25 1/25 1/25 1/25 1/25

Traitement d’image
• Filtrage d’image :
Filtrage spatial : filtre moyenneur
Exemple :

N. ABOUTABIT 8
Traitement d’image
• Filtrage d’image :
Filtrage spatial : filtre moyenneur

Traitement d’image
• Filtrage d’image :
Filtrage spatial : filtre moyenneur exemple

N. ABOUTABIT 9
Traitement d’image
• Filtrage d’image :
Filtrage spatial : filtre Gaussien

Traitement d’image
• Filtrage d’image :
Filtrage spatial : filtre Gaussien exemple

N. ABOUTABIT 10
Traitement d’image
• Filtrage non linéaire:
Filtrage spatial : filtre Médian

Traitement d’image
• Filtrage non linéaire:
Filtrage spatial : filtre Médian

N. ABOUTABIT 11
Traitement d’image
• Filtrage d’image :
Filtrage spatial : comparaison filtre médian et moyenneur

N. ABOUTABIT 12

Vous aimerez peut-être aussi