• Aucun résultat trouvé

Chapitre II Optimisation des plans de traitement en RCMI

2 Gradient de dose

2.1 Composition du gradient de dose

Le gradient est un opérateur qui quantifie au premier ordre la variation d'une fonction induite par les variations des variables dont elle dépend. Dans notre cas, nous cherchons à connaitre la variation de la

dose déposée en fonction des paramètres du plan de traitement, c’est-à-dire les fluences et les

balistiques.

Étant donnée un plan de traitement composé de faisceaux RCMI, par le principe de superposition,

la dose déposée au point par ces faisceaux RCMI peut s’écrire10 :

8En pratique, l’ensemble de fluences d’un faisceau RCMI peut s’exprimer sous forme de vecteur ou de matrice

d’où deux façons d’indiquer la fluence d’un faisceau élémentaire.

9

Sur de gros faisceaux, cette assertion est légèrement faux à cause du phénomène de pénombre … mais dans notre modèle de petits faisceaux mitoyens, ce phénomène de pénombre n’est pas réellement considéré et pris en compte. De plus, les nouvelles technologies sont d’ailleurs de moins en moins concernées (ex du Cyberknife).

88

, est la dose déposée par le ème

faisceau RCMI

Le gradient de la dose au point par rapport aux paramètres, désigne l’ensemble des paramètres ( ; ), des faisceaux RCMI (les paramètres du plan de traitement à optimiser).

Notons que , présente les paramètres du ème faisceau RCMI. est constitué de cinq

paramètres géométriques ( ; ; ; ; ), est le vecteur de fluence composée de

réel positif. Nous avons :

On sait qu’un faisceau RCMI est composé de faisceaux élémentaires, donc :

est l’intensité du faisceau élémentaire du ème faisceau RCMI, est la

dose déposée au point par ce faisceau élémentaire avec une fluence unité.

On cherche le gradient de la dose déposée par ce faisceau RCMI. Selon les paramètres de , le

gradient peut s’écrire de deux façons différentes:

Ainsi que,

Ici, on constate que le gradient de la dose par rapport à la matrice de fluence est très facile à calculer, il suffit de connaitre la dose déposée par chaque faisceau élémentaire. Cette dose peut être calculée par

la méthode Pencil Beam ou Monte Carlo ou autres. C’est pour cette raison que pour une balistique

prédéfinie, la majorité des méthodes d’optimisation utilise la méthode de gradient pour trouver la

matrice de fluence optimale.

Néanmoins, à notre connaissance, il n’existait pas jusqu’à présent de méthode de calcul de dose qui permette d’expliciter le gradient de la dose par rapport aux paramètres géométriques du faisceau. Par

conséquent, les balistiques du traitement sont définies manuellement, par sélection dans un panel limité ou par des méthodes purement géométriques mentionnées dans la section 4 du Chapitre I.

En revanche, notre méthode de calcul de dose rapide nous permet d’expliciter un tel gradient par

rapport à la balistique du plan de traitement. Nous allons maintenant continuer la décomposition du gradient de la dose en tenant compte de la particularité de notre méthode de calcul de dose.

La dose déposée par un faisceau élémentaire, , est calculée par le logiciel Doséclair. Elle est la somme pondérée de la dose déposée par chaque SBIM :

89

est la dose déposée par le SBIM du faisceau élémentaire ( ), est la pondération du SBIM sur le point .

Dans un premier temps, on considère que la pondération est invariante par rapport aux changements des paramètres du faisceau. Or ne dépend pas de l’intensité du faisceau. Nous allons donc nous intéresser uniquement au gradient de la dose déposée par ce faisceau élémentaire ( ) par rapport aux 5 paramètres géométriques du faisceau RCMI.

La dose déposée par le SBIM est calculée en deux étapes :

D’abord, on calcule la projection du point dans son modèle homogène :

Ensuite, on calcule la dose de cette projection en utilisant un modèle de régression :

