Eduardo E. DAVILA S. Ingénieur en développement de logiciels de

Slides:



Advertisements
Présentations similaires
Information publique: oser la mutualisation
Advertisements

Approche graphique du nombre dérivé
1 COMMISSION AFRICAINE DES STATISTIQUES AGRICOLES (AFCAS) Accra, Ghana, 28 – 31 Octobre 2009 Paul NGOMA-KIMBATSA Statisticien Division de la Statistique.
Licence 2 Option de découverte (1L4INJM) APPLICATIONS INFORMATIQUES POUR LINTERACTION HOMME-ROBOT Responsable : Julien PINQUIER
Option Interaction Homme-Machine
Eclipse Plug-ins Factory
Introduction : plasticité des IHMs – Page 1 IHM et plasticité 1 IHM et Différents supports Différents utilisateurs Différents environnements Problématique.
1/32 Forum des utilisateurs du SISMER – Novembre 2005 Le portail NAUTILUS accès en ligne aux données et nouveau site WEB du SISMER Michèle FICHAUT Mickael.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
JXDVDTEK – Une DVDthèque en Java et XML
Bienvenue dans le programme de formation rapide à NSIS Date : 20 novembre 2003 Intervenant : Julien VICTOR Interlocuteurs : Ingénieurs 2000 Informatique.
Joscelin OUDRY IR2000 année
La dynamique dans les modèles, méthodes et outils pour les systèmes daide à la décision : Cadre du processus dintelligence économique Amos DAVID Septembre.
3D MEsh Processing Platform
Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique. 30 oct 2008 Eduardo E. DAVILA S. Concours : 141 Laboratoire dintérêt.
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage des Conditions Initiales à l'Identique.
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Stage réalisé à l ’INRA d ’AVIGNON
Conception d’une application de gestion de fiches études
Les Ateliers de Génie Logiciel
Maîtrise des données et des métadonnées de l’ODS
Expertise et formation du lméca ESIA / Université de Savoie
Interface Homme Machine IHM Pro
Simulateurs de réseaux Ns-3 et Ns-2.
Journée Jeunes Chercheurs
E.Dot – juillet 2005 Page 1 Projet R.N.T.L. e.Dot – Entrepôts de Données Ouverts sur la Toile – Organisation et Structuration.
Control des objectifs des technologies de l’information COBIT
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
Modèle d’interaction pour les systèmes mixtes
Présentation du SVI - DELSOL Mikaël
Évolution honoraires, revenus des spécialités cliniques.
DeltaPROD Suivi des interventions Gestion de configuration
Patterns et maintenabilité dans lindustrie : un cas concret Christophe Saint-Marcel Silicomp Ingénierie.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
Des outils pour le développement logiciel
LES ENTREPRISES ET LA E-FORMATION EN FRANCE BAROMETRE 2004.
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Développement d’application web
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
CAssiopée, un système de vidéosurveillance bancaire
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Veille Technologique : Étudier les avantages et inconvénients du typage statique et du typage dynamique pour des applications interactives Sujet proposé.
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
Orléans, CFA, 20 Mars M. Bétrancourt 1 Mireille Bétrancourt TECFA, Faculté de Psychologie et éducation Université de Genève Pour un usage des technologies.
Orléans, CFA, 20 Mars M. Bétrancourt 1 Mireille Bétrancourt TECFA, Faculté de Psychologie et éducation Université de Genève Pour un usage des technologies.
Projet JSimula.
Projet d’Ingénierie du Logiciel - Prise en main du robot humanoïde NAO
La gestion par activités (ABM)
Conception des Réalisé par : Nassim TIGUENITINE.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
Fadwa AMRI Fanny COUTURIER Virginie ROMAIN.
UTILISATION DE LINUX. LINUX 2 UTILISATION DE LINUX Différences Windows-Linux Le prix La licence Le choix des distributions Les applications Les utilisateurs.
Application de gestion de candidatures
Outil de gestion des cartes grises
1 New Version Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu.
Soutenance de mi-parcours PFE Crea Development Manager
KF-RAY Raytracer parallèle Projet long d’informatique
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Crea Development Manager
3D MEsh Processing Platform
Eduardo E. DAVILA S. Ingénieur en développement de logiciels de
1 Le stage informatique du LAL et IPN Antoine Pérus Christian Arnault Michel Jouvin Françoise Lefebvre Laurent Garnier.
Réalisation d'un maillage 3D à l'aide de la toolbox Matlab ISO2MESH Frédéric Lange Doctorant CREATIS Equipe 5:RMN et optique, méthodes et systèmes Encadrants.
Transcription de la présentation:

