1 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” María Cristina GIMENEZ.

Slides:



Advertisements
Présentations similaires
1 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” María Cristina GIMENEZ.
Advertisements

Projet de fin d’étude Conception d’un environnement d’imagerie médicale pour la radiothérapie à partir de DICOM-RT Département informatique Stéphane Hlavacek.
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Les Logiciels Libres une informatique ouverte et citoyenne Samedi 25 Mars Thomas Petazzoni
Les Logiciels Libres : Une Opportunité Pour Votre Entreprise ?
Présentation stages 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB.
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) 1.Introduction 2.La clé USB Ensilinux 3.Rappels : Accès.
PRESENTATION DU LOGICIEL Edité par. … et plus encore - De gérer vos présentations : individuelle, découverte ou en réunion et de générer vos précommandes.
Formation 1 - Formation INTEGRATION CONTINUE Intégration continue et méthodes agile.
Le projet L'éditeur Les services associés 10/07/2007 OpenAguila, la gestion d’entreprise libre pour.
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
1 PIPOL Plateforme INRIA de Portage Logiciel Maurice BREMOND & Yann GENEVOIS JRES 2009.
1 Le stage informatique de Masters APIM et PIE (2012/2013) Ivana Hrivnacova Vincent Lafage Basé sur le stage informatique du LAL et IPN par (2005/2006):
Mon stage à SAVIE Guillaume DOTT Développement d'un logiciel de vidéoconférence Enjeux 3.
Recherche de GED Recherche d’une GED permettant un classement de documents de type(Words/PowerPoint/Excel etc…) avec une arborescence simple et un logiciel.
1 DUT Informatique 2010 – 2011 Soutenance de stage Atelier Parisien d'Urbanisme La cartographie à l'heure du web Pierre Dargham Encadrant : Claude Luciani.
1 Y a-t-il une place pour Opensocial dans l'enseignement supérieur ? David Verdin RENATER JRES - Toulouse – novembre 2011.
Master ESEEC Rédaction de documents (longs) structurés Patrice Séébold Bureau 109, Bât B.
ScoRify We are TOEFL Test for IT !
Le tableau blanc Interactif Céline Richard
Objectifs généraux Présenter les caractéristiques de la plateforme d’enseignement Moodle Permettre aux apprenants de découvrir les possibilités en terme.
Interfaçage entre Maple et du code externe
Synthèse TP 2 Codeblock 1 Les objectifs de ce tp sont :
Licence Informatique DEVELOPPEUR ANDROID
Mise en place d’un système de partage de fichiers
Virtualisation Anton Soubré Romain Meallet Dimitry Duong Jéremy Calado
? AUTOUR DU LOGICIEL CALIBRE Un outil de gestion de bibliothèque
Epreuve E6 : Parcours de Professionnalisation
Principes de la réforme
CONSEILLER ET ACCOMPAGNER LES CHEFS D’ENTREPRISE AU QUOTIDIEN
AbulÉdu Logiciels Libres et Éducation la solution logicielle libre
de la productivité individuelle au travail collaboratif
Session 1 6 mars 2017 Plateforme ICONICS Justine Guégan
Pas de variable globale
Outils web pour votre vie numérique
Informatique et Sciences du Numérique
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Séminaire EOLE Beaune Septembre 2007
Rechercher des articles et des sites web
Chiffrement de bout en bout
Informatique et Sciences du Numérique
Profils d’emplois JT du 24 septembre 2001
Centralisation de logs
Session 1 31 mai 2017 Plateforme ICONICS Justine Guégan
évolutions et perspectives
Joseph Larmarange – Atelier d’écriture – Abidjan – Octobre 2017
Intégration dans une équipe de TMA dans le domaine des Télécom
Proposition d’évolution de l’application
CENTRE HOSPITALIER UNIVERSITAIRE DE NANTES
Strategic Roadmapping / La feuille de route stratégique
Programmation système
GRAPHISME PAR ORDINATEUR
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
TreqS TReqS 1.0.
Package R Markdown: Un outil pour générer des pages html avec R Studio
Programmation Android Introduction à Android
Plus de 4000 langages....
1 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” María Cristina GIMENEZ.
Paris web 2007 Référentiel Général d’accessibilité pour les Administrations Choix initiaux, cadre général et déploiement.
Présentation de l’outil
Mise à jour et Optimisation du
ORGANISATION PEDAGOGIQUE ET TECHNIQUE
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Création d’un outil d’aide à la composition de cours
Projet CRImage UNIVERSITE STENDHAL GRENOBLE
Présentation PISTE pour les partenaires raccordés en API
Transcription de la présentation:

1 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” María Cristina GIMENEZ

2 Présentation du PFE: “Documentation et extension d'une librairie de traitement d'images médicales 3D et 4D” Mon projet: Mise en place d’une Politique de Qualité : - Analyse et documentation de l’existant - Amélioration de l’existant tout en applicant cette Politique de Qualité tout en applicant cette Politique de Qualité afin d’optimiser le travail développé

3 Sommaire 1.Introduction 2.Présentation de l’entreprise 3.Objectifs généraux du stage 4.Phases de la Gestion du Projet 5.La Gestion Qualité 6.La Gestion du Temps 7.Conclusions

4 Introduction Lieu: Service de Radiothérapie du Centre Léon Bérard Durée: 4 mois (mai - sept 2006) Encadrants: – INSA: Vasile Marian SCUTURICI – CLB: David SARRUT et Simon RIT

5 Présentation de l’entreprise(1) 1.Le Centre Léon Bérard Spécialisé dans la cancérologie Centre régional Privé, d'intérêt public 3 missions: les soins, la recherche, et l'enseignement.

