Title: Ing
1Eduardo 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
21/21
http//creatis.insa-lyon.fr Eduardo E. Davila
S. davila_at_creatis.insa-lyon.fr
http//imagine.uniandes.edu.co Marcela Hernandez
H. marc-her_at_uniandes.edu.co
CREATIS-LRMN
Eduardo E.
Davila S.
3CREATISLRMN Centre de recherche en imagerie
médicale180 personnes
2/21
CREATIS-LRMN
Eduardo E.
Davila S.
4CREATISLRMN Missions de lEquipe Informatique
3/21
- Définition dun 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
CREATIS-LRMN
Eduardo E.
Davila S.
5CREATIS-LRMN
4/21
8 équipes de recherche 180 personnes
- Acquisition dimages
- Imagerie Ultrasonore
- Imagerie et Méthodologie Exploratoires en RMN
- Imagerie RMN et Optique
- Imagerie Spectroscopique en RMN
- Traitement dimages
- 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 à lAgression)
- Microarchitecture et Tissus Osseux
CREATIS-LRMN
Eduardo E.
Davila S.
6Savoir faire
5/21
- Librairies de développement
- Librairie IDO1992 Collection de fonctions de
traitement - DaVaW2001 Collection de widgets sophistiqués
- BBTK 2006
- Applications de traitement dimages
- CreaTools Python 2003 (DaVaW)
- Maracas 2004
- CreaTools suite 2008 (BBTK)
CREATIS-LRMN
Eduardo E.
Davila S.
76/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 daide à lanalyse dimages médicales
3D Logiciel interactif 3D pour la visualisation,
lanalyse et la quantification de sténoses
vasculaires
- IHM conviviale et utilisable par des médecins
- Manipulation et traitement dimages 3D
- Visualisation de scènes 3D complexes multi objets
CREATIS-LRMN
Eduardo E.
Davila S.
87/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 dimages et de maillages
- Capitalisation, pérennisation et
auto-documentation dalgorithmes - Prototypage rapide description de workflows
par langage de script - Mécanisme de plug-in
- Images multi-modalités et multi-dimensionnelles
- Composants dinterface graphique et widgets
évolués
CREATIS-LRMN
Eduardo E.
Davila S.
9CREATISLRMN Centre de recherche en imagerie
médicale180 personnes
8/21
CREATIS-LRMN
Eduardo E.
Davila S.
109/21
Chaîne de traitement vs besoin de développement
logiciel
Développement dapplications
Dev. logiciel
Chaîne detraitement
CREATIS-LRMN
Eduardo E.
Davila S.
1110/21
Chaîne de traitement vs besoin de développement
logiciel
- Pérennisation
- Mutualisation
- Factorisation
Efficacité de développement
Dev. logiciel
Chaîne detraitement
BBTK
Développement dapplications Développement de
librairies
CREATIS-LRMN
Eduardo E.
Davila S.
1211/21
Problématique
Problèmes - Connexion entre les modules
difficile - Maîtrise de linformatique nécessaire
- Avantages
- Capitalisation du travail du laboratoire
- Génération des interfaces rapide simple
- Documentation automatique
CREATIS-LRMN
Eduardo E.
Davila S.
1312/21
CREA
BBTK
CREATIS-LRMN
Eduardo E.
Davila S.
1412/21
CREATIS-LRMN
Eduardo E.
Davila S.
1512/21
SQLite
vtk
gdcm
wx
bbcreaImageIO
bbcreaMaracasVisu
CREATIS-LRMN
Eduardo E.
Davila S.
1612/21
bbNewPackage
CREATIS-LRMN
Eduardo E.
Davila S.
1712/21
personalLIB
Bbs box, appli, examples Data bbNewPackage
box1
Box2
Box3
EXE
CREATIS-LRMN
Eduardo E.
Davila S.
1812/21
newProject -doc -appli (endUser) -libsrc -bbNewPac
kage -doc -bbs -data -src -box1 -box2
CREATIS-LRMN
Eduardo E.
Davila S.
1912/21
CREA
1. New Project
newProject -doc -appli (endUser) -libsrc -bbNe
wPackage -doc -bbs -data -src -box1 -box2
newProject
3. New Box
CREATIS-LRMN
Eduardo E.
Davila S.
2012/21
1. New Project
BBTK
newProject -doc -appli (endUser) -libsrc -bbNe
wPackage -doc -bbs -data -src -box1 -box2
2. New Package
bbNewPackage
CREATIS-LRMN
Eduardo E.
Davila S.
2112/21
BBTK
CREATIS-LRMN
Eduardo E.
Davila S.
2212/21
1. New Project
BBTK
newProject -doc -appli (endUser) -libsrc -bbNe
wPackage -doc -bbs -data -src -box1 -box2
2. New Package
3. New Box
box1
CREATIS-LRMN
Eduardo E.
Davila S.
2312/21
CREATIS-LRMN
Eduardo E.
Davila S.
2412/21
1. New Project
newProject -doc -appli (endUser) -libsrc -bbNe
wPackage -doc -bbs -data -src -box1 -box2
CREATIS-LRMN
Eduardo E.
Davila S.
2512/21
newProject -doc -appli (endUser) -libsrc -bbNe
wPackage -doc -bbs -data -src -box1 -box2
2. New Package
CREATIS-LRMN
Eduardo E.
Davila S.
2612/21
1. New Project
newProject -doc -appli (endUser) -libsrc -bbNe
wPackage -doc -bbs -data -src -box1 -box2
3. New Box
CREATIS-LRMN
Eduardo E.
Davila S.
2712/21
CREATIS-LRMN
Eduardo E.
Davila S.
2812/21
-newProjectBIN -sln/Makefile -debug/release -do
c -appli -src -bbNewPackage -doc -src -box1 -box2
-newProject -doc -appli -src -bbNewPackage -doc
-src -box1 -box2
lib.dll bblib appli.exe
Code source
Project to be compiled
CMake
Compiler visual C / gcc
CREATIS-LRMN
Eduardo E.
Davila S.
2912/21
CREATIS-LRMN
Eduardo E.
Davila S.
3012/21
CREATIS-LRMN
Eduardo E.
Davila S.
3112/21
CREATIS-LRMN
Eduardo E.
Davila S.
3212/21
CREATIS-LRMN
Eduardo E.
Davila S.
3312/21
CREATIS-LRMN
Eduardo E.
Davila S.
3412/21
CREATIS-LRMN
Eduardo E.
Davila S.
3512/21
CREATIS-LRMN
Eduardo E.
Davila S.
3612/21
CREATIS-LRMN
Eduardo E.
Davila S.
3712/21
CREATIS-LRMN
Eduardo E.
Davila S.
3812/21
Collaboration avec LECAM pour la visualisation
en stéréo
CREATIS-LRMN
Eduardo E.
Davila S.
39Images
13/21
- img 2.3.A Modèle 3D dune 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 dune dissection
aortique - img2.6.C Bifurcation de canaux de corail
- img 2.7.A Image dun cheveu acquise avec un
scanner de haute résolution
CREATIS-LRMN
Eduardo E.
Davila S.
4014/21
img 2.3.A Modèle 3D dune 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.
4115/21
img2.6.C Bifurcation de canaux de corail
CREATIS-LRMN
Eduardo E.
Davila S.
4216/21
img 2.4.A Segmentation dune dissection aortique
CREATIS-LRMN
Eduardo E.
Davila S.
4317/21
img 2.7.A Image dun cheveu acquise avec un
scanner de haute résolution
CREATIS-LRMN
Eduardo E.
Davila S.
4418/21
Maracas IRM Quantification
CREATIS-LRMN
Eduardo E.
Davila S.
4519/21
CREATIS-LRMN
Eduardo E.
Davila S.
4620/21
BBTK
CREATIS-LRMN
Eduardo E.
Davila S.
4721/21
- Merci
- pour votre attention
CREATIS-LRMN
Eduardo E.
Davila S.