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 7<strong>Algorithmes</strong> <strong>de</strong> voisinagedépendant du sens prédéfini <strong>de</strong> parcours <strong>de</strong> l’imageLes algorithmes travail<strong>la</strong>nt sur le voisinage et dont le traitement dépend du sens <strong>de</strong> parcours <strong>de</strong>l’image forment un autre groupe d’algorithmes <strong>de</strong> <strong>la</strong> <strong>morphologie</strong> <strong>mathématique</strong>. En effet, nous pouvonsy c<strong>la</strong>sser tous les algorithmes qui utilisent <strong>la</strong> propagation d’une valeur dans un sens défini. De ce point<strong>de</strong> vue, les algorithmes les plus naturels <strong>de</strong> ce travail sont ceux qui calculent <strong>la</strong> fonction distance 1 .Dans les applications <strong>de</strong>stinées au traitement en temps réel, nous nous intéressons aux fonctionsdistance qui peuvent nous rendre une approximation <strong>de</strong> <strong>la</strong> distance le plus rapi<strong>de</strong>ment possible. De cepoint <strong>de</strong> vue, nos cibles prioritaires seront les algorithmes <strong>de</strong>s fonctions distances non-euclidiennes. Cesalgorithmes, comme on le verra par <strong>la</strong> suite, utilisent <strong>de</strong>s techniques particulières <strong>pour</strong> le traitement etelles sont transposables également au traitement SIMD <strong>de</strong>s images sur les architectures multimédia.L’approche que l’on va décrire ne se restreindra pas seulement aux fonctions distances. D’autres typesd’algorithmes peuvent être implémentés suivant <strong>la</strong> même approche. Les opérations morphologiques quipeuvent en bénéficier sont représentées par <strong>la</strong> reconstruction morphologique (cf. livre Soi03 <strong>de</strong> référence)et par tous les algorithmes dérivées <strong>de</strong> cette <strong>de</strong>rnière. Nous nous consacrerons dans ce chapitre plusparticulièrement aux nivellements qui sont <strong>de</strong>s filtres morphologiques d’une importance cruciale <strong>pour</strong>les applications <strong>de</strong> filtrage et <strong>de</strong> segmentation d’images.7.1 Particu<strong>la</strong>rité du sens du parcours <strong>pour</strong> le traitement SIMD du voisinageDans les traitements qui n’utilisent pas l’approche vectorielle et, par conséquent, n’exploitent pas leparallélisme <strong>de</strong>s données à l’échelle d’un registre, les sens du parcours plus que c<strong>la</strong>ssiques sont ceux quiparcourent l’image en sens vidéo et anti-vidéo, bien connus <strong>de</strong>s algorithmes d’évaluation <strong>de</strong> <strong>la</strong> fonctiondistance chamfer. La figure 7.1 illustre cette situation.Le calcul standard <strong>de</strong>s fonctions distance approximatives est assuré par les métho<strong>de</strong>s qui décomposentle kernel en <strong>de</strong>ux parties et le calcul en <strong>de</strong>ux parcours (vidéo et anti-vidéo) et sont appelées lesdistances chamfer. Formellement, nous pouvons décrire les parcours complets par <strong>la</strong> composition <strong>de</strong><strong>de</strong>ux fonctions p 1 et p 2 :parcours ar = p 1 ◦ p 2 $ arCes types <strong>de</strong> parcours nous offrent <strong>la</strong> propagation <strong>de</strong>s valeurs, à l’échelle <strong>de</strong>s pixels, en <strong>de</strong>ux axes enmême temps. Donc, l’avantage <strong>de</strong> cette approche <strong>pour</strong> le calcul <strong>de</strong> <strong>la</strong> fonction distance est, sans aucundoute, dans l’utilisation <strong>de</strong> seulement <strong>de</strong>ux parcours <strong>de</strong> l’image entière.1Nous renvoyons le lecteur à <strong>la</strong> thèse Cui99 d’Olivier Cuisenaire <strong>pour</strong> plus <strong>de</strong> détails théoriques sur les fonctions distance.147

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

Saved successfully!

Ooh no, something went wrong!