Chapitre 5: Morphologie mathématique

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

Traitement bas-niveau

Chapitre VI. Connexions et fonctions numériques

Géométrie discrète Chapitre V

Chapitre 7 : Intégration sur un intervalle quelconque

Image d un intervalle par une fonction continue

Résolution d équations non linéaires

Présentation du Master Ingénierie Informatique et du Master Science Informatique , Année 2 Université Paris-Est Marne-la-Vallée

F1C1/ Analyse. El Hadji Malick DIA

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

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

introduction Chapitre 5 Récursivité Exemples mathématiques Fonction factorielle ø est un arbre (vide) Images récursives

Relation d ordre. Manipulation des relations d ordre. Lycée Pierre de Fermat 2012/2013 Feuille d exercices

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

MIS 102 Initiation à l Informatique

LES REPRESENTATIONS DES NOMBRES

Différentiabilité ; Fonctions de plusieurs variables réelles

Amphi 3: Espaces complets - Applications linéaires continues

Le Master Mathématiques et Applications

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

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

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

L exclusion mutuelle distribuée

CCP PSI Mathématiques 1 : un corrigé

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

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

Équations non linéaires

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Initiation à l algorithmique

= constante et cette constante est a.

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication. Philippe Robert INRIA Paris-Rocquencourt

Cours d Analyse I et II

I. Polynômes de Tchebychev

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

Coup de Projecteur sur les Réseaux de Neurones

4.2 Unités d enseignement du M1

Introduction à l optimisation de forme et application à la mécanique des fluides

Baccalauréat universitaire (bachelor) en mathématiques et sciences informatiques

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

Continuité d une fonction de plusieurs variables

Programmation linéaire

Groupoïdes quantiques mesurés : axiomatique, étude, dualité, exemples

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

Pourquoi l apprentissage?

Programmes des classes préparatoires aux Grandes Ecoles

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Problème 1 : applications du plan affine

EXERCICE 4 (7 points ) (Commun à tous les candidats)

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

N L a R e v u e F r a n c o p h o n e d u M a n a g e m e n t d e P r o j e t 2 è m e t r i m e s t r e

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

La fonction exponentielle

MESURE ET INTÉGRATION EN UNE DIMENSION. Notes de cours

Manipulation N 6 : La Transposition de fréquence : Mélangeur micro-ondes

Évaluation et implémentation des langages

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

DEMANDE DE MODIFICATION DE FORMATION L.M.D.

Projet de Traitement du Signal Segmentation d images SAR

Premiers exercices d Algèbre. Anne-Marie Simon

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

Fonctions de plusieurs variables et applications pour l ingénieur

Intégrale de Lebesgue

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Limites finies en un point

Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite.

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

Les formations de remise à niveau(!) l'entrée des licences scientifiques. Patrick Frétigné CIIU

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

Chapitre VI Fonctions de plusieurs variables


MABioVis. Bio-informatique et la

TP Modulation Démodulation BPSK

Enregistrement et transformation du son. S. Natkin Novembre 2001

Data 2 Business : La démarche de valorisation de la Data pour améliorer la performance de ses clients

NOTIONS DE RESEAUX INFORMATIQUES

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

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

Architecture des Systèmes d Information Architecture des Systèmes d Information

Contexte et motivations Les techniques envisagées Evolution des processus Conclusion

Figure 1 : représentation des différents écarts

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

Compression Compression par dictionnaires

Optimisation Discrète

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP


INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Chp. 4. Minimisation d une fonction d une variable

NetCrunch 6. Superviser

Cours d algorithmique pour la classe de 2nde

Tâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)

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

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Masses de données. 1. Introduction 2. Problématiques 3. Socle de formation (non présenté) 4. Liens avec Formation INSA

Transcription:

Université Tunis Elmanar Institut Supérieur d Informatique Cours : Traitement d images Chapitre 5: Morphologie mathématique ti présenté par: Mohamed Sahbi Bahroun Année Universitaire 2011/2012 1