Donc, nous avons

Grâce au théorème de dérivation des fonctions composées, le gradient de la dose déposée par le SBIM peut s’écrire :

Maintenant, nous sommes arrivés à la racine du problème. Pour connaitre le gradient de la dose par rapport à la balistique du plan de traitement, il suffit de connaitre le gradient du modèle de régression par rapport au point projeté et le gradient du tenseur de projection par rapport à la balistique du plan de traitement.

La fonction pour obtenir la dose en milieu homogène finalement utilisée dans ce travail est à base de

splines d’ordre 3 bien adaptées à la nature particulière des courbes à représenter. Elle est donc

modélisée par une grille de polynômes en fonction des coordonnées du point projeté. Pour une raison de simplification, est exprimé par . Ces polynômes sont de la forme :

. Cette fonction est dérivable (y compris sur les limites de la grille,

par construction des splines) et nous pouvons expliciter ce gradient

:

Toutefois si d’autres méthodes de régression que les splines sont employées, il n’y a aucun problème,

la dérivation étant souvent peu courante mais parfaitement possible pour la grande majorité de ces méthodes (comme les réseaux de neurones artificiels qui avaient aussi été explorés dans les travaux préliminaires).

90

À ce stade, pour évaluer le gradient de la dose, il ne reste plus qu’un élément à expliciter : le gradient du tenseur de projection par rapport à la balistique du plan de traitement Nous allons détailler ces calculs dans les prochaines sections.

2.2 Le gradient du tenseur de projection

La propagation du faisceau RCMI dans le fantôme est réalisée par propagations du faisceau

élémentaire. Chaque propagation du faisceau élémentaire créé ses propres SBIM et donc ses tenseurs de projections axiales et latérales.

Nous avons vu dans la deuxième partie de ce mémoire que, pour un faisceau élémentaire paramétré par = ( ; ; ; ; ), la projection est représentée par un tenseur d’ordre 2, équivalent à une

matrice, de dimension 4×4. Nous disposons par ailleurs des formules analytique de calculs de ses tenseurs à partir des cinq paramètres géométriques du faisceau RCMI via des fonctions trigonométriques. On peut évaluer le gradient de chaque composante de ces tenseurs par rapport à chaque paramètre en question. Par conséquent, nous pouvons obtenir le gradient de tenseur pour chaque SBIM et chaque maille voisine.

Les paramètres étant un vecteur ( ; ; ; ; ), et le tenseur de projection étant d’ordre 2, le

gradient du tenseur de projection par rapport aux paramètres est un tenseur d’ordre 3. Toutefois, pour simplifier les écritures, on va plutôt écrire cinq gradients sous la forme de tenseurs d’ordre 2, correspondant au gradient par rapport à un seul des paramètres.

Ainsi, le gradient du tenseur par rapport à , noté , est appelé un tenseur de gradient . Ce dernier nous permet de connaitre la pente de la variation des coordonnées du point projeté dans le modèle

homogène si on fait varier l’angle du faisceau RCMI. Évidemment, cette proposition est aussi

valable pour les autres paramètres. Donc, pour un SBIM (ou une maille voisine), nous cherchons à exprimer les cinq tenseurs de gradient associés.

Dans cette perspective, nous avons commencé par exprimer les cinq tenseurs de gradient de la maille

d’entrée. Ensuite en suivant le même principe de propagation, nous avons établis le mécanisme de

propagation en axial et en latéral. Le calcul est détaillé en Annexe C et Annexe D.

Finalement, on obtient un ensemble de tenseurs de gradient analytiques en fonction des paramètres géométriques du faisceau RCMI. En tenant compte de la composition du gradient de dose présenté

dans la section précédent, nous pouvons connaitre l’importance de la variation de la dose en chaque

point du fantôme en faisant varier la balistique du plan de traitement. Cette information précieuse nous donne la possibilité de résoudre le problème d’optimisation de la balistique par la méthode de descente de gradient.