Description
Go to Index...

In English...

Title
Design and Development of the BlackBox Tool Kit (BBTK) Graphic Pipelines Editor

Summary
This project is an additional part of the Creatools platform developed in CREATIS laboratory. It is conceived as an extension of the existing Black Box ToolKit (BBTK) framework that allows to design, to implement, to execute and to test new prototypes of different methods in the treatment of medical images. The actual script language bbs (Black Box Script) allows to connect different components (black boxes) describing the pipeline of these methods. The objective is to design and to implement an intuitive and user-friendly graphical editor in order to provide an easier way to illustrate BBTK pipelines, and finally to generate the bbs script files to be executed. With the editor it must be easy to package a set of boxes into a complex box that can be used later as any atomic black box. Additionally, the use of this visual environment will reduce the complexity and the development time of a treatment pipeline, as well as the quantity of mistakes made when the script is written.

Keywords: Visual programming environments, 2D visualization, software architecture, images processing, object oriented programming, human–computer interaction.


En Français...

Titre du projet
Conception et développement d'un éditeur graphique de pipelines Black Box Tool Kit (BBTK)

Résumé
Ce projet est un élément supplémentaire de la plateforme de développement Creatools du laboratoire CREATIS. Il est conçu comme une extension de l'actuel Black Box ToolKit (BBTK) qui permet de concevoir, tester et prototyper de nouvelles méthodes en traitement d’images médicales et de maillages. Le langage script bbs (Script Black Box) nous permet de connecter les différents composants (boîtes noires) en décrivant un pipeline de ses méthodes. L'objectif est la conception et réalisation d’un éditeur intuitif et simple afin de fournir un moyen plus simple pour illustrer pipelines BBTK, et finalement de générer le script fichiers bbs à exécuter. Avec l'éditeur il doit être facile à regrouper un ensemble de boîtes dans une boîte complexe qui peut être utilisé plus tard comme une boîte noire quelconque. En outre, l'utilisation de cet environnement visuel permettra de réduire la complexité et le temps de développement d'un pipeline de traitement, ainsi que la quantité d'erreurs commises lorsque le script est écrit.

Mots-clés: Environnements visuels de programmation, visualisation 2D, architecture logicielle, traitement d’image, programmation orientée objet, interaction homme machine.