Chapitre IX SKIZ et Ligne de partage des eaux



Documents pareils
Chapitre VI. Connexions et fonctions numériques

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

Fonctions de plusieurs variables

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

Texte Agrégation limitée par diffusion interne

Image d un intervalle par une fonction continue

Chapitre 2 Le problème de l unicité des solutions

Cours Fonctions de deux variables

Résolution d équations non linéaires

Traitement bas-niveau

1 Définition et premières propriétés des congruences

Géométrie discrète Chapitre V

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

3 Approximation de solutions d équations

La classification automatique de données quantitatives

La mesure de Lebesgue sur la droite réelle

Fonctions de plusieurs variables

Théorème du point fixe - Théorème de l inversion locale

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

Probabilités sur un univers fini

Université Paris-Dauphine DUMI2E 1ère année, Applications

La demande Du consommateur. Contrainte budgétaire Préférences Choix optimal

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)

Calcul fonctionnel holomorphe dans les algèbres de Banach

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

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

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

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

Calcul intégral élémentaire en plusieurs variables

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Fête de la science Initiation au traitement des images

Deux disques dans un carré

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

MARS La mise en place d un réseau informatique facilite la communication interne d une entreprise. # #

BACCALAUREAT GENERAL MATHÉMATIQUES

OPTIMISATION À UNE VARIABLE

Utilisation du logiciel ImageJ gratuit

S'orienter et se repérer sur le terrain avec une carte

Calcul différentiel. Chapitre Différentiabilité

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

n N = u N u N+1 1 u pour u 1. f ( uv 1) v N+1 v N v t

Théorie de la Mesure et Intégration

Représentation d un entier en base b

Fonctions Analytiques

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

5 ème Chapitre 4 Triangles

Carl-Louis-Ferdinand von Lindemann ( )

I. Polynômes de Tchebychev

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

Manipulateurs Pleinement Parallèles

Exercices de dénombrement

Cours 02 : Problème général de la programmation linéaire

Cours d analyse numérique SMI-S4

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

Cours d Analyse. Fonctions de plusieurs variables

Développement décimal d un réel

Travaux dirigés d introduction aux Probabilités

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

Apllication au calcul financier

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Optimisation, traitement d image et éclipse de Soleil

CNAM UE MVA 210 Ph. Durand Algèbre et analyse tensorielle Cours 4: Calcul dierentiel 2

F411 - Courbes Paramétrées, Polaires

L ANALYSE DU «PARC SOCIAL DE FAIT» PARISIEN EN 2003 : UNE ANALYSE TERRITORIALISÉE DES PROFILS D OCCUPATION DES PARCS ET DES QUARTIERS

Continuité d une fonction de plusieurs variables

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

Introduction au Data-Mining

Complexité. Licence Informatique - Semestre 2 - Algorithmique et Programmation

Suites numériques 4. 1 Autres recettes pour calculer les limites

Structures algébriques

Les algorithmes de base du graphisme

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

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

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Continuité et dérivabilité d une fonction

Choisir entre le détourage plume et le détourage par les couches.

Demande préalable pour un projet de création ou de modification d'un plan d'eau

3. Conditionnement P (B)

Problèmes de Mathématiques Filtres et ultrafiltres

Par : Abdel YEZZA, Ph.D. Date : avril 2011 / mise à jour oct (ajout de la section 3 et augmentation de la section 1)

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

6. Les différents types de démonstrations

Algorithmes de recherche

SERIE 1 Statistique descriptive - Graphiques

Equipement d un forage d eau potable

Problèmes de dénombrement.

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 =

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

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

Peut-on tout programmer?

Introduction à l étude des Corps Finis

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

Algorithmes pour la planification de mouvements en robotique non-holonome

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


LE PROBLEME DU PLUS COURT CHEMIN

Transcription:

Chapitre IX SKIZ et Ligne de partage des eaux SKIZ euclidien et géodésique Fonction distance Ligne de partage des eaux Définition et propriétés Algorithmes J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 1

Le squelette par zones d'influence : SKIZ Définition (C.Lantuejoul) : Considérons un compact X de R 2. La zone d'influence d'une composante X i de X est l'ensemble des points du plan qui sont plus près de X i que de toute autre composante Le SKIZ est alors la frontière de ces zones d'influence. SKIZ Zone d'influence Construction : En digital, le SKIZ se construit en deux étapes : 1) Amincissement du fond (avec "L" en maille hexagonale) 2) Ebarbulage du résultat de l'amincissement (avec "E" en maille hexagonale) J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 2

