Towards a software architecture for generic image processing

Résumé : Dans le cadre du génie logiciel en traitement d'images (TDI), nous nous intéressons à la notion de réutilisabilité des algorithmes. Dans de nombreux outils logiciels, l'implémentation d'un algorithme est souvent dépendante du type des données traitées. Au sens le plus général, les formes que peuvent prendre les images numériques discrètes sont nombreuses (image 2D classiques, volumes 3D, graphes non réguliers, complexes cellulaires, etc.) conduisant à une explosion combinatoire du nombre théorique d'implémentations. La programmation générique (PG) est un cadre adapté au développement d'outils logiciels réutilisables. Nous présentons un paradigme de programmation basé sur la PG conçu pour la création de logiciels scientifiques tels ceux dédiés au TDI. Cette approche concilie réutilisabilité, puissance d'expression, extensibilité et performance. Nous proposons ensuite une architecture logicielle pour le TDI basée sur ce paradigme de programmation, s'appuyant sur une bibliothèque générique de TDI. Les fondations de ce cadre définissent des concepts fondamentaux du TDI, qui permettent l'écriture d'algorithmes réutilisables sur de nombreux types d'images. Nous présentons enfin une stratégie pour construire des outils haut niveau au dessus de cette bibliothèque tels que des ponts vers des langages dynamiques ou des interfaces graphiques. Ce mécanisme est conçu pour préserver la généricité et la performance des outils logiciels sous-jacents, tout en permettant un usage plus simple et plus flexible de ceux-ci
Type de document :
Thèse
Other [cs.OH]. Université Paris-Est, 2011. English. <NNT : 2011PEST1032>
Liste complète des métadonnées


https://pastel.archives-ouvertes.fr/pastel-00673121
Contributeur : Abes Star <>
Soumis le : mercredi 22 février 2012 - 17:04:46
Dernière modification le : jeudi 22 juin 2017 - 14:20:21
Document(s) archivé(s) le : mercredi 14 décembre 2016 - 07:40:24

Fichier

TH2011PEST1032_complete.pdf
Version validée par le jury (STAR)

Identifiants

  • HAL Id : pastel-00673121, version 1

Citation

Roland Levillain. Towards a software architecture for generic image processing. Other [cs.OH]. Université Paris-Est, 2011. English. <NNT : 2011PEST1032>. <pastel-00673121>

Partager

Métriques

Consultations de
la notice

778

Téléchargements du document

545