Dilatations, érosions

Documents pareils
Traitement bas-niveau

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

Géométrie discrète Chapitre V

Chapitre VI. Connexions et fonctions numériques

Projet de Traitement du Signal Segmentation d images SAR

Optimisation Discrète

point On obtient ainsi le ou les points d inter- entre deux objets».

Programmation linéaire

Utilisation du logiciel ImageJ gratuit

Principe de symétrisation pour la construction d un test adaptatif

Image d un intervalle par une fonction continue

Résolution d équations non linéaires

Initiation à l algorithmique

Optimisation, traitement d image et éclipse de Soleil

Sujet 4: Programmation stochastique propriétés de fonction de recours

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

Deux disques dans un carré

données en connaissance et en actions?

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Programmation linéaire

3. Caractéristiques et fonctions d une v.a.

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

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

Les algorithmes de base du graphisme

L apprentissage automatique

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

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Techniques d interaction dans la visualisation de l information Séminaire DIVA

Resolution limit in community detection

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

Rappels sur les suites - Algorithme

MIS 102 Initiation à l Informatique

Cartographie mobile implantée au service de police de la ville de Québec

Big Data et Graphes : Quelques pistes de recherche

Intégrale de Lebesgue

CCP PSI Mathématiques 1 : un corrigé

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

Object Removal by Exemplar-Based Inpainting

Historique. Architecture. Contribution. Conclusion. Définitions et buts La veille stratégique Le multidimensionnel Les classifications

Laboratoire d informatique Gaspard-Monge UMR Journée Labex Bézout- ANSES

Initiation à la sécurité

Initiation à LabView : Les exemples d applications :

Statistiques Descriptives à une dimension

Chapitre 5 : Flot maximal dans un graphe

Filtrage stochastique non linéaire par la théorie de représentation des martingales

FUSION DE CARTES DE PROFONDEURS EN PHOTOGRAMMETRIE ARCHITECTURALE

Compte-rendu Réunion générale. Grenoble, le 29 juin 2011 URBASIS

PRECAUTIONS DESCRIPTION DU PRODUIT

Licence Sciences et Technologies Examen janvier 2010

Big Data et Graphes : Quelques pistes de recherche

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

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

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

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

Etude comparative de différents motifs utilisés pour le lancé de rayon

Spectrophotométrie. Spectrophotomètre CCD2. Réf : Version 1.0. Français p 2. Version : 4105

Cours de Génie Logiciel

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

RIE LE RENDU THEO. 2 e trim ÉTAPE DE FINITION BOÎTE DE DIALOGUE. remarques

Nicolas VAN LABEKE LORIA/CNRS, Université Henri Poincaré - Nancy I, BP 239, F Vandoeuvre les Nancy Cedex,FRANCE vanlabek@loria.


TP Modulation Démodulation BPSK

Maîtrise universitaire ès sciences en mathématiques

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

Cours de Master Recherche

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

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

Mesure et Intégration (Notes de cours de L3)

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

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

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

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

Pourquoi l apprentissage?

Sites web éducatifs et ressources en mathématiques

Encryptions, compression et partitionnement des données

Contrainte de flot pour RCPSP avec temps de transfert

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

Chapitre 0 Introduction à la cinématique

Cours d Analyse. Fonctions de plusieurs variables

Équations non linéaires

4.2 Unités d enseignement du M1

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

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

Programmation Linéaire - Cours 1

Faire un semi variograme et une carte krigée avec surfer


Section «Maturité fédérale» EXAMENS D'ADMISSION Session de février 2014 RÉCAPITULATIFS DES MATIÈRES EXAMINÉES. Formation visée

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

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Théorie et codage de l information

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

Langage SQL : créer et interroger une base

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

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

Calculs de probabilités

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

Fête de la science Initiation au traitement des images

Introduction à la présentation graphique avec xmgrace

Transcription:

Cours de Morphologie Mathématique Dilatations, érosions Hugues Talbot talboth@esiee.fr ISBS / ESIEE 1 er semestre 2004-2005 Erosions, Dilatations p.1/23

Rappel des ressources Le cours sera mis en ligne au fur et à mesure: http://www.esiee.fr/ talboth/isbs/morpho/ Également copie des TDs + TPs (en avance). Erosions, Dilatations p.2/23

Rappel du cours précédent Représentation d images, résolution spatiale et spectrale. Notion d ordre, ordre partiel Notions de majorant, minorant, sup, et inf Treillis complets. Erosions, Dilatations p.3/23

Questions 1. Questions sur le cours précédent? 2. Remarques? 3. Questions sur la suite du cours? Erosions, Dilatations p.4/23

Concepts de base, suite Erosions, Dilatations p.5/23

Concept de base: la distance La fonction distance Noyaux de cellules Fonction distance Dépendente du graphe sous-jacent. Erosions, Dilatations p.6/23

Concept de base: la mesure C est ce qui nous intéresse in fine. Nombre d objets. Longueur, aire, volume. Orientation, élongation. La MM est surtout basé sur la mesure, non la forme. Erosions, Dilatations p.7/23

Concept de base: la grille/le graphe La grille digitale pose des problèmes: Connectivité: 4-connexe 8-connexe 6-connexe Pour résoudre le problème de la distance 4 ou 8-connexe, on doit considérer le fond 4-connexe et les objets 8-connexe ou vice-versa. Erosions, Dilatations p.8/23