SKIZ géodésique Soit, dans R 2, Y = { Y i, i Ι } formé de I composantes connexes compactes, toutes incluses dans le compact X. La zone d' influence géodésique de Y i dans X se définit comme le lieu des points a de X qui sont géodésiquement plus proches de Y i que de toute autre composante connexe de Y zi (Y i \ X) = {a X, k i, d X (a, Y j ) d X (a,y k )} où la distance géodésique d X (a, Y) est la plus petite des distances géodésiques du point a à tous ceux de l'ensemble Y. Le SKIZ géodésique est alors la frontière entre les différentes zones d'influence. Y 1 zi X (Y 1 ) SKIZ (Y) Y 2 Y 3 Exemple de SKIZ géodésique X J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 3

Propriétés du Skiz Nous supposons ici ici que l ensemble euclidien X est est réunion finie de de I composantes connexes compactes et et disjointes K i i.. Toute image de de [0,1] par une bijection bicontinue est est dite arc simple. Les deux propriétés qui suivent sont dues à C. C. Lantuejoul Finesse L ensemble skiz(x) est est réunion localement finie d arcs simples, formant exclusivement des contours fermés (avec éventuellement des points a l infini). Continuité Soit X n n = { K i,n i,n } une suite d ensembles du du type ci-dessus, où où chaque compact K i,n i,n converge vers le le compact K i i,, lui lui même disjoint de de toutes les les autres limites K j j,, j j i, i, j j I i.e. i.e. X n = K i,n i,n X = K ii alors Skiz (X (X n ) ) Skiz (X).. J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 4

Les deux problèmes de la segmentation (I) Quand on on veut segmenter l'ensemble ci-contre, la la première question est est :: " en en combien de de morceaux? " (dans le le cas présent, 6 ou ou 7 grains?)?) On On peut décider soi-même, et et marquer, de de façon interactive, les les centres supposés. On On peut aussi faire confiance à un un procédé de de marquage. Mais les les résultats risquent de de varier selon la la méthode (ici, entre 6 et et 7 )) Qui qu'il en en soit, ce ce premier acte est est distinct de de celui du du traçé de de la la frontière. Objet et son érodé ultime. Erodé ultime après filtrage de l'objet. J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 5

Les deux problèmes de la segmentation (II) Quand on on a choisi les les marqueurs (ici, la la bissectrice conditionnelle), le le tracé de de la la frontière peut s'optimiser L'expression la la plus grossière s'obtient en en prenant l'exosquelette des marqueurs (on ignore alors la la forme de de l'ensemble) On On peut en en tenir compte (un peu) en en dilatant, au au préalable, chaque marqueur par un un disque égal au au nombre d'étapes qui le le sépare du du marqueur ultime ;; Dans cet cet esprit, le le procédé le le plus fin fin consiste à calculer le leskiz géodésique de del'érodé n n i i dans l' l' érodé n n i-1, quand i i varie de del'érodé ultime à 0, 0, et et prendre la la réunion des skiz obtenus. Exosquelette des marqueurs. Skiz géodésiques successifs. J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 6

Fonction distance (I) : Définition La fonction distance sert de transition entre les ensembles et les fonctions. Si l'on a défini une distance dans l'espace étudié, on peut associer à chaque ensemble X le sous-ensemble X λ constitué des points qui sont à une distance supérieure à λ de sa frontière. X 1 2 3 4 Quand λ augmente, les sous-ensembles sont inclus les uns dans les autres. Ils peuvent être interprétés comme les sections horizontales d'une fonction valant λ en x si x est à une distance λ de la frontière. Cette fonction est appelée fonction distance. Les lignes de plus grande pente y sont des segments de droite partant de la frontière et aboutissant au squelette. J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 7

Fonction distance (II) : propriétés Comme la distance est caractérisée par les disques δ λ de taille λ, les sous-ensembles X λ sont les résultats des érosions à l'aide de cette famille de disques. Plus précisément, l' on a : i ) λ µ δ λ δ µ ii ) δ λ δ µ δ λ + µ λ, µ 0 ( ingalité triangulaire ) iii ){δ λ, λ 0} = Ιd ( opérateur identité ) iv ) x 5δ (y) y 5δ (x) ( symétrie ) Inversement, toute famille de dilatations qui possède ces quatre propriétés définit une distance d par la relation: d(x,y) = Inf {λ λ : x δ λ (y) ; y δ λ (x) } δ λ (y) est alors la boule de centre y et de rayon λ (J.Serra). J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 8

Exemple de fonctions distance Ensemble A Fonctions distance des ensembles A et A c. J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 9

Autre Exemple Le voyage des Hommes et des Femmes Tingary (Papunya, Australie) J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 10

Segmentation fine et fonction distance Les érodés successifs de de l'ensemble X constituant les les sections horizontales de de sa sa fonction distance, la la procédure de de segmentation fine précédente, par Skiz géodésiques revient donc à déterminer les les lignes de de partage des eaux de de la la fonction distance (tout au au moins quand les les marqueurs sont les les érodés ultimes. Aussi bien, par dualité, il il s' s' agit des lignes de de vallées sur sur la la fonction inverse ligne de partage des eaux érodés ultimes J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 11

