SpinMania
Définition des exigences du projet
Avec Hughes Benoît-Cattin
Idée : écrire un simulateur d'IRM interactif où l'objet simulé est en 1D, accessible depuis l'internet et s'intégrant à une page web. Le simulateur doit être utilisé pour des TP ou à des fins d'auto-formation.
L'objet (1D, "ver de terre") serait représenté dans le repère tournant. On doit pouvoir paramétrer :
- Précession delta-t
- Impulsion radiofréquence (angle et durée)
- Gradients et précession (Gauss/m)
- Taille de l'objet (m)
- Nombre de spins à représenter sur l'objet
- Constantes rho, T1 et T2 de chaque spin
- La vitesse de rotation par rapport au repère tournant (de façon à pouvoir faire apparaitre le mouvement sur cônique ou sphèrique du spin)
- L'angle de vue
Les echos de spins doivent être enregistrés sur trois oscilloscopes placés sur x, y et z. Un quatrième oscilloscope pourra représenter |Mx+iMy|.
Enfin, quelques fonctionalités à implémenter :
- Un contrôleur (type magnétoscope) de simulation
- Une traînée sur les spins pour permettre un meilleur suivi de leur évolution
- Une gestion de l'échelle des temps (possibilité d'avance rapide pour passer les phases d'attente)
- Possibilité de définir des séquences avec un affichage de progression au sein de chaque séquence
- Possibilité de charger / sauver un objet
- Possibilité de charger / sauver une séquence d'excitation