Академический Документы
Профессиональный Документы
Культура Документы
Convolution spatiale
2
Transformations des pixels
f g
T
(x0,y0) (x0,y0) Ponctuelle: g(x0,y0)=T[f(x0,y0)]
Locale: g(x0,y0)=T[f(V)]
V:voisinage de (x0,y0)
Globale: g(x0,y0)=T[f(x,y)]
par ex: TF
Source : Caroline Rougier. Traitement d'images (IFT2730). Univ. de Montréal. 3
Convolution numérique
La convolution discrète est un outil permettant l’utilisation de
filtres linéaires ou de filtres de déplacements invariants
* =
I * K
Noyau de convolution
Image
7
Convolution numérique R = I*K
K
I R
K
I R
I R
12
13
Masque de convolution
14
Deux types pour le filtrage spatial
Filtres passe-bas
Atténue le bruit et les détails
(basses fréquences)
lissage
Filtres passe-haut
Accentue les détails et les contours
(hautes fréquences)
accentuation
CVIPTools : Utilities>Filter>Specify a filter
15
Le filtre moyenneur
Le filtre moyenneur
Permet de lisser l'image (smoothing)
Remplace chaque pixel par la valeur moyenne de ses voisins
Réduit le bruit
Réduit les détails non-important
Brouille ou rend floue l'image (blur edges)
1 1 1
Source : monkey.geog.ucsb.edu/mh/115b/filter.pdf 18
Le filtre Gaussien
[ ]
1 2 3 2 1
Le filtre gaussien donnera un meilleure 2 6 8 6 2
lissage et une meilleure réduction du 1
×3 8 10 8 3
bruit que le filtre moyenne 98
2 6 8 6 2
1 2 3 2 1
CVIPTools : Utilities>Filter>Specify a blur>Gaussian 19
Exemples de filtres gaussiens
Source : monkey.geog.ucsb.edu/mh/115b/filter.pdf 20
Filtre médian (non-linéaire)
Pour nettoyer le bruit dans une image, il existe mieux
que le filtre moyenneur ou le filtre gaussien
Il s'agit du filtre médian
C'est un filtre non-linéaire, qui ne peut pas
s'implémenter comme un produit de convolution
On remplace la valeur d'un pixel par la valeur médiane
dans son voisinage NxN
Moyenne = 45 bruit
30 10 20
10 250 20 10, 10, 10, 20, 20, 25, 30, 30, 250
25 10 30
médiane
CVIPTools : Utilities>Filter>Median 21
Exemple de filtre médian
Original Moyenne 3x3 Médian 3x3
3 X 3 Moyenne 5 X 5 Moyenne
25