• Aucun résultat trouvé

Calcul scientifique pour la médecine

N/A
N/A
Protected

Academic year: 2021

Partager "Calcul scientifique pour la médecine"

Copied!
68
0
0

Texte intégral

(1)

Calcul scientifique pour la m´

edecine

St´

ephanie Salmon

(2)

Plan

1

Introduction : calcul scientifique

2

Applications bio-m´

edicales

3

Mod´

elisation

4

Des images `

a un maillage de calcul

5

esultats num´

eriques

(3)

Plan

1

Introduction : calcul scientifique

2

Applications bio-m´

edicales

3

Mod´

elisation

4

Des images `

a un maillage de calcul

(4)

Calcul scientifique

Objectif :

”mod´

eliser le r´

eel pour le simuler `

a l’aide d’un ordinateur”

Sp´

ecialit´

e relativement r´

ecente (li´

ee au progr`

es des ordinateurs).

Permet de r´

eduire le coˆ

ut de d´

eveloppement de produits complexes.

Tr`

es pr´

esent dans l’industrie, secteur Recherche et d´

eveloppement.

Exemple : a´

eronautique, automobile, armement,

el´

ecommunications.

Permet de reproduire le r´

eel (chirurgie assist´

ee par ordinateur,

instruments de musique) ou d’anticiper (´

evolution des galaxies,

(5)

Calcul scientifique

Principe :

on ´

ecrit des programmes de calcul bas´

es sur les

math´

ematiques qui seront utilis´

es par des ordinateurs pour obtenir

des

simulations num´

eriques

: c’est le

calcul scientifique

.

(6)

Quelles applications ?

Tr`

es vari´

ees ! Quelques exemples :

La

conception

de v´

ehicules (voitures, trains, avions)

La

simulation

d’incidents (nucl´

eaires, civils, maritimes) :

protocoles de s´

ecurit´

e visant `

a minimiser les risques de pertes

Le

traitement

de donn´

ees et d’images : t´

el´

ecommunication,

compression d’images, cryptographie, images m´

edicales.

(7)
(8)
(9)
(10)
(11)

Plan

1

Introduction : calcul scientifique

2

Applications bio-m´

edicales

3

Mod´

elisation

4

Des images `

a un maillage de calcul

(12)

Mod´

elisation et simulation d’´

ecoulements sanguins ou

d’´

ecoulements pulmonaires.

Objectif : Mettre `

a la disposition du monde de la sant´

e des outils

automatiques de simulation bas´

es sur :

la reconstruction de la g´

eom´

etrie tridimensionnelle des

vaisseaux sanguins ou des poumons `

a partir de l’imagerie

edicale,

des simulations num´

eriques des ´

ecoulements,

con¸

cu comme aide au diagnostic et/ou `

a la planification

th´

erapeutique et/ou au pronostic post-op´

eratoire de maladies

(13)

Maladies vasculaires

Principales causes de mortalit´

e dans les soci´

et´

es industrialis´

ees =

certaines maladies vasculaires comme les st´

enoses art´

erielles et les

(14)

Pour quelles th´

erapies?

Techniques Endo-Vasculaires : minimiser l’acc`

es anatomique.

traitements destructifs : traitement par laser des st´

enoses

art´

erielles, . . . .

poses de dispositifs m´

edicaux dans la lumi`

ere des

bioconduites : endoproth`

eses ou stents art´

eriels dans les

parties st´

enos´

ees, spires ou coils endocavitaires dans les

an´

evrismes,. . . .

(15)
(16)
(17)
(18)
(19)

Maladies pulmonaires

En augmentation dans nos soci´

et´

es : infections respiratoires,

