Méthode du linogramme octogonal pour la reconstruction d'une image 3D à partir de ses intégrales de plans

J.-M. Wagner et F. Noo

Introduction

Ce travail concerne le problème de la reconstruction d'une image 3D à partir de projections coniques. Il trouve ses applications dans le domaine de la tomodensitometrie par transmission de rayons X ou par émission monophotonique. Utiliser une géometrie de projections coniques dans ce domaine permet d'une part d'améliorer la résolution des images reconstruites, et d'autre part d'accélérer le processus d'acquisition des mesures. En imagerie médicale, ce dernier point est particulièrement critique car il correspond à une réduction des artefacts dus au mouvement du patient, ainsi qu'à une augmentation de la rentabilité du scanner, augmentation qui résulte de l'accroissement du nombre de patient pouvant être examinés en un temps donné. Voir [5] pour une description de la géométrie de projections coniques.

La reconstruction d'une image 3D à partir de projections coniques s'effectue généralement en deux étapes. La première étape consiste en une conversion des mesures en intégrales de l'image sur des plans de l'espace \( \Re ^{3} \). La seconde étape consiste a reconstruire l'image 3D à partir de ses intégrales de plan. On notera que les plans pris en compte peuvent être échantillonnés de façon arbitraire pour autant qu'ils couvrent correctement la région d'intérêt de l'image. Ici, nous sommes intéressés par le développement d'un algorithme qui permet d'effectuer cette seconde étape rapidement tout en fournissant des images de bonne résolution.

Comme méthode rapide et précise déjà développée, on cite couramment la méthode linogramme (voir [2]). Cette méthode est en effet très performante mais présente toutefois ses limites. Celles-ci se situent au niveau du volume où la reconstruction est exacte. Que la région d'intérêt soit de forme cubique ou de forme cylindrique (les deux formes couramment considérées), la méthode linogramme ne permet pas de reconstruire exactement la totalité de cette région dans des conditions d'échantillonnage optimales.

Afin d'essayer d'améliorer les performances de la méthode linogramme classique, Kudo et Saito proposèrent en 1995 une méthode linogramme modifiée (voir [4]). Cette méthode a l'avantage d'être plus rapide mais conduit aussi à un volume de reconstruction exacte réduit. Dans [2], il fût montré que le gain en temps de calcul est inférieur à la perte en volume, ce qui relativise l'intérêt de la méthode linogramme modifiée.

Dans ce travail, nous nous basons sur les idées de Kudo et Saito afin de développer une nouvelle méthode linogramme qui est aussi rapide que la méthode linogramme classique mais permet d'accéder à un volume de reconstruction exacte plus grand dans des conditions d'échantillonnage optimales, que la région d'intérêt soit cubique ou cylindrique. Nous appelons cette méthode la méthode linogramme octogonale.

Principe

Soit \( f \), l'image 3D à reconstruire. Le principe de base des méthodes linogrammes, classique ou modifiée, est de calculer \( f \) à partir de sa transformée de Fourier échantillonnée sous une forme spéciale.

Tout d'abord, on décompose l'espace de Fourier de \( f \) en \( m \) sous-espaces \( E_{i} \) dont la réunion forme \( \Re ^{3} \). A chaque sous-espace \( E_{i} \), on associe ensuite un système d'axes \( A^{i}_{x}\, A^{i}_{y}\, A^{i}_{z} \) et la fonction \( f_{i} \) dont la transformée de Fourier est nulle en dehors de \( E_{i} \) et identique a celle de \( f \) sur \( E_{i} \). Les fonctions \( f_{i} \) sont nos inconnues. La fonction \( f \) s'obtient par simple sommation et rotation de ces fonctions.

Chaque fonction \( f_{i} \) est calculée par inversion de sa transformée de Fourier échantillonnée via les coordonnées ( \( U,v,w \)) décrites a la figure 1. L'échantillonnage se fait à ( \( \Delta U,\Delta v,\Delta w \)) constants. Les échantillons de la transformée de Fourier de \( f_{i} \) sont ainsi disposés sur des grilles rectangulaires concentriques perpendiculaires à l'axe \( A^{i}_{x} \). Par le théorème coupe-projection de la transformée de Radon 3D (voir [1] et [2]), on peut montrer que ces échantillons sont directement accessibles à partir d'intégrales de plan de \( f \). Ces intégrales correspondent à des plans arrangés dans l'espace de façon bien spécifique, appelée ``échantillonnage linogramme''. Elles peuvent être aisément obtenues via les projections coniques de \( f \).

Figure 1: Représentation des coordonnées linogrammes.
\resizebox* {8cm}{!}{\includegraphics{figure2.ps}}

Vu la position particulière des échantillons de la transformée de Fourier de \( f_{i} \), il est impossible de reconstruire celle-ci directement par transformée de Fourier inverse classique. Un schéma d'inversion plus subtil doit être considéré.

