Morphologie Mathématique Ouvertures, fermetures, Niveaux ...Ouvertures et fermetures par adjonction...

Post on 23-Feb-2021

5 views 0 download

Transcript of Morphologie Mathématique Ouvertures, fermetures, Niveaux ...Ouvertures et fermetures par adjonction...

Morphologie MathématiqueOuvertures, fermetures, Niveaux de Gris

CS 2019

Hugues Talbot (CVN, CentraleSupelec)Mars 2019

!1

Plan de la séance

1 Filtres : ouverture et fermeture

2 Ouvertures et fermetures par adjonction

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 2/18

Filtres : ouverture et fermeture

Filtre

Définition

Un filtre (sur E ) est un opérateur croissant et idempotent8X ,Y 2 P(E ), X ✓ Y =) (X ) ✓ (Y )8X 2 P(E ), ( (X )) = (X )

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 3/18

Filtres : ouverture et fermeture

Fermeture et ouverture

Définition

Une fermeture (sur E ) est un filtre extensif8X ,Y 2 P(E ), X ✓ Y =) (X ) ✓ (Y )8X 2 P(E ), ( (X )) = (X )8X 2 P(E ), X ✓ (X )

Une fermeture (sur E ) est un filtre anti-extensif8X ,Y 2 P(E ), X ✓ Y =) (X ) ✓ (Y )8X 2 P(E ), ( (X )) = (X )8X 2 P(E ), (X ) ✓ X

Propriété

est une fermeture si et seulement ? est une ouverture

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 4/18

Filtres : ouverture et fermeture

Fermeture et ouverture

Définition

Une fermeture (sur E ) est un filtre extensif8X ,Y 2 P(E ), X ✓ Y =) (X ) ✓ (Y )8X 2 P(E ), ( (X )) = (X )8X 2 P(E ), X ✓ (X )

Une fermeture (sur E ) est un filtre anti-extensif8X ,Y 2 P(E ), X ✓ Y =) (X ) ✓ (Y )8X 2 P(E ), ( (X )) = (X )8X 2 P(E ), (X ) ✓ X

Propriété

est une fermeture si et seulement ? est une ouverture

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 4/18

Filtres : ouverture et fermeture

Fermeture et ouverture

Définition

Une fermeture (sur E ) est un filtre extensif8X ,Y 2 P(E ), X ✓ Y =) (X ) ✓ (Y )8X 2 P(E ), ( (X )) = (X )8X 2 P(E ), X ✓ (X )

Une fermeture (sur E ) est un filtre anti-extensif8X ,Y 2 P(E ), X ✓ Y =) (X ) ✓ (Y )8X 2 P(E ), ( (X )) = (X )8X 2 P(E ), (X ) ✓ X

Propriété

est une fermeture si et seulement ? est une ouverture

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 4/18

Filtres : ouverture et fermeture

Exemple 1

Propriété

L’opérateur ec d’enveloppe convexe sur R2 est une fermeture

L’opérateur ec? est donc une ouverture

Exercice.Pouvez cette propriété en démontrant les trois relations suivantes

8X ,Y 2 P(R2), X ✓ Y =) ec(X ) ✓ ec(Y ) (croissance de ec)8X 2 P(R2), ec(X ) = ec(ec(X )) (idempotence de ec)8X 2 P(R2), X ✓ ec(X ) (extensivité de ec)

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 5/18

Filtres : ouverture et fermeture

Exemple 1

Propriété

L’opérateur ec d’enveloppe convexe sur R2 est une fermeture

L’opérateur ec? est donc une ouverture

Exercice.Pouvez cette propriété en démontrant les trois relations suivantes

8X ,Y 2 P(R2), X ✓ Y =) ec(X ) ✓ ec(Y ) (croissance de ec)8X 2 P(R2), ec(X ) = ec(ec(X )) (idempotence de ec)8X 2 P(R2), X ✓ ec(X ) (extensivité de ec)

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 5/18

Filtres : ouverture et fermeture

Exemple 1