2 Objectifs La morphologie mathématique est une théorie de traitement non linéaire de l information apparue en France dans les années 60 (G. Matheron & J. Serra, Ecole des Mines de Paris), et qui est aujourd hui très largement utilisée en analyse d images. Contrairement au traitement linéaire des images, la morphologie mathématique ne s appuie pas sur le traitement du signal, mais repose sur la théorie des ensembles, ce qui en fait une discipline relativement «auto-contenue» et formant un tout cohérent. L objectif de ce cours est de fournir les bases, mais aussi de présenter les techniques les plus récentes du traitement morphologique des images. On s efforcera de préserver un équilibre entre les concepts et les algorithmes, en développant autant que possible les problèmes d implantation numérique posés. Le cours s accompagne d exercices pour se familiariser avec les manipulations algébriques ou géométriques, et pour développer certains aspects du cours.

3 Plan du chapitre 1. Morphologie mathématique : définition 2. Notion de treillis 3. Transformations morphologiques 4. Transformations morphologiques discrètes

1. Morphologie mathématique : Définition 4

Définition La morphologie mathématique constitue une technique d analyse d images à part entière et peut être utilisée pour résoudre un grand nombre de problèmes de traitement d images tels que : Le filtrage non linéaire d images : pour conserver ou supprimer des structures d une image possédant certaines caractéristiques, notamment de forme (morphologiques). 5

Définition Mesure : pour obtenir des valeurs numériques caractérisant certaines propriétés des objets de l image (exemple:granulométrie, l analyse de textures,...). Segmentation : pour obtenir une partition de l image en ses différentes régions d intérêt. Généralement, é on cherche à séparer les objets de l image du fond. Le paradigme de segmentation morphologique s appuie sur l opérateur de ligne de partage des eaux. 6

Opérations sur les ensembles Propriétés des opérations sur les ensembles La plupart des opérateurs morphologiques sont définis comme des opérations sur les ensembles, dont on associe les principales propriétés suivantes: idempotence: Une opération f est idempotente si elle donne le même résultat qu elle soit appliquée une fois ou bien deux fois de suite. f idempotent t I image, f(f(i)) = f(i) 7

Propriétés des opérations sur les ensembles extensivité: pour toute image, une transformation f est extensive si son résultat est plus grand que l image de départ. Une opération est anti extensive si son résultat est plus petit que l image de départ. f extensive I image, f(i) I croissance: Une transformation f est croissante si elle préserve l ordre. f croissante I, J image, I J f(i) f(j). 8