asthme (6 `

a 7% de la population est asthmatique -2008-) . . .

Traitement par bronchodilatateur : mesurer quel pourcentage de

produits actifs arrive r´

eellement juqu’aux bronchioles ? Comment

(20)

Objectifs des simulateurs

Aider `

a la compr´

ehension du d´

eveloppement de ces maladies

(influence des facteurs h´

emodynamiques par exemple).

Aider `

a la progression endo-vasculaire,

pr´

evoir les risques de rupture,

guider la pose = planification des op´

erations.

Aider `

a am´

eliorer les traitements (les performances des

bronchodilatateurs, optimisation de forme des implants

endovasculaires).

Construire des bases de donn´

ees pour l’aide au pronostic des

certaines maladies ou de leur d´

eveloppement.

(21)

Propri´

et´

es souhait´

ees des simulateurs / Implications

le plus ”automatique” possible, minimiser l’intervention

humaine =⇒ travail collaboratif,

tendre vers le ”temps r´

eel” =⇒ simplifier sans perdre l’int´

erˆ

et,

prendre en compte la variabilit´

e biologique =⇒partir de

(22)

Les ´

equipes dans le monde qui travaillent sur le bio-m´

edical

Cambridge,

Oxford,

Londres,

EPFLausanne,

Courant Institute (New-York),

Paris (INRIA Rocquencourt - Projet REO)

. . .

(23)

Pourquoi cette explosion des math´

ematiques pour le

bio-m´

edical ?

eveloppement des m´

ethodes num´

eriques et augmentation de la

puissance des ordinateurs :

eom´

etrie complexe.

Ph´

enom`

enes biologiques donc mod`

eles complexes (exemples :

fluide complexe et solide d´

eformable en interaction pour les

(24)

Plan de travail

Scanner - IRM - . . .

←−

Equipes m´

edicales

Segmentation

←−

Equipes informatiques

Maillage volumique

Simulation 3D

←−



Equipes math´

ematiques

(25)

Plan

1

Introduction : calcul scientifique

2

Applications bio-m´

edicales

3

Mod´

elisation

4

Des images `

a un maillage de calcul

(26)

Des ´

equations...

Une ´

equation : ”trouver x dans R tel que x

2

= 1”.

Une ´

equation diff´

erentielle : ”trouver f : R −→ R telle que

f

0

(x ) = f (x ) pour tout x dans R.

Figure:

Une solution...

Figure:

La solution qui vaut 1 en

(27)

Des maillages...

Comment trouver une fonction ?

on trouve son expression f (x ) = e

x

. . . impossible en g´

en´

eral !

on approche le graphe de la fonction c’est–`

a-dire les valeurs

(28)

Des ´

equations aux d´

eriv´

ees partielles...

esoudre une ´

equation aux d´

eriv´

ees partielles : ”trouver

f : (x , y , z) 7−→ f (x , y , z) v´

erifiant une relation liant f et ses

eriv´

ees (partielles) par rapport `

a x , y et z....

eme m´

ethode : trouver les valeurs de la fonction inconnue en des

points du domaine.

Existe-t-il une solution `

a cette ´

equation ? Si oui, est-elle

unique ?

Etude qualitative de la solution

Choix de la discr´

etisation : passage d’un probl`

eme pos´

e en

dimension ∞ `

a un probl`

eme en dimension finie (que l’on peut

esoudre `

a l’aide d’un ordinateur !).

(29)

Mod´

elisation : ´

ecoulements sanguins

Sang = suspension concentr´

ee de cellules :

globules rouges (h´

ematies),

globules blancs (leucocytes),

plaquettes.

=⇒ Fluide non-newtonien.

Mais

le caract`

ere multiphasique ne devient important que dans les petits

(30)

Ecoulements sanguins art´

eriels

Art`

eres : section circulaire, solide ´

elastique

en grande d´

eformation

=⇒ Interaction fluide-structure.

Hypoth`

ese de travail dans le r´

eseau art´

eriel

er´

ebral :

Dans un premier temps : fluide homog`

ene

et newtonien.

Interaction fluide-structure dans les art`

eres

proximales.

=⇒ ´

equations de Navier-Stokes pour le

fluide + ´

equation de l’´

elasticit´

e pour la

structure !

(31)

Ecoulements sanguins veineux

Veines : section elliptique (car collabable),

pas d’interaction fluide-structure au niveau

des sinus mais au niveau des jugulaires.

A ce jour pas tr`

es bien comprise, beaucoup

(32)

Ecoulements pulmonaires

Air + mol´

ecules actives de m´

edicaments :

=⇒ ´

equations de Navier-Stokes pour le fluide + transport pour les

mol´

ecules.

=⇒ ´

ecoulements granulaires : ´

equations de Navier-Stokes pour le

(33)

L’´

equation :

On cherche u la vitesse du fluide et p la pression du fluide,

caract´

eristiques de l’´

etat du fluide, satisfaisant l’´

equation de la

dynamique des fluides incompressibles (Navier

1

- Stokes

2

) :

∂u

∂t

(X , t) + u.∇u(X , t) − ν∆u(X , t) + ∇p

=

0, (X , t) dans Ω×R

+

div u(X , t)

=

0, (X , t) dans Ω×R

+

u(X , 0)

=

u

0

(X ), X dans Ω

(34)

Th´

eorie

A ce jour, on ne sait pas d´

emontrer en 3D l’existence de solutions

eguli`

eres d´

efinies globalement en temps !

Mais on peut d´

emontrer l’existence de solutions faibles (l’unicit´

e

(35)

Conditions limites : art`

eres

Entr´

ee U = fonction(t) : vitesse d´

ependante du temps (flot puls´

e).

15 20 25 30 35 40 45 50 0 0.2 0.4 0.6 0.8 1 1.2 ’Experimental points MR velocimetry’ ’Prescribed inlet velocity obtained from the experimental measures’

(36)

Conditions limites en sortie : art`

eres

Plusieurs choix :

Sortie libre (”ne rien faire”)

Imposer la pression (???)

Coupler `

a un mod`

ele pour simuler le reste du r´

eseau (mod`

ele

0D ou 1D).