Propriété

L’opérateur ec d’enveloppe convexe sur R2 est une fermeture

L’opérateur ec? est donc une ouverture

Exercice.Pouvez cette propriété en démontrant les trois relations suivantes

8X ,Y 2 P(R2), X ✓ Y =) ec(X ) ✓ ec(Y ) (croissance de ec)8X 2 P(R2), ec(X ) = ec(ec(X )) (idempotence de ec)8X 2 P(R2), X ✓ ec(X ) (extensivité de ec)

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 5/18

Filtres : ouverture et fermeture

Exemple 1

Propriété

L’opérateur ec d’enveloppe convexe sur R2 est une fermetureL’opérateur ec? est donc une ouverture

Exercice.Pouvez cette propriété en démontrant les trois relations suivantes

8X ,Y 2 P(R2), X ✓ Y =) ec(X ) ✓ ec(Y ) (croissance de ec)8X 2 P(R2), ec(X ) = ec(ec(X )) (idempotence de ec)8X 2 P(R2), X ✓ ec(X ) (extensivité de ec)

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 5/18

Ouvertures et fermetures par adjonction

Problématique de l’adjonction

La notion d’adjonction est centrale en morphologie

Elle permet de bâtir une ouverture et une fermeture à partir de

toute dilatation (i.e., un opérateur qui commute avec l’union)

Question

Existe-t-il un opérateur inverse �0 pour toute dilatation � ?En d’autres termes, peut-on trouver �0 tel que

8X 2 P(E ), �0(�(X )) = X ?

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 6/18

Ouvertures et fermetures par adjonction

Problématique de l’adjonction

La notion d’adjonction est centrale en morphologie

Elle permet de bâtir une ouverture et une fermeture à partir de

toute dilatation (i.e., un opérateur qui commute avec l’union)

Question

Existe-t-il un opérateur inverse �0 pour toute dilatation � ?En d’autres termes, peut-on trouver �0 tel que

8X 2 P(E ), �0(�(X )) = X ?

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 6/18

Ouvertures et fermetures par adjonction

Ensemble �-inférieur

Définition

Soient � une dilatation et X ,X 0 2 P(E )

X 0 est �-inférieur à X si�(X 0) ✓ X

Propriété

Soient � une dilatation et X 2 P(E )

Parmi les ensembles �-inférieurs à X , il existe un plus grandélément X