Grille/graphe et distance distance q p Il existe plus d un plus court chemin Il est possible d invoquer la distance Euclidienne pour résoudre ce problème mais des problèmes d implémentation et de rapidité surgissent alors. Erosions, Dilatations p.9/23

Dualité complémentarité Sup et Inf dans un treillis complet jouent des rôles symétriques. Deux opérateurs ψ et ψ sont duaux si pour tout X: ψ(x c ) = [ψ (X)] c Pour le treillis des parties d un ensemble: complémentation Pour le treillis des fonctions dans R: symétrie par rapport à 0. Erosions, Dilatations p.10/23

Autres points importants Le lien entre la théorie des ensembles et la théorie des treillis: Décomposition par seuillage Ombre Fonctions bi-valuées Importance des propriétés mathématiques quand on définit les opérateurs. Erosions, Dilatations p.11/23

Liens avec d autres théories MM complémente : La géométrie discrete (distance, squelettes, etc). La théorie des graphes (plus court chemins, LPE, computational geometry, etc). les statistiques: modèles aléatoires, théorie de la mesure, stéréologie. Théories linéaires: replace + with. Scale-space: remplacer le filtrage Gaussien avec des filtres morphologiques. Isophotes (level sets): dilatation avec des EDPs, FMM est une fonction distance. Informatique, algorithmes. Erosions, Dilatations p.12/23

Erosions et dilatations Erosions, Dilatations p.13/23

Erosion Dans le contexte le plus général, une érosion ǫ est un opérateur qui commute avec l inf. ǫ(.) = ǫ (.) Ce qui n est pas très intuitif. On commence par définir l érosion par élément structurant (ES): ǫ B (X) = {x B x X} C-à-d: est-ce que l ensemble contient l ES? Définition équivalente: ǫ B (X) = b B X b Erosions, Dilatations p.14/23

Erosion sur le treillis des fonctions: Dans ce cas: Ce qui est équivalent à: ǫ B (f) = b B f b [ǫ B (f)](x) = min b B f(x + b) Érosion par un ES non plat (rarement utilisé dans la pratique, sauf avec une parabole) [ǫ Bv (f)](x) = min b B v {f(x + b) B v (b)} Erosions, Dilatations p.15/23

Dilatation La dilatation est le dual de l érosion: une dilatation δ sur un treillis complet commute avec le sup: δ(.) = δ (.) Ce qui est toujours aussi peu intuitif. On commence par la dilatation par un élément structrant (ES): δ B (X) = {x B x X } c-à-d: est-ce que l ES intersecte l ensemble. Q: Quel est le dilaté d un point? Définition équivalente: δ B (X) = b B X b Erosions, Dilatations p.16/23

Le cas des fonctions: Dans le cas du treillis des fonctions: δ B (f) = b B f b Ce qui est équivalent à: Dilatation par un ES non-plat: [δ B (f)](x) = max b B f(x + b) [δ Bv (f)](x) = max b B v {f(x + b) + B v (b)} Erosions, Dilatations p.17/23

Illustrations - érosion/dilatation t B t P δ B (I) δ P (I) I I x Dilatation d une image 1-D. x Erosions, Dilatations p.18/23

Illustration (cont.) orig. dilaté erodé orig. dilaté erodé Erosions, Dilatations p.19/23

Propriétés dualité: δ B (f) = ǫ B ( f) croissance: f g δ B (f) δ B (g),ǫ B (f) ǫ B (f) distributivité: δ( i f i) = i δ(f i) ; ǫ( i f i) = i ǫ(f i) composition: δ B2 δ B1 = δ (δ ˇB2 B 1 ) ; ǫ B2 ǫ B1 = ǫ (δ ˇB2 B 1 ) relation d ordre: ǫ B I δ B ssi B contient son origine. invariance par translation. Erosions, Dilatations p.20/23

Algorithme: dilatation en temps constant Dilatation en temps constant par un segment (fenêtre glissante ou récursive (van Herk)) composition de dilatations horiz. et vert.: dilatation par un carré. dilatation par des polygônes: approximations de disques. Erosions, Dilatations p.21/23

Van Herk algorithm Image d entrée 1D de longueur nx est divisée en block de taille λ, où λ est la longueur de l élément structurant en pixels. Les pixels sont étiquetés de 0 à nx 1, en supposant que nx est un multiple de λ (sinon on rajoute des pixels jusqu à ce que ce soit le cas). On a besoin de deux buffers (tampons) g et h. Dans le cas de la dilatation, on prend le maximum récursivement à l intérieur des blocks, à droite pour g, à gauche pour h. Lorsque g et h sont contruits, le résulat pour la dilatation en chaque point x est donné en considérant le maximum des valeurs pour g à la position x + λ o 1 et h à la position x o, avec o l origine de l ES. La dilatation se calcule en temps constant quelle que soit la longueur de l ES. Erosions, Dilatations p.22/23

Choix de l élément structurant Contrairement à ce qu on pourrait penser la forme de l ES n est pas tellement critique (il y a des exceptions). En particulier l érosion ou la dilatation ne sont pas très utiles pour définir les formes. ES courants: carrés, diamant, polygones, disques Euclidiens, lignes, paires de points. Application des ES arbitraires sont rares. Changer l origine de l ES translate le résultat. Erosions, Dilatations p.23/23