ATTENTION : si fluide-structure, couplage `

a un mod`

ele

(37)

Sortie libre et formulation sym´

etris´

ee (I)

Vec Value 0 0.0157903 0.0315806 0.0473709 0.0631612 0.0789515 0.0947418 0.110532 0.126322 0.142113 0.157903 0.173693 0.189484 0.205274 0.221064 0.236855 0.252645 0.268435 0.284225 0.300016 IsoValue -0.00318316 -0.00272842 -0.00242526 -0.00212211 -0.00181895 -0.00151579 -0.00121263 -0.000909476 -0.000606318 -0.00030316 -1.83488e-009 0.000303156 0.000606314 0.000909472 0.00121263 0.00151579 0.00181895 0.0021221 0.00242526 0.00318316

(38)

Sortie libre et formulation sym´

etris´

ee (II)

Vec Value 0 0.0162714 0.0325428 0.0488143 0.0650857 0.0813571 0.0976285 0.1139 0.130171 0.146443 0.162714 0.178986 0.195257 0.211528 0.2278 0.244071 0.260343 0.276614 0.292886 0.309157 IsoValue -0.000500677 -3.42388e-005 0.00027672 0.000587678 0.000898637 0.0012096 0.00152055 0.00183151 0.00214247 0.00245343 0.00276439 0.00307535 0.0033863 0.00369726 0.00400822 0.00431918 0.00463014 0.0049411 0.00525206 0.00602945

Figure:

Vitesse et pression - Ecoulement de Poiseuille impos´

e `

a l’entr´

ee

(39)
(40)

Conditions limites : veines

Entr´

ee U uniforme : vitesse provenant de la micro-circulation.

Peau : Le fluide ne doit pas traverser la peau du vaisseau,

soit U = 0.

Sortie : condition limite de paroi poreuse ou de traction (appel du

coeur).

(41)

Plan

1

Introduction : calcul scientifique

2

Applications bio-m´

edicales

3

Mod´

elisation

4

Des images `

a un maillage de calcul

(42)

Imagerie et acquisition

(43)
(44)
(45)
(46)

Traitement du maillage : ´

etape II

(47)
(48)

Traitement du maillage : ´

etape III

(49)

Conditions limites (sortie)

Sortie libre !

