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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Jaromír BRAMBORLes techniques utilisées <strong>pour</strong> dériver les programmes à partir <strong>de</strong>s spécifications formelles par skeletonsalgorithmiques sont également présentées. Il s’agit <strong>de</strong>s techniques connexes au formalisme <strong>de</strong> Bir<strong>de</strong>t <strong>de</strong> Meertens qui ont proposé une algèbre <strong>pour</strong> <strong>la</strong> programmation et on parle <strong>de</strong> Bird-Meertens FormalismGib94 appelé également Squiggol ou Squigol. Cette algèbre, utilisée <strong>pour</strong> <strong>la</strong> programmation, peutêtre perçue comme un <strong>la</strong>ngage fonctionnel. D. B. Skillicorn 1 a évoqué Ski92 l’utilisation possible <strong>de</strong> ceformalisme en tant que modèle parallèle <strong>pour</strong> <strong>la</strong> programmation.Un article qui compare différentes approches à <strong>la</strong> programmation parallèle par skeletons algorithmiqueset qui essaie <strong>de</strong> les c<strong>la</strong>ssifier est présenté par Campbell Cam96 . Tous ces travaux présentent <strong>de</strong>sméthodologies qui nous paraissent propices à nos besoins. Il s’agit, en effet, <strong>de</strong>s méthodologies complexeset il faut noter que nous n’en avons repris qu’une partie, mais une partie suffisante à nos explications<strong>pour</strong> le calcul en stream et les manières <strong>de</strong> sa parallélisation.Morphologie <strong>mathématique</strong> appliquéeC’est l’utilisation pratique <strong>de</strong> <strong>la</strong> <strong>morphologie</strong> <strong>mathématique</strong> qui est visée par les approches que nousdécrivons dans cette thèse. Lors <strong>de</strong> l’utilisation <strong>de</strong>s algorithmes <strong>de</strong> traitement d’images par <strong>la</strong> <strong>morphologie</strong>sur les architectures grand public, nous nous sommes aperçus que les implémentations <strong>de</strong>s métho<strong>de</strong>s<strong>de</strong> base que l’on utilisait <strong>pour</strong> <strong>la</strong> construction <strong>de</strong>s algorithmes complexes <strong>de</strong> traitement d’images seconsacraient prioritairement à <strong>la</strong> modu<strong>la</strong>rité <strong>de</strong>s opérateurs et étaient principalement <strong>de</strong>stinées à un travailscientifique en phase d’étu<strong>de</strong>s <strong>de</strong> faisabilité plutôt qu’à <strong>la</strong> phase applicative <strong>de</strong>s projets industriels<strong>de</strong> traitement d’images en temps réel.C’est, en effet, ce type <strong>de</strong> projets industriels qui pose, parmi d’autres, une contrainte sur <strong>la</strong> duréemaximale d’exécution d’un tel traitement. Une telle contrainte n’est pas présente dans <strong>la</strong> plupart <strong>de</strong>stravaux <strong>de</strong> recherche effectués pendant <strong>la</strong> phase <strong>de</strong> construction <strong>de</strong>s prototypes <strong>de</strong>s algorithmes <strong>de</strong> traitementd’images. Ces travaux <strong>de</strong> recherche non appliquée peuvent, en effet, aboutir à <strong>de</strong>s temps du calculbeaucoup plus élevés, excluant même les algorithmes résultant du fonctionnement en temps réel.Pourtant, les applications industrielles <strong>de</strong> traitements d’images <strong>pour</strong> le temps réel qui utilisent lesmétho<strong>de</strong>s <strong>de</strong> <strong>la</strong> <strong>morphologie</strong> <strong>mathématique</strong> et font appel aux ordinateurs grand public, soit c<strong>la</strong>ssiques,soit à basse consommation, <strong>de</strong>viennent <strong>de</strong> plus en plus fréquentes. Ceci surtout grâce à l’augmentation<strong>de</strong> leurs performances durant les <strong>de</strong>rnières années, ce qui leur a permis <strong>de</strong> <strong>de</strong>venir compétitifs par rapportaux architectures particulières et entièrement dédiées utilisées le plus souvent dans les applications <strong>de</strong> <strong>la</strong><strong>la</strong> <strong>morphologie</strong> <strong>mathématique</strong> <strong>pour</strong> le temps réel.De ce point <strong>de</strong> vue, c’est <strong>la</strong> thèse doctorale <strong>de</strong> Cristina Gomi<strong>la</strong> Gom01 qui nous a inspiré car elleprésente un algorithme intéressant qui combine le filtrage morphologique <strong>de</strong> bas niveau avec <strong>la</strong> segmentationd’images et le suivi <strong>de</strong>s objets dans le traitement <strong>de</strong>s données vidéo. Dans <strong>la</strong> partie pratique <strong>de</strong>sa thèse, Gomi<strong>la</strong> vise l’utilisation <strong>de</strong> cet algorithme dans les applications <strong>de</strong> téléphonie mobile sur lematériel embarqué grand public.En effet, ce sont les applications <strong>de</strong> ce type que nous visons <strong>pour</strong> les algorithmes spécifiques décritsdans cette thèse comme <strong>de</strong>s applications potentielles <strong>de</strong> <strong>la</strong> <strong>morphologie</strong> <strong>mathématique</strong> <strong>de</strong>stinées auxarchitectures multimédia grand public.Architectures dédiées et algorithmes re<strong>la</strong>tifsVu <strong>la</strong> nature fortement parallèle et itérative <strong>de</strong>s métho<strong>de</strong>s morphologiques <strong>de</strong> traitement d’images,il n’est pas surprenant que ces <strong>de</strong>rnières constituent un centre d’intérêt privilégié <strong>de</strong>s constructeurs <strong>de</strong>sarchitectures particulières <strong>de</strong> traitement d’images et <strong>de</strong>s concepteurs <strong>de</strong>s algorithmes <strong>pour</strong> les architecturesparallèles. Cet intérêt est présent <strong>de</strong>puis l’apparition <strong>de</strong> ces métho<strong>de</strong>s et <strong>de</strong>puis leurs utilisations enpratique <strong>pour</strong> les applications où le temps <strong>de</strong> traitement est un facteur limitant majeur.1Skillicorn est aussi l’auteur d’une taxonomie complexe <strong>pour</strong> <strong>la</strong> c<strong>la</strong>ssification <strong>de</strong>s architectures Ski9827

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

Saved successfully!

Ooh no, something went wrong!