La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 New Version 2. 2 3 4 Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu.

Présentations similaires


Présentation au sujet: "1 New Version 2. 2 3 4 Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu."— Transcription de la présentation:

1 1 New Version 2

2 2

3 3

4 4

5 Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu

6 6

7 7

8 8

9 9

10 10

11 PROBLÈMES L’architecture de creaIRM ne permet pas d’ajouter facilement une nouvelle cartographie. Il y a une documentation de l’architecture et du code mais elle est incomplète. La manipulation de creaMaracasVisu et creaImageIO n’est pas transparente dans creaIRM Le code de creaCarto et ses diagrammes UML ne sont pas cohérents. Ajouter une cartographie à creaIRM implique la modification de 10 fichiers 11

12 12 R1 Développer un container de boutons génériques qui permet la création de groupes de boutons avec wxWidgets sans connaissance a priori de l’action liée au bouton. R2 Développer un panel container de boutons conformément au point précédent. R3 En se basant sur la version V1 de creaCartography et creaIRM, développer une nouvelle architecture qui permet l’ajout facile de nouvelles cartographies. R4 Découpler l’architecture proposée selon le Model-View-Controller (MVC).

13 13 R5 Développer l’architecture proposée en langage C++. R6 Développer la vue du modèle MVC en utilisant la librairie wxWidgets. R7 Adapter dans la nouvelle architecture les cartographies déjà développées. R8 Créer de nouvelles cartographies et les ajouter au projet creaCarto.

14 14

15 15

16 16 Button8 Button3 Button1 Button6 Button7 Button5 Button4 Button2

17 17

18 18 wxPanel Button8 Button3 Button1 Button6 Button7 Button5 Button4 Button2 wxPanel wxPanel wxPanelwxPanelwxPanel wxPanel wxPanel

19 19

20 20 creaCartoGUIManager creaCartoIO creaCartography creaCartoTabbedViewer creaCarto interaction between components

21 21

22 22

23 23

24 24

25 25

26 26

27 27 panelsTools buttonsMainPanel IRMMainFrame IRMCore IRMCreate PanelButtonContainerSettings

28 28

29 1 Écrire un premier test. 2 Vérifier qu'il échoue (car le code qu'il teste n'existe pas), afin de vérifier que le test est valide. 3 Écrire juste le code suffisant pour passer le test 4 Vérifier que le test passe 5 Puis maintenir le code, c'est-à-dire l'améliorer tout en gardant les mêmes fonctionnalités. 29

30 Lire la vieille documentation et adaptation du projet.Page Web du projet.Spécifications fonctionnelles.Présentation du projet.Développement du projet.Préparation d’article. Clôture du projet.Présentation finale du projet. 30

31 31

32 32

33 33 Les librairies creaButtonContainer et creaPanelButtonContainer ont été incluses dans le package bbcreaMaracasVisu qui est une partie de l’environnement de Creatis qui s’appelle creaTools. CreaButtonContainer est utilisée dans les projets de Creatis appelés: creaVectorTensor et creaCarto. CreaCarto permet facilement la création, l’ajout et la visualisation des cartographies Le projet creaCarto sera utilisé par les équipes de chercheurs de Creatis spécialement pour les groupes : Heart-Vessels-Lungs imaging et Brain imaging.

34 Ajouter les nouvelles cartographies des chercheurs 1 Créer de nouveaux widgets qui définissent les paramètres et l’interaction de cartographie. 2 Développer le framework creaCarto et la librairie creaButtonContainer en QT UI. 3 Ajouter de nouveaux modules à creaCarto comme les nouveaux visualisateurs et les outils de contour. 5 Porter le projet sur MacOS et Windows. 6 Intégrer certains widgets dans les outils de base de creaTools. 7 34

35 35


Télécharger ppt "1 New Version 2. 2 3 4 Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu."

Présentations similaires


Annonces Google