Brevet FR2561415A1 — publié le 19850920

PROCEDE DE RECONSTRUCTION D'IMAGE PAR TOMODENSITOMETRIE L'invention concerne un procédé de reconstruction d'image par tomodensitométrie, permettant d'améliorer la résolution spatiale de l'image reconstruite, sans réarrangement des données et permettant de ce fait une reconstruction rapide de cette image. L'évolution des tomodensitomètres est liée pour beaucoup à celle de l'ensemble de mesures constitué par la source de rayons X et les moyens de détection entraînés en rotation autour du patient pour relever les informations nécessaires à la reconstruction de l'image. On a ainsi distingué successivement plusieurs "générations" de tomodensitomètres. La première, dite à translation-rotation mettait en oeuvre une source de rayons X émettant un faisceau étroit en direction d'un seul détecteur. La source et le détecteur étaient solidaires d'un équipage mobile en translation, portés par le système tournant. Pour chaque position angulaire prédéterminée, l'équipage mobile se déplaçait transversalement par rapport à la coupe à imager, pour relever un ensemble de valeurs de mesure, appelés "vue". Dans un tel système tous les rayons ayant traversé la coupe à imager étaient, par construction, parallèles, pour une même vue. La seconde génération conservait le principe de translation- rotation mais avec un faisceau de rayons X en éventail de relati- vement faible ouverture et un multi-détecteur comportant un petit nombre de détecteurs adjacents. Enfin, les tomodensitomètres de troisième génération qui, à ce jour, constituent l'essentiel des appareils fabriqués, utilisent un faisceau de rayons X en éventail, d'ouverture plus importante et un multi-détecteur comportant un grand nombre de détecteurs adjacents capables de recevoir tous les rayons ayant traversé la coupe, pour chaque position angulaire de l'ensemble de mesure. Le mouvement de translation à chaque position angulaire est donc supprimé, ce qui permet d'acquérir toutes les données nécessaires à une reconstruction en un temps beaucoup plus faible. L'invention permet d'améliorer la résolution spatiale de l'i- mage reconstruite dans n'importe lequel des types de tomodensi- tomètre décrits brièvement ci-dessus. Dans cet esprit, l'invention concerne un procédé de recons- truction d'image par tomodensitométrie, du type consistant à faire tourner un ensemble de mesure comprenant une source de rayons X et des moyens de détection dans le plan d'une coupe à imager, lesdits moyens de détection opérant sur une certaine plage pour détecter le rayonnement X non absorbé, à relever un nombre prédé- terminé de vues comprenant chacune un échantillonnage à pas constant de N valeurs, représentatives de valeurs d'atténuation linéaire, élaborées par lesdits moyens de détection pour une position angulaire donnée dudit ensemble de mesure, lesdites vues étant relevées à pas angulaire constant et à appliquer auxdites vues une déconvolution et une rétro-projection, caractérisé en ce qu'il con- siste, le centre de la plage de détection étant décalé du quart dudit pas d'échantillonnage par rapport au centre de rotation de l'en- semble de mesure, - à acquérir les vues d'une image sur un tour complet dudit ensemble de mesure, - à pondérer pour chaque vue lesdites valeurs d'atténuation par un premier coefficient choisi, - à élaborer pour chaque vue un nombre de valeurs intermédiaires équivalent au nombre de valeurs d'atténuation, obtenues chacune en faisant la somme de deux valeurs d'atténuation correspondant à des valeurs échantillonnées mesurées adjacentes desdits moyens de détection et en pondérant cette somme par un second coefficient choisi et, - à appliquer ladite déconvolution et ladite rétro-projection à chaque ensemble de valeurs d'atténuation pondérées et de valeurs intermédiaires, correspondant à chaque vue. De préférence le pas angulaire est un sous-multiple d'un demi- tour (Mf de l'ensemble de mesure. On pense cependant que cette condition n'est pas impérative, surtout lorsque ledit pas angulaire est faible, c'est-à-dire lorsqu'on utilise un grand nombre de vues pour reconstituer l'image. Comme mentionné précédemment, cette définition de l'inven- tion est valable quelque soit le type de tomodensitomètre. En particulier, dans le cas actuellement le plus fréquent d'un tomoden- sitomètre à faisceau en éventail et multidétecteur "larges", l'acqui- sition d'une vue se fait par lecture du multidétecteur à chaque position angulaire prédéterminée de l'ensemble de mesure (N étant le nombre de détecteurs ou "canaux" dudit multidétecteur). La plage de détection définie ci-dessus est bien entendu la face du multi- détecteur orientée vers la source de rayons X à faisceau en éventail et le décalage entre le centre de cette plage et le centre de rotation est un décalage angulaire. Il est à noter cependant que la justification mathématique qui va suivre du procédé de l'invention n'est rigoureuse que dans le cas de vues obtenues à partir de familles respectives de rayons paral- lèles. Le procédé a pourtant été expérimenté avec succès sur un tomodensitomètre de "troisième génération" à faisceau en éventail et multidétecteur "larges". On a constaté une amélioration très sensible de la résolution spatiale, spécialement dans la région centrale de l'image car on peut considérer que les rayons qui traversent la coupe à imager sont pratiquement parallèles au voisinage du centre de la coupe. C'est pourquoi la suite de la description fera référence, pour simplifier, à un multi-détecteur "large" englobant pour chaque vue tout le champ de la coupe à imager, ledit multidétecteur étant représenté pour les besoins de la cause avec une structure rectiligne et recevant à chaque "vue" une famille de rayons parallèles provenant de moyens d'irradiation fictifs, non représentés. Actuellement aucun tomodensitomètre existant n'est évidemment conforme à une telle structure d'en- semble de mesure mais il suffit de savoir que le procédé est transposable tel quel sur un tomodensitomètre de "troisième géné- ration". L'invention sera mieux comprise et d'autres avantages de celle-ci apparaîtront à la lumière de la description qui va suivre du procédé conforme à l'invention, donnée en référence aux dessins annexés dans lesquels: - la figure 1 représente schématiquement un multidétecteur irradié par une famille de rayons parallèles repérés dans un système d'axes orthonormés ( d) caractéristique d'une vue avec la repré- sentation de la fonction d'absorption p, échantillonnée, corres- pondant à cette vue; - la figure 2 représente les positions du multidétecteur pour deux vues décalées de l étant repérées par des points et des positions intermédiaires corres- pondant à un échantillonnage double, si, étant repérées par des x; et - la figure 3 est un schéma bloc d'un tomodensitomètre mettant en oeuvre les perfectionnements de l'invention. Les procédés de reconstruction connus en tomodensitomètrie mettent en oeuvre deux traitements, d'une part une Déconvolution et d'autre part une Rétroprojection. Dans les expressions de ces deux opérations, on prendra en compte la double discrétisation du système due, d'une part à l'échantillonnage de la fonction d'ab- sorption par le fait que le signal est prélevé par un ensemble de détecteurs adjacents (on utilisera le terme "multidétecteur" pour désigner cet ensemble) et d'autre part aux positions angulaires ' de l'ensemble source-détecteurs auxquelles sont relevées les dif- férentes vues nécessaires à la reconstruction. La Déconvolution 3 d'une fonction quelconque f(J, di) s'exprime de façon classique: 3) '0p, di) 0f( eb d). k (d _) g( 4,di) (1) le terme 7 exprime le pas d'échantillonnage dû aux détecteurs di soit = di - di-1 On voit que la Déconvolution s'opère vue par vue, c'est-à-dire à constant; k est une fonction de di, c'est le noyau qui caractérise la déconvolution. 256 1 4 1 5 Avant d'aborder la rétroprojection, il convient d'introduire un opérateur supplémentaire I: l'opérateur d'interpolation. Soit en effet un point (x, y) quelconque de la coupe, auquel doit correspondre un pixel de l'image, après reconstruction. Pour une position an- gulaire donnée e du multidétecteur Il (voir figure 1), il se peut qu'aucun rayon ri venant frapper le centre d'un détecteur di ne passe par le point (x,y). Il est donc usuel d'attribuer à ce point une valeur obtenue par interpolation. On peut par exemple associer au point (x,y) le rayon ri qui passe au plus près de celui-ci dans une vue donnée (c'est-à-dire la valeur mesurée au détecteur correspondant). On procède plus souvent à une "barycentration" entre les deux rayons situés de part et d'autre du point (xy) ou entre un plus grand nombre encore de rayons voisins. Autrement dit, on fait une rroyenne entre les valeurs mesurées par plusieurs détecteurs corres- pondant aux rayons voisins, cette moyenne étant pondérée par une fonction de la distance séparant le point (xy) de chaque rayon. C'est dire que l'opérateur I peut avoir des expressions mathématiques très différentes suiant le choix du constructeur de tomodensitomètre. Il cst à noter que la justification du procédé selon l'invention suppose que l'opérateur soit linéaire et symétrique. La définition de la linéari.ée d'une fonction ou d'un opérateur est bien connue. En outre, on dit qu'un opérateur d'interpolation est symétrique si, pour toute fonction discrétisée et sa fonction symétrique, auxquelles on ap- plique l'opérateur, les fonctions interpolées de ces deux fonctions symétriques sont aussi symétriques. A titre d'exemple, les opéra- teurs d'interpolation classiques qui ont été décrits brièvement ci- dessus sont linéaires et symétriques. Soit g = I g g étant la fonction déconvoluée, définie ci-dessus (relation (1)). La rétroprojection Rg] (x,y), autrement dit R appliquée à et calculée au point (x,y) s'exprime classiquement de la façon suivante: [R'g] (xy)= f)(,xcos + ysin) (2) On rappelle d'autre part que la fonction d'absorption du système p(,d) représente, pour chaque position angulaire 4 du multidétecteur (c'est-à-dire pour chaque "vue") la variation de l'ab- sorption des rayons X dans le champ d'observation, repérée dans un repère orthonormé d'axes e,!/ (voir figure 1). De par la structure du multidétecteur, on ne connait que p(6, d.) pour chaque vue d'angle, c'està-dire une famille d'échantillons repérés par des x sur la figure 1. Si f était la fonction d'absorption définie ci-dessus, alors la rétroprojection appliquée à la fonction f déconvoluée serait la reconstruction recherchée. Cependant, les développements qui suivent sont valables pour toute fonction f de et di. Soitjf l'opérateur global défini par: //=Ie8g|(xyy) g étant relié à f par la relation (1). Cet opérateur sera appelé "opérateur de reconstruction". On sait par ailleurs que les infor- mations nécessaires pour reconstruire une image peuvent s'acquérir sur un demi-tour ou sur un tour complet de l'ensemble source- multidétecteur. Soient f et/ f les opérateurs de reconstruction corres- pondants, associes au pas d'échantillonnage du multidétecteur. Une des conditions de miseen oe vre de l'invention est que A= c/- @t-l soit tel quel - I = L, entier. Lest donc le nombre de vues sur un demi tour. Dans ces conditions: = x ci +y sin0) - D(a n fX pr (,ux cos fe+ Ysin c Dans la pratique, c'est-à-dire lorsque f est la fonction d'ab- sorption, on sait que: f=2 / Autrement dit, l'image reconstruite à partir des informations recueillies sur un tour complet est la même que celle qui est reconstruite à partir des informations recueillies sur un demi-tour. L'invention a pour but d'exploiter cette redondance pour améliorer la résolution spatiale de l'image. Pour cela, on démontre que les opérateurs. ,4, eto,.24possèdent les propriétés intrinsèques 0 (quelle que soit f) suivantes: 1 )>/'r et,2/jsont des opérateurs linéaires si I est un opérateur linéaire. 2O) en posant: f( di) = f( -di) on peut vérifier une autre propriété reliant.t et /f f f +( (faf)(3) pour autant que I soit linéaire et symétrique. On cherche à exploiter les données fournies par les détecteurs avec un échantillonnage 7, sur un tour complet (qui fournirait normalement une reconstructioner7) pour obtenir en fait une image correspondant à une reconstruction sur un demi-tour à partir de données qui seraient obtenues par un multidétecteur de pas d'échantillonnage h =,soit. Pour cela, considérons le decalage mentionné ci-dessus du centre du multidétecteur par rapport à la projection du centre de rotation O sur celui-ci, les échantillons si d'une vue doublement échantillonnée se définissent par la relation: h si = ih 2 et si - s l =h On rappelle aussi que les détecteurs réels d. sont reliés au pas 7 par la relation: 7par la relation: dj: =., 7 h c'est-à-dire d = 2jh + dj = s2j La suite d. se déduit donc de la suite si par un prélèvement d'un échantillon sur deux. Soit p( e, dj) la fonction d'absorption échantillonnée au pas du multidétecteur, il s'agit donc de l'ensemble des valeurs d'absorption déduites des lectures successives du multidétecteur. Soit la fonction f suivante, d'échantillonnage de pas h, définie par la double relation: f( ' s 52i) =0( p(, di) ( 1.5 f( s1 +1)= p(, d) + p(4, di + 1) (4b) En introduisant f d'après la définition qui précède, on peut vérifier que: (f s/ + -( Par conséquent, si on pose de façon plus générale Par conséquent, si on pose de façon plus générale q( 9,s> =4 p( O,s) +; s + h) + p( , s-h)j (5) On constate que (f+f)( si) q(ti si). Autrement dit, (f + f) (, si) n'est rien d'autre qu'une valeur échantillonnée de q( , s). Donc /7 (f + f) q Or d'après la relation (3) A (f + i)= f d'o, f = q Le but fixé, c'est-à-dire relier f à i0 2Y/' est presque atteint dans la mesure o q peut se déduire de la fonction d'absorption p. En effet, si on prend la transformée de Fourier de la relation (5), à P constant (>8 15. .4 ^ ou q et p sont respectivement les transformées de Fourier à b constant de q et p et o Ws) =3- cost- I.. 206 = h est la fréquence de Nyquist associée à l'échantillonnage de pas h. (6) exprime donc que q est une "'version filtrée" de p. Autre- ment dit, dans le domaine spatial q est le produit de convolution de p par un noyau k1, k1 étant la transformée de Fourier inverse de H. Comme la convolution est commutative, er q = r P o L est l'homologue deux avec un noyau de déconvolution k' tel que k' = k # k e étant le signe de l'opération de convolution. Autrement dit, il suffit de choisir k (relation (1)) en sachant que le résultat final correspondra en fait à une déconvolution de noyau k'. Si on applique l'invention à un tomodensitomètre connu de noyau donné, il suffit donc de modifier le noyau de déconvolution selon ce qui précède. Pour le faire, on dispose d'un grand nombre de possibilités car k1 peut aussi être ajusté par un choix convenable de A. et/3. Parmi les différentes possibilités dans le choix des paramètres ct et/3, on a pu vérifier une notable amélioration de la résolution spatiale en choisissant -.=-/. En résumé, la mise en oeuvre de l'invention consiste essentiellement à modifier les valeurs repré- sentatives de l'absorption, déduites des lectures successives des moyens de détection conformément à la double relation (4) en procédant à une acquisition des vues sur un tour complet. La relation (4a) signifie simplement qu'on pondère par un premier coefficient oc chaque valeur d'atténuation déduite du signal délivré par chaque détecteur di (ou chaque position de détecteur dans le cas d'un tomodensitomètre à détecteur unique) dans chaque vue d'anglet> et la relation (4b) signifie qu'on élabore dans chaque vue un nombre équivalent de valeurs intermédiaires en faisant chaque fois la somme de deux valeurs d'atténuation correspondant à des détecteurs adjacents (o à des positions de détecteur voisines) et en pondérant cette somme par un second coefficient/. Dans le cas o on choisit 'c = /3 = 1, chaque valeur intermédiaire est donc obtenue en faisant tout simplement la moyenne de deux valeurs d'atténuation voisines. En se référant à la figure 3, on a représenté les principaux sous-ensembles d'un tomodensitomètre équipé des perfection- nements conformes à Pinvention. Les moyens de détection sont ici représentés sous forme d'un multidétecteur Il comportant N détec- teurs adjacents, le pas des détecteurs étant Z d = '. Pour les raisons indiquées précédemment, le multidétecteur a été représenté sous forme d'un boîtier rectiligne mais il est bien connu que dans le cas d'un tomodensitomètre utilisant un faisceau de rayons X en éventail, le boîtier du multidétecteur pourra être courbe pour que tous les détecteurs di soient agencés suivant un arc de cercle géométriquement centré sur le foyer de la source de rayons X, non Il représentés. L'enserhble de mesure comportant la source et le multidétecteur est entraîné en rotation dans le plan d'une coupe à imager. Le centre de rotation est O. On rappelle que le centre du multidétecteur est décalé de Ad par rapport à la projection du centre O sur le multidétecteur et que le pas angulaire des prises de "vues" est tel que | = L, entier. Une vue est obtenue ici par lecture de tous les détecteurs du multidétecteur Il pour un angle P donné. Sur la plupart des tomodensitomètres, il existe des moyens de réglage précis de la position du multidétecteur par rapport à la source. Dans la plupart des cas, ce "vernier" est ajusté pendant la phase de mise au point de l'appareil pour annuler aussi précisément que possible tout décalage entre le multidétecteur et la source. Les mêmes moyens peuvent être utilisés pour provoquer le décalage statique du multidétecteur, recherché dans le cadre de l'invention. La figure 3 décrit sous forme de schéma-bloc fonc- tionnel les moyens spécifiques de l'invention (selon un mode de réalisation possible) et les parties essentielles de l'ordinateur associé au multidétecteur 11. Les valeurs échantillonnées lues aux sorties du multidétecteur, au moyen par exemple d'un circuit de portes analo- giques la, sont transformées en informations numériques grâce à un convertisseur Analogique-Numérique 12 puis traitées dans un préprocesseur 13, classique, effectuant les opérations habituelles de calibration et de transformation logarithmiques. Les informations ainsi transformées sont les valeurs d'atténuation linéaire. Chaque "vue" en comporte autant que le nombre de détecteurs du multi- détecteur, c'est-à-dire N. De façon bien connue, le multidétecteur est lu chaque fois séquentiellement d'une extrémité à l'autre de sorte que les valeurs d'atténuation linéaire se succèdent à la sortie 14 du préprocesseur pour être traitées en temps réel dans un autre processeur de l'ordinateur comportant essentiellement une section 15 agencée ou programmée pour appliquer une déconvolution et une section 16 agencée ou programmée pour appliquer une rétroprojection. Entre le préprocesseur 13 et les moyens de décon- volution, on a intercalé, selon l'invention, un registre 17 dont l'entrée est reliée à la sortie 14. Cette dernière est elle-même reliée à un multiplicateur numérique 19 agencé pour appliquer le coefficient o et à une entrée d'un sommateur numérique 20 dont l'autre entrée est reliée à la sortie du registre 17. La sortie du sommateur 20 est elle-même reliée à un autre multiplicateur numérique 21 agencé pour appliquer un coefficient. Les sorties des deux multiplicateurs 19 et 21 sont reliés aux deux entrées d'un multiplexeur 22 dont la sortie alimente la section de déconvo- lution 15. Ainsi, grâce au registre 17, on dispose à chaque instant de valeurs d'atténuation linéaire correspondant à deux détecteurs voi- sins. Les informations numériques représentatives de ces valeurs d'atténuation sont ensuite combinées conformément à la double relation (4a, 4b) grace aux circuits 19, 20, 21. Chaque vue donne lieu ainsi à 2 N valeurs appliquées à la section de déconvolution. Bien entendu, toutes ces opérations peuvent aussi être exécutées par un simple sous-programme de l'ordinateur remplaçant tous les circuits de logique cablés qui ont été décrits entre le convertisseur Analogique-Numérique 12 et la section de Déconvolution 15. La pondération de N valeurs d'atténuation par le coefficient -4 donne N valeurs. En revanche l'obtention des valeurs inter- médiaires à partir, chaque fois, de deux détecteurs voisins oblige de considérer une valeur de mesure fictive, supplémentaire, d'un côté du multidétecteur qui dépend du sens de décalage de ce dernier, pour obtenir N valeurs intermédiaires. Dans la pratique, il n'est nullement nécessaire d'ajouter un détecteur supplémentaire à l'en- semble de mesure car on peut considérer que l'absorption sur le bord de la coupe à imager est toujours nulle. Par conséquent, pour obtenir cette valeur intermédiaire extrême, il suffit de multiplier par ê la 2' valeur d'absorption linéaire correspondant au détecteur réel extrême. Z561415 REVENDICATIONS 1. Procédé de reconstruction d'image par tomodensitométrie, du type consistant à faire tourner un ensemble de mesure compre- nant une source de rayons X et des moyens de détection (11) dans le plan d'une coupe à imager, lesdits moyens de détection opérant sur une certaine plage pour détecter le rayonnement X non absorbé, à relever un nombre prédéterminé de vues comprenant chacune un échantillonnage à pas constant de N valeurs, représentatives de valeurs d'atténuation linéaire, élaborées par lesdits moyens de détection pour une position angulaire donnée dudit ensemble de mesure, lesdites vues étant relevées à pas angulaire constant et à appliquer auxdites vues une déconvolution (15) et une rétro- projection (16), caractérisé en ce qu'il consiste, le centre de la plage de détection étant décalé du quart dudit pas d'échantillonnage par rapport au centre de rotation (0) de l'ensemble de mesure, - à acquérir les vues d'une image sur un tour complet dudit ensemble de mesure, - à pondérer (19) pour chaque vue lesdites valeurs d'atténuation par un premier coefficient choisi (0.), - à élaborer pour chaque vue un nombre de valeurs intermédiaires équivalent au nombre de valeurs d'atténuation, obtenues chacune en faisant la somme (20) de deux valeurs d'atténuation correspondant à des valeurs échantillonnées mesurées adjacentes desdits moyens de détection et en pondérant (21) cette somme par un second coef- ficient choisi (/), et - à appliquer ladite déconvolution et ladite rétroprojection à chaque ensemble de valeurs d'atténuation pondérées et de valeurs inter- médiaires, correspondant à chaque vue. 2. Procédé de reconstruction d'image selon la revendication 1, caractérisé en ce que le pas angulaire précité est un sous-multiple d'un demi-tour dudit ensemble de mesure.