Partie II : Segmentation

Slides:



Advertisements
Présentations similaires
Traitement d’images : concepts fondamentaux
Advertisements

Traitement d’images : concepts fondamentaux
Traitement d’images : concepts avancés
MODULE - METHODES POTENTIELLES
MODULE - METHODES POTENTIELLES Contenu du cours (par J.B. Edel & P. Sailhac) : I. Propriétés physiques des roches : densités, aimantations induites et.
MODULE - METHODES POTENTIELLES Contenu du cours (par J.B. Edel & P. Sailhac) : I. Propriétés physiques des roches : densités, aimantations induites et.
MODULE - METHODES POTENTIELLES Contenu du cours (par J.B. Edel & P. Sailhac) : I. Propriétés physiques des roches : densités, aimantations induites et.
3. Analyse et estimation du mouvement dans la vidéo
4. Descripteurs du contenu

Xialong Dai, Siamak Khorram
Traitement d’images : briques de base S. Le Hégarat
Introduction à limagerie numérique Acquisition, Caractéristiques, Espaces couleurs, Résolution.
Problèmes aux limites Généralités
Identification des personnes par l’iris
Traitements d'images et Vision par ordinateur
Algorithmique et Programmation
Rappel... Sous-espaces de Rn: Définition;
Analyse d’images Détection de contour Cours 8
Réalisateur : PHAM TRONG TÔN Tuteur : Dr. NGUYEN DINH THUC
Rappel... Opérations élémentaires sur les matrices:
TRAITEMENT D’IMAGE SIF-1033.
SUJETS SPÉCIAUX EN INFORMATIQUE I
Chapitre 3 : Détection des contours
MODULE - METHODES POTENTIELLES
Génération d’un segment de droite
Projet Traitement d'images en C
I. Définitions & classification II. Approche fonctionnelle
PIF-6003 Sujets spéciaux en informatique I
SIF-1033 Traitement d’image
Distance de BORGEFORS Et Applications
LES REHAUSSEMENTS D'IMAGES
Cours #9 Segmentation Découverte 4- Segmentation Introduction
TRAITEMENT D’IMAGE SIF-1033.
MAP-6014 Concepts avancés en mathématiques et informatique appliquées
 Classe qui hérite de Qimage  Ajout de méthode d’accès rapide aux pixels et aux composantes  Ajout des composantes Y, U et V  Ajout de méthode pour.
L’adaptativité pour un solveur de l’équation de Vlasov
Projet de session – SCG-67210
Détection de contours automatique et application aux images réelles
Deux sujets traités La segmentation d’images
Approche naïve de la résolution.
Segmentation par analyse d’une image de gradient (ligne de partage des eaux) par fusion de régions dans un graphe par méthode variationnelle (Mumford.
Monitoring Détection de séquences vidéo en temps réel dans une grande base de données Julien Law-to 23/07/2004.
Segmentation.
ASI 3 Méthodes numériques pour l’ingénieur
Classification : objectifs
Extraction de segments pour la reconnaissance de symboles : Une approche robuste par Transformée de Hough Présenté par : Simon BERNARD Encadré par : Jean-Marc.
SEGMENTATION EN REGIONS
Modèles Mathématiques et représentation discrètes pour la description des images couleur Luc Brun.
Contrôle du chargement de crayons de combustibles nucléaire par radiographie X 5GE Tdsi Miniprojet Bute Clément Flamary Rémi Ionescu Cristina Vaugon André.
Le contrôle de soudures laser par radiographie X
TRAITEMENT D’IMAGE SIF-1033 Segmentation des images par détection de contours et d’arêtes u Détection des contours et arêtes u Dérivée première (gradient)
INF-1019 Programmation en temps réel
Introduction au Traitement d’image
MAP-6014 Concepts avancés en mathématiques et informatique appliquées
INF-1019 Programmation en temps réel
PROGRAMMATION SCIENTIFIQUE EN C PRO Résolution de système d’équations non- linéaires (racines d’équations) u Méthode de la bissection u Analyse.
Mathématiques pour Informaticien I
Suivi d’Horizons Sismiques
Introduction à la programmation (420-PK2-SL) cours 18 Gestion des applications Technologie de l’information (LEA.BW)
PIF-6003 Sujets spéciaux en informatique I
Traitement du signal (images) u Sujets –Détection des droites –Transformée de Hough (espace paramétré) *avec la pente et l’ordonnée à l’origine *avec.
PROGRAMMATION SCIENTIFIQUE EN C
Segmentation (2 ième partie) Références: Sonka et al: sections 6.2.6, 10.2 (10.6) Autres: chap Forsyth chap. 4 Ballard & Brown (pour GHT) Dernière.
Exemple et critique d’un système de vision simple Patrick Hébert (dernière révision septembre 2008) Référence complémentaire: Shapiro et Stockman: chap.
PS3_16 Project 3D Vision On Chip STM Réunion Rousset – 22 Juin 2007 F. Bertrand STM Réunion Rousset – 22 Juin 2007 Implémentation VHDL de la «Census Transform»
Filtrage des images.
Comparing color edge detection and segmentation methods Projet TIM.
SIF-1033 Traitement d’image
Transcription de la présentation:

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

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

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

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

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

0° (horizontale) 90° (verticale)

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

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

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

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

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

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

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

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

Liverpool RGB Sobel Liverpool 256 gris Laplacien

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

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).

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

b a

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

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

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

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

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

Formulation Image = Région R

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

Seuillage global Seuillage local Seuillage dynamique

Seuillage global

Utiliser l’histogramme

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

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

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é

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

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).