Sujet de stage informatique - CREATIS

Transcription

Sujet de stage informatique - CREATIS
Sujet de stage informatique :
Réalisation d’une plateforme de simulation temps réel d’images ultrasonores
- Contexte
La simulation d’images médicales est utilisée comme outil de recherche pour l’évaluation des
algorithmes. La simulation d’images ultrasonores a été largement étudiée depuis plusieurs
décennies. On distingue 2 classes de méthodes :
- celles utilisant un modèle acoustique réaliste mais qui nécessitent un temps de calcul
très important (FIELD II)
- et celles utilisant un modèle approché basée sur l’opération de convolution dite
« approche système ».
Dans l’objectif d’une simulation temps-réel, l’approche système est la seule possible et sera
choisie pour ce travail.
Dans le cadre des travaux de recherche de l’équipe ultrasonore de Creatis-Lrmn, un
programme de simulation basé sur l’approche système a été développé récemment. Ces
développements sont actuellement programmés en langage Matlab© et permettent la
simulation d’une image ultrasonore avec un temps de calcul proche d’une seconde.
- Objectif
L’objectif de ce stage est de porter cet outil de simulation vers un langage plus rapide. Dans
un premier temps, le programme de simulation sera écrit en langage C. Le gain en termes de
temps de calcul sera alors évalué. Si nécessaire, une stratégie d’implantation informatique
parallèle (multithreading) sera étudiée afin de réduire encore les temps de calcul. Une fois le
gain de temps démontré et suffisant pour permettre un affichage en temps réel, une GUI sera
réalisée afin de créer une plateforme de simulation.
- Etapes de travail
Le candidat s’attachera dans un premier temps à comprendre les méthodes de formation de
l’image par l’opération de convolution puis s’approprier les programmes existants. Des
réunions avec l’équipe informatique du laboratoire permettront de définir le cadre de
programmation. Le candidat programmera ensuite l’outil de simulation en langage C puis le
testera afin de le valider. Plusieurs exemples correspondant à des situations réelles seront
simulés (flux parabolique longitudinal/orienté, flux pulsatile, vaisseaux de type courbes…)
Dans une seconde étape, une interface graphique (GUI) sera développée par l’étudiant. Pour
cette étape, le candidat pourra s’appuyer sur des modules existants au laboratoire.
Si le résultat est satisfaisant, la plateforme de simulation sera utilisée par les différents projets
de recherche de l’équipe imagerie ultrasonore puis distribuée de manière libre.
-
Compétences requises
o Programmation en C/C++
o Connaissances en traitement du signal et de l’image
Contact :
Pour tout renseignement, s’adresser par mail à :
Didier Vray : [email protected] (Professeur INSA-Lyon)
Adrien Marion : [email protected] (Doctorant)