Eduardo E. DAVILA S. Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique. Laboratoire : CREATIS-LRMN Ville : Lyon France 28 Janvier 2009

http://creatis.insa-lyon.fr Eduardo E. Davila S. 1/21 http://creatis.insa-lyon.fr Eduardo E. Davila S. davila@creatis.insa-lyon.fr http://imagine.uniandes.edu.co Marcela Hernandez H. marc-her@uniandes.edu.co CREATIS-LRMN Eduardo E. Davila S.

CREATIS–LRMN Centre de recherche en imagerie médicale 180 personnes 2/21 CREATIS–LRMN Centre de recherche en imagerie médicale 180 personnes Clinique sans s Acquisition d’images Traitement d’images Interprétation clinique CREATIS-LRMN Eduardo E. Davila S.

CREATIS–LRMN Missions de l’Equipe Informatique 3/21 CREATIS–LRMN Missions de l’Equipe Informatique Définition d’un cadre commun de développement logiciel en adéquation avec les besoins : prototypage, démonstration, évaluation, usage clinique Aide aux développements logiciels Support et formation aux outils de développement Simplification de la gestion de logiciels: Pérennisation Mutualisation Factorisation Je ne mettrai pas à nouveau cette slide CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Acquisition d’images Traitement d’images 4/21 CREATIS-LRMN 8 équipes de recherche 180 personnes Acquisition d’images Imagerie Ultrasonore Imagerie et Méthodologie Exploratoires en RMN Imagerie RMN et Optique Imagerie Spectroscopique en RMN Traitement d’images Imagerie Dynamique Imagerie Volumique Interprétation clinique Imagerie Morphologique et Fonctionnelle (Ischémie Myocardique, Lumière et Paroi Vasculaire , Ischémie Cérébrale, Réponse Pulmonaire à l’Agression) Microarchitecture et Tissus Osseux CREATIS-LRMN Eduardo E. Davila S.

Savoir faire Librairies de développement 5/21 Savoir faire Librairies de développement Librairie IDO~1992 : Collection de fonctions de traitement DaVaW~2001 : Collection de widgets sophistiqués BBTK ~2006 Applications de traitement d’images CreaTools Python ~2003 (DaVaW) Maracas ~2004 CreaTools suite ~2008 (BBTK) +gros CREATIS-LRMN Eduardo E. Davila S.

Maracas MAgnetic Resonance Angiography Computer Assisted 6/21 Maracas MAgnetic Resonance Angiography Computer Assisted analysiS http://www.creatis.insa-lyon.fr/maracas/ C++, gdcm, Vtk, Itk, wxWidgets, OSGI, CMake, CVS, Doxygen, windows, linux Logiciel d’aide à l’analyse d’images médicales 3D Logiciel interactif 3D pour la visualisation, l’analyse et la quantification de sténoses vasculaires IHM conviviale et utilisable par des médecins Manipulation et traitement d’images 3D Visualisation de scènes 3D complexes multi objets CREATIS-LRMN Eduardo E. Davila S.

BBTK Black Box Tool Kit Environnement simple et flexible pour le 7/21 BBTK Black Box Tool Kit http://www.creatis.insa-lyon.fr/creatools/ C++, Vtk, Itk, wxWidgets, OSGI, XML, HTML, Latex, CMake, CVS, Doxygen, windows, linux Environnement simple et flexible pour le design/prototypage de nouvelles chaînes de traitements d’images et de maillages Capitalisation, pérennisation et auto-documentation d’algorithmes Prototypage rapide : description de workflows par langage de script Mécanisme de plug-in Images multi-modalités et multi-dimensionnelles Composants d’interface graphique et widgets évolués Workflow avec un s CREATIS-LRMN Eduardo E. Davila S.

CREATIS–LRMN Centre de recherche en imagerie médicale 180 personnes 8/21 CREATIS–LRMN Centre de recherche en imagerie médicale 180 personnes Clinique sans s Acquisition d’images Traitement d’images Interprétation clinique CREATIS-LRMN Eduardo E. Davila S.

Chaîne de traitement vs besoin de développement logiciel 9/21 Chaîne de traitement vs besoin de développement logiciel Développement d’applications Dev. logiciel Chaîne de traitement Acquisition d’images Traitement d’images Interprétation clinique CREATIS-LRMN Eduardo E. Davila S.