Propriétés des opérateurs Φ : E E x y Φ( x) Φ( y) Croissance x Φ(x( ) Extensivité Φ ( x) x Anti-extensivité Φ ( Φ( x) ) = Φ( x) Idempotence 9

2. Notion de treillis 10

Notion de Treillis Le cadre de travail de la morphologie mathématique est le treillis complet. Deux sortes de treillis sont couramment utilisés en imagerie : le treillis des ensembles (images binaires) et le treillis des fonctions (images à niveaux de gris). Un treillis complet est un ensemble partiellement ordonné possédant une borne supérieure (le supremum) et une borne inférieure (l infimum) etpour lequel toute paire d éléments déléments possède également un suprémum et un infimum. 11

Treillis des ensemble Soit E un espace. L ensemble des parties P(E) de E muni de l ordre partiel d inclusion est un treillis complet car il possède un suprémum (E) et un infimum (l ensemble vide Ø). Toute paire d éléments X, Y E possède un suprémum : X Y et un infimum : X Y. Les images binaires peuvent être considérées comme des éléments de ce treillis. 12

Treillis des fonctions Soit E un espace et T un ensemble de valeurs. L ensemble des fonctions E T(notéT E ) est un treillis complet pour la relation d ordre produit : F G, x E, F(x) G(x) Le suprémum entre deux fonctions est la fonction résultante du suprémum point à point des deux fonctions : ( i F i )(x) = i F i (x). De même, l infimum est donné par : ( i F i i)( )(x)) = i F i i( (x). Les images binaires peuvent être considérées comme des éléments du treillis des fonctions. 13

Exemple Supremum et infimum entre deux fonctions f et g 14

Exemple de treillis complets Treillis des fonctions éléments : les fonctions réelles ou f : S R numériques : ou S Z { } sup : f i { } inf : f i relation d ordre : f g x S, f ( x) g( x) définies par : ( { fi} )( x) = { fi ( x) } ( { f })( x) = { f ( x) } i i f g f g f g 15

3. Transformations morphologiques 16

Transformations morphologiques Dans tout ce qui va suivre on évitera de faire la distinction entre les images binaires et les images à niveaux de gris, le premier étant un cas particulier du second. Erosion et dilatation Dans le cadre des treillis complets, on appelle érosion toute opération qui commute avec l infimum, et dilatation toute opération qui commute avec le suprémum. 17

Morphologie : opérateurs de base opérateurs de base Ceux qui préservent la structure... x y Φ( x) Φ( y) CROISSANCE...et commutent avec les lois de base : sup inf ( { x i }) = { Φ( x i )} ( { x } ) = { Ψ( x ) } Φ Ψ i ( i DILATATION EROSION 18

Erosion 19

Effets de l érosion lérosion 20

Exemple érosion 21

Dilatation X inclus dans un ensemble E et B z un élément structurant On B z déplace de telle sorte que son centre occupe tous les points de E La dilatation d un ensemble X par un élément structurant B z est définie comme l union des éléments structurants dont l origine est déplacée à l intérieur de X 22

Dilatation 23

Exemple dilatation 24

Propriétés topologiques 25

Propriétés de l érosion lérosion 26

Propriétés de la dilatation 27

Gradient Morphologique Soient les opérateurs suivant: et Représentant respectivement les opérateurs de dilatation et d érosion. Le gradient morphologique ou gradient de Beucher: Le L gradient morphologique interne: Le L gradient morphologique externe: 28

Amélioration d image 29

Ouverture L opérateur : est appelé l ouverture morphologique de l image F par l élément structurant (ensembliste ou fonctionnel) B. La réunion des éléments structurants entièrement inclus dans l objet: 30

Ouverture Erosion suivie d une dilatation par le même ES. L érosion permet de supprimer d une image toutes les structures ne contenant pas l élément structurant, les autres structures sont altérées. Eviter cette altération, en dilatant le résultat de l érosion par le même élément structurant : Ainsi les structures éliminées par l érosion auront disparu (les petits détails). Les structures simplement altérées par l érosion retrouveront de manière approximative leur forme originelle. 31

Propriétés de l ouverture 32

Propriétés de l ouverture Anti extensive: elle assombrit l image Croissante: Idempotente: l application successive du même opérateur ne modifiera plus l image. 33

Fermeture L opérateur : est appelé la fermeture morphologique de l image F par l élément structurant B. 34

Fermeture Dilatation suivie d une érosion par le même ES. La fermeture morphologique agit de manière duale, elle bouche les parties du fond de l image ne contenant pas l élément structurant. Elle remplit les golfes et les canaux étroits, supprime les petits lacs. 35

Propriétés Fermeture Extensive: elle éclaircit l image Croissante: Idempotente: l application successive du même opérateur ne modifiera plus l image. 36

Propriétés de la fermeture 37

Exemples Image Originale Ouverture Fermeture 38

4. Transformations morphologiques discrétes 39

Echantillonnage spatial 40

Transposition des opérateurs de base 41

Transposition des opérateurs de base 42

opérations définies par l élément structurant t t 43

Transposition des opérateurs de base 44

Exemple d opération Hit or Miss 45

Bibliographie 46