X = [{X 0 2 P(E ) | X 0 est �-inférieur à X}

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 7/18

Ouvertures et fermetures par adjonction

Ensemble �-inférieur

Définition

Soient � une dilatation et X ,X 0 2 P(E )

X 0 est �-inférieur à X si�(X 0) ✓ X

Propriété

Soient � une dilatation et X 2 P(E )

Parmi les ensembles �-inférieurs à X , il existe un plus grandélément X

X = [{X 0 2 P(E ) | X 0 est �-inférieur à X}

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 7/18

Ouvertures et fermetures par adjonction

Preuve

Par définition de l’union, X est le plus petit ensemble qui contient tous

les �-inférieurs à X . Pour compléter la démonstration, il suffit donc de

prouver que X est aussi �-inférieur à X , c’est-à-dire que �(X ) ✓ X .

D’après la définition d’un ensemble �-inférieur, on peut

écrire X = [{X 0 2 P(E ) | �(X 0) ✓ X}.Donc, �(X ) = �([{X 0 2 P(E ) | �(X 0) ✓ X}). Comme l’opérateur de

dilatation commute avec l’union, on peut également

écrire �(X ) = [{�(X 0) | X 0 2 P(E ), �(X 0) ✓ X}. Ainsi, par définition

de l’union, on obtient la relation �(X ) ✓ X , ce qui complète la preuve

de la propriété.

Exercice. Montrer qu’en général il n’existe pas de plus petit élément

parmi les ensembles �-supérieurs à X .

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 8/18

Ouvertures et fermetures par adjonction

Preuve

Par définition de l’union, X est le plus petit ensemble qui contient tous

les �-inférieurs à X . Pour compléter la démonstration, il suffit donc de

prouver que X est aussi �-inférieur à X , c’est-à-dire que �(X ) ✓ X .

D’après la définition d’un ensemble �-inférieur, on peut

écrire X = [{X 0 2 P(E ) | �(X 0) ✓ X}.Donc, �(X ) = �([{X 0 2 P(E ) | �(X 0) ✓ X}). Comme l’opérateur de

dilatation commute avec l’union, on peut également

écrire �(X ) = [{�(X 0) | X 0 2 P(E ), �(X 0) ✓ X}. Ainsi, par définition

de l’union, on obtient la relation �(X ) ✓ X , ce qui complète la preuve

de la propriété.

Exercice. Montrer qu’en général il n’existe pas de plus petit élément

parmi les ensembles �-supérieurs à X .

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 8/18

Ouvertures et fermetures par adjonction

Erosion adjointe

Définition

Soit � une dilatationL’érosion adjointe de � est l’opérateur � qui à tout X 2 P(E )associe le plus grand ensemble qui est �-inférieur à X :

�(X ) = [{X 0 2 P(E ) | �(X 0) ✓ X}

Théorème

Si � est une dilatation, alors � est une érosion (i.e., � commuteavec l’intersection)

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 9/18

Ouvertures et fermetures par adjonction

Erosion adjointe

Définition

Soit � une dilatationL’érosion adjointe de � est l’opérateur � qui à tout X 2 P(E )associe le plus grand ensemble qui est �-inférieur à X :

�(X ) = [{X 0 2 P(E ) | �(X 0) ✓ X}

Théorème

Si � est une dilatation, alors � est une érosion (i.e., � commuteavec l’intersection)

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 9/18

Ouvertures et fermetures par adjonction

Preuve du théorème

Preuve. Soient A,B 2 P(E ).�(A \ B) = [{X 0 2 P(E ) | �(X 0) ✓ [A \ B]}= [{X 0 2 P(E ) | �(X 0) ✓ A et �(X 0) ✓ B}= [[{X 0 2 P(E ) | �(X 0) ✓ A}] \ [[{X 0 2 P(E ) | �(X 0) ✓ B}]= �(A) \ �(B)

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 10/18

Ouvertures et fermetures par adjonction

Dilatation adjointe

On peut faire le même raisonnement en partant de l’opérateur

d’érosion au lieu de celui de dilatation

On inverse alors la relation ✓ et on intervertit [ et \Si ✏ est une érosion, sa dilatation adjointe ✏ est définie par :

8X 2 P(E ), ✏(X ) = \{X 0 | X ✓ ✏(X 0)}La relation d’adjonction est une bijection entre dilatations et

érosions

✏ = � , � = ✏

� � � = Id , � = � = Id

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 11/18

Ouvertures et fermetures par adjonction

Dilatation adjointe

On peut faire le même raisonnement en partant de l’opérateur

d’érosion au lieu de celui de dilatation

On inverse alors la relation ✓ et on intervertit [ et \

Si ✏ est une érosion, sa dilatation adjointe ✏ est définie par :

8X 2 P(E ), ✏(X ) = \{X 0 | X ✓ ✏(X 0)}La relation d’adjonction est une bijection entre dilatations et

érosions

✏ = � , � = ✏

� � � = Id , � = � = Id

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 11/18

Ouvertures et fermetures par adjonction

Dilatation adjointe

On peut faire le même raisonnement en partant de l’opérateur

d’érosion au lieu de celui de dilatation

On inverse alors la relation ✓ et on intervertit [ et \Si ✏ est une érosion, sa dilatation adjointe ✏ est définie par :

8X 2 P(E ), ✏(X ) = \{X 0 | X ✓ ✏(X 0)}

La relation d’adjonction est une bijection entre dilatations et

érosions

✏ = � , � = ✏

� � � = Id , � = � = Id

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 11/18

Ouvertures et fermetures par adjonction

Dilatation adjointe

On peut faire le même raisonnement en partant de l’opérateur

d’érosion au lieu de celui de dilatation

On inverse alors la relation ✓ et on intervertit [ et \Si ✏ est une érosion, sa dilatation adjointe ✏ est définie par :

8X 2 P(E ), ✏(X ) = \{X 0 | X ✓ ✏(X 0)}La relation d’adjonction est une bijection entre dilatations et

érosions

✏ = � , � = ✏

� � � = Id , � = � = Id

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 11/18

Ouvertures et fermetures par adjonction

Dilatation adjointe

On peut faire le même raisonnement en partant de l’opérateur

d’érosion au lieu de celui de dilatation

On inverse alors la relation ✓ et on intervertit [ et \Si ✏ est une érosion, sa dilatation adjointe ✏ est définie par :

8X 2 P(E ), ✏(X ) = \{X 0 | X ✓ ✏(X 0)}La relation d’adjonction est une bijection entre dilatations et

érosions

✏ = � , � = ✏

� � � = Id , � = � = Id

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 11/18

Ouvertures et fermetures par adjonction

Adjonction par élément structurant

Propriété

Soit � un élément structurant�� = �?��1

Notation importante

Soit � un élément structurant

On désigne par ✏� l’érosion adjointe de ��✏� = �� = �?��1

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 12/18

Ouvertures et fermetures par adjonction

Adjonction par élément structurant

Propriété

Soit � un élément structurant�� = �?��1

Notation importante

Soit � un élément structurant

On désigne par ✏� l’érosion adjointe de ��✏� = �� = �?��1

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 12/18

Ouvertures et fermetures par adjonction

Fermeture et ouverture par adjonction

Théorème

Soit � une dilatation et ✏ = � l’érosion adjointe de �Soient � = ✏ � � et � = � � ✏

� est une fermeture� est une ouverture

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 13/18

Ouvertures et fermetures par adjonction

Fermeture et ouverture par adjonction

Théorème

Soit � une dilatation et ✏ = � l’érosion adjointe de �Soient � = ✏ � � et � = � � ✏� est une fermeture� est une ouverture

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 13/18

Ouvertures et fermetures par adjonction

Ouverture et fermeture par un élément structurant

Définition

Soit � un élément structurantLa fermeture par � est l’opérateur �� tel que

�� = �?��1 � ��L’ouverture par � est l’opérateur �� tel que

�� = �� � �?��1

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 14/18

Ouvertures et fermetures par adjonction

Exercice 1

Soit l’objet noir X ✓ Z2 et l’élément structurant � ci-dessousReprésenter l’ensemble ��(X )

� :

x

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 15/18

Ouvertures et fermetures par adjonction

Exercice 2

Choisissez et appliquer un opérateur qui “rebouche” les trous del’objet X en noir ci-dessous

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 16/18

Ouvertures et fermetures par adjonction

Caractérisation d’ouverture/fermeture par élément

structurant

Propriété

Soit � un élément structurant8X 2 P(E ), ��(X ) = [{�(x) | x 2 E , �(x) ✓ X}

�� = �?��1

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 17/18

Ouvertures et fermetures par adjonction

Caractérisation d’ouverture/fermeture par élément

structurant

Propriété

Soit � un élément structurant8X 2 P(E ), ��(X ) = [{�(x) | x 2 E , �(x) ✓ X}�� = �?��1

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 17/18

Ouvertures et fermetures par adjonction

Interprétation topographique

On dit que X 2 P(E ) est plus mince que l’élément structurant �si ��(X )? = ;

L’ouverture de l’ensemble X par � a pour effet de supprimer les

parties de X qui sont plus minces que �, c’est-à-dire

des îles (parties isolées)des caps (convexités minces)des isthmes (jonctions entre parties non minces)

La fermeture supprime les parties non-minces de X , c’est-à-dire

des lacs (trous)des golfes (concavités minces)des détroits (jonctions entre parties non minces de X )

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 18/18

Ouvertures et fermetures par adjonction

Interprétation topographique

On dit que X 2 P(E ) est plus mince que l’élément structurant �si ��(X )? = ;L’ouverture de l’ensemble X par � a pour effet de supprimer les

parties de X qui sont plus minces que �, c’est-à-dire

des îles (parties isolées)des caps (convexités minces)des isthmes (jonctions entre parties non minces)

La fermeture supprime les parties non-minces de X , c’est-à-dire

des lacs (trous)des golfes (concavités minces)des détroits (jonctions entre parties non minces de X )

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 18/18

Ouvertures et fermetures par adjonction

Interprétation topographique

On dit que X 2 P(E ) est plus mince que l’élément structurant �si ��(X )? = ;L’ouverture de l’ensemble X par � a pour effet de supprimer les

parties de X qui sont plus minces que �, c’est-à-dire

des îles (parties isolées)des caps (convexités minces)des isthmes (jonctions entre parties non minces)

La fermeture supprime les parties non-minces de X , c’est-à-dire

des lacs (trous)des golfes (concavités minces)des détroits (jonctions entre parties non minces de X )

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 18/18

Plan de la séance

1 Image en niveau de gris

2 Opérateur sur des images en niveaux de gris

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 2/15

Image en niveau de gris

Image

Définition

Soit V un ensemble de valeursUne image (sur E à valeurs dans V) est une application I de Edans VI (x) est la valeur du point (pixel) x pour I

Exemple

Image à valeurs dans R+: carte de distance DX à un ensemble

X 2 P(E )

Image à valeurs dans Z+: carte de distance DX pour une

distance géodésique dans un réseau à longueurs uniformes

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 3/15

Image en niveau de gris

Image

Définition

Soit V un ensemble de valeursUne image (sur E à valeurs dans V) est une application I de Edans VI (x) est la valeur du point (pixel) x pour I

Exemple

Image à valeurs dans R+: carte de distance DX à un ensemble

X 2 P(E )

Image à valeurs dans Z+: carte de distance DX pour une

distance géodésique dans un réseau à longueurs uniformes

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 3/15

Image en niveau de gris

Images en niveaux de gris

On désigne par I l’ensemble des images à valeurs entières sur E

Une image dans I est aussi appelée une image en niveau (outeinte, ou échelle) de gris

On désigne par I une image quelconque dans I

La valeur I (x) d’un point x 2 E est aussi appelée niveau (de gris)de x , teinte (de gris) de x , luminosité de x

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 4/15

Image en niveau de gris

Images en niveaux de gris

On désigne par I l’ensemble des images à valeurs entières sur E

Une image dans I est aussi appelée une image en niveau (outeinte, ou échelle) de grisOn désigne par I une image quelconque dans I

La valeur I (x) d’un point x 2 E est aussi appelée niveau (de gris)de x , teinte (de gris) de x , luminosité de x

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 4/15

Image en niveau de gris

Interprétation topographique

Une image I peut être vue comme un relief topographique

I (x) est appelée l’altitude de x

Régions claires : montagne, crêtes, colinesRégions sombres : bassins, vallées

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 5/15

Image en niveau de gris

Interprétation topographique

Une image I peut être vue comme un relief topographique

I (x) est appelée l’altitude de xRégions claires : montagne, crêtes, colinesRégions sombres : bassins, vallées

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 5/15

Image en niveau de gris

Ensemble de niveaux

Définition

Soit k 2 ZL’ensemble de niveau k de I , désigné par Ik , est le sous-ensemblede E défini par

Ik = {x 2 E | I (x) � k}

I I80 I150 I220

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 6/15

Image en niveau de gris

Ensemble de niveaux

Définition

Soit k 2 ZL’ensemble de niveau k de I , désigné par Ik , est le sous-ensemblede E défini par

Ik = {x 2 E | I (x) � k}

I I80 I150 I220

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 6/15

Image en niveau de gris

Reconstruction

Propriété

8k , k 0 2 Z, k 0 > k =) Ik 0 ✓ Ik

I (x) = max{k 2 Z | x 2 Ik}

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 7/15

Opérateur sur des images en niveaux de gris

Opérateur à niveaux de gris

Un opérateur (sur I) est une application de I dans I

Définition (opérateur plan)

Soit un opérateur croissant sur EL’extension de à I est l’opérateur sur I, également désignépar , qui est défini par

8I 2 I, 8k 2 Z, [ (I )]k = (Ik)

Exercice. Montrer que l’on ne peut pas utiliser la même construction

pour étendre un opérateur non croissant

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 8/15

Opérateur sur des images en niveaux de gris

Opérateur à niveaux de gris

Un opérateur (sur I) est une application de I dans I

Définition (opérateur plan)

Soit un opérateur croissant sur EL’extension de à I est l’opérateur sur I, également désignépar , qui est défini par

8I 2 I, 8k 2 Z, [ (I )]k = (Ik)

Exercice. Montrer que l’on ne peut pas utiliser la même construction

pour étendre un opérateur non croissant

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 8/15

Opérateur sur des images en niveaux de gris

Opérateur à niveaux de gris

Un opérateur (sur I) est une application de I dans I

Définition (opérateur plan)

Soit un opérateur croissant sur EL’extension de à I est l’opérateur sur I, également désignépar , qui est défini par

8I 2 I, 8k 2 Z, [ (I )]k = (Ik)

Exercice. Montrer que l’on ne peut pas utiliser la même construction

pour étendre un opérateur non croissant

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 8/15

Opérateur sur des images en niveaux de gris

Caractérisation des opérateurs à niveau de gris

Propriété

Soit un opérateur croissant sur E[ (I )](x) = max{k 2 Z | x 2 (Ik)}

Remarque. Tous les opérateurs vus jusque là dans le cours IN3M22 sont

croissants

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 9/15

Opérateur sur des images en niveaux de gris

Caractérisation des opérateurs à niveau de gris

Propriété

Soit un opérateur croissant sur E[ (I )](x) = max{k 2 Z | x 2 (Ik)}

Remarque. Tous les opérateurs vus jusque là dans le cours IN3M22 sont

croissants

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 9/15

Opérateur sur des images en niveaux de gris

Illustration : dilatation sur I par �

I I80 I150 I220

��(I ) ��(I )80 ��(I )150 ��(I )220

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 10/15

Opérateur sur des images en niveaux de gris

Illustration : erosion sur I par �

I I80 I150 I220

"�(I ) "�(I )80 "�(I )150 "�(I )220

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 11/15

Opérateur sur des images en niveaux de gris

Illustration : ouverture sur I par �

I I80 I150 I220

��(I ) ��(I )80 ��(I )150 ��(I )220

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 12/15

Opérateur sur des images en niveaux de gris

Illustration : fermeture sur I par �

I I80 I150 I220

'�(I ) '�(I )80 '�(I )150 '�(I )220

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 13/15

Opérateur sur des images en niveaux de gris

Dilatation/Erosion par élément strcuurant : caractérisation

Propriété (dualité)

Soit � un élément structurant"�(I ) = ����1(�I )

Propriété

Soit � un élément structurant[��(I )](x) = max{I (y) | y 2 ��1(x)}["�(I )](x) = min{I (y) | y 2 �(x)}

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 14/15

Opérateur sur des images en niveaux de gris

Dilatation/Erosion par élément strcuurant : caractérisation

Propriété (dualité)

Soit � un élément structurant"�(I ) = ����1(�I )

Propriété

Soit � un élément structurant[��(I )](x) = max{I (y) | y 2 ��1(x)}["�(I )](x) = min{I (y) | y 2 �(x)}

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 14/15

Opérateur sur des images en niveaux de gris

Exercice

Ecrire un algorithme dont l’entré est un graphe (E , �) et image Isur E et dont le résultat est l’image I 0 = ��(I 0)

J. Cousty & H. Talbot : Morpho, graphes et imagerie 3D 15/15