12.07.2015 Views

Algorithmes de la morphologie mathématique pour - Pastel - HAL

Algorithmes de la morphologie mathématique pour - Pastel - HAL

Algorithmes de la morphologie mathématique pour - Pastel - HAL

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPITRE 8<strong>Algorithmes</strong> <strong>de</strong> <strong>la</strong> di<strong>la</strong>tation/érosion<strong>pour</strong> les éléments structurants <strong>de</strong> <strong>la</strong> forme d’un segmentCe chapitre est consacré aux approches <strong>de</strong>s calculs <strong>de</strong>s opérations morphologiques qui combinenttoutes les idées que nous avons présentées jusqu’à présent dans les chapitres précé<strong>de</strong>nts. D’un côté,l’exécution <strong>de</strong> ces algorithmes ne dépend pas, à l’échelle <strong>de</strong>s macro blocs, <strong>de</strong> l’ordre particulier <strong>de</strong> leurtraitement ; ainsi, nous pouvons nous appuyer sur les idées décrite dans le chapitre 5, page 99, consacréaux algorithmes morphologiques non-dépendants du sens <strong>de</strong> parcours. D’un autre côté, une partie d’exécution<strong>de</strong> ces algorithmes, celle qui concerne le traitement à l’intérieur d’un macro bloc, est dépendantedu sens <strong>de</strong> parcours. Ce sens <strong>de</strong> parcours est connu en avance et est défini par l’élément structurant,exactement comme c’était le cas <strong>pour</strong> les algorithmes décrits dans le chapitre 7, page 147, traitant ce sujet.De plus, l’exécution <strong>de</strong> certains algorithmes que nous allons décrire va s’appuyer sur les techniques<strong>de</strong> changement <strong>de</strong> l’axe <strong>de</strong> stockage <strong>de</strong>s données afin <strong>de</strong> pouvoir accé<strong>de</strong>r aux données vectorielles dansl’axe perpendicu<strong>la</strong>ire à l’axe <strong>de</strong> stockage <strong>de</strong> ces données dans <strong>la</strong> mémoire ; par conséquent, nous allonsréutiliser également les idées qui ont été décrites dans le chapitre 6, page 127, consacré à ces techniquesparticulières.Lors du travail avec les images 2D (ou plus), nous comprenons sous le terme <strong>de</strong>s éléments structurantslinéaires les éléments structurants constitués <strong>de</strong>s vecteurs <strong>de</strong> dép<strong>la</strong>cement parallèles à une droite.Parmi eux, une p<strong>la</strong>ce privilégiée est détenue par <strong>de</strong>s segments. Un segment est un élément structurant quidésigne un groupe <strong>de</strong> pixels qui sont connectés ; <strong>pour</strong> une grille et un voisinage donnés, il doit exister unchemin entre un pixel <strong>de</strong> ce groupe et tous les autres pixels <strong>de</strong> ce groupe ; ce<strong>la</strong> doit être va<strong>la</strong>ble <strong>pour</strong> tousles pixels appartenant au groupe. Ce sont les segments qui seront notre centre d’intérêt dans ce chapitre etauxquels sont <strong>de</strong>stinés les algorithmes décrits par <strong>la</strong> suite. La figure 8.1 illustre, sur quelques exemples,les éléments structurants <strong>de</strong> <strong>la</strong> forme d’un segment.(a) Segment symétrique,grille hexagonale(b) Segment directionnel,grille carrée(c) Segment symétriquehorizontal, grille carrée(d) Segment symétriquevertical, grille carréeFIG. 8.1 : Exemples <strong>de</strong>s éléments structurants ayant <strong>la</strong> forme d’un segment165

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!