L. P. E. d'une fonction numérique La méthode suggérée par le cas des fonctions distance s'applique aussi bien à toute image numérique (S.Beucher) L'analogie entre niveaux de gris et altitudes justifie les termes de ligne de partage des eaux et de bassins versants. Toutefois, il ne s'agit pas ici de ruissellement, mais au contraire, d'eau qui sourd des minima. lignes de partage des eaux caractères topographiques d'une image numérique Minima Bassins versants surface de la fonction N.B. L algorithme de Beucher et Lantuejoul (ci-dessous), est pédagogiquement le plus parlant. Il a été amélioré par L.Vincent et P.Soille. A noter surtout celui par files d attente hiérarchiques de F.Meyer, sensiblement plus performant. J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 12

Construction de la L.P.E. par inondation (I) niveau de l'eau barrage en construction Minima Imaginons que de l' eau jaillisse de chaque minimum et que la surface soit inondée à partir de ces sources. Progressivement, le niveau de l'eau s'élève. Pour empêcher le mélange des eaux venant de minima différents, on crée un barrage élémentaire en chaque point de contact. L' eau continue de s'élever; A la fin, ne restent que les digues achevées, entourées d'eau: c'est la L.P.E. J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 13

Construction de la L.P.E. par inondation (II) Algorithme (S.Beucher, Ch ChLantuejoul) Soit m la la valeur minimale de de la la fonction f. f. Posons: X 00 = { x: x: f(x) = m}, X k k = { x: x: f(x) m+k } avec 1 k max ff Appelons Y 11 les les zones d'influence géodésiques de de X 00 dans X 11 et et distinguons trois types de de composantes connexes de de X celles, X 1,1 1,1 qui ne ne contiennent pas de de points de de X 00 :: elles sont absentes de de Y 11 celles, X 1,2 1,2 qui contiennent une seule c.c. de de X 00 :: elles font alors partie de de Y 11 celles, X 1,3 1,3 qui contiennent plusieurs c.c. de de X 00 :: Y 11 récupère alors X 1,3 1,3 diminué des branches de de son skiz géodésique. évolution de l' inondation c.c. de X 0 c.c. de X 0 skiz ( X 0 \X 1 ) X 1.1 X 1.2 X 1.3 J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 14

Construction de la L.P.E. par inondation (III) Comme les les X 1,1 1,1 sont des minima apparus à la la cote 1, 1, il il convient de de les les incorporer à l'inondation. On On remplace donc X 11 par Y 11 X 1,1 1,1 et et l'on itère :: c'est à dire que l'on calcule les les zones d'influence géodésiques Y 22 de de Y 11 X 1,1 1,1 dans X 22,, d' d' où où le le marqueur Y 22 X 2,1 2,1,, etc... Le Le processus s' s' arrête quand on on atteint le le niveau k = max f. f. On On a alors :: Y max maxf f = réunion des bassins versant [Y max maxf ] f ] C C = ligne de de partage des eaux. J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 15

Exemple de L.P.E. par inondation (I) 2 1 Image initiale. Minima (1), et niveau suivant (2). Skiz géodésique de (1) dans (2) (en trait blanc). J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 16

Exemple de L.P.E. par inondation (II) Niveau (2), diminué du premier skiz, et niveau (3). Deuxième skiz (on notera qu' il prolonge le premier). L.P.E. finale (le résultat est significatif malgré le faible nombre de niveaux). J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 17

Références Sur Sur la la fonction distance :: Le Le concept d ensembles parallèles (i.e. (i.e. de de dilatés selon des des boules) date date de de J.Steiner{STE40} en en 1840. Mais Mais la la fonction distance apparaît en en traitement d image avec avec G.Matheron en en 1967, cas cas euclidien {MAT67}, et et A.Rosenfeld en en 1968, cas cas digital{ros66}. La La littérature est est riche riche d algorithmes pour pour calculer cette cette fonction {MEY89a},{VIN90},{SOI91} et et {DAN80}. Le Le théorème liant liant dilations et et distance est est établi dans dans {SER88, ch2}. Sur Sur la la ligne ligne de de partage des des eaux eaux (( LPE) :: La La transformation par par LPE LPE à fins fins de de segmentation d image de de gris grisest est due due à S.Beucher et et Ch.Lantuejoul, en en 1979 1979 {BEU79}. Pendant les les années 80 80 S.Beucher and and F.Meyer ont ont élaboré les les concepts de de marqueur et et de de «swamping» {BEU90} and and {MEY90}. L algorithme de de calcul de de la la LPE LPE le le plus plus performant a été été trouvé par par F.Meyer {MEY91} (files (files d attente hiérarchiques). Voir Voir aussi aussi {SER98} (LPE et et connexions) et et {ALB97} (méthode de de la la LPE LPE et et agrandissements). J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology IX. 18