Développement d'un outil de visualisation anatomique à l'aide de WebGL
Stage ST40 - Automne 2014
SCHWEITZER Olivier
Génie Informatique - I2RV
Tuteur en entreprise :
BRIDAULT - LOUCHEZ Flavien
Suiveur UTBM :
GAUD Nicolas



Sommaire
- Présentation de l'IRCAD
- Contexte
- Technologies et objectifs
- Réalisations
- Bilan
2 / 12
Présentation de l'IRCAD

- Institut de Recherche contre les Cancers de l'Appareil Digestif (Strasbourg)
- Fondé en 1994 par Pr. Jacques Marescaux
- Centre de formation en chirurgie mini-invasive
- Centre de recherche :
- Cancérologie digestive
- Robotique médicale
- Recherche informatique
3 / 12
Mission : faciliter la détection et la chirurgie des cancers
Contexte du projet
- Grande quantité de données
- Plusieurs types :


4 / 12
- Images médicales 2D (scanner, IRM...)
- Reconstructions d'organes en 3D
- Autres (vidéos chirurgicales...)
Contexte du projet
- Données stockées à différents endroits.
- Problématique : Récupérer les données d'un patient et les visualiser.
- 2 projets en parallèle :
- Serveur répartiteur de données
- Application web de visualisation

5 / 12
Outils et technologies
- WebGL
- permet le rendu 3D dans un navigateur
- utilise la puissance de calcul de la carte graphique
- disponible de base dans les navigateurs
- s'utilise avec JavaScript
6 / 12
Objectifs du stage
- Choix d'un Framework WebGL
- Récupération liste patients et choix données à visualiser
- Visualiser modèles 3D
- Visualiser images DICOM (Digital Imaging and COmmunications in Medicine)
7 / 12
Réalisations
8 / 12
Visualisation des modèles 3D
- Transformation des modèles pour Framework WebGL
- Modifications propriétés des modèles
- Sélection d'un modèle
- Déplacement de la caméra
Réalisations
9 / 12
Visualisation des images DICOM
Traitements côté serveur :
- Génération des coupes manquantes
Traitements côté application :
- Modification contraste et luminosité (windowing)
- Parcourir les images


Réalisations
10 / 12
Application
Réalisations
11 / 12
Application
Bilan
12 / 12
- Objectifs atteints
- Problèmes décodage DICOM : librairies JavaScript pas assez complète
- Avenir :
- Décodage DICOM
- Connaissances techniques (WebGL, JavaScript, DICOM...)
- Autonomie & travail en équipe
- Méthode de travail (méthode agile : Scrum)
Merci de votre attention !

Questions ?
Annexes
Réalisations
Annexes : Benchmarks



Réalisations
Annexes : Récupération liste des patients
Réalisations
Annexes : Récupération liste des études
Réalisations
Annexes : Récupération liste des séries
Réalisations
Annexes : Visualisation des modèles 3D
Réalisations
Annexes : Visualisation des modèles 3D (picking)
Réalisations
Annexes : Visualisation des images DICOM (calcul coupes)
Réalisations
Annexes : Visualisation des images DICOM (Image orientation)
Réalisations
Annexes : Visualisation des images DICOM (Image position)
Réalisations
Annexes : Visualisation des images DICOM (Récupération images)
Réalisations
Annexes : Application (lecteur vidéo)
Soutenance ST40
By olivier1810
Soutenance ST40
- 688