Figure 2: Interprétation de la formule d'inversion.
\resizebox* {8cm}{!}{\includegraphics{figure3.ps}}

Le schéma de reconstruction de \( f_{i} \) est décrit à la figure 2. On part de \( g_{i} \), c'est-à-dire d'un échantillonnage linogramme des intégrales de plan de \( f_{i} \) (à la figure 2, chaque point noir représente initialement un plan, ou plutôt la projection de l'origine du système d'axes sur ce plan). La première étape de l'algorithme est d'utiliser le théorème coupe-projection de la transformée de Radon 3D pour trouver la transformée de Fourier de \( f_{i} \) en coordonnées \( U,v,w \). Ensuite, on (i) applique un filtre parabolique \( U^{2} \) dans la direction \( U \), (ii) effectue une transformée Chirp-z en \( v \) puis en \( w \), ce qui modifie les variables \( v \) et \( w \) en les variables \( y \) et \( z \), (iii) applique une transformée de Fourier 1D inverse qui modifie \( U \) en \( x \). Le résultat de ces 3 opérations est \( f_{i} \).

La méthode linogramme classique [2] décompose l'espace de Fourier de l'image en 6 pyramides à base carrée (\( m=3 \)) dont la réunion forme un cube. Celle de Kudo et Saito [4] décompose l'espace de Fourier de l'image en 12 pyramides identiques à base pentagonale (\( m=6 \)) dont la réunion forme un dodécaèdre. La méthode linogramme octogonale que nous proposons décompose l'espace de Fourier de l'image en 10 pyramides (\( m=5 \)) dont 2 sont à base octogonale et 8 à base rectangulaire, comme montré à la figure 3.

Figure 3: La méthode octogonale.
\resizebox* {8cm}{!}{\includegraphics{figure4.ps}}

Intuitivement, au vu de la figure 3, on peut déjà sentir que la méthode linogramme octogonale est bien adaptée pour reconstruire des objets à support cylindrique orientés selon l'axe \( A_{z} \).

Résultats

Le tableau 1 fournit les valeurs de quelques grandeurs qui permettent de comparer les performances des méthodes linogrammes classique, modifiée et octogonale. Ces grandeurs sont (i) le nombre d'intégrales de plan, normalisé à 1 pour la méthode classique, (ii) le temps de calcul, normalisé à 1 pour la méthode classique, (iii) la fraction \( V^{*}_{cube} \) de la région cubique d'intérêt où la reconstruction est exacte, et (iv) la fraction \( V^{*}_{cyl.} \) de la région cylindrique d'intérêt où la reconstruction est exacte. On observe que la méthode octogonale est plus performante que la méthode classique en de nombreux points.

Nous montrons le résultat de la reconstruction du fantôme de Shepp-Logan (voir [2]) sur une grille 128 x 128 x 128 pour la méthode classique (figure 4) et la méthode octogonale (figure 5). Ce fantôme est couramment utilisé pour tester la précision des algorithmes. On voit que la méthode octogonale est aussi précise que la méthode classique.

Figure 4: Méthode classique.
\includegraphics {classique.ps}

Figure 5: Méthode octogonale.
\includegraphics {octo.ps}

Bibliographie

1
A.C. Kak, M. Slaney. Principle of computorized tomography imaging. IEEE Press, 1987.

2
C. Axelsson-Jacobson. Fourier methods in 3D reconstruction from cone-beam data. PhD Thesis, dpt. of Elect. Eng., Linloping University, S-581 83 Linkoping, Sweden, 1996.

3
L.R. Rabiner, R.W. Schaffer, C.M. Rader. ``The chirp-Z transform algorithm''. IEEE Transactions on Audio and Electroacoustics, AU-17,86-92, 1969.

4
H. Kudo and T. Saito. ``An efficient Linogram Sampling Method for Cone-Beam Reconstruction''. Conference Record of 1995, IEEE Medical Imaging Conference, 1995.

5
P. Grangeat, P. Sire, R. Guillemaud, V. La, ``Indirect cone-beam three-dimensional image reconstruction'', dans C. Roux, J. L. Coatrieux (eds.), Contemporary Perspectives in Three-Dimensional Biomedical Imaging, chapitre 2, 29-52; 343-350, Studies in Health Technology and Informatics, vol. 30, IOS Press, 1997.


Tableau 1: Comparaison des algorithmes.
Méthode Données Temps \( V^{*}_{cube} \) \( V^{*}_{cyl.} \)
classique 1.0 1.0 74.4% 86.1%
modifiée 0.265 0.224 18.0% 22.9%
octogonale 0.896 1.075 78.0% 99.3%




Marc Van Droogenbroek
1999-05-26