Artefacts Radio-Fréquence en IRM : une méthode ultra-rapide de résolution numérique de l'équation de Bloch



Documents pareils
Une réponse (très) partielle à la deuxième question : Calcul des exposants critiques en champ moyen

de calibration Master 2: Calibration de modèles: présentation et simulation d

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

Simulation d'un examen anthropomorphique en imagerie TEMP à l iode 131 par simulation Monte Carlo GATE

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

NOTATIONS PRÉLIMINAIRES

2. RAPPEL DES TECHNIQUES DE CALCUL DANS R

TABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

F411 - Courbes Paramétrées, Polaires

Développements en imagerie RMN spirale et application

Les Champs Magnétiques

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Résolution de systèmes linéaires par des méthodes directes

Champ électromagnétique?

Calculateur quantique: factorisation des entiers

Raisonnement par récurrence Suites numériques

Compléments - Chapitre 5 Spectroscopie

Foscolo (1), J Felblinger (2), S Bracard (1) CHU Hôpital central, service de neuroradiologie, Nancy (1) CHU BRABOIS, Centre d investigation clinique

Notions d asservissements et de Régulations

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

Segmentation d'images à l'aide d'agents sociaux : applications GPU

Correction de l examen de la première session

L IRM pas à pas Un module d enseignement interactif des bases physiques de l Imagerie par Résonance Magnétique.

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Retournement Temporel

Recherche dans un tableau

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Détection et suivi d'objets dans une séquence d'images par contours actifs

Traitement du signal avec Scilab : la transformée de Fourier discrète

Introduction. Mathématiques Quantiques Discrètes

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Résonance Magnétique Nucléaire : RMN

Interaction milieux dilués rayonnement Travaux dirigés n 2. Résonance magnétique : approche classique

Gestion du niveau de la franchise d'un contrat avec bonus-malus

MESURE DE LA TEMPERATURE

Les formations de remise à niveau(!) l'entrée des licences scientifiques. Patrick Frétigné CIIU

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

Vers l'ordinateur quantique

Calcul Formel et Numérique, Partie I

Retour d expérience, portage de code Promes dans le cadre de l appel à projets CAPS-GENCI

Expérience de Stern et Gerlach et décohérence: l'ordinateur quantique est-il vraiment possible?

Cours 7 : Utilisation de modules sous python

Finance, Navier-Stokes, et la calibration

Techniques de Lyapunov en contrôle quantique pour le couplage dipolaire et polarisabilité

Résolution d équations non linéaires

Physique quantique et physique statistique

Le GRAND CONSEIL de la République et canton de Genève décrète ce qui suit :

CHAPITRE I. Modélisation de processus et estimation des paramètres d un modèle

Structures algébriques

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Un schéma de compression avec pertes efficace pour les images médicales volumiques

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Algorithmes de recherche

Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles

Cours d analyse numérique SMI-S4

Calcul différentiel sur R n Première partie

GENERALITES SUR LA MESURE DE TEMPERATURE

Équations non linéaires

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

DYNAMIQUE DE FORMATION DES ÉTOILES

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Premier principe de la thermodynamique - conservation de l énergie

STI2D : Enseignements Technologiques Transversaux

Compte rendu des TP matlab

Saisie des chauffe-eau thermodynamiques à compression électrique

Algorithmique avec Algobox

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Laboratoire d informatique Gaspard-Monge UMR Journée Labex Bézout- ANSES

Programmation linéaire

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Cours 02 : Problème général de la programmation linéaire

Renforcement des trois compétences : compréhension orale, expression orale et expression écrite à partir de documents et vidéos.

TESTS PORTMANTEAU D ADÉQUATION DE MODÈLES ARMA FAIBLES : UNE APPROCHE BASÉE SUR L AUTO-NORMALISATION

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

SIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE

1 Comment faire un document Open Office /writer de façon intelligente?

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Développements limités. Notion de développement limité

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

(Exemple ici de calcul pour une Ducati 748 biposto, et également pour un S2R1000, équipé d un disque acier en fond de cloche, et ressorts d origine)

Chapitre 2 Les ondes progressives périodiques

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/ Présentation. 1.2 Ressources

La fonction exponentielle

Calcul de développements de Puiseux et application au calcul du groupe de monodromie d'une courbe algébrique plane

Andrei A. Pomeransky pour obtenir le grade de Docteur de l Université Paul Sabatier. Intrication et Imperfections dans le Calcul Quantique

Introduction à l analyse numérique : exemple du cloud computing

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

YAO : Un logiciel pour les modèles

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Continuité et dérivabilité d une fonction

Quantité de mouvement et moment cinétique