Chaîne de traitement vs besoin de développement logiciel 10/21 Chaîne de traitement vs besoin de développement logiciel Pérennisation Mutualisation Factorisation Efficacité de développement Dev. logiciel Chaîne de traitement BBTK Acquisition d’images Traitement d’images Interprétation clinique Développement d’applications Développement de librairies CREATIS-LRMN Eduardo E. Davila S.

Ex. Maracas - Creatools Python 11/21 Problématique // Application with Ex. script définition Module A Module B Module C Box A Box B Box C Ex. Maracas - Creatools Python BBTK Avant Aujourd'hui Problèmes: - Connexion entre les modules difficile - Maîtrise de l’informatique nécessaire Avantages: Capitalisation du travail du laboratoire Génération des interfaces rapide & simple Documentation automatique CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREA BBTK CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost SQLite gdcm vtk wx bbcreaImageIO bbcreaMaracasVisu CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost bbNewPackage CREATIS-LRMN Eduardo E. Davila S.

Bbs: box, appli, examples Data bbNewPackage box1 Box2 Box3 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost personalLIB Bbs: box, appli, examples Data bbNewPackage box1 Box2 Box3 EXE CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost newProject -doc -appli (endUser) -libsrc -bbNewPackage -bbs -data -src -box1 -box2 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost CREA 1. New Project 1. New Project newProject -doc -appli (endUser) -libsrc -bbNewPackage -bbs -data -src -box1 -box2 newProject 3. New Box CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost 1. New Project BBTK 2. New Package 2. New Package newProject -doc -appli (endUser) -libsrc -bbNewPackage -bbs -data -src -box1 -box2 bbNewPackage CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost 1. New Project BBTK 2. New Package newProject -doc -appli (endUser) -libsrc -bbNewPackage -bbs -data -src -box1 -box2 3. New Box box1 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost 1. New Project newProject -doc -appli (endUser) -libsrc -bbNewPackage -bbs -data -src -box1 -box2 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost 1. New Project 2. New Package newProject -doc -appli (endUser) -libsrc -bbNewPackage -bbs -data -src -box1 -box2 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 BBTK vtk itk wx bbvtk bbitk CREA bbwx bbwxvtk bbvtkitk boost 1. New Project 2. New Package newProject -doc -appli (endUser) -libsrc -bbNewPackage -bbs -data -src -box1 -box2 3. New Box CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 -newProjectBIN -sln/Makefile -debug/release -doc -appli -src -bbNewPackage -box1 -box2 -newProject -doc -appli -src -bbNewPackage -box1 -box2 lib.dll bblib appli.exe Code source Project to be compiled CMake Compiler visual C++ / gcc CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 12/21 CREATIS-LRMN Eduardo E. Davila S.

L’ECAM pour la visualisation en stéréo 12/21 Collaboration avec L’ECAM pour la visualisation en stéréo CREATIS-LRMN Eduardo E. Davila S.

13/21 Images img 2.3.A : Modèle 3D d’une hanche pathologique. Le modèle a été repris pour un logiciel de CAO afin de produire une prothèse adaptée img 2.4.A : Segmentation d’une dissection aortique img2.6.C : Bifurcation de canaux de corail img 2.7.A : Image d’un cheveu acquise avec un scanner de haute résolution Img 2.3.A img 2.6.C img 2.4.A img 2.7.A CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 14/21 img 2.3.A : Modèle 3D d’une hanche pathologique. Le modèle a été repris pour un logiciel de CAO afin de produire une prothèse adaptée CREATIS-LRMN Eduardo E. Davila S.

img2.6.C : Bifurcation de canaux de corail 15/21 img2.6.C : Bifurcation de canaux de corail CREATIS-LRMN Eduardo E. Davila S.

img 2.4.A : Segmentation d’une dissection aortique 16/21 img 2.4.A : Segmentation d’une dissection aortique CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 17/21 img 2.7.A : Image d’un cheveu acquise avec un scanner de haute résolution CREATIS-LRMN Eduardo E. Davila S.

18/21 Maracas IRM Quantification CREATIS-LRMN Eduardo E. Davila S.

CREATIS-LRMN Eduardo E. Davila S. 19/21 CREATIS-LRMN Eduardo E. Davila S.

20/21 BBTK CREATIS-LRMN Eduardo E. Davila S.

21/21 Merci pour votre attention … CREATIS-LRMN Eduardo E. Davila S.