Segmentation d'images de tomographie X de Tuffeau par outils morphologiques

Documents pareils
Traitement bas-niveau

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Chapitre VI. Connexions et fonctions numériques

Géométrie discrète Chapitre V

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

Fonctions de plusieurs variables

Utilisation du logiciel ImageJ gratuit

Intégration et probabilités TD1 Espaces mesurés Corrigé

Projet de Traitement du Signal Segmentation d images SAR

Traitement numérique de l'image. Raphaël Isdant

Amphi 3: Espaces complets - Applications linéaires continues

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

Fête de la science Initiation au traitement des images

Cours Fonctions de deux variables

Plan du cours : électricité 1

Introduction au datamining

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Introduction à la relativité générale

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57


Les étapes du traitement de l analyse d image

Supports. Images numériques. notions de base [1]

Intégration et probabilités TD1 Espaces mesurés

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

TP SIN Traitement d image

Axe " Génie des Procédés", centre SPIN, Ecole des Mines de Saint-Etienne ECOLE DES MINES SAINT-ETIENNE ANALYSE D IMAGE

On ne peut pas entendre la forme d un tambour

Ligne Dentaire. Système Dentaire Panoramique et 3D

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

M2R IMA UE CONF Présentation

Intérêt du découpage en sous-bandes pour l analyse spectrale

Mode d'emploi du plugin Grayscale_Granulometry

Projet Matlab : un logiciel de cryptage

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Recherche dans un tableau

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

Cours de Mécanique du point matériel

Par Richard Beauregard. Novembre 2011

Conservation des documents numériques

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

Résolution d équations non linéaires

Introduction au Data-Mining

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

1. Situation actuelle... p. 1

Algèbre binaire et Circuits logiques ( )

EXERCICES DE REVISIONS MATHEMATIQUES CM2

L apprentissage automatique

Sujet. calculatrice: autorisée durée: 4 heures

Comparaison de Relevés 3D issus de plusieurs Systèmes de Numérisation

Coup de Projecteur sur les Réseaux de Neurones

Analyse Sémantique de Nuages de Points 3D et d Images dans les Milieux Urbains

N. Paparoditis, Laboratoire MATIS

TABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Les algorithmes de base du graphisme

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION

Simulation d'un examen anthropomorphique en imagerie TEMP à l iode 131 par simulation Monte Carlo GATE

Surveillance IP. Voir c est croire. Imp. GT

Microscopie de fluorescence Etat de l art

L'astrophotographie au Cercle

TP : Gestion d une image au format PGM

NOTICE DOUBLE DIPLÔME

PRINCIPE MICROSCOPIE CONFOCALE

A- Observez la vidéo A présentant le fonctionnement de deux objets techniques que nous

Algèbre 40 Analyse Stat. 1 - IES : Probabilités discrètes et calcul intégral 29,5 6 Stat. 2 - IES : Probabilités générales 54 8 UE1-02 M-E-IS

FICHE PRODUIT CSI 6500 Machinery Health TM Monitor

MARKETING INTERNATIONAL UN CONSOMMATEUR LOCAL DANS UN MONDE GLOBAL. de boeck PERSPECTIVES. 6 e ÉDITION CHARLES CROUÉ

Partie 1 : Évaluer le marché

Tune Sweeper Manuel de l'utilisateur

Introduction au Data-Mining

Mesures de Risque Multipériodes Cohérentes Appliquées au Compte à Terme

LISACode. Un simulateur opérationnel pour LISA. Antoine PETITEAU LISAFrance - le 16 mai 2006

Optimisation, traitement d image et éclipse de Soleil

Système binaire. Algèbre booléenne

1. Vocabulaire : Introduction au tableau élémentaire

Projet audio. Analyse des Signaux ELE2700

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Université Libre de Tunis

Extraction et reconstruction de bâtiments en 3D à partir de relevés lidar aéroportés

S.P.S.N. Lac du Der 2008

Gardez l'esprit tranquille, protégez votre patrimoine en vous tournant les pouces... C'est ce que vous propose MisterChick.

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Programmation linéaire

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions

Traitement d un AVI avec Iris

Traitement par lot redimensionner des images

Utilisation du logiciel Gwyddion

CR 30-Xm. Unité de numérisation CR 30-Xm

Approximations variationelles des EDP Notes du Cours de M2

Pourquoi l apprentissage?

Faire de la déformation interactive avec GIMP

Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,

Transcription:

Segmentation d'images de tomographie X de Tuffeau par outils morphologiques Emmanuel LE TRONG e-mail : manu@mixtion.org Institut des Sciences de la Terre d'orléans Séminaire MAP5 : "Milieux poreux : modèles et images", 09-03-2007