IMPORTANT : sections de sorties perpendiculaires `

a l’axe du

vaisseau !

Sinon !

INRIA-MODULEF

INRIA-MODULEF

(50)

Traitement du maillage : ´

etape IV

(51)
(52)

Traitement du maillage

(53)
(54)

Plan

1

Introduction : calcul scientifique

2

Applications bio-m´

edicales

3

Mod´

elisation

4

Des images `

a un maillage de calcul

5

esultats num´

eriques

(55)
(56)
(57)

INRIA-MODULEF

INRIA-MODULEF

3236

3251.90356

3267.78247

3283.66138

3299.54

3236

3251.90356

3267.78247

3283.66138

3299.54

(58)
(59)

INRIA-MODULEF

INRIA-MODULEF

3404

3492.5461

3581

3670

3758.

3404

3492.5461

3581

3670

3758.

3194

3359

3523

3688

3853

3194

3359

3523

3688

3853

(60)

esultat de simulation stationnaire : Polygone de Willis,

Stokes, P

2

− P

1

), vitesse uniforme en entr´

ee, sortie libre.

Figure:

esultats de simulation : pression (gauche) et lignes de courant

(61)

eseau veineux c´

er´

ebral : FreeFem++ (P

2

− P

1

), vitesse

uniforme en entr´

ee, sortie libre.

(62)

eseau c´

er´

ebral complet

(63)
(64)

esultat de simulation Navier-Stokes instationnaire :

eseau veineux

Figure:

esultats de simulation - Feel++ sur IRMA-HPC, 32 processeurs.

Towards large-scale three-dimensional blood flow simulations in realistic

geometries, C. Caldini, V. Chabanne, M. Ismail, G. Pena,

(65)
(66)

Plan

1

Introduction : calcul scientifique

2

Applications bio-m´

edicales

3

Mod´

elisation

4

Des images `

a un maillage de calcul

5

esultats num´

eriques

(67)

Axes de recherche : point de vue math´

ematique

Nombreux outils d´

evelopp´

es et d’autres en cours de

eveloppement pour am´

eliorer les segmentations et pour

passer des segmentations aux maillages de calcul - avec les

informaticiens.

Mod´

elisation (fluide newtonien/ non newtonien...,

simplification de mod`

eles).

Conditions limites (couplage de mod`

eles).

Interaction fluide-structure.

(68)

Conclusion

Simulations num´

eriques fournissent des informations int´

eressantes

impossible `

a obtenir de mani`

ere non-invasive chez les patients

=⇒ int´

erˆ

et du calcul scientifique et des simulations.

Difficult´

es du calcul scientifique appliqu´

e au biologique :

Références

Documents relatifs

Dans cette étude, nous montrons que les ondes sont en fait obliques, et nous proposons un modèle simple pour prédire cet angle. C’est l’angle de cette frontière

2) que se passe-t’il si l’angle de contact est plus grand que 90 degrés? Faites le schéma qui correspond à la photo dans ce cas. Ex1: 1) Microgravité et angle de contact: ce

On fait ici une première approche quantitative de ce phénomène en considérant une transformation simple: on découpe le cylindre liquide de rayon R en tronçons de longueur !.

ondulatoire augmente la surface. On obtient que la surface diminue lorsque a augmente, à condition que la longueur d’onde soit plus grande que le périmètre initial. C’est un

Rupture d’un ligament liquide Lorsqu’un ligament liquide de longueur 2L et de rayon R (densité rho, tension de surface gamma) relaxe sous l’influence de la tension de surface,

2) que se passe-t’il si l’angle de contact est plus grand que 90 degrés? Faites le schéma qui correspond à la photo dans ce cas. Ex1: 1) Microgravité et angle de contact: ce

Ex4: On a fait passer une goutte dans un tube. Elle a laissé derrière elle un mince film contre la paroi. Décrivez ce que vous observez sur l’image. Faites un schéma, et

4) On considère une ligne matérielle initialement d’équation f(x,t=0)=-x. D’après la représentation graphique du champ de vitesse discutez comment cette ligne va se déformer dans