morphologie mathØmatique - brunl01.users.greyc.fr · morphologie mathØmatique erosions et...

65
Morphologie mathématique Erosions et Dilations Luc Brun (d’apr ` es le cours de M. Coster) Morphologie math ´ ematique – p.1/65

Upload: trinhcong

Post on 23-Sep-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Morphologie mathématiqueErosions et Dilations

Luc Brun (d’apres le cours de M. Coster)

Morphologie mathematique – p.1/65

Page 2: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Plan (1/2)

Élément StructurantDéfinition,Exemple,Transposé

Érosions et dilatations ensemblistesTransformation en tout ou rienL’érosionL’érosion exemplesTransformation bi coloréeÉrosion et soustraction deMinkowskiDilatationDilatation : ExemplesDilatation et addition deMinkowski

Propriétés de l’érosion et ladilatation ensemblistes.

Dualité,ExtensivitéCroissance,CompositionUnion, IntersectionCompositionContinuité supérieure de l’érosion

Calculs de DistancesDistance d’un point à un ensemble,Distance et courone,Distance par érosion : AlgorithmeExemplesDistance ExterneExtension à la distance de deux ensembles

Morphologie mathematique – p.2/65

Page 3: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Plan (2/2)

Érosion et dilatation de fonctionsNature de l’élément structurant,Exemple d’élément structurant,Erosion d’une fonctionÉrosion avec élément structurantvolumiqueExemples d’érosionDilatation d’une fonctionDilatation avec élémentstructurant volumiqueExemple de dilatationRésidus morphologiques

Gradients morphologiquesGradients morphologiquesensemblistesGradient morphologiqueinterne fonctionnelGradient morphologiqueexterne fonctionnelGradient morphologiquesymétrique fonctionnelLaplacien MorphologiqueLaplacien Morphologique :Exemple

Morphologie mathematique – p.3/65

Page 4: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

L’idée de la morphologie mathématique

Rappel :L’idée de base de la morphologie mathématique est de comparer l’ ensembleà analyser avec un ensemble de géométrie connue appelé élément structurant.

Morphologie mathematique – p.4/65

Page 5: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Élément structurant : DéfinitionUn élément structurant

est un ensemble qui possède les caractéristiquessuivantes :

Il possède une forme (géométrie connue),Cette forme à une taille

,Cet élément est repéré par son origine �. L’origine � appartientgénéralement à l’élément structurant mais ce n’est pas une obligation.

Morphologie mathematique – p.5/65

Page 6: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Élément structurant : Exemples

Carré Cercle Segment

Paire de points

Morphologie mathematique – p.6/65

Page 7: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Élément structurant transposéDéfinition :Le transposé d’un élément structurant

(noté

� �

ou � �) est l’élement

structurant symétrique de

par rapport à l’origine

�.

Morphologie mathematique – p.7/65

Page 8: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Érosions et dilatations ensemblistes

Élément Structurant p. 5Définition,Exemple,Transposé

Érosions et dilatations ensemblistesTransformation en tout ou rienL’érosionL’érosion exemplesTransformation bi coloréeÉrosion et soustraction deMinkowskiDilatationDilatation : ExemplesDilatation et addition deMinkowski

Propriétés de l’érosion et ladilatation ensemblistes.

Dualité,ExtensivitéCroissance,CompositionUnion, IntersectionCompositionContinuité supérieure de l’érosion

Calculs de DistancesDistance d’un point à un ensemble,Distance et courone,Distance par érosion : AlgorithmeExemplesDistance ExterneExtension à la distance de deux ensembles

Morphologie mathematique – p.8/65

Page 9: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Transformations en tout ou rien

Une transformation en tout ou rien de

par

dans

,est définie endéplaçant

sur l’ensemble des points � �

. Pour chaque position, on poseune question relative à l’union, l’intersection ou l’inclusion de B avec X .Chaque réponse positive fournit un nouvel ensemble qui donne l’imagetransformée.Les transformations en tout ou rien les plus simples sont :

L’érosion qui est une transformation, en tout ou rien, relative à l’inclusion.La dilatation qui est relative à un test d’intersection.

Il existe des transformations en tout ou rien plus complexes utilisant deséléments structurants bi-colorés.

x3

x2

x1

r Morphologie mathematique – p.9/65

Page 10: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

L’érosion

Définition :L’élément structurant B, repéré par son centre, est déplacé pour occupersuccessivement toutes les positions de l’espace E. Pour chaque position, onpose la question : B est-il complètement inclus dans X ?Les réponses positives forment l ensemble érodé.�� � � � � � ��� ��� � � �

reponse positive

reponse negative

Morphologie mathematique – p.10/65

Page 11: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Erosion : Exemple (1)

� � (rayon 3)

� �

( + ) et � � �

( )

�� � �

Propriétés qualitativeLa taille des objets décroîtUn objet avec des concavités ou des trous peut être divisés en plusieursLes petits objets et les détails disparaissent

Morphologie mathematique – p.11/65

Page 12: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Erosion : Exemple (2)

� � � (rayon 5)

� �

( + ) et � � �

( )

�� � �

Morphologie mathematique – p.12/65

Page 13: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Érosion avec des éléments de taille croissante

� �� � � � ��� � � � �� � � � �

Morphologie mathematique – p.13/65

Page 14: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Érosion et élements structurantsQuid de

� � �

?

B

Erosion avec différents éléments

Morphologie mathematique – p.14/65

Page 15: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Transformation bi colorée (Hit-and-Miss )

L’élément structurant est décomposé en deux ensembles correspondant àdeux labels :

� � �� � � �

.On dira que � appartient à la Hit and Miss transformé de

�par

�ssi :

�� � � ��� � �

et

� �� � �Une transformation bi-coloré peut s’exprimer comme l’intersection de deuxérosions sur

et

� � � �

.

� � � � � � � "! � # � � � $� # � �&% � ' ��� � � �

Morphologie mathematique – p.15/65

Page 16: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Illustration

� � ( (( �( � (

)

*,+.- /0,1 /2 3 3*4+.5 /2 3

6 + /2 3

Morphologie mathematique – p.16/65

Page 17: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Exemple d’applications

Détecteurs de coins

( (�� � (( (�( � �( � ��( (� � (�( (

bas gauche bas droite haut droite haut gauche

Morphologie mathematique – p.17/65

Page 18: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Érosion et soustraction de MinkowskiL’érosion ensembliste est identique à la soustraction de Minkowski parl’élément transposé.

�� � � � �87 � � �9 : ��; 9

Démonstration : Soit < 9 : � �; 9 . . .(a faire)

Morphologie mathematique – p.18/65

Page 19: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Dilatation morphologique pour les ensembles

La dilatation est une transformation en tout ou rien basée sur l’intersection.Définition :L’élément structurant B, repéré par son centre, est déplacé pour occupersuccessivement toutes les positions de l’espace E. Pour chaque position, onpose la question : B intersecte t’ il X ?Les réponses positives forment l’ensemble dilaté.= � � � � � � ��� � � % � > � ? �

reponse negative

reponse positive

Morphologie mathematique – p.19/65

Page 20: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Dilatation : Exemple (1)

� � (rayon 3)

� = � � �( + ) et

�( )

= � � �

Propriétés qualitativeLa taille des objets augmenteLes trous et les concavités peuvent être bouchésLes objets voisins peuvent se connecterDes petits détails disparaissent

Morphologie mathematique – p.20/65

Page 21: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Dilatation : Exemple (2)

� � � (rayon 5)

� = � � �( + ) et

�( )

= � � �

Morphologie mathematique – p.21/65

Page 22: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Dilatation avec des éléments de taille croissante

� �� = � � � � = �� � � � = � � � � �

Morphologie mathematique – p.22/65

Page 23: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Dilatation et addition de Minkowski

L’addition ensembliste est identique à l’addition de Minkowski par l’élémenttransposé. = � � � � �8@ � � � 9 : �

�; 9Démonstration : Soit < 9 : � �; 9 . . .(a faire)

Morphologie mathematique – p.23/65

Page 24: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Propriétés de l’érosion et la dilatation ensemblistes.

Élément Structurant p. 5Définition,Exemple,Transposé

Érosions et dilatations ensemblistesTransformation en tout ou rienL’érosionL’érosion exemplesTransformation bi coloréeÉrosion et soustraction deMinkowskiDilatationDilatation : ExemplesDilatation et addition deMinkowski

Propriétés de l’érosion et la dilatation ensemblistesDualité,ExtensivitéCroissance,CompositionUnion, IntersectionCompositionContinuité supérieure de l’érosion

Calculs de DistancesDistance d’un point à un ensemble,Distance et courone,Distance par érosion : AlgorithmeExemplesDistance ExterneExtension à la distance de deux ensembles

Morphologie mathematique – p.24/65

Page 25: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Dualité

Les 2 transformations ne sont pas indépendantes. On obtient le même résultat enérodant X ou en dilatant le complémentaire de X et en prenant lecomplémentaire du résultat.On dit que L’érosion et la dilatation sont 2 opérations duales vis-à-vis de lacomplémentation :

A� � � � � �� = � �A� � � � �= � � � � � �� �� ��� � � � �

� = � � � � � � �� � � �

Morphologie mathematique – p.25/65

Page 26: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Extensivité

La dilatation est une transformation extensive alors que l’érosion est antiextensive. �� � � � � � = � � �

� � � � B

� � BDC= � � � � BDC +

Morphologie mathematique – p.26/65

Page 27: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Croissance

La dilatation et l’érosion sont des opérateurs croissants

� � E F = � � � � = � E �� � E F �� � � � � E �L’érosion est décroissante par rapport à l’élément structurant.� � � G F A�H � � � A� � �

� = � � � = � �

Morphologie mathematique – p.27/65

Page 28: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Composition

La dilatation avec un élément structurant de taille n est égale à n dilatationsavec un élément structurant de taille 1 (idem pour l érosion)=JI � � � � = � � (LK K K ( = � �M NO PI QSR T.U

� �

V �

homothétie de

d’un facteur V.W Utile pour l’implémentation hardware lorsque la taille du voisinage est fixe(processeur voisinage 3*3) : un plus grand voisinage peut être obtenu parcascade des opérations

Morphologie mathematique – p.28/65

Page 29: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Union, Intersection

La dilatation commute avec l’union := � � � E � � = � � � � = � E �L’érosion commute avec l’intersection :� �% E � � A� � �&% A� E �

De plus : = � # X � ' � � � = � # � � � = � ' � �A� # X � ' � � � = � # � �% A� ' � �

Mais : YZZ\[

= � # ) � ' � � � = � # � �% = � ' � �� # ) � ' � � ] �� # � � � � ' � �� � � E � ] �� � � � �� � �

Morphologie mathematique – p.29/65

Page 30: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Composition

Soit

� � et

�_^ deux éléments symétriques par rapport à l’origine. On a :

= = � # �`^ � � � � = � # = � ' � � �

�� # �`^ � � � � � # �� ' � � �Démonstration (pour la dilatation) :

= = � # �`^ � � � � �8@ � � @ � �`^ �˘� �8@ � � @ �`^ �˘� �8@ � � @ �_^ �

� �8@ � � � @ �`^ W : point clé� �8@ � � � � @ � �_^� = � # = � ' � � �

Morphologie mathematique – p.30/65

Page 31: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Composition : Illustration

� � :�`^ := � # �`^ �

:Passage d’une complexité en

a V ^ �

à une complexité en

a b V � .

Morphologie mathematique – p.31/65

Page 32: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Continuité

L’érosion est semi continue supérieurement.

c � degfI h ikj �� �I � � �� degf I h ikj �I �Démonstration : (a faire)La dilatation est un opérateur continu.

Morphologie mathematique – p.32/65

Page 33: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Continuité supérieure de l’érosion : Exemple

Soit

�I � I :IN une suite de 2 carrés séparés par une distance

�I .� � l�I � � degf �II h ikj�degf I h ij A� �I � � � �

Morphologie mathematique – p.33/65

Page 34: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Récapitulatif

La dilatation fait disparaître les petits trous et les petits détroits et fait grossirles objets.L’érosion fait disparaître les petits objets, les petits ithmes et amincit lesobjets restants.La dilatation et l’érosion ne sont pas des transformations topologiques.Si X est connexe

= � � �

est connexe.La dilatation et l’érosion sont des opérations non réversibles.La dilatation et l’érosion sont des opérations duales mais pas inverses l’unede l’autre. mn oqp rp r n � V� � s = � � �

complémentation

t t

��� � � � s �� ��� � � �

Morphologie mathematique – p.34/65

Page 35: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Calculs de Distances

Élément Structurant p. 5Définition,Exemple,Transposé

Érosions et dilatations ensemblistesTransformation en tout ou rienL’érosionL’érosion exemplesTransformation bi coloréeÉrosion et soustraction deMinkowskiDilatationDilatation : ExemplesDilatation et addition deMinkowski

Propriétés de l’érosion et ladilatation ensemblistes

Dualité,ExtensivitéCroissance,CompositionUnion, IntersectionCompositionContinuité supérieure de l’érosion

Calculs de DistancesDistance d’un point à un ensemble,Distance et courone,Distance par érosion : AlgorithmeExemplesDistance ExterneExtension à la distance de deux ensembles

Morphologie mathematique – p.35/65

Page 36: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Distance d’un point d’un ensemble à sa frontière

Soit � �m � � u � � � m � � ��� � � � � egv wx : 0y1 /2 3 m � � z � � e v wx : {2 m � � z �

| }�~�� �� �~��

Morphologie mathematique – p.36/65

Page 37: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Distance et couronne

: dist=0: dist=1: dist=2: dist=3: dist=4. . .

Morphologie mathematique – p.37/65

Page 38: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Distance par érosion : Algorithme

bin1=image de départCréation d’une image binaire vide grey0Recopie de bin1 dans grey0 (

� � � � �

si � �

, 0 sinon)Tant que bin1 non vide faire

bin1 � �� � � n V � �

grey0 � grey0 + bin1Fin tant quegrey0 = fonction distance + 1

Morphologie mathematique – p.38/65

Page 39: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Fonction de distances : Exemples

formes distance érosion distance euclidienneLa distance par érosion n’est qu’une approximation de la distanceeuclidienne.

Morphologie mathematique – p.39/65

Page 40: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Distance externe

Distance à un ensemble obtenue par dilatation.

Morphologie mathematique – p.40/65

Page 41: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Extension à la distance de deux ensembles

m �� E � � egv w m � � z �/ � ! x 3 : 2 � �

� n V� = image binaire contenant XExtraction de la composante connexe

� T qui est placée dans l’image

� n V �� n V ^ � � n V� �� n V � (on place dans

� n V ^ toutes les autres composantes connexesdans

� n V ^ )Création d’une image binaire b3 vided = 0 (initialisation de la valeur de la distance entre

� T et (

� � � T )Tant que

� n V� est videfaire� n V � � = � � � n V � �

d = d + 1� n V� � � n V � % � n V ^Fin de boucle

Morphologie mathematique – p.41/65

Page 42: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Érosion et dilatation de fonctions

Élément StructurantÉrosions et dilatations ensemblistesPropriétés de l’érosion et ladilatation ensemblistes.Calculs de DistancesÉrosion et dilatation de fonctions

Nature de l’élément structurant,Exemple d’élément structurant,Erosion d’une fonctionÉrosion avec élément structurantvolumiqueExemples d’érosionDilatation d’une fonctionDilatation avec élément

structurant volumiqueExemple de dilatationRésidus morphologiquesGradients morphologiques

Gradients morphologiquesensemblistesGradient morphologiqueinterne fonctionnelGradient morphologiqueexterne fonctionnelGradient morphologiquesymétrique fonctionnelLaplacien MorphologiqueLaplacien Morphologique :Exemple

Morphologie mathematique – p.42/65

Page 43: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Érosion et dilatation de fonctionsPb : L’érosion et la dilatation n’ont été défini que dans le cadre ensembliste.Que faire avec

�y� IR

^ s IR ?Idée :Considérer la fonction comme un ensemble

Graphe de fonction : � � � � � � � � � r �� r � � � � �Ombre d’une fonction :� � � � � � � � � r �� r � � � � �

G(f(x))

U(f(x))Morphologie mathematique – p.43/65

Page 44: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Nature de l’élément structurant

� � � � � est composé de couples

� � r �

avec

r � � � � .L’élément structurant est composé de couples

� � � � � � avec � a supportborné. � � � � � r �� � � G

et

r � � � � �

satisfait aux conditions suivantes :

� � � � � � G F � � � > � �g�� > � G F � � � � � �

On distingue les éléments structurant plats définis par :

� � � � � � G F � � � � �

� > � G F � � � � � �

Morphologie mathematique – p.44/65

Page 45: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Exemples d’éléments structurants

G(f(x))

U(f(x))

Les éléments structurants non plats sont appelés des éléments structurantsvolumiques.

Morphologie mathematique – p.45/65

Page 46: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Érosion d’une fonctionL’érosion d’une fonction est définie comme l’érosion ensembliste de sonombre. �� � � � � � � � � � � r �� � / � ! � 3 � � � � � � �Question : A � fixé qu’elle est la valeur maximale de

rtelle que� / � ! � 3 � � � � � � ?

Réponse : Dans le cas d’un élément structurant plat : La plus petite des valeurde

sur le support

� G

: �� � � � � � egv w�: �H � � � � �

U(f(x))

Morphologie mathematique – p.46/65

Page 47: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Érosion avec élément structurant volumiqueIl faut que les hauteurs

� � � soient dans

� � � � �

A� � � � � � egv w�: �H � � � � � � � � �

� � � � � � � � �� � � � �

e v w � � � � � � � � �

� � � � � � � B

Morphologie mathematique – p.47/65

Page 48: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Exemple d’érosion (1)

Original Érodé (disque de taille 3)

L’image érodée estplus foncée, les picsse rétrécissent ou biendisparaissent

Morphologie mathematique – p.48/65

Page 49: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Exemple d’érosion (2)

Erosion avec un élément structurant plat de support circulaire.

Original

^ � � � � � � �

�� � � � �� � � � �� � � �

Morphologie mathematique – p.49/65

Page 50: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Dilatation d’une fonction

Se définie de manière similaire à partir de l’ombre de la fonction := � � � � � � � � � � � r �� � / � ! � 3 % � � � � � > � ? �Question : A � fixé qu’elle est la valeur maximale de

rtelle que� / � ! � 3 % � � � � � > � ?

?Réponse : Dans le cas d’un élément structurant plat : La plus grande desvaleur de

sur le support

� G

:= � � � � � � ��� � � G � � � � �

Morphologie mathematique – p.50/65

Page 51: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Dilatation avec élément structurant volumique

De façon symétrique à l’érosion := � � � � � � �� � �: � H � � � � � C � � �

B�  ¢¡ £

¤¥¦ §  ¢¨ © ¡ £Lª �  ¡ £¨

§   ¨ © ¡ £

§  ¢¨ © ¡ £ ª �  ¡ £

�  ¡ « £

Morphologie mathematique – p.51/65

Page 52: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Exemple de dilatation (1)

Original dilaté (disque de taille 3)

L’image dilatée estplus claire. Les valléesétroites disparaissent

Morphologie mathematique – p.52/65

Page 53: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Exemple de dilatation (2)

Dilatation avec un élément structurant plat, circulaire.

Original

=^ � � � =� � � �

= � � � � = � � � � = � � � �

Morphologie mathematique – p.53/65

Page 54: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Erosion/Dilatation couleur dans l’espace HLS (1)

HLS correspond à un repère cyclindriqueL : Luminance (intensité)S : Saturation (dominance de gris)H : hue (couleur)

¬­

® ¯Morphologie mathematique – p.54/65

Page 55: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Erosion/Dilatation couleur dans l’espace HLS (2)

° groupe un ensemble d’angles

�± � �² ² ² � ± I �

forme un ° groupe ssi :

f ³´T : µ � !¶ ¶ ¶ ! I · ± T � f e vT : µ � !¶ ¶ ¶ ! I · ± T � ° �¹¸Dilatation en un point x par B.

= � ± � � � � f ³ ´ �º : �¼» ± � T � si

�± � T � � n � � �forme un ° groupe± � � sinon

Erosion en un point x par B.

�� ± � � � � f e v �º : ��» ± � T � si

�± � T � � n � � �

forme un ° groupe± � � sinon

Morphologie mathematique – p.55/65

Page 56: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Erosion/Dilatation HLS : Résultat

image composante L composante S composante H

érosion H dilatation h érosion S dilatation S

Morphologie mathematique – p.56/65

Page 57: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Résidus morphologiques

En morphologie ensembliste un résidus correspond à la :différence symétrique entre l’ensemble de départ

�et son transformé½ � �

.différence symétrique entre deux transformations d’un

½ � � �et

½ ^ � �

d’un ensemble.En morphologie fonctionnelle :

différence arithmétique entre

� � � et

½ � � � � ,différence arithmétique entre

½ � � � � � et½ ^ � � � � .

Lorsque les transformations

½ T sont des érosions ou des dilatations on parlede gradients morphologiques.

� A� � � � B � � � BDC � ¾ A� � �

Morphologie mathematique – p.57/65

Page 58: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Gradients Morphologiques

Élément StructurantÉrosions et dilatations ensemblistesPropriétés de l’érosion et ladilatation ensemblistes.Calculs de DistancesÉrosion et dilatation de fonctions

Nature de l’élément structurant,Exemple d’élément structurant,Erosion d’une fonctionÉrosion avec élément structurantvolumiqueExemples d’érosionDilatation d’une fonctionDilatation avec élément

structurant volumiqueExemple de dilatationRésidus morphologiquesGradients morphologiques

Gradients morphologiquesensemblistesGradient morphologiqueinterne fonctionnelGradient morphologiqueexterne fonctionnelGradient morphologiquesymétrique fonctionnelLaplacien MorphologiqueLaplacien Morphologique :Exemple

Morphologie mathematique – p.58/65

Page 59: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Gradients morphologiques

Trois type de gradients :Le gradient morphologique symmétrique (de Beucher) :¿ � � � � = � � � ¾ A� � �

et

¿ � � � � � � = � � � � � � A� � � � �

Gradient morphologique interne ou gradient par érosion :

¿ ; � � � � � ¾ �� � �

et

¿ ; � � � � � � � � � � �� � � � �

Gradient morphologique externe ou gradient par dilatation :

¿ i� � � � = � � � ¾ �et¿ i� � � � � � = � � � � � � � � �

Morphologie mathematique – p.59/65

Page 60: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Gradients morphologiques ensemblistes

Ensembles :� � � � B� � BDC= � � � � BDC +Gradients :¿ � � �

= +¿ i� � �

=¿ ; � � �

=

Morphologie mathematique – p.60/65

Page 61: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Gradient morphologique interne fonctionnel

� � � :�� � � � � :¿ ; � � � � � :

� �� � � ¿ ; � � �

Morphologie mathematique – p.61/65

Page 62: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Gradient morphologique externe fonctionnel

� � � := � � � � � :¿ i� � � � � :¿ ; � � � � � : B� = � � � ¿ ; � � �

Morphologie mathematique – p.62/65

Page 63: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Gradient morphologique symétrique fonctionnel

� � � := � � � � � :�� � � � � :¿ � � � � � :¿ ; � � � � � : B¿ i� � � � � : B� = � � � �� � � ¿ ; � � �

Morphologie mathematique – p.63/65

Page 64: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Laplacien Morphologique

Le Laplacien morphologique est le résifu des gradients morphologiquesexternes et internes. À � � � � ¿ i� � � � ¿ ; � � �

� � � := � � � � � :� � � � � :À � � � � � :¿ ; � � � � � : B

¿ i� � � � � : BMorphologie mathematique – p.64/65

Page 65: Morphologie mathØmatique - brunl01.users.greyc.fr · Morphologie mathØmatique Erosions et Dilations Luc Brun (d’apres˚ le cours de M. Coster) Morphologie mathematique· Œ p.1/65

Laplacien Morphologique : Exemple

� ¿ ; � � � ¿ i� � � À � � �

Morphologie mathematique – p.65/65