Détection de coutours - Exemples élémentaires -

Slides:



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

Traitement d’images : concepts fondamentaux

(traitement d’images)
Détection de « tâches dobjets artificialisés » D.Réchal IRD, ESPACE Dev 18/02/2011 – Montpellier (France)
Chapitre 6 : Restauration d’images
Analyse d’images Détection de contour Cours 8
Le filtrage d’images.
Projet Traitement d'images en C
Le filtrage d’images.
TRAITEMENT D’IMAGE SIF-1033.
MAP-6014 Concepts avancés en mathématiques et informatique appliquées
Module 4: Le filtrage d’images. Objectifs du filtrage.
Traitement d’images Prétraitements.
Traitement de base d'une image (partie 1)
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
SIF1033 TRAITEMENT D’IMAGE
Mathématiques pour Informaticien I
Suivi d’Horizons Sismiques
Partie II : Segmentation
PIF-6003 Sujets spéciaux en informatique I
Filtrage des images.
Cours #6 Filtrage n Découverte Plan du cours n 2- Pré-traitement des images u 2.1 Amélioration du contraste u 2.2 Filtrage :  Filtre gaussien  Filtres.
Modélisation Géométrique Cours 4 : Acquisition de la géométrie.
Comparing color edge detection and segmentation methods Projet TIM.
Traitement d’images 420-D78-SW A16 Semaine 02 Plan de leçon  Images : définition  Mat : définition  Filtres de lissage  Les fonctions et méthodes.
I) mesure et erreurs de mesure 1) le vocabulaire à connaitre
LA MESURE DE LUMIÈRE PHOTO CLUB NANTAIS. LA BONNE EXPOSITION Prendre une photo consiste à exposer une surface photosensible, à une source Lumineuse. En.
Etudiant : Matthieu MARTIN Encadrement Créatis : Philippe DELACHARTRE et Kevin Blaise GUEPIE Encadrement Ecole Centrale de Lyon : Laurent SEPPECHER Master.
Université Hassan 1er Faculté des sciences et techniques MST Génie biomedical instrumentation et maintenance.
Traitement d'images en Java avec JAI
Acquisition Multicanal
L'OBJECTIVITE DANS LE TRAITEMENT DES IMAGES PLANETAIRES
Traitement d’images 420-D78-SW A17 Semaine 02.
Introduction à la vision artificielle Traitement des images
Notion d'angles solides :
Boucle de Contrôle Automatique de Gain
L'oeil Univers du vivant / chapitre 14.
Qu’apprend-on dans ce chapitre
Introduction à OpenCV GEL – Design III Charles du Tremblay
Charte graphique WEBÉPARGNE Couleurs Typographie Logo DRA 01/10/2012
SIF-1033 Traitement d’image
Concepts avancés en mathématiques et informatique appliquées
Applications du filtrage
Introduction au traitement d’images Simulation sous Matlab Professeur. Mohammed Talibi Alaoui Département Mathématique et Informatique, Oujda.
Photographier en Noir & Blanc
Couleurs Cédric Dumas (Ecole des Mines de Nantes)
ACP Analyse en Composantes Principales
Jacques Tagoudjeu.  GENERALITES SUR LES SIGNAUX  SERIES DE FOURIER  IMPULSION (DISTRIBUTION) DE DIRAC  CONVOLUTION  TRANSFORMATION DE FOURIER  TRANSFORMATION.
1 contours et régions une des bases les plus importantes en traitement d’images (reconnaissance, amélioration d’images compression...) l’information est.
Amélioration de la résolution spatiale des sondeurs multifaisceau
DÉTECTION DE DÉFAUTS DANS DES HOLOGRAMMES DE PHASE
Composition et mélange
Du signal audio numérique à l'image numérique
Du signal audio numérique à l'image numérique
VI. Introduction à l ’indexation
SIF1033 TRAITEMENT D’IMAGE
Travailler une luminance en FITS sur photoshop
Dynamique des Systèmes Asservis
Systèmes ADAS: Détection de panneaux de vitesse
Développement d’une application Android sur le suivi oculaire
Systèmes ADAS: Assistant de contrôle de direction et de voies
S.S.I.I , SI3, cours n°9 : Du signal audio numérique à l'image numérique Page 1 Du signal audio numérique à l'image numérique Cours S.S.I.I.,
Filtrage Traitement d’images. Introduction : L’image possède une redondance spatiale dans sa nature ; c’est-à- dire; les pixels voisins (en 4-voisin ou.
Mesure et Instrumentation Programme Progression Séquence pédagogique Perspective Questionnement Jeudi 19 janvier 2012.
Transcription de la présentation:

Détection de coutours - Exemples élémentaires - Danielle Nuzillard, Jean-Charles Candoré, Jean-Luc Bodnar, Lanto Rasolofondraibe, BernardPottier, Régis Huez,Fabien Belloir, ValeriuVrabie, Vincent Detalle, Philippe Grossel CReSTIC, UTAP, URCA, Laboratoire de Recherche des Monuments Historiques, Email: danielle.nuzillard@univ-reims.fr

Contexte Localisation de défauts dans des fresques Excitation Enregistrement de séquences temporelles Analyse du comportement d’un point Besoin des thermographes de notions de traitement d’image Améliorer la visualisation Détection des zones d’intérêt

Démarche Scène, fresque ou autre Obtention d’une image Pré-traitement Excitation Prise de vue sur un support numérique Numérisation des valeurs de luminance Pré-traitement améliorer la visualisation Extraire des régions d’intérêts Traitement Extraire des informations pertinentes pour les spécialistes du métier Décision

L’Histogramme Fréquence d’apparition de la valeur d’un niveau de luminance en fonction de ces valeurs. Améliorer la qualité de la numérisation Cadrage de la dynamique Détecter des objets Réaliser des opérations ponctuelles

Histogramme Exemple de seuillage de l’histogramme Noir 0 Blanc 255

Dynamique de l’image Dépend de la distribution des niveaux de gris Cadrage de la dynamique Dynamique trop faible : trop peu de niveaux sont occupés, (image grise), trop peu de contraste Trop à gauche : image foncée Trop à droite : image trop claire Trop large : (les valeurs faibles et fortes sont concentrées dans les niveaux 0 et 255 Mal cadrée : les densités élevées ou faibles sont perdues

Histogramme Extraction d’objets Opération ponctuelle Vision Extraction d’un objet sombre sur un fond clair Extraction d’un objet clair sur un fond sombre Opération ponctuelle Transformation de l’histogramme I(x,y)=f(I0(x,y)) Vision Meilleure dynamique Fort contraste Meilleure visibilité Par contre, le bruit peut être élevé.

Débruitage Causes et localisation du bruit Réduction Principale causes sont liées à la qualité du capteur et de la numérisation Le bruit perturbe les détails spatiaux Réduction opérations ponctuelles filtrages numériques de type passe-bas, Linéaire : la transformation des pixels résulte d’une combinaison linéaire des pixels voisins Non linéaire : les pixels voisins interviennent suivant une loi non linéaire

Notion de filtrage linéaire Filtrage est invariant en fonction du temps Opération linéaire puisque c’est une somme pondérée des entrées

Filtrage de Shannon Fenêtre rectangulaire dans l’espace des fréquences Dans l’espace de l’image Approximation de la réponse fournit des masques de filtres de convolution Lissage moyen Lissage fort

Remarque L’image est d’autant plus lissée que le poids du milieu est faible La somme des poids est normée à 1 pour ne pas introduire de surintensité Les informations situées dans les hautes fréquences sont gommées, L’image fournie est plus floue que l'originale et les contours sont dégradés. Si le bruit est important et que la localisation du contour n'est pas primordial, des filtres dont le support est plus étendu peuvent être construits pour lesquels le lissage est fortement accentué.

Filtres à support plus étendu Filtre circulaire Filtre rectangulaire Filtre conique Filtre moyenneur gaussien

Filtres Filtre moyenneur gaussien Filtre exponentiel (symétrie cylindrique) Filtres séparables Filtre rectangulaire (autre écriture)

Filtrage non linéaire Tiennent compte de l’environnement spatial Opérations directes sur des agrégats de pixels Principal attribut : le niveau de gris Rôle : atténuer le bruit Adoucissement analogue à un filtrage passe-bas, Réhaussement qui accentue les bords (mais ce ne sont pas des filtres passe-haut)

Filtres non-linéaires Moyenne des voisins Filtres médians Atténuer l’effet de flou précédent

Détection des contours Différence de niveaux de gris Gradient Approximation numérique Masque de convolution Dérivateur de Robert

Filtres dérivateurs de type gradient Dérivateur de Prewitt Direction verticale Direction horizontale Dérivateur de Sobel Filtres séparables : Lissage 1-D, Fonction de dérivation Uitilisent un voisinage 3x3 Détectent les points du contour dont l’intensité du module dépasse un seuil Somme des poids est nulle

Filtres dérivateurs de type gradient Opérateurs de Kirsh Opérateur 3 niveaux Opérateur 5 niveaux Opérateur compas gradient Application des 8 masques Pour chaque point, vmax est retenu, ce point correspond à un filtre qui localement ressemble le plus à l’image

Filtres dérivateurs de type gradient Si les contours sont épais, une fonction de pondération peut diminuer l’importance des points les plus éloignés du centre Choix du seuil Dépend du bruit de l’image Possibilité de définir deux seuils : Un seuil haut au delà duquel on est sûr de n’avoir que des points de contours Un seuil bas en dessous duquel il n’y a que du bruit.

Filtres basés sur le Laplacien Approximation Recherche des lignes de Laplacien nul et seuillage Exemples de masques

Filtres optimaux Objectifs Filtre de Canny Filtre de Deriche Bonne détection Le filtre doit maximiser le RSB en sortie Bonne localisation La dérivée du contour est nulle. Faible multiplicité des maximas dûs au bruit On minimise le nombre de passages par zéro Filtre de Canny réponse implusionnelle finie Filtre de Deriche réponse impulsionnelle infinie

Opérateurs morphologiques Transformations morphologiques de type ensembliste de l'image à analyser avec un élément structurant "S". Elément structurant dépend de l'image Opérateurs de base : l'érosion : amincissement la dilatation : Épaississent Ouverture : érosion + dilatation sépare des objets, disparition d’objets isolés Fermeture : dilatation + érosion Réunion d’objets Combinaisons successives d'ouverture et de fermeture permettent aussi d'extraire des contours.

Modification du contraste et de la luminosité

Allocation en fausses couleurs

Allocation en fausses couleur

Erosion Remplissage des trous Dilatation Détection de contours