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

Partie II : Segmentation

Présentations similaires


Présentation au sujet: "Partie II : Segmentation"— Transcription de la présentation:

1 Partie II : Segmentation
Recherche de frontières Segmentation Recherche de régions

2 Seuillage Détection des discontinuités et des frontières Segmentation en régions

3 RECHERCHE DE FRONTIERES
Détection des points isolés Détection des droites Détection des contours Détection des frontières

4 -1 8 (Image,Masque) Détection des points isolés et test Image

5 Détection des droites -1 2 -1 2 -1 2 2 -1 0° (horizontale) 90° (verticale) 45° -45°

6 0° (horizontale) 90° (verticale)

7 Dérivée première Détection des contours Dérivée seconde Profil

8 Module(s) Opérateurs gradients Argument 100 25 2 200 30 42 Exemple (image) +17 -158 -23 -170 Exemple (numérique) -40 -12

9 -1 1 Opérateurs les + simples 1 -1 1 -1 Opérateurs de Roberts 1 -1

10 Opérateurs de Prewitt -1 -1 -1 -1 1 1 1 1 horizontal vertical

11 Opérateurs de Sobel -1 -2 -1 -1 1 -2 2 1 2 1 -1 1 horizontal vertical

12 190 -1 1 -2 2 -1 1 -2 2 190 -1 1 -2 2 200 210 213 -1 1 -2 2 190 -1 1 -2 2 190 200 -1 1 -2 2 210 213 -4 -10 -33 186 -1 1 -2 2 -1 1 -2 2 190 -1 1 -2 2 200 200 200 -619 -628 -492 -1 1 -2 2 50 50 -1 1 -2 2 -1 1 -2 2 1 100 100 -726 -730 -700 +13 +26 +13 10 -1 1 -2 2 10 -1 1 -2 2 10 -1 1 -2 2 30 30 50 50 14 100 100 10 10 10 30 30 Opérateurs de Sobel

13 Opérateur Laplacien (dérivée seconde)
/x /y /y /x

14 Opérateur Laplacien -1 Sensible au bruit -1 4 -1 Il produit une ligne double Passage à 0 -1

15 Liverpool RGB Sobel Liverpool 256 gris Laplacien

16 Détection des frontières
Lignes, contours, points Frontières Méthode locale Transformée de Hough

17 Détection des frontières
Méthode locale Pour chaque pixel (x,y) d ’un contour (fort gradient), on cherche les pixels adjacents (x’,y’) dont le gradient est peu différent de celui de (x,y).

18 Détection des frontières
Transformée de Hough Plan de l’image Plan des paramêtres x y b a x et y fixés a et b fixés

19 b a

20 ALGORITHME case (u,v) => accumulateur bmin 1) Quadrillage de l ’espace (a,b) amin 2) Pour chaque case A(u,v)=0 b 3) Pour chaque point image a) Choisir b) Calculer c) Calculer la case (u,v) amax bmax d) A(u,v)= A(u,v)+1 a 4) Pour toute case (u,v), si A(u,v)>seuil, cette case représente une droite

21 Problème lié à l’implémentation précédente
y b a=100 a=1 a=10 a=10 x a=1 a=100 a x et y fixés Quadrillage impossible

22 Solution : une autre représentation des droites
Espace des paramètres q r rmax rmin -p/2 p/2 y r q x

23 Espace des paramètres r q y r q x Espace image

24

25 RECHERCHE DE REGIONS Seuillage Agrégation de pixels Split and Merge

26 Formulation Image = Région R

27 Seuillage avec Coordonnées du pixel Image Propriété locale au pixel

28 Seuillage global Seuillage local Seuillage dynamique

29 Seuillage global

30 Utiliser l’histogramme

31 Seuillage local Le seuil est la valeur moyenne d ’une fenêtre 5x5 centrée en (x,y)

32 Agrégation de pixels Choix d ’un pixel source Accumulation des voisins vérifiant la propriété

33 Split and Merge Quadtree I Split : On divise jusqu’à ce que la propriété soit vraie dans la sous image Merge : On regroupe les régions adjacente dont l ’union vérifie la propriété

34 Propriété recherchée :
Même niveau de gris

35 Travaux dirigés Série II
1) Dans la « Toolbox » IMAGES de MATLAB, étudier les fonctions suivantes: edgedemo, edge, imcontour, grayslice. 2) Réaliser un programme MATLAB, qui, à partir d’une image à 8 niveaux de gris de dimension 16x16, permette d’obtenir sa décomposition en quadtree. La propriété que doit vérifier une région est que ses niveaux de gris maximum et minimum ne diffèrent que de 10%. 3) Réaliser un programme MATLAB, qui permette d’obtenir les droites de l’image (transformée de Hough).


Télécharger ppt "Partie II : Segmentation"

Présentations similaires


Annonces Google