La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Filtrage des images.

Présentations similaires


Présentation au sujet: "Filtrage des images."— Transcription de la présentation:

1 Filtrage des images

2 Filtrage L'objectif du filtrage est:
1. D’ améliorer la qualité visuelle de l’image Par le lissage: Atténuer le bruit 2. D’extraire les structure de l’image Par la détection des contours: Détecter des variations brusque entre pixels

3 Filtrage Deux types de filtrages : Linéaire Non-linéaire

4 Le bruit dans l’image peut-être
Bruit additif Bruit multiplicatif Bruit convolutif

5 Bruit additif principaux types de bruits
• Uniforme : chaque pixel est modifié par l’ajout d’une valeur aléatoire • Impulsionnel : quelques pixels prennent des valeurs complètement aléatoires

6 Image filtrée=h* image à filtrer
Filtrage linéaire Le filtrage linéaire, consistent à modifier la valeur de chaque pixel par une moyenne pondérée de la valeur du pixel et de celles de ces voisins. Le filtrage d’image est réalisé au moyen de produits de convolution Image filtrée=h* image à filtrer . Où h le filtre ou masque de convolution. Ce masque est nécessairement de taille impaire.

7 Filtrage linéaire Comment faire la Convolution?
par glissement Masque h Image I Si le masque recouvre des zones en dehors de l'image: Soit on considère que l'image est entourée de noir, donc des valeurs nulles. Soit on considère que l'image est entourée d'elle même, effet miroir

8 Un voisinage d’un pixel est un ensemble de pixels voisins
Système de voisinage Un voisinage d’un pixel est un ensemble de pixels voisins

9 Filtrage linéaire: Application Lissage
Lissage par moyennage Lissage gaussien Lissage pyramidal …..

10 Lissage par moyennage Pour N=3
Les coefficients d’un filtre moyenneur sont égaux. Leurs valeurs est 1/N2. Avec N la taille du masque. Pour N=3

11 Lissage par moyennage Algorithme
Pour j: 1 à Nl faire Pour i: 1 à Nc faire Im2(i,j) = 0 Pour l : –1 à 1 faire Pour k : –1 à 1 faire Im2(i,j) = Im1(i+k, j+l)*h(k+2,l+2) FinPour

12 Exemple: Lissage par moyennage
Plus d est grand, plus le lissage sera important, et plus l'image filtrée perd les détails de l'image originale

13 Lissage: par filtre gaussien
Le noyau gaussien centré et d'écart-type est défini par :

14 Lissage: par filtre gaussien
for i=-3:3 for j=-3:3 g(i+4,j+4)=(1/sqrt(2*3.14*s^2))*exp(-((i^2)+(j^2))/(2*s^2)); end

15 g = =1.5 g = =1 g = =0.5

16 Exemple: Lissage par filtre gaussien

17 Filtrage linéaire: Application détection des contours
But: est d’extraire les contours dans une image Principe : est basé sur le gradient et la dérivé Le calcul du gradient pour un pixel (i,j) selon la direction vertical, peut-être donné par: ∇ p(i,j) = ((p(i + 1,j) − p(i,j)) + ( p(i,j) − p(i −1,j)))/2 ∇ p(i,j) = (p(i + 1,j) − p(i −1,j)) /2 ∇ p(i,j) = (p(i + 1,j).1+p(i,j).0− p(i −1,j).1) /2 MASQUE p(i -1,j) p(i,j) p(i+1,j) 1/2 -1/2

18 Filtrage linéaire: Application détection des contours
Pour immuniser l’opérateur du bruit, on fait une moyenne avec le gradient de voisinage dans la même direction: 1/w -1/w D’où la notion des filtres directionnels:

19 Filtres directionnels
-1 1 Image original Image directonnel

20 Filtres directionnels
1 -1 Image original Image directonnel

21 Filtres directionnels
-1.41 -0.7 0.7 1.41 Image original Image directonnel

22 Filtrage linéaire: Application détection des contours
Le calcul de dérivé pour un pixel (i,j) selon la direction vertical, peut-être donné par: Δpv(i, j) = [p(i +1, j) − p(i, j)]− [p(i, j) − p(i −1, j)] Δpv (i, j) = p(i + 1, j).1 + p(i, j).(-2) + p(i −1, j).1 MASQUE p(i -1,j) p(i,j) p(i+1,j) 1 -2 Le calcul de dérivé pour un pixel (i,j) selon la direction horizental, peut-être donné par: 1 -2 Δph (i, j) = p(i, j + 1) − 2.p(i, j) + p(i, j −1) MASQUE D’où le filtre Laplacien

23 Filtre Laplacien 1 -4 Image original Image Laplacien

24 Filtre Non-Linéaire Si le filtre ne peut pas être exprimé par une combinaison linéaire, il est appelé " non-linéaire ". Les filtres non-linéaires sont plus complexes à mettre en œuvre que les filtres linéaires. Les résultats obtenus avec les filtres non-linéaires sont très souvent de meilleure qualité que ceux obtenus par les filtres linéaires. -Élimine le bruit sans rendre l’image flous (conservation des contours).

25 Filtre médian La nouvelle valeur du pixel est la médiane des valeurs des niveaux de gris du voisinage Très adapté au bruit type Impulsionnel "poivre et sel ’’ Préserve les contours

26 Exemple: Lissage par filtre median

27 Filtrage non-linéaire: Application détection des contours
filtre de Roberts ∇p (i, j) = |p(i, j) − p(i +1, j +1) + p(i +1, j) − p(i, j +1)| Image original Image Robert

28 Filtres adaptatifs Dépend des données

29 Filtrage fréquentiel Utilise Transformée de Fourier 2D ou TFF(transformé de fourrier rapide Image FFT de l’image

30 Filtre passe haut Très-haute fréquence

31 Filtre passe haut haute fréquence

32 Filtre passe bas Base fréquence

33 Filtre passe bas Très-Base fréquence


Télécharger ppt "Filtrage des images."

Présentations similaires


Annonces Google