6 Présentation de l’entreprise (2) 2.Le Service de Radiothérapie Qu’est-ce que la Radiothérapie? Équipe pluridisciplinaire de recherche: Physiciens Médecins Informaticiens Mission

7 Objectifs généraux du stage Politique de Qualité Mise en place d'une Politique de Qualité : 1.Analyse de l'existant 2.Documentation orientée utilisateur et développeur 3.Amélioration de l’existant

8 La Gestion du Projet Phases: 1.Étude de l'existant: Architecture technique Outils de visualisation des images La librairie de traitement d'images ILR Le partage des fichiers source La documentation 2.Analyse de besoins Le partage des fichiers source La documentation La librairie ILR 3. Choix de solutions Pour le partage des fichiers source Pour la documentation Pour l'évolution de la librairie ILR

9 Étude de l'existant (1/5) Architecture technique 8 postes Architecture X86 Système d’exploitation Suse Logiciels libres Système de fichiers NFS

10 Étude de l'existant (2/5) L'outil de visualisation des images: ViewVox Quelques notions sur les images numériques: Dimension: 2D, 3D, 4D (3D+temps)….. nD Type de pixel: (unsigned) int, (unsigned) char, double, float Image: matrice Développé au sein du CLB Visualisation des formats.vox,.ppm,.pgm

11 Étude de l'existant (3/5) La librairie ILR 2 classes principales: - GridBase, purement virtuelle - Grid hérite de GridBase Dimension établie selon le constructeur: Plusieurs fonctions pour les mêmes algorithmes: Grid(const int x, const int y, const bool allocate); Grid(const int x, const int y, const int z, const bool allocate); template void gridMax(const GridType & input1, const GridType & input2, GridType & output);); template void gridMax(const GridType & input1, const double & val, GridType & output);

12 Étude de l'existant (4/5) Le partage des fichiers source CVS installé sur la machine de Simon (CVS: Concurrent Versions System) Non accessible depuis l’extérieur Seulement utilisé par Simon et David

13 Étude de l'existant (5/5) La documentation Presque inexistente au début du stage

14 Analyse de besoins 1.Le partage des fichiers Accès sécurisé Accessible depuis l’extérieur Outil utilisé par tous 2.La documentation Disponible en ligne Syntaxe facile Partie “privée” et “publique” 3.La librairie ILR Généricité

15 Choix de solutions (1/8) Le partage des fichiers: CVS Existant: celui installé sur la machine de Simon Nouveau: celui de CREATIS Accessible depuis l’extérieur du CLB Accès sécurisé grâce à une clé cryptée Manuel d’utilisation intégré dans la documentation Faisant partie des outils de développement courants pour tous les développeurs du Service de Radiothérapie

16 Choix de solutions (2/8) La documentation: le Wiki Avantages Sécurité Contenu MAJ continue

17 Choix de solutions (3/8) L'évolution d'ILR: CLITK a) Command Line : (pareil que dans ILR) b) Une autre librairie: ITK Traitement d’images avec C++ (comme ILR) Beaucoup plus large qu’ILR Open-source software système, large doc Possibilité de lire de nouveaux formats de fichier (i.e:.vox !)./clitkImageResample -i toto.vox -o titi.vox --size 128,-1,-1 --iso_spacing 1 -v

18 Choix de solutions (4/8) L'évolution d'ILR: CLITK Image Filtres typedef unsigned char PixelType; const unsigned int Dimension = 3; typedef itk::Image ImageType; typedef itk::ImageFileReader ReaderType; ReaderType::Pointer reader = ReaderType::New(); const char * filename = argv[1]; reader->SetFileName( filename ); reader->Update(); ImageType::Pointer image = reader->GetOutput(); Quelques aspects importants d’ITK:

19 Choix de solutions (5/8) L'évolution d'ILR: CLITK Comparative entre ILR, ITK et CLITK: ILRITKCLITK Grid  Image GenericImage 3D ok, 2D avec bugs  Toutes les dimensions Fonctions  Filtres.vox,.pgm,.ppm  Tous (.vox rajoutable!) Tous (.vox inclus!) Ligne de commandes Rien  Ligne de commandes

20 Choix de solutions (6/8) L'évolution d'ILR: CLITK D’autres caractéristiques de CLITK: Côté utilisateur: Images génériques (pixel type et dimension inconnus) À l’intérieur: Images non-géneriques et librairies d’ITK Mêmes outils que dans ILR mais plus de fonctionnalités Structure assez standardisée (développement rapide et facile à reprendre pour le reste des développeurs)

21 Choix de solutions (7/8) L'évolution d'ILR: CLITK Structure des fichiers d’un outil de CLITK:

22 Choix de solutions (8/8) L'évolution d'ILR: CLITK Phases du développement de CLITK: David (tuteur du PFE): Lecture des fichiers.vox Moi Algorithmes non génériques de CLITK Class pour gérer les images génériques Reader et Writer pour lire/écrire des images génériques Filtres génériques (en particulier, cliktImageResample et clitkImageArithm)

23 La Gestion Qualité (I) 4 axes: 1.Le Code: Standard de code (intégré dans la doc) Partage des fichiers: CVS Plan de tests 2.La Documentation: Pour le code : faite par le développeur Sur le Wiki : même structure ILR et CLITK Pour les comptes rendus

24 La Gestion Qualité (II) 3.La Sécurité Code (CVS) Wiki (gestion des permissions faite par l’admin) 4.La Gestion du Temps Respect des délais Planning Prévisionnel VS Planning Réel

25 La Gestion du Temps Le planning prévisionnel VS le plannig réel:

26 Conclusions 1.Intérêt du projet Côté CLB (Wiki, ILR, CLITK..) Mon côté (1er stage, CNRS..) 2.Axes d’amélioration Générateur de code Gestion du Temps 3.Remerciements

27 Questions …