TD 3 : suites réelles : application économique et nancière

Fonctions de plusieurs variables

Transmission d informations sur le réseau électrique

CR 30-Xm. Unité de numérisation CR 30-Xm

Équations d amorçage d intégrales premières formelles

Synthèse SYNTHESE DIRECTION GENERALE DE L ENERGIE ET DU CLIMAT. Service du climat et de l efficacité énergétique

Transcription:

Artefacts Radio-Fréquence en IRM : une méthode ultra-rapide de résolution numérique de l'équation de Bloch Stéphane Balac (& Laurent Chupin) stephane.balac@univ-rennes1.fr Laboratoire Foton, CNRS UMR 6082 ENSSAT - 6 rue de Kérampont, F-22300 Lannion 19/12/2013

Plan de l'exposé Introduction : Artefacts RF en IRM Principe de l'irm Eets d'un objet métallique électriquement conducteur L'équation de Bloch Une méthode ultra-rapide de résolution de l'équation de Bloch Illustrations numériques Précision et ecacité de la méthode Exemple de simulation numérique Conclusion et perspectives

Introduction Principe de l'irm Technique d'imagerie mesurant l'aimantation magnétique des tissus biologiques Utilise trois types de champs magnétiques 1 2 3 Champ statique B 0 : pour créer l'aimantation magnétique Champ RF B 1 : pour mesurer l'aimantation par résonance Gradients : pour créer la dépendance spatiale du signal

Introduction Artefacts RF En présence d'un implant métallique composé d'un métal électriquement conducteur, le champ RF est à l'origine de courants de Foucault entrainant : 1 une perturbation du champ RF B 1 se traduisant par un artefact sur l'image K. Yassi et col., Evaluation of the risk of overheating and displacement of orthodontic devices in magnetic resonance imaging, Journal de Radiologie, 88(2), p.263268, (2007)

Introduction Échauement et nécrose des tissus 2 un phénomène d'échauement de l'implant pouvant entrainer la nécrose des tissus environnants www.exponent.com Stent vasculaire Prothèse de hanche H. Bouk'hil, Contribution à la caractérisation des eets thermiques liés aux biomatériaux métalliques en Imagerie par Résonance Magnétique. Rennes : Thèse Université Rennes 1 ; 2003

Introduction Calcul du champ RF induit Étape préliminaire : calculer le champ RF induit par un implant médical dans les conditions d'une IRM Le champ RF induit a la même fréquence que le champ RF source C'est la thèse de Patrice Boissoles Problèmes mathématiques et numériques issus de l'imagerie par résonance magnétique nucléaire IRMAR, UR1, 2005

Introduction Simulation des eets du champ RF induit Simulation des eets thermiques liés aux courants de Foucault dans un implant : travail en cours avec Fabrice Mahé Simulation des artefacts RF : travail réalisé avec Laurent Chupin S. Balac & L. Chupin, Fast approximate solution of Bloch equation for simulation of RF artifacts in Magnetic Resonance Imaging, Math. Comput. Model., 48 : 1901-1913 (2008) Objet de l'exposé

Introduction : Artefacts RF en IRM Principe de l'irm Eets d'un objet métallique électriquement conducteur L'équation de Bloch Une méthode ultra-rapide de résolution de l'équation de Bloch Illustrations numériques Précision et ecacité de la méthode Exemple de simulation numérique Conclusion et perspectives

L'équation de Bloch Moment magnétique macroscopique Principe de la RMN : L'évolution du moment magnétique macroscopique M soumis à un champ magnétique B = B 0 + B 1 est régi par l'équation de Bloch : d dt M = γ(m B) M xx + M y y M z M 0 z T 2 où T 1, T 2 temps de relaxation des tissus, γ rapport gyromagnétique de spin T 1

L'équation de Bloch Écriture Matricielle L'équation de Bloch peut être écrite sous forme du système diérentiel d M(t) = C(t) M(t) + b t R+ dt τ 2 γb 0 γb y (t) 0 où C(t) = γb 0 τ 2 γb x (t) et b = 0 γb y (t) γb x (t) τ 1 z τ 1 M 0 avec τ 1 = 1/T 1 et τ 2 = 1/T 2. On a la condition initiale M(t = 0) = M 0 z x M 0 y

L'équation de Bloch Écriture Matricielle L'équation de Bloch peut être écrite sous forme du système diérentiel d M(t) = C(t) M(t) + b t R+ dt τ 2 γb 0 γb y (t) 0 où C(t) = γb 0 τ 2 γb x (t) et b = 0 γb y (t) γb x (t) τ 1 z τ 1 M 0 avec τ 1 = 1/T 1 et τ 2 = 1/T 2. On a la condition initiale M(t = 0) = M 0 z x La matrice C n'est pas bien équilibrée pour un traitement numérique... (γb 0 10 6 autres termes) M 0 y

