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.

<strong>Algorithmes</strong> <strong>de</strong> <strong>la</strong> <strong>morphologie</strong> <strong>mathématique</strong> <strong>pour</strong> les architectures orientées fluxJaromír BRAMBOR8.4 Récapitu<strong>la</strong>tionCe chapitre a été consacré à l’explication <strong>de</strong>s principes <strong>de</strong> <strong>la</strong> construction <strong>de</strong>s algorithmes SIMD<strong>de</strong> <strong>la</strong> di<strong>la</strong>tation / érosion par les segments. Nous avons présenté le cas spécifique <strong>de</strong> l’implémentation<strong>de</strong> l’algorithme <strong>de</strong> van Herk-Gil-Werman <strong>pour</strong> les éléments structurants <strong>de</strong> <strong>la</strong> forme <strong>de</strong>s segments horizontauxet verticaux. Cet algorithme nous a également servi dans cette thèse comme exemple d’unalgorithme complexe qui réutilise toutes les techniques <strong>de</strong> travail avec les vecteurs paquetés présentéesdans les chapitre précé<strong>de</strong>nts, notamment <strong>la</strong> gestion <strong>de</strong> <strong>la</strong> dépendance <strong>de</strong> l’exécution sur le parcours lors<strong>de</strong> <strong>la</strong> propagation <strong>de</strong>s valeurs, l’exploitation <strong>de</strong> <strong>la</strong> non-dépendance <strong>de</strong> l’exécution sur le sens du parcoursà l’échelle <strong>de</strong>s macro blocs et, enfin, l’utilisation <strong>de</strong> <strong>la</strong> transposition par diagonale afin d’assurer lechangement <strong>de</strong> l’axe <strong>de</strong> stockage <strong>de</strong>s données.Ces principes peuvent être réutilisés dans d’autres implémentations <strong>de</strong>s algorithmes <strong>de</strong> ce type. Nouspensons, en particulier, aux implémentations sur <strong>la</strong> grille hexagonale, à l’implémentation <strong>de</strong> l’algorithme<strong>de</strong> van Herk-Gil-Werman avec <strong>la</strong> transposition directe par macro blocs et à l’implémentation SIMD <strong>de</strong>sdi<strong>la</strong>tations / érosions <strong>pour</strong> les segments inclinés qui n’est pas triviale car elle <strong>de</strong>vrait gérer l’appartenance<strong>de</strong>s données utilisées dans l’algorithme HGW à plusieurs macro blocs dédiés à <strong>la</strong> transposition. L’emploi<strong>de</strong> ces techniques dans les algorithmes <strong>pour</strong> les ouvertures et fermetures rapi<strong>de</strong>s par les segments estégalement à envisager.176

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

Saved successfully!

Ooh no, something went wrong!