Contexte Comprendre les mécanismes d'altération des pierres mises en œuvre dans les monuments historiques, par la voie du modèle. Château de Chaumont (41) Altération en plaques

Contexte Une modélisation réaliste des phénomènes physico-chimiques dans le milieu poreux requiert une description précise et pertinente de la micro-structure du milieu.? Image de micro-tomogarphie X. SLS, pixel : 70 μm, rayon : 420 pixels, hauteur : 1024 pixels. Micro-structure Morphologie mathématique

Contexte calcite silice résine Échantillon de tuffeau, Notre Dame de Recouvrance, Orléans. ESRF, pixel : 0,27 μm, 2024 2048 pixels.

Contexte 20 µm

Morphologie mathématique : concepts Approche linéaire Structure travail & loi fondamentale Transformation de base (préserve la structure de travail et commute avec la loi fondamentale) Dualité Espace vectoriel V, addition vectorielle (+) Convolution (*) par un élément h de V h f g =h f h g Auto-dualité f g = f g Analyse spectrale, fourier, ondelettes, etc. Approche ensembliste Treillis complet T : ensemble L, relation d'ordre partiel, supremum et infimum pour tout sous-ensemble de L Dilatation par un élément B de T ( B), commute avec : B X Y = B X B Y Érosion par un élément B de T ( B), commute avec : B X Y = B X B Y Dualité vis-à-vis de la complémentation X C =[ X ]C Filtres morphologiques, ligne de partage des eaux, etc. Serra J., Image analysis and mathematical morphology, vol. 1 & 2, Academic Press, London, 1982, 1988.

Morphologie mathématique : exemples de treillis usuels Treillis (E) des sous-ensembles d'un ensemble E : relation d'ordre : inclusion ( ), supremum : union ( ), infimum : intersection ( ). Y X Images binaires E Treillis des fonctions de E ℤ : relation d'ordre : comparaison ( ), supremum : max(), Infimum : min(). f g f x g x x E max f, g x =max f x, g x min f, g x =min f x, g x Images en niveaux de gris ℤ f g E

Transformations de base : cas des ensembles Les deux transformations de base de la morphologie mathématique, érosion ( ) et dilatation ( ), sont définies par la donnée d'une sonde B, appelée élément structurant.

Transformations de base : cas des ensembles Les deux transformations de base de la morphologie mathématique, érosion ( ) et dilatation ( ), sont définies par la donnée d'une sonde B, appelée élément structurant. B X = {Bx,x X } Soient X, B E, x X, Bx désigne le translaté de B au point x, on a B X = { x : Bx X } B B(X) X E B(X) E E

Transformations de base : cas des fonctions Les transformations de base sur les fonctions se construisent en considérant chaque tranche isovaleur de la fonction comme un ensemble et en lui appliquant les transformations définies sur les ensembles. B f x =max f x y, y B B f x =min f x y, y B ℤ B f f B B f E

Exemple d'application : le gradient morphologique Le gradient morphologique est le résidu entre le dilaté de l'image et son érodé. Il permet d'extraire les contours des objets. gradb f = B f B f Image de 1024 1024 pixels, élément structurant : carré de 3 3 pixels, le négatif du gradient est présenté ici.

Ouverture et fermeture : cas des ensembles Les deux compositions d'érosion et de dilatation duales donnent deux nouvelles transformations, l'ouverture ( ) et la fermeture ( ) par adjonction B X = B B X B X = B B X

Ouverture et fermeture : cas des ensembles Les deux compositions d'érosion et de dilatation duales donnent deux nouvelles transformations, l'ouverture ( ) et la fermeture ( ) par adjonction B X = B B X B X = B B X B X B(X) B(X) L'ouverture élimine les caps et coupe les isthmes plus étroits que l'élément structurant. La fermeture bouche les lacs et ferme les golfes plus étroits que l'élément structurant. Néanmoins l'essentiel des frontières de la forme sont conservées.

Ouverture et fermeture : cas des fonctions Ouverture et fermeture se généralisent au cas des fonctions. B f = B B f B f = B B f ℤ B f f B B f E L'ouverture élimine les pics plus étroits que l'élément structurant. La fermeture bouche vallées plus étroits que l'élément structurant.

Exemple d'application : les filtres alternés séquentiels Un filtre alterné séquentiel est une composition d'ouvertures et de fermetures par des éléments structurants de taille croissantes. B B f 1 1 Image de 1024 1024 pixels, élément structurant : disque de rayon 1.