L'équation de Bloch Introduction du repère tournant On pose M(t) = R(t) m(t) où R(t) est la matrice de rotation cos(ω 0 t) sin(ω 0 t) 0 R(t) = sin(ω 0 t) cos(ω 0 t) 0 ω 0 = γb 0 0 0 1 Le vecteur m est solution du système diérentiel où avec d dt m(t) = A(t) m(t) + b t R+, m(t = 0) = M 0 z τ 2 0 ω a (t) A(t) = 0 τ 2 ω b (t) ω a (t) ω b (t) τ 1 ω a (t) = γb y (t) cos(ω 0 t) + γb x (t) sin(ω 0 t) ω b (t) = γb x (t) cos(ω 0 t) γb y (t) sin(ω 0 t)

Résolution de l'équation de Bloch En l'absence de perturbation La matrice du système diérentiel est : τ 2 0 0 A = 0 2 τ ω 1 0 ω 1 τ 1 où ω 1 = γb 1 La matrice A est constante : on peut résoudre le système diérentiel explicitement : z La solution est 0 m(t) = M 0 sin(ω 1 t) M 0 cos(ω 1 t) On prend T RF temps nal tel que ω 1 T RF = π/2 ou π M 0 M(T)

Résolution de léquation de Bloch En présence d'un champ RF perturbateur La matrice A n'est plus constante mais elle est périodique τ 2 0 ω a (t) A(t) = 0 τ 2 ω b (t) ω a (t) ω b (t) τ 1 avec ω a (t) = γb y (t) cos(ω 0 t) + γb x (t) sin(ω 0 t) ω b (t) = γb x (t) cos(ω 0 t) γb y (t) sin(ω 0 t) où B x, B y sont les composantes du champ RF total (champ IRM B 1 et champ perturbateur) qui sont périodiques de période T 0 = 2π/ω 0 B x (t) = (B 1 + u 1 ) cos(ω 0 t) + v 1 sin(ω 0 t) B y (t) = ( B 1 + v 2 ) sin(ω 0 t) + u 2 cos(ω 0 t)

Résolution de l'équation de Bloch Objectifs On souhaite : Déterminer la solution de l'équation de Bloch avec terme de perturbation RF au temps nal T RF = π 2ω ou 1 T RF = π ω 1 en chaque voxel du volume imagé (par ex. 256 3 voxels) Trop couteux en temps de calcul si ce système est résolu par une approche standard type schéma RK (ce n'est qu'une des étapes du processus de simulation des artefacts!) Proposer une méthode permettant d'obtenir rapidement la solution au temps T RF en exploitant la périodicité de la matrice A

Introduction : Artefacts RF en IRM Principe de l'irm Eets d'un objet métallique électriquement conducteur L'équation de Bloch Une méthode ultra-rapide de résolution de l'équation de Bloch Illustrations numériques Précision et ecacité de la méthode Exemple de simulation numérique Conclusion et perspectives

Une méthode ultra-rapide de résolution de l'équ. de Bloch La théorie de Floquet pour les systèmes diérentiels périodiques La matrice A étant continue et périodique de période T 0 = 2π/ω 0, la résolvante du système diérentiel a pour forme où X (t) = Q(t) e tf Q est une matrice continue et périodique de periode T 0 F est une matrice constante Mais pas de méthode pour déterminer Q et F

Une méthode ultra-rapide de résolution de l'équ. de Bloch Comment exploiter en pratique la théorie de Floquet? Deux approches possibles en pratique : 1 Approche perturbative : on considère un développement en série des 2 matrices Q et F : Q(t) = + n=1 Q n(t) and F = + n=1 F n où chaque terme F n est choisi de sorte que Q n (t) soit périodique et Q n (t) est choisie an de satisfaire la forme imposée par le thm de Floquet à tout ordre de troncature.

Une méthode ultra-rapide de résolution de l'équ. de Bloch Comment exploiter en pratique la théorie de Floquet? Deux approches possibles en pratique : 1 2 Approche perturbative : on considère un développement en série des 2 matrices Q et F : Q(t) = + n=1 Q n(t) and F = + n=1 F n où chaque terme F n est choisi de sorte que Q n (t) soit périodique et Q n (t) est choisie an de satisfaire la forme imposée par le thm de Floquet à tout ordre de troncature. On part d'un pseudo développement en série de Fourier de la solution. On obtient un système inni d'équations diérentielles à coecients constants que l'on tronque. C'est l'approche retenue ici.

