ingénieur en développement de logiciels de recherche en imagerie médicale et biologique
DESCRIPTION
Eduardo E. DAVILA S. Laboratoire : CREATIS Ville : Lyon France . Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique. 10 décember 2009. Acquisition d’images. Traitement d’images. Interprétation clinique. 2/21. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/1.jpg)
Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique.
10 décember 2009
Eduardo E. DAVILA S.
Laboratoire : CREATIS Ville : Lyon France
![Page 2: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/2.jpg)
CREATIS–LRMN Centre de recherche en imagerie médicale
180 personnes
Acquisition d’images
Traitementd’images
Interprétationclinique
CREATIS Eduardo E. Davila S.
2/21
![Page 3: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/3.jpg)
Acquisition d’images
Traitementd’images
Interprétationclinique
Chaîne detraitement
Dev.
logi
ciel
Chaîne de traitement vs besoin de développement logiciel
Développement d’applications Développement de librairies
Creatools (bbtk)
• Pérennisation • Mutualisation• Factorisation
Efficacité de développement
CREATIS Eduardo E. Davila S.
10/21
![Page 4: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/4.jpg)
CREATIS Eduardo E. Davila S.
12/21
Sources C++
CMakeFile
SLN-VisualMakefile
Executables .EXE
Libraries .LIB/DLLS
Documentations html/pdf
![Page 5: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/5.jpg)
CREATIS Eduardo E. Davila S.
12/21
Windows Linux MacOs
File C++ File.cxx/File.h File.cxx/File.h File.cxx/File.h
Static library Module.lib Module.a Module.a
Dynamic library
Module.dll(Module.lib)
Module.so Module.dylib
Executable file
App.exe App App.app / App
Compiler Visual C++ gcc gcc
Project sln (vc9) MakefileCodeBlock
MakefileXCodeBuilder
![Page 6: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/6.jpg)
CREATIS Eduardo E. Davila S.
12/21
App.EXE
file.cxx file.h
![Page 7: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/7.jpg)
CREATIS Eduardo E. Davila S.
12/21
App.EXE
main.cxx main.h
module.lib
module.cxx module.h
module.lib
file.cxx file.h
module.dll
1
2
3
![Page 8: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/8.jpg)
CREATIS Eduardo E. Davila S.
12/21
App.EXE
file.cxx
file.h module.lib
module.h
module.dll+
Ex. vtk, itk, wx,
qt
![Page 9: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/9.jpg)
CREATIS Eduardo E. Davila S.
12/21
App.EXE
Model.lib
Model.h
Model.dll
+
Filter.lib
Filter.h
Filter.dll
View.lib
View.h
View.dll
ReadWrite.lib
ReadWrite.h
ReadWrite.dll
![Page 10: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/10.jpg)
CREATIS Eduardo E. Davila S.
12/21
Read / Write Images Viewer 2D/3D..
Extract parameters (filter)
Interaction
![Page 11: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/11.jpg)
BBTK
CREATIS Eduardo E. Davila S.
12/21
BoxesRead / Write
Images
BoxesViewer 2D/3D..
BoxesExtract parameters
(filter)
Interaction
![Page 12: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/12.jpg)
BBTK
CREATIS Eduardo E. Davila S.
12/21
BoxesRead / Write
Images
BoxesViewer 2D/3D..
BoxesExtract parameters
(filter)
Interaction
Your Boxes bbtkPackage
![Page 13: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/13.jpg)
Creatools
CREATIS Eduardo E. Davila S.
12/21
App.EXE
module.lib
module.h
module.dll
+
bbPackage.dll(Boxes)
BBTK
module.dll
+
![Page 14: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/14.jpg)
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
Problématique
//
Application
withEx. script définition
Module A
Module B
Module C
Module C
Module A Box A Box B Box C
ApplicationEx. Maracas - Creatools Python BBTK
Module B
Avant Aujourd'hui
CREATIS Eduardo E. Davila S.
11/21
![Page 15: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/15.jpg)
CREATIS Eduardo E. Davila S.
12/21
Installer Description
ThirdParty_dlls Dlls (vtk,itk,wx,qt,boost)
ThirdParty_libraries Lib,h (vtk,itk,wx,qt,boost)
Developers_tools (Cmake, Doxygen, Graphviz, TortoiseCvs,FileZilla,Puty,etc.)
creaInstaller crea,BBTK,creaImageIO, creaMaracasVisu, creaContours, creaBruker,creaIRM, creaRecalage
![Page 16: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/16.jpg)
CREATIS Eduardo E. Davila S.
12/21
![Page 17: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/17.jpg)
CREATIS Eduardo E. Davila S.
12/21
![Page 18: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/18.jpg)
CREATIS Eduardo E. Davila S.
12/21
Sources C++
CMakeFile
SLN-VisualMakefile
Executables .EXE
Libraries .LIB/DLLS
Documentations html/pdf
![Page 19: Ingénieur en développement de logiciels de recherche en imagerie médicale et biologique](https://reader035.vdocuments.net/reader035/viewer/2022062323/56816650550346895dd9cf7c/html5/thumbnails/19.jpg)
CREATIS Eduardo E. Davila S.
12/21
-newProject-doc-appli-src-bbNewPackage
-doc-src
-box1-box2
-newProjectBIN -sln/Makefile-debug/release-doc-appli-src-bbNewPackage
-doc-src
-box1-box2
CMakeCode source Project to be compiled
Compilervisual C++ / gcc
lib.dllbblibappli.exe