Exemple d'application : les filtres alternés séquentiels Un filtre alterné séquentiel est une composition d'ouvertures et de fermetures par des éléments structurants de taille croissantes. B B B B f 2 2 1 1 Image de 1024 1024 pixels, élément structurant : disque de rayon 2.

Exemple d'application : les filtres alternés séquentiels Un filtre alterné séquentiel est une composition d'ouvertures et de fermetures par des éléments structurants de taille croissantes. B B B B B B f 3 3 2 2 Image de 1024 1024 pixels, élément structurant : disque de rayon 3. 1 1

Exemple d'application : les filtres alternés séquentiels Un filtre alterné séquentiel est une composition d'ouvertures et de fermetures par des éléments structurants de taille croissantes. B B B B B B B B f 4 4 3 3 2 2 1 On débruite l'image mais on perd les objets plus petits que l'élément structurant. Image de 1024 1024 pixels, élément structurant : disque de rayon 4. 1

Opérateurs géodésiques : cas des ensembles L'introduction de la notion de connexité dans l'espace de travail fait émerger un ensemble de nouveaux opérateurs, dits géodésiques, basés sur une nouvelle métrique, la distance géodésique

Opérateurs géodésiques : cas des ensembles L'introduction de la notion de connexité dans l'espace de travail fait émerger un ensemble de nouveaux opérateurs, dits géodésiques, basés sur une nouvelle métrique, la distance géodésique x, y X ; dx x, y = l'infimum de la longueur des chemins de x à y qui sont inclus dans X, + si il n'en existe aucun. Ci-contre, la distance euclidienne est notée d. La distance géodésique dans X entre les points x et z est infinie (i.e. Ils ne sont pas connectés). y d X x, y X d x, y z x

Opérateurs géodésiques : cas des ensembles L'introduction de la notion de connexité dans l'espace de travail fait émerger un ensemble de nouveaux opérateurs, dits géodésiques, basés sur une nouvelle métrique, la distance géodésique x, y X ; dx x, y = l'infimum de la longueur des chemins de x à y qui sont inclus dans X, y d X x, y X d x, y + si il n'en existe aucun. z Ci-contre, la distance euclidienne est notée d. La distance géodésique dans X entre les points x et z est infinie (i.e. Ils ne sont pas connectés). x En pratique on travaille plutôt avec des boules géodésiques BX, x = { y, dx x, y } et surtout la dilatation géodésique X, Y = { BX, y, y Y } La dilatation géodésique ultime d'un marqueur dans X conduit à la reconstruction de la partie connexe de X qui contient ce marqueur

Opérateurs géodésiques : cas des fonctions De la même manière que les transformations classiques, les opérations géodésiques se généralisent aux fonctions en les appliquant tranche par tranche f Les maxima non marqués de la fonction ne sont pas reconstruits. g f g Exemple d'utilisation : extraction des maxima d'une image.

Opérateurs géodésiques : cas des fonctions Exemple : extraction des minima de l'image originale et de l'image ayant subi un filtrage alterné séquentiel jusqu'à la taille 2.

Ligne de partage des eaux Idée : identifier les zones d'influences des minima d'une fonction

Ligne de partage des eaux Idée : identifier les zones d'influences des minima d'une fonction

Ligne de partage des eaux Exemple : extraction des minima de l'image ayant subi un filtrage alterné séquentiel jusqu'à la taille 2.

Ligne de partage des eaux Exemple : extraction des lignes de partage des eaux.

Segmentation des images de tuffeau

Segmentation des images de tuffeau Étape 1 : filtrage alterné séquentiel. Objectif : diminuer le bruit.

Segmentation des images de tuffeau Étape 2 : gradient morphologique. Objectif : le gradient porte l'information des limites des objets de l'image.

Segmentation des images de tuffeau Étape 3 : ligne de partage des eaux du gradient. Objectif : extraire les limites des objets de l'image.

Segmentation des images de tuffeau Étape 4 : mosaïque. Objectif : simplifier l'image. Beucher S., Segmentation d'images et morphologie mathématique, thèse, ENSMP, 1990.

Segmentation des images de tuffeau Étape 4 : mosaïque. Objectif : simplifier l'image.

Segmentation des images de tuffeau Étape 5 : seuillage. Objectif : segmenter.

Segmentation des images de tuffeau Exemple 2d.

Segmentation des images de tuffeau Exemple 3d.

Conclusion, perspectives Conclusion : premier résultat de segmentation d'images bruitées à faible contraste, les outils ont été développés en langage C++, le code est générique, Perspectives : améliorer ces résultats préliminaires (éliminer les effets du contraste de phase), développer un outil de diagnostic de l'état des pierres, caractériser l'espace poreux en vue de modélisation,