Une méthode ultra-rapide de résolution de l'équ. de Bloch Principe de notre méthode La matrice périodique A admet la décomposition en S.F. : A(t) = 1 k= 1 A 2k e 2ikω 0t = A 2 e 2iω 0t + A 0 + A 2 e 2iω 0t où A 0 = avec τ 2 0 w (0) a 0 τ 2 w (0) b w (0) a w (0) b τ 1 A 2 = 0 0 ω (2) a 0 0 ω (2) b ω (2) a ω (2) b 0 ω a (0) = 1 2 γ (u 2 + v 1 ) ω a (2) = 1 4 γ (v 1 u 2 + i(u 1 + v 2 )) ω (0) b = 1 2 γ (2 B 1 + u 1 v 2 ) ω (2) b = 1 4 γ (u 1 + v 2 + i(u 2 v 1 )) et A 2 = A 2.

Une méthode ultra-rapide de résolution de l'équ. de Bloch Principe de notre méthode La solution m(t) n'est pas périodique. Néanmoins on cherche à l'exprimer sous la forme d'une S.F. à coecients non cst : m(t) = k Z m k (t) e 2ikω 0t La décomposition n'est pas unique!

Une méthode ultra-rapide de résolution de l'équ. de Bloch Principe de notre méthode La solution m(t) n'est pas périodique. Néanmoins on cherche à l'exprimer sous la forme d'une S.F. à coecients non cst : m(t) = k Z m k (t) e 2ikω 0t La décomposition n'est pas unique! En substituant dans l'équation de Bloch, on trouve que (m k (t)) k Z doit satisfaire le système diérentiel inni à coef. constants d dt m k(t) = m k (0) = δ k M 0 1 A 2j m k j (t) 2ikω 0 m k (t) + δ k b j= 1 k Z.

Une méthode ultra-rapide de résolution de l'équ. de Bloch Principe de notre méthode Le résultat essentiel est le suivant : Théorème Il existe une unique solution (m k ) k Z C 1 (R +, l 2 (Z)) au système diérentiel inni telle que t R + p N (k 2p + 1) m k (t) 2 < + k Z i.e. m k (t) tend vers 0 quand k tend vers ± plus vite que n'importe quelle puissance de 1/k. On va pouvoir calculer une solution approchée en tronquant très rapidement le système diérentiel inni S. Balac & L. Chupin, Fast approximate solution of Bloch equation for simulation of RF artifacts in Magnetic Resonance Imaging, Math. Comput. Model., 48 : 1901-1913 (2008)

Une méthode ultra-rapide de résolution de l'équ. de Bloch Mise en uvre de la méthode On considère la forme matricielle du système diérentiel inni d M(t) = A M(t) + B dt où M(t) = (m k (t)) k Z, B = (b k ) k Z et A est la matrice innie constante tridiagonale par bloc......... A = A 2 A 0 (1) A 2 A 2 A 0 A 2 A 2 A 0 ( 1) A 2......... avec la notation A 0 (k) = A 0 + 2ikω 0 Id pour tout k Z

Une méthode ultra-rapide de résolution de l'équ. de Bloch Mise en uvre de la méthode On tronque le système diérentiel entre N et N d dt M[N] (t) = A [N] M [N] (t) + B [N] où A [N] est la matrice constante de taille 3(2N + 1) tridiagonale par bloc A 0 (N) A [N] = et B [N] = (b k ) k { N,...,N}. A 2 A 2 A 0 (N 1) A 2............... A 2 A 0 ( N) A 2

Une méthode ultra-rapide de résolution de l'équ. de Bloch Mise en uvre de la méthode D'après la formule de Duhamel, la solution du S.D. tronqué sous la cond. initiale M [N] (0) = (0,..., 0, M 0, 0,..., 0) est ( t M [N] (t) = e ta[n] M [N] (0) + e (t s)a[n] 0 Considérant la décomposition A [N] = P D P 1 où D = diag(d i, i = 3N,..., 3N) on obtient ) ds M [N] (t) = P e td P 1 M [N] (0) + P S(t) P 1 B [N] où S(t) { = ( diag(s i (t), i = 1,..., N) et e s i (t) = td i ) 1 /d i si d i 0 t sinon B [N].

Une méthode ultra-rapide de résolution de l'équ. de Bloch Algorithme Algorithme de résolution de l'équ. de Bloch (pour un voxel) 1 Choisir l'ordre de troncature N et la durée T RF du pulse 2 3 4 Calculer les valeurs propres et vecteurs propres de la matrice tridiagonale par blocs A [N] et former les matrices P, D et P 1 Calculer S(t) = diag(s i (t), i = 1,..., N) Calculer M [N] (T RF ) = (m k (T RF )) k { N,...,N} = P e T RF D P 1 M [N] (0) + P S(T RF ) P 1 B [N] 5 Vecteur magnétisation dans le repère tournant N m(t RF ) m k (T RF )e 2ikω0T RF k= N 6 Vecteur magnétisation dans le repère du laboratoire M [N] (T RF ) = R(T RF ) m [N] (T RF )

Une méthode ultra-rapide de résolution de l'équ. de Bloch Coût de l'algorithme Le coût principal de l'algorithme réside dans le calcul des éléments propres de la matrice A [N] qui est tridiagonale par blocs Peut se faire à moindre coût compte-tenu de la structure tridiagonale. En IRM sont utilisés des séquences d'impulsions RF Cette factorisation n'a à être eectuée qu'une seule fois

Introduction : Artefacts RF en IRM Principe de l'irm Eets d'un objet métallique électriquement conducteur L'équation de Bloch Une méthode ultra-rapide de résolution de l'équation de Bloch Illustrations numériques Précision et ecacité de la méthode Exemple de simulation numérique Conclusion et perspectives

Précision et ecacité de la méthode Comparaison des temps de calcul au solver ode45 de Matlab ➊ Comparaison à la solution exacte en l'absence de perturbation RF pour B 0 = 1 T, B 1 = 10 3 T, M 0 = (0, 0, 1), T 1 = 750 ms, T 2 = 50 ms et θ = π 2 Temps CPU correspondant à 16 3 = 4096 exécutions N = 0 N = 1 N = 2 N = 3 ode45(tol = 10 3 ) CPU times 3.82 9.17 17.56 29.53 69.21 Error in% 0.0089 0.0089 0.0089 0.0089 0.01

Précision et ecacité de la méthode Comparaison des temps de calcul au solver ode45 de Matlab ➋ Comparaison des solutions avec perturbation RF pour B 0 = 1 T, B 1 = 10 3 T, M 0 = (0, 0, 1), T 1 = 750 ms, T 2 = 50 ms et θ = π 2 Perturbation du champ RF aléatoire de même intensité que B 1 Temps CPU correspondant à 8 3 = 512 exécutions N = 0 N = 1 N = 2 ode45(tol = 10 6 ) CPU 0.21 2.77 5.85 441.31 M(T RF ) 0.451267567224223 0.451267577650069 0.451267577650185 0.451275033186301 0.880403831415840 0.880403864102639 0.880403864102598 0.880418286093983 0.143038128273614 0.143037935010000 0.143037935010011 0.143046376653028

Précision et ecacité de la méthode Comparaison des temps de calcul au solver ode45 de Matlab ➋ Comparaison des solutions avec perturbation RF pour B 0 = 1 T, B 1 = 10 3 T, M 0 = (0, 0, 1), T 1 = 750 ms, T 2 = 50 ms et θ = π 2 Perturbation du champ RF aléatoire de même intensité que B 1 Temps CPU correspondant à 8 3 = 512 exécutions N = 0 N = 1 N = 2 ode45(tol = 10 6 ) CPU 0.21 2.77 5.85 441.31 M(T RF ) 0.451267567224223 0.451267577650069 0.451267577650185 0.451275033186301 0.880403831415840 0.880403864102639 0.880403864102598 0.880418286093983 0.143038128273614 0.143037935010000 0.143037935010011 0.143046376653028 On montre que M(T RF ) M [0] (T RF ) Cste B 1 /B 0

Exemple de simulation numérique Évolution du vecteur aimantation au cours de la résonance Comparaison de l'évolution du vecteur aimantation au cours de la résonance pour un pulse RF de π/2 avec et sans champ RF perturbateur Repère tournant (e 1, e 2, z) Repère du laboratoire (x, y, z)

Exemple de simulation numérique Artefact engendré sur une image IRM Simulation de l'artefact engendré par une bille de cuivre (σ = 5.9 10 7, χ m = 2 10 5 ) de 1 cm de rayon soumise à un champ B 0 = 1.5 T et un champ RF d'intensité 10 3 T.

Conclusion et perspectives On dispose d'une méthode de résolution de l'équation de Bloch rapide et originale permettant d'obtenir la solution en un temps T donné sans passer par une discrétisation de l'intervalle [0, T ]. On s'intéresse à présent à l'équation de Bloch-Torrey qui permet de prendre en compte des phénomènes de diusion M t (x, t) = γ(m(x, t) B(x, t)) M xx + M y y M z M 0 z T 2 + div(d(x, t) M(x, t)) T 1