Download Conference Proceedings (pdf-file, 27 MB)

Document related concepts

Medical imaging wikipedia , lookup

Positron emission tomography wikipedia , lookup

Transcript
\-]
Dear Colleague,
It is our pleasure to welcome you to the (4th) 1997 International Meeting on Fully ThreeDimensional Image Reconstruction in Radiology and Nuclear Medicine, or 3D97.
The aim of this meeting is to bring together people actively researching problems related to
fully three-dimensional tomography in Radiology and Nuclear Medicine. To encourage
discussions, we have chosen the Nemacolin Woodlands Resort, in the Laurel Highlands
region of the Appalachian Mountains near Pittsburgh, Pennsylvania. Nemacolin has state
of the art meeting facilities and a gracious and relaxed setting with many amenities.
Many people have worked to make this meeting a success, but in particular we would like
to thank the tremendous effort of the local organizing committee: Ms. Kathie Antonetti, Dr.
Claude Comtat, and Ms. Ruth Hall. We also received valuable assistance from Forbes
Travel (5835 Forbes Avenue, Pittsburgh, PA 15217, Tel: 412-521-7037) and the
Nemacolin Woodlands Resort (PO. Box 188 Farmington, PA 15437, Tel: 800-422-2736)
:1
In addition, we would like to acknowledge the excellent reviewing provided by the
Scientific Committee:
LJ
Dale Bailey, Ph.D.
Harrison Barrett, Ph.D.
Michel Defrise, Ph.D.'
Lars Eriksson, Ph.D.
Pierre Grangeat, Ph.D.
Grant Gullberg, Ph.D.
Ronald Huesman, Ph.D.
Ronald J aszczak, Ph.D.
Hiroyuki Kudo, Ph.D.
Tom Lewellen, Ph.D.
Gerd Muehllehner, Ph.D.
Christopher Thompson D .Sc.
Hammersmith Hospital, London, England
University of Arizona, USA
Free University of Brussels, Brussels, Belgium
Karolinska Institute, Stockholm, Sweden
LETIICEA, Grenoble, France
University of Utah, USA
Lawrence Berkeley Laboratory, USA
Duke University, USA
University of Tsukuba, Tsukuba, Japan
University of Washington, USA
UGM Medical Systems, Philadelphia, USA
McGill University, Montreal, Canada.
We are pleased to acknowledge the generous support of this meeting from:
fi
r
I
L-
ADAC International
CTI PET Systems
eV Products
GE Medical Systems
Hamamatsu Photonics
National Cancer Institute
Oxford Positron Systems
Picker
Siemens Medical Systems
UGM Medical Systems
U. S. DOE Office of Energy Research
"".---
Paul Kinahan
David Townsend
Conference Co-Chairs, 3D97
~---
I
~
I
11997 International Meeting on Fully 3D Image Reconstruction
Table of Contents
Letter from the Organizers
Table of contents
2
Scientific program
6
Papers
System Modeling and Spatial Sampling Techniques for Simplification of Transition
Matrix In 3D Electronically Collimated SPECr
12
A. C. Sauve, A. O. Hero, W. L. Rogers and N. H. Clinthorne
Application of Spherical Harmonics to Image Reconstruction for Compton Camera
16
R. Basko, G. L. Zeng and G. T. Gullberg
A Fourier Reblnnlng Algorithm Incorporating Spectral Transfer Efficiency
E. Tanaka and Y. Amo
Performance of the Fourier Aeblnning Algorithm for PET with Large Acceptance
Angles
S. Matej, J. S. Karp and R. M. Lewitt
High Resolution 3D Bayesian Image Reconstruction for microPET
J. Oi, R M. Leahy, E U. Mumcuoglu, S. R Cherry, A. Chatziioannou and T. H.
20
24
28
Farquhar
Reconstruction of Truncated Cone-Beam Projections using the Frequency-Distance
Relation
M. Defrise and F. Noo
Fast and Stable Cone-Beam Filtered Backprojection Method for Non-Planar Orbits
32
36
H. Kudo and T. Saito
Iterative and Analytical Reconstruction Algorithms for Varying Focal-Length ConeBeam Projections
40
L. G. Zeng and G. T. Gullberg
Practical Limits to High Helical Pitch, Cone-Beam Tomography
44
M. D. Silver
Exact Cone Beam CT with A Spiral Scan
48
K. C. Tam, S. Samarasekera and F. Sauer
Energy-Based Scatter Correction for 3-D PET: A Monte Carlo Study of "Best Possible"
Results
52
D. R. Haynor, R. L. Harrison and T. K. Lewellen
Algorithms for Calculating Detector Normalisation Coefficients in 3D PET
55
R. D. Badawi and P. K. Marsden
Normalization for 3D PET with a Low-Scatter Plane Source: Technique,
Implementation and Validation
T. R. Oakes, V. Sossi and T. J. Ruth
Axial Slice Width in 3D PET: Potential Improvement with Axial Interleaving
M. E. Daube-Witherspoon, S. L. Green and R. E. Carson
11997 International Meeting on Fully 3D Image Reconstruction.,
59
63
[]
[]
Implementation and Evaluation of Iterative Three-Dimensional Detector Response
Compensation in Converging Beam SPECT
E. C. Frey, S. Karimi, B. M. W. Tsui and G. T. Gullberg
Minimal Residual Cone-Beam Reconstruction with Attenuation Correction in SPECT
67
71
V. La and P. Grangeat
Simulation of Dual-Headed Coincidence Imaging using the SimSET Software Package
R. L. Harrison, S. D. Vannoy, W. L. Swan, M. S. Kaplan and T. K. Lewellen
Quantitative Chest SPECT in Three Dimensions: Validation by Experimental Phantom
Studies
75
77
Z. Liang, J. Li, J. Ye, J. Cheng and D. Harrington
[]
3D Reconstruction from Cone-Beam Data using Efficient Fourier Technique Combined
with a Special Interpolation Filter
M. Magnusson Seger
Iterative Reconstruction for Helical CT: a Simulation Study
J. Nuyts, P. Dupont, M. De frise, P. Suetens and L. Mortelmans
Iterative Reconstruction of Three-Dimensional Magnetic Resonance Images from
Boron Data
81
85
89
F. Rannou and J. Gregor
Adaptive Inverse Radon Transformer
9.3
A. F. Rodriguez, W. E. Blass, J. Missimer and F. Emert
l]
[1
The Effect of Activity Outside the Direct FOV on Countrate Performance and Scatter
Fraction in the ECAT EXACT3D
T. J. Spinks, M. Miller, D. Bailey, P. M. Blommfield and T. Jones
Binning List Mode Dual Head Coincidence Data into Parallel Projections
97
101
W. L. Swan, R. S. Miyaoka, S. D. Vannoy, R. L. Harrison, T. K. Lewellen and F. Jansen
Characteristics of an Iterative Reconstruction Based Method for Compensation of
Spatial Variant Collimator-Detector Response in SPECT
B. M. W. Tsui and E. C. Frey
An Exact 3D Reconstruction Algorithm for Brain SPECT Using a Parallel-Plus
Collimator
105
109
C.Wu
On Combination of Cone-Beam and Fan-Beam Projections in Solving a Linear System
of Equations
G. T. Gullberg and L. G. Zeng
Circular and Circle-and-Line Orbits for Conebeam X-ray Microtomography of Vascular
Networks
113
117
R. H. Johnson, H. Hu, S. T. Haworth, C. A. Dawson and J. H. Linehan
Kinetic Parameter Estimation from SPECT Cone-Beam Projection Measurements
121
R. H. Huesman, B. W. Reutter, L. G. Zeng and G. T. Gullberg
:-.1
t_
An Analytic Model of Pinhole Aperture Penetration for 3-0 Pinhole SPECT Image
Reconstruction
M. F. Smith and R. J. Jaszczak
Comparison of frequency-Distance-Relationship and Gaussian-Diffusion Based
Methods of Compensation for Nonstationary Spatial Resolution in SPECT Imaging
V. Kohli, M. King, S. Glick and T.-S. Pan
126
130
[I
lJ
11997 International Meeting on Fully 3D Image Reconstruction
31
Comparison of Scatter Compensation Methods In Fully 3D Iterative SPEer
Reconstruction: A Simulation Study
F. J. Beekman, C. Kamphuis and E. C. Frey
Inversion of the Radon Transform In Two and Three Dimensions using Orthogonal
Wavelet Channels
1 34
1 38
E. Clarkson
Towards Exact 3D-Reconstruction for Helical Cone-Beam Scanning of Long Objects.
A New Detector Arrangement and a New Compieteness Condition
P.-E. Dan/elsson, P. Edholm, J. Eriksson and M. Magnusson Seger
141
3D Efficient Parallel Sampling Perturbation In Tomography
145
L. Desbat
Estimation of Geometric Parameters for Cone Beam Geometry
Y.-L. Hsieh, L. G. Zeng and G. T. Gullberg
Simulation Studies of 3D Whole-Body PET Imaging
1 50
1 54
C. Comtat, P. E. K/nahan, T. Beyer, D. W. Townsend, M. Oefrise and C. Michel
Advantage of Algebraic Regularized Algorithms over Feldkamp Method in 3D Cone8eam Reconstruction
I. Laurette, j. Darcourt, L. Blanc-Feraud, P.-M. Koullbaly and M. Barlaud
A New Symmetrical Vertex Path for Exact Reconstruction in Cone-Beam CT
F. Noo, R. Clack, T. J. Roney and T. A. White
Fast Accurate iterative Reconstruction for Low-Statistics Positron Volume Imaging
A. J. Reader, K. Erlandsson, M. A. Flower and R. J. Ott
Design and Implementation Aspects of a 3D Reconstruction Algorithm for the JOlich
TierPET System
1 58
162
166
170
A. Terstegge, S. Weber, H. Herzog, H. W. MOiler-Gartner and H. Halling
3D-Reconstruction during Interventional Neurological Procedures
K. Wiesent, R Graumann, R Fahrig, D. W. Holdsworth, A. J. Fox, N. Nava.b and A.
1 74
Bani-Hashemi
Development of an Object-Oriented Monte Carlo Simulator for 3D
Tomography
Positron
1 76
H. Zaidi, A. Hermann Scheurer and C. Morel
Block-Iterative Techniques for Fast 40 Reconstruction Using A Priori Motion Models in
Gated Cardiac SPECr
1 80
D. S. Lalush and B. M. W. Tsui
SPECr Reconstruction - The
Jl'tO'
Model
184
D. L. Gunter
Strategies for Fast Implementation of Model-Based Scatter Compensation in Fully 3D
SPECr Image Reconstruction
D. J. Kadrmas, E. C. Frey and B. M. W. Tsui
3D Tomographic Reconstruction Using Geometrical Models
X. L. Batt/e, G. S. Cunningham and K. M. Hanson
Symmetry Properties of an Imaging System and Consistency Conditions in Image
E. Clarkson and H. Barrett
11997 International Meeting on Fully 3D Image Reconstruction
187
191
195
i~l
, J
Experience with Fully 3D PET and Implication for Future High Resolution 3D
Tomographs
199
D. L. Bailey, M. Miller, T. J. Spinks, P. M. Bloomfield, L. Livieratos, H. Young and T.
Jones
[]
Inter-Comparison of Four Reconstruction Techniques for Positron Volume Imaging
with Rotating Planar Detectors
A. J. Reader, D. Visvikis, R. J. Ott and M. A. Flower
A Fully-3D, Low Cost, PET Camera Using Hidac Detectors with Sub-Millimeter
Resolution for Imaging Small Animals
A. P. Jeavons, R. A. Chandler and C. A. Dettmar
201
205
Author Index
210
List of Participants
212
[]
ri11
[]
-}
[~ J
[]
[-]
lJ
[J
11997 International Meeting on Fully 3D Image Reconstruction
51
SCIENTIFIC PROGRAM
Wednesday, June 25
9:00-9:30
Welcome
Paul Kinahan and David Townsend, University of Pittsburgh
SESSION 1: GENERAL RECONSTRUCTION I,
CHAIR: DAVID TOWNSEND, PHD
9:30-10:00
System Modeling and Spatial Sampling Techniques for Simplification of
Transition Matrix in 3D Electronically Collimated SPECT
A. C. Sauve, A. O. Hero, W. L. Rogers and N. H. Clinthorne; University of
Michigan, U.S.A.
10:00-10:30
Application of Spherical Harmonics to Image Reconstruction for Compton
Camera
R. Basko, O. L. Zeng and G. T. Gullberg; University of Utah, U.S.A.
SESSION
2: PET RECONSTRUCTION~
CHAIR: MICHEL DEFRISE, PHD
11 :00-11 :30
A Fourier Rebinning Algorithm Incorporating Spectral Transfer Efficiency
E. Tanaka and Y. Amo; Hamamatsu Photonics K.K., Japan
11:30-12:00
Performance of the Fourier Rebinning Algorithm for PET with Large
Acceptance Angles
S. Matej, 1. S. Karp and R. M. Lewitt; University of Pennsylvania, U.S.A
12:00-12:30
High Resolution 3D Bayesian Image Reconstruction for microPET
1. Qi, R. M. Leahy, E. U. Mumcuoglu, S. R. Cherry, A. Chatziioannou and T. H.
Farquhar; University of Southern California, U.S.A.
SESSION 3: CONE BEAM RECON I,
CHAIR: HARRISON BARRETT, PHD
14:30-15:00
Reconstruction of Truncated Cone-Beam Projections using the FrequencyDistance Relation
M. Defrise and F. Noo; Free University of Brussels, Belgium
15:00-15:30
Fast and Stable Cone-Beam Filtered Backprojection Method for Non-Planar
Orbits
H. Kudo and T. Saito; University of Tsukuba, Japan
15:30-16:00
Iterative and Analytical Reconstruction Algorithms for Varying Focal-Length
Cone-Beam Projections
L. G. Zeng and G. T. Gullberg; University of Utah, U.S.A.
11997 International Meeting on Fully 3D Image Reconstruction
61
f~-1
SESSION 4: X-RAY CT,
t 1
\-1
CHAIR: RONALD HUESMAN, PHD
16:30-17:00
Practical Limits to High Helical Pitch, Cone-Beam Tomography
M. D. Silver; Bio-Imaging Research, Inc., U.S.A.
17:00-17:30
Exact Cone Beam CTwith A Spiral Scan
K. C. Tam, S. Samarasekera and F. Sauer; Siemens Corporate Research, Inc.,
U.S.A.
BREAKOUT SESSION,
CHAIR: DALE BAILEY, PHD
, I
17:30-18:30
An open discussion organized around a topic of interest
Thursday, June 26
SESSION 5: PET QUANTIFICATION,
r~
09:00-09:30
Energy-Based Scatter Correction for 3-D PET: A Monte Carlo Study of UBest
Possible" Results
D. R. Haynor, R. L. Harrison and T. K. Lewellen; University of Washington,
U.S.A.
dr';";"
09:30-10:00
Algorithms for Calculating Detector Normalisation Coefficients in 3D PET
R. D. Badawi and P. K. Marsden; Guy's and St. Thomas' Clinical PET Centre,
U.K.
10:00-10:30
Normalization for 3D PET with a Low-Scatter Plane Source: Technique,
Implementation and Validation
T. R. Oakes, V. Sossi and T. J. Ruth; University of British Columbia / TRIUMF
PET Centre, Canada
1
I,J
o
CHAIR: PAUL KINAHAN, PHD
SESSION 6: POSTER SESSION I
11:00-12:30
[]
i
1
~- J
o
Axial Slice Width in 3D PET: Potential Improvement with Axial Interleaving
M. E. Daube-Witherspoon, S. L. Green and R. E. Carson; National Institutes of
Health, U.S.A.
Implementation and Evaluation of Iterative Three-Dimensional Detector
Response Compensation in Converging Beam SPECT
E. C. Frey, S. Karimi, B. M. W. Tsui and G. T. Gullberg; The University of
North Carolina at Chapel Hill, U.S .A.
Minimal Residual Cone-Beam Reconstruction with Attenuation Correction in
SPECT
V. La and P. Grangeat; Labo~atoire d'Electronique de Technologie et
d'Instrumentation (Comissariat al'Energie Atomique - Technologies Avancees),
France
11997 International Meeting on Fully 3D Image Reconstruction
Simulation of DualNHeaded Coincidence Imaging using the SimSET Software
Package
R. L. Harrison, S. D. Vannoy, W. L. Swan, M. S. Kaplan and T. K. Lewellen;
University of Washington, U.S.A.
Quantitative Chest SPECT in Three Dimensions: Validation by Experimental
Phantom Studies
Z. Liang, 1. Li, J. Ye, 1. Cheng and D. Harrington; State University of New York
at Stony Brook, U.S.A.
3D Reconstruction from ConeMBeam Data using Efficient Fourier Technique
Combined with a Special Interpolation Filter
M. Magnusson Segel'; Linkoping University, Sweden
Iterative Reconstruction for Helical CT: a Simulation Study
J. Nuyts, P. Dupont, M. Defrise, P. Suetens and L. Mortelmans; Katholieke
Universiteit Leuven, Belgium
Iterative Reconstruction of ThreeMDimensional Magnetic Resonance Images
from Boron Data
F. RannOll and J. Gregor; The University of Tennessee, U.S.A.
Adaptive Inverse Radon Transformer
A. F. Rodriguez, W. E. Blass, J. Missimer and F. Emert, The University of
Tennessee, U.S.A.
The Effect of Activity Outside" the Direct FOV on Countrate Performance and
Scatter Fraction in the EeAT EXACT3D
T. J. Spinks, M. Miller, D. Bailey, P. M. Blommfield and T. Jones; Medical
Research Council, U.K.
Binning List Mode Dual Head Coincidence Data into Parallel Projections
W. L. Swan, R. S. Miyaoka, S. D. Vannoy, R. L. Harrison, T. K. Lewellen and
F. Jansen; University of Washington, U.S.A.
Characteristics of an Iterative Reconstruction Based Method for Compensation
of Spatial Variant CollimatorMDetector Response in SPECr
B. M. W. Tsui and E. C. Frey; The University of North Carolina at Chapel Hill,
U.S.A.
An Exact 3D Reconstruction Algorithm for Brain SPECT Using a ParallelMPlus
Collimator
C. Wu; Positron Corporation, U.S.A.
11997 International Meeting on Fully 3D Image Reconstruction
81
SESSION
r-1
{J
7: CONE BEAM RECONSTRUCTION II,
CHAIR: HIROYUKI KUDO, PHD
14:30-15:00
On Combination of Cone-Beam and Fan-Beam Projections in Solving a Linear
System of Equations
G. T. Gullberg and L. G. Zeng; University of Utah, U.S.A.
15:00-15:30
Circular and Circle-and-Line Orbits for Conebeam X-ray Microtomography of
Vascular Networks
R. H. Johnson, H. Hu, S. T. Haworth, C. A. Dawson and J. H. Linehan;
Marquette University, U.S.A.
15:30-16:00
Kinetic Parameter Estimation from SPECT Cone-Beam Projection
Measurements
R. H. Huesman, B. W. Reutter, L. G. Zeng and G. T. Gullberg; Lawrence
Berkeley National Laboratory, U.S.A.
SESSION 8: SPECT COLLIMATORS,
CHAIR: PIERRE GRANGEAT, PHD
16:30-17:00
An Analytic Model of Pinhole Aperture Penetration for 3-D Pinhole SPECT
Image Reconstruction
M. F. Smith and R. J. Jaszczak; Duke University Medical Center, U.S.A.
17:00-17:30
Comparison of frequency-Distance-Relationship and Gaussian-Diffusion
Based Methods of Compensation for Nonstationary Spatial Resolution in
SPECr Imaging
V. Kohli, M. King, S. Glick and T.-S. Pan; University of Massachusetts Medical
School, U.S.A.
--1
[j
BREAKOUT SESSION,
17:30-18:30
CHAIR: DAVID TOWNSEND, PHD
An open discussion organized around a topic of interest
Friday, June 27
(I
Cl
SESSION 9: INVITED ~PEAKER
9:00-10:30
Functional Neuroimaging applications in cognitive research
Jonathan Cohen, MD, PhD, Department of Psychiatry, Carnegie Mellon
University, Pittsburgh, U.S.A.
[I
SESSION 10: POSTER SESSION II
r- ,
11:00-12:30
l_1
Comparison of Scatter Compensation Methods in Fully 3D Iterative SPECT
Reconstruction: A Simulation Study
F. J. Beekman, C. Kamphuis and E. C. Frey; Utrecht University Hospital, The
Netherlands
U
11997 International Meeting on Fully 3D Image Reconstruction
Inversion of the Radon Transform in Two and Three Dinzensions using
Orthogonal Wavelet Channels
E. Clarkson; University of Arizona, U.S.A.
Towards Exact 3D-Reconstruction for I-Ielical Cone-Beam Scanning of Long
Objects. A New Detector Arrangement and a New Completeness Condition
P.-E. Danielsson, P. Edhohn, 1. Eriksson and M. Magnusson Seger; Linkoping
University, Sweden
3D Efficient Parallel Sampling Perturbation in Tomography
L. Desbat; TIMC-IMAG, France
Estimation of Geometric Parameters for Cone Beam Geometry
Y.-L. Hsieh, L. G. Zeng and G. T. Gullberg; University of Utah, U.S.A.
Simulation Studies of 3D Whole-Body PET Imaging
C. Comtat, P. E. Kinahan, T. Beyer, D. W. Townsend, M. Defrise and C. Michel;
University of Pittsburgh Medical Center, U.S.A.
Advantage of Algebraic Regularized Algorithms over Feldkamp Method in 3D
Cone-Beam Reconstruction
I. Laurette, J. Darcourt, L. Blanc-Feraud, P.-M. Koulibaly and M. Barlaud;
University of Nice-Sophia Antipolis, France
A New Symmetrical Vertex Path for Exact Reconstruction in ConeNBeam CT
F. Noo, R. Clack, T. J. Roney and T. A, White; University of Liege, Belgium
Fast Accurate Iterative Reconstruction for Low-Statistics Positron Volume
Imaging
A. J. Reader, K. Erlandsson, M. A. Flower and R. J. Ott; Institute of Cancer
Research, U.K.
Design and Implementation Aspects of a 3D Reconstruction Algorithm for the
Jillich TierPET System
A. Terstegge, S. Weber, H. Herzog, H. W. Muller-Gartner and H. Halling;
Forschungszentrum Julich GmbH, Germany
3D-Reconstruction during Interventional Neurological Procedures
K. Wiesent, R. Graumann, R. Fahrig, D. W. Holdsworth, A. J. Fox, N. Navab
and A. Bani-Hashemi; Siemens AG, Germany
Development of an Object-Oriented Monte Carlo Simulator for 3D Positron
Tomography
H. Zaidi, A. Hermann Scheurer and C. Morel; Geneva University Hospital,
Switzerland
11997 International Meeting on Fully 3D Image Reconstruction
101
;~l
Ie J
SESSION 11: SPECT QUANTIFICATION,
CHAIR: GRANT GULLBERG, PHD
14:30-15:00
Block-Iterative Techniques for Fast 4D Reconstruction Using A Priori Motion
Models in Gated Cardiac SPECT
D. S. Lalush and B. M. W. Tsui; The University of North Carolina at Chapel Hill,
U.S.A.
15:00-15:30
SPECT Reconstruction - The
Ji/UJ
Model
D. L. Gunter; Rush-Presbyterian St. Luke's Medical Center, U.S.A.
15:30-16:00
SESSION
Strategies for Fast Implementation of Model-Based Scatter Compensation in
Fully 3D SPECT Image Reconstruction
D. J. Kadrmas, E. C. Frey and B. M. W. Tsui; The University of North Carolina
at Chapel Hill, U.S.A.
12: GENERAL RECON,
CHAIR: CHRISTOPHER THOMPSON, DSc
16:30-17:00
3D Tomographic Reconstruction Using Geometrical Models
X. L. Battle, G. S. Cunningham and K. M. Hanson; Los Alamos National
Laboratory, U.S.A.
17:00-17:30
Symmetry Properties of an Imaging System and Consistency Conditions in
Image Space
E. Clarkson and H. Barrett; University of Arizona, U.S.A.
OPTIONAL BREAKOUT SESSION
17:30-18:30
An open discussion organized around a topic of interest
Saturday, June 28
SESSION 13: 3D PET INSTRUMENTATION,
CHAIR: GERD MUEHLLEHNER, PHD
09:00-09:30
Experience with Fully 3D PET and Implication for Future High Resolution 3D
Tomographs
D. L. Bailey, M. Miller, T. J. Spinks, P. M. Bloomfield, L. Livieratos, H. Young
and T. Jones; Medical Research Council, U.K.
09:30-10:00
Inter-Comparison of Four Reconstruction Techniques for Positron Volume
Imaging with Rotating Planar Detectors
A. J. Reader, D. Visvikis, R. J. Ott and M. A. Flower; Institute of Cancer
Research, U.K.
10:00-10:30
A Fully-3D, Low Cost, PET Camera Using Hidac Detectors with SubMillimeter Resolution for Imaging Small Animals
.
A. P. Jeavons, R. A. Chandler and C. A. Dettmar; Oxford Positron Systems Ltd,
U.K.
r"l
LJ
f~\
(_1
i -I
U
(\
LJ
r
I
{ j
11997 International Meeting on Fully 3D Image Reconstruction "
System ril0deling and spatial sampling tecllniques for simplification of
transition matrix in 3D Electronically Collimated SPECT
Anne C. Sauvel , Alfred O. !lerol, W. Leslie Rogers2 and Neal H. Clinthorne 2
January 15, 1997
Abstract
In this paper we will present numerical studies of the per"
formance of a 3D Compton camera being developed at the
University of Michigan. We present a physical model of
the camera which exploits symmetries and an adapted spatial sampling pattern in the object domain. This model
increases the sparsity of the transition matrix to reduce
the very high storage and computation requirements. This
model allows the decomposition of the transition matrix
into several small blocks that are easy to store. Finally we
discuss a real time algorithm which calculates entries of
the transition matrix based on a Von Mises model for the
conditional scatter angle distribution given the Compton
energy measurement as well as a vector reformulation or'
the computation of the probabilities.
I
I
I
,
I
1~8tMINe
1OIdSU»
0..-
I
I
\
)~~
\
\
\
,,
"
Jet,
.
Figure 1: Illustration of the Compton scatter collimator
The I ·rays from the point source, X, that reach det 1
are Compton scattered by the solid state detector, detl
1 3D Compton scatter SPEC'.f (Fig. 2). Those scattered photons are then detected by
the second detector in coincidence with the events in deti'
camera
The energy deposited in detl increases as a function of
Application of the Compton scatter aperture to imaging the scattering angle () according to Compton scattering
in nuclear medicine was first proposed in 1974 by Todd and statistics.
Everett. This camera uses an innovative electronical cone~
recoil electron
beam collimator based on the Compton scattering effect.
Its requires a 3D image reconstruction. Singh [1] proposed
.•.••••
in 1983 a l~near image reconstructi~ll for the Compton
with energy Eo
"',
0
camera. This reconstruction is computationnally good but
'.
"
uses an inaccurate model of the system since it neglects
", scattered photon
with energy E
the Poisson nature of the measurements. Leahy [2] implemented an MLE reconstruction from the transition matrix
Figure 2: The Compton sca.tter effect
that takes into account the Poisson noise for a prototype
system. This algorithm is computationnally demanding
Since the vector describing the scattered photon is
since a 3D image of moderate size (128 3 pixels) requires
known
from the two position signals, the direction of the
already a very big matrix T (resp 1286 ).
original photon can be computed within a conical ambiBackground
guity.
The aperture consists of a position sensitive solid state
Although mechanical collimation is simple and reladetector (detI) with a high energy resolution. This detively inexpensive to implement, it has the fundamental
tector is paired with a second position sensitive detector,
drawback that it has a poor sensitivity. Even in the case
det2, which can be a scintillation camera with lower energy
of the pinhole collimator and without considering attenuresolution.
ation and scatter effects, only about 10- 4 of the emitted
1 A. Sauve (corresponding author: [email protected]) and
photons are detected based on geometric factors alone.
A. Hero are with the Dept. of Electrical Engineering and Computer
Efforts have been made to develop electronical collimaScience, The University of Michigan, Ann Arbor, MI 48109-2122.
tors.
Those collimators, since they utilize as manyemit2L. Rogers and N. Clinthorne are with the Dept. of Nuclear
ted photons as possible from all directions, improve the
Medicine, The University of Michi~an, Ann Arbor, MI 48109-0552.
InCI~~~~?~!~? L).~. . . . . . . . . . . . .
11997 International Meeting on Fully 3D Image Reconstruction
121
!l
)1
,lJI
[]
jl
\LJI
[J
u
solid angle of detection and therefore provide an improved
detection efficiency and sensitivity over mechanical collimators.
.
For the Compton scatter collimator, each resolution element of detl can be thought of as a "pinhole" whose
response functi'on at each energy interval is an ellipse on
the surface of det2. Sensitivity gains derive from the fact
that, unlike the case for a real pinhole, a resolution element
in det2 is sensitive to primary 'Y rays incident from many
angles. Further, since the position of the scatter event in
deh is known, the number and density of these resolution elements may be increased without introducing any
ambiguity involving the particular "pinhole" the photon
passed through. This means that the sensitivity increases
in approximate proportion to the solid angle subtended by
deti'
It has been shqwn that we can detect 60 times more
photons with such a collimator than with a comparable
mechanical cone-beam collimator, [3]. Moreover, electronical collimation provides multiple views simultaneously.
One of the open questions is whether it will be possible
to attain equivalent or better resolution than with pinhole
collimators using fast algorithms based on sparse matrix
computations and sparse systems modeling.
2
Analytical model
Mises density ,
using
1_- _______________________ _
Figure 3: definition of the angles
The conditional distribution of f given emitter position
x and detector cell d l is given by the Klein-Nishina dis-
tribution [4] :
.
P(fldl, x) = -.572 ['1 + ( 2 - -fa)2
fa
f
+ (1 -
1
€
-fa)2 .
f
fa
In the classical approach, the conditional distribution
of the detected energy E (E
f + n) given 0, d l and x
is assumed to be Gaussian [1]. However, this is a nonphysical model even for variance of moderate magnitude
since it assigns non-zero probability to negative values of
E. Under the Gaussian assumption, the joint probability
of an incident event received in detector cell d 2 and energy
bin E given d l and x can be computed by:
=
Von
As with many statistical imaging systems, the camera is
entirely defined by its transition matrix T. We developed
a program' that analytically computes T. This eliminates
the need for Monte Carlo simulations for determining the
transition matrix. Then, we developed a simplified model
for the camera so that T will be easy to manipulate, i.e.
sparse and well conditioned. It is important to simplify
the structure of T as much as possible t'o implement computationally tractable 3D reconstructions and to optimize
the system through CR bound computations.
Analytical computation of T '
The elements of the transition matrix T of the camera
are the joint probabilities P(d 2 , E, dIlx), often called trarisition probabilities, where:
d 2 : det2 cell where scattered photon is recorded,
dl : deh cell where incident photon is scattered,
E : detected Compton energy,
x : a source point. '
A cell d2 is completely defined by the two scattering
angles 0 and cfJ (Fig. 3).
We assume the azimuthal angle cfJ to be uniformly distributed
1
P(cfJI0,d1,x) = 27f"
1
From the Compton relation the energy f of the scattered
photon and the scatter angle 0 are related by [4]:
fa
f=
.
1 + a(1, - cos 0)
Here PIC is the probability of a single Compton scatter
in detl (here we assume negligible photo-electric absorption) and n is the set of angles (0, cfJ) which define rays
passing through position x, d l to the surface of the cell
d2 •
The Von Mises model described below is an alternative
which ensures that negative energy measurements are assigned probability zero. First, since it is more convenient
to measure the energy E instead of the angle 0 we express
P(Old l , x) as a function of P(Eld b x). Using the Compton
and the Klein-Nishina relations, we can make the following
change of variable :
The Von Mises model specifies the conditional distribution
of the scattering angle 0 given E, d l and x as a Von Mises
distribution [5] with centrality parameter arccos (2 and width parameter {3:
t)
LlI
P ( E, db x)
(7
=
exp [{3 cos (0 - arccos (2 27f'I (f3)
a
t ))] ,
where Ia({3) is the modified Bessel function of the first
kind and {3 is a shape parameter which we estimate from
Monte Carlo simulations. The Von Mises model is physically appropriate for the angle distribution because it is
27f' periodic.
11997 International Meeting on Fully 3D Image Reconstruction
Using the Von Mises conditional density for () we get:
P(d 2 , E/(h, x) ,=
~~
II
rotation of the system
around 0
"
<I>
. ..... ~~~~~~:::::: .....
t
y'
-.
(.'\ :. -.-f.:'\ -:::-~~~~:f=!::}..:;..'~.~:;.
~. ~l::\1
.... ~........ '"
" , ~
P(()/E, db x)P(E/d 1 , x)d¢dO.
n
'.
Under the assumption that d 2 cell surface area is small
with respect to the spread! of the Von Mises density, this
integral relation can be approximated.
"
"
:,
'-.
I :
...
r'-f\'.;' . .
.
fiIeId 0 f' view
1 _ IIPfiX(cr.a;)II
lliIiCl;II~
.. l.·'\
..'y!o
/~
/
E 2
2)
I
'1,c;.~1 detector 2
""
I :
' , ' ,.1" , t'"
• - - - ••• -',:: • _ ••• 1 ........ ol. _. _ ,,".J.,.. ,.
-~II'
\
center of the
=
;or",,"
•• ,'
'" II ",
•••I
..1.......
" " ''"
.
1- (2
,,'
'--.:'
\\
~~ >"
t,
.. _" ....
x
: :tetector 1
I,
"'",,~.1 ,
\
\
\
soun;e.....
........',
hemispHeres
I
I
I
- ... "
Figure 5: Hemispherical source sampling and Rotation of
the detectors 1 and 2 around the field of view
]
E
detector 1
where the projection into plane with normal Cl'iX is
denoted by the operator:
:= I - (~~f , and
tlS is the det2 pixel area.
The above expression is rich in vector operations and
is therefore -:--:+
suitable for fast on line computation. Note
that when d 1d2 has constant length and the pixel areas
AS are constant, the p.d.f. P( d2 , E/d 1 , x) has symmetries
which can be exploited to reduce computation. This oc~
curs when the detector det2 is an hemisphere centered at
dl . Let P( dl/x) be the probability that a i-ray emitted at
x, intercepts the detector surface dl (computed from the
solid angle subtended by the cell d l from the source point
x). This probability when combined with the above rela- Figure 6: Source emissions leading to event trajectories
tion gives the required elements of the transition matrix (LL') and (M M'), respectively, have identical transition
from:
probabili ties.
PP
to be reconstructed (ie the source intensity) in cartesian
coordinates, and N accounts for system mismodeling erSymmetry exploitation
rors and counting statistics of the Poisson events.
We first assume that det2 is an hemi~phere and that detl
T can be arranged as a the concatenation of the tran ..
is a unique cell at the center of det2. As we will show, this sition matrices obtained for the p different Compton energies Ei, and Q is the concatenation of the interpolation
matrices for the n different rotations of the system:
indexed over d2, E and dl.
T =
detector I
[T~I],
Tsp
Q
= [Q~I]
.
Qif?n
Figure 4: Camera Model
can
write
TSj
=
[HEjR]
where:
HEj = ((P(d 2 ,Ej /d l ,x)))d2.X 1
{ R [Pllk .. 'PLlkJ.
• k is the number of source pixels on one hemisphere
and I is the number of hemispheres intersecting the field
y=TQ..\+N,
of view.
where y is a vector containing the measured coincidence
• HEj co'ntains the transition probabilities for the enevents, T is the system. matrix, .Q is a cartesian to hemi. . ergy Ej when d 2 varies over det2 and x varies over a single
spherical bilinear interpolation matrix [6J, ..\ is the image hemisphere of the source.
We
greatly reduces the storage and computation requirements
due to resulting symmetries in the transition matrix.
The measurement equation can be written as:
11997 International Meeting on Fully 3D Image Reconstruction
=
141
(
-
i
I
n
I (
l J
f)
I!
fl
[]
• Pi is the solid angle subtended by d l from the hemi- Here ~ = diag(TQA) is a diagonal matrix constructed
sphere i.
from the vector of mean system responses to a source of
Finally, the transition matrix can be written in the com- intensity A. The matrix F).. is symmetric of dimension
pact form:
m 3 x m3 where m 3 is the number of pixels in the (presumed
cubic) imaging volume. Even for relatively small problems
it is not practical to attempt to invert F).. directly. By
exploiting the sparseness and symmetry of the transition
matrix T we develop fast recursive equation solvers to calBecause we uniformly sample over a hemispherical grid culate the CR bound for 3D reconstruction tasks such as
in object space, H Ej does not depend on the particular uptake and contrast estimation in a region of interest. The
hemisphere. Moreover, HEj depends on relative angles bound is used obtain estimator-independent comparisons
only and is therefore approximately circulant and diago- between diff'erent camera configurations, e.g. spatial samnalizable via 2D FFT methods. R also is very sparse. This pling and interpolation schemes, Compton scatter energy
structure for T will significantly simplify the computation- resolution, and number of camera rotation angles. These
ally demanding 3D reconstruction algorithms. Moreover, results 'Yill be presented in the full paper.
we do not have to store the very large T matrix but only
the HEj and the L scalars Pi leading to reduction of storReferences
age requirements by several orders of magnitude.
Annulus sinogram obtained for this camera [1]
M. Singh and D. Doria, "An electronically collimated
model
gamma camera for single photon emission computed
tomography. part II: Image reconstruction and preliminary experimental measurements," Transactions on
Medical Physics, vol. 10, no. 4,pp. 428...:;43,5.,.1983.
[2] T. Hebert, R. Leahy, and M. Singh, "Maximum likelihood reconstruction for a prototype electronically collimated single photon emission system," in Proc. SPIE
Medi.cal Imaging, vol. 767, pp. 77-83, 1987.
[I
rl
l
J
[)
L
Figure 7: Planar projection of the sinogram obtained on
det2 from a 511kev photon coming initially from a point
on the camera symmetry axis and that Compton scattered
400I( ev (for f3
700 and 6400 cells
from detl with E
in det2)'
=
3
=
CR Bound for 3D' Reconstruction Tasks
l
.J
[I
The uniform CR bound [7] provides a lower b9und on
the variance of any estimator with bias gradient length
bounded by the user specified parameter {) > O. It is a
useful tool for establishing fundamental performance limitations of tomographic systems [8]. With g an estimator
of a smooth function 9
g( A) of the 3D intensity A the
bound is of the form
=
[J
[]
where el, dl are vectors related to g, {) and F).. are described in [7], A + denotes pseudoinverse of a matrix A,
and F).. is the Fisher information matrix
[3] M. Singh, "An electronically collimated gamma camera for single photon emission computed tomography.
part I: Theoretical considerations and desig.n criteria,"
Transactions on Medical Physics, vol. 10, pp. 421-427,
July/August 1983.
[4] G. F. Knoll, Radiation Detection and Measurement.
Wiley, 1979.
[5] N. 1. Fisher, T. Lewis, and B. J. J. Embleton, Statistical Analysis of Spherical Data. Cambridge University
Press, 1987.
[6] R. N. Bracewell, Two-Dimensional Imaging. Prentice
Hall, 1995 .
[7] A. O. Hero, J. A. Fessler, and M. Usman, ((Exploring estimator bias-variance tradeoff's using the uniform
CR bound," IEEE Transactions on Signal Processing,
vol. 44, no. 8, pp. 2026-2041, 1996.
[8] N. H. Clinthorne, C. yi Ng, C. ho Hua, J. E. Gormley,
J. W. Leblanc, S. J. Wilderman, and W. L. Rogers,
('Theoretical performance comparison of a comptonscatter aperture and parallel-hole collimator." To appear in the Conference Record of the 1996 IEEE Nuclear Science Symposium, 1996.
11997 International Meeting on Fully 3D Image Reconstruction
151
Application of spherical harmonics to image reconstruction
for Compton Camera
Roman Basko, G. Larry Zeng and Grant T. Gullberg
Departlnent of Radiology, University of Utah, Salt Lake City, UT 84132, USA
I. Introduction
Conventional gamma cameras used in SPECT localize gamma emitters by a mechanical collimator.
This technique leads to very low efficiency because only a fraction of the radiation is recorded through the
collimator. Also at any given time only one view of the object is obtained, so the camera needs to move
relative to the patient in order to collect all the data necessary for image reconstruction.
A new type of gamma camera for SPECr, originally proposed by Everett et ai. [1] and by Singh [2]
and further investigated in [3-5], utilizes Compton scattering for gamma source localization. Using
electronic collimation as an alternative to mechanical collimation provides both high efficiency and mUltiple
views of the object. The camera collects data that are projections along cone surfaces. Several approaches to
image reconstruction from cone projections are described in [6-8].
This paper presents a new approach to reconstruction for the Compton camera, based on estimating
Radon projections for the gamma source from its cone projections. Once Radon projections are known, the
filtered backprojection algorithm can be used to reconstruct the gamma source.
II. Compton camera design
The camera consists of two plane gamma detectors positioned one behind the other. An incident
photon undergoes Compton scattering in detector 1 and is absorbed by detector 2 (Fig. l(a)).
Detector 2
(a)
(b)
Figure 1.
Corresponding positions 0 and 0' as well as energy /:ill deposited in the first detector are measured.
Angle ~ can be found by using
A
mc2~E
cos p = 1 - (E _ ~E)E .
(1)
Assuming that 0, 0' and ~ are known, one can conclude that the gamma source is located somewhere on
the cone surface (Fig. ·1 (b»).
The relationship between 3D gamma source distribution f(x) and the rate of photon counting q( 0, 0', ~)
for specific 0, 0' and ~ is given by
q(O, O',~)
oc
f
fdA.
cone
Application of spherical harmonics to image reconstruction for Compton CameraJanuary 14, 1997
11997 International Meeting on Fully 3D Image Reconstruction
(2)
Therefore data acquired by the camera can be considered as samples of q( 0, 0', ~) and are usually called
cone projections.
ITI. Reconstruction
r-'
,j
In what follows we establis? the relationship between cone projections associated with a fixed point 0
on the front detector and Radon projections for planes intersecting O. This relationship allows efficient
estimation of Radon projection for a given set of planes intersecting 0 from a corresponding set of cone
projections. Having done this for a sufficient number of points 0, the filtered backprojection algorithm Can
then be used to reconstruct the image.
For a fixed point 0 on the front detector let us define two functions, qk(~) and p(n), where both k
and n are unit vectors (Fig.2), as follows:
pen)
= f f( 0 + nr)rdr,
qk(~)
If vector
k is in the direction
f
(3)
p(n)ds.
s(k. p)
o
0' 0 , then
f
qk(~) =
[J
fdA
oc
q( 0, 0', ~).
(4)
cone
Therefore qk(~) , as a function of both
and ~, describes all cone projections associated with point O. It
k
also follows from the definition of qk(~) that qk(rc/2) is equal to the Radon projection along a plane perpendicular to
k
and intersecting point O.
Il
I I
L J
n
[1
(a)
Figure 2.
(b)
Using spherical coordinates (Fig.2(a» pen) can be expressed in terms of harmonic expansion as
follows:
I
p(S, $)= ~
£..i
~ Plm' PI m( cos S) e im<jl
£.oJ
(5)
.
1= Om =-1
[J
{-'I
l_
[J
The following fundamental relationship between qk(~) and
qk(~)
= 21tSin~/~
00
(
m
I
k,
established in the appendix,
m·~_/Im· PI (cosSk)e
where Sk and $k are spherical coordinates of a unit vector
tion qk(rc/2) for any direction
Plm'
provided that
Plm
.!.)
1m,!,};
.
0
PI (cos~),
(6)
k (Fig.2(b», allows calculation of Radon projec-
are known. Expansion coefficients
Plm
can be esti-
mated by a least square fitting of cone projections associated with point 0 into (6). The properties of
Legandre polynomials as well as a fast Furier transform can be explored for efficient implementation.
Application of spherical harmonics to image reconstruction for Compton CameraJanuary 14, 1997
11997 International Meeting on Fully 3D Image Reconstruction
IV. Algol'ithm.
A set of cone projections associated with a fixed point on the front detector is described by the function
qk(~) defined on three dimensional manifold S2 x [O,n] . The functionjJ(n) defined on a unit sphere S2
allows compact representation of qk(P) as an integral alon~ circle S(k, P) with the center k and radius
sin~. Moreover, an integral of pen) along a grate circle S(k, n/2) is equal to Radon projection along a
plane perpendicular to k.
This allows to approach the reconstruction problem as follows:
Step 1. For every point 0 on the front detector, the values of pen) are estimated from samples of qk(~) provided by the camera.
Step 2. Estimated values of pen) are used to calculate Radon projections along planes intersecting point O.
Step 3. The filtered backprojection algorithm is used to reconstruct the image from Radon projections.
Expansion of pen) in terms of spherical harmonics allows efficient implementation of the first two
steps of the algorithm.
V. Summm'Y
A new reconstruction approach for Compton camera is proposed based on estimation of Radon
projections followed by application of the filtered backprojection algorithm. Using expansion in spherical
harmonics allows efficient implementation of the algorithm. A complete set of planar projections can be
formed from only one camera position if the detector has infinite extent.
APPENDIX
With any vector k we can associate a spherical coordinates (e, <1» with e measured from k (Fig.3),
and introduce a function Pl(e, cJ»_ that represents pen) in those coordinates. Since both ~ and e are
measured from the same direction k , we have:
21t
f
qk(~) = sin~ Pk(~' cJ»dcJ>.
(7)
o
Detector plane
~=n/2
plane
Figure 3.
Expressing P'k(O, <1» in terms of expansion in spherical harmonics
00
~
I
~
P'k(O, cJ»= £..J £..J P'k,lm' PIm (cos 0) eim$ ,
(8)
1= Om =-1
we obtain from (7)
Application of spherical harmonics to image reconstruction for Compton CameraJanuary 14, 1997
11997 International Meeting on Fully 3D Image Reconstruction
181
L Pk,lO' p/O(cosP).
qk(P) = 2nsinp
(9)
1=0
Let us now fix the coordinate system corresponding to some vector kO (we can specify
being perpendicular to the detector plane) and use the following notation
p(8,~)
Any unit vector
p/ l11
= Pk
(10)
o,/I1I'
k is uniquely represented in this coordinate system by two angles,
8k, ~k ' and
p(k) = Pk(~~) = P(8~$k)'
r1
t
= Pko(8, ~),
kO , for instance, as
(11)
which can be written in terms of Legandre expansion as
J
I
L Pk,lO = L L p/
[J
/ =0
ilmjl,ii
III
I1I '
(12)
PI (cos8k)e
1= 0111 =-/
Since 2t+1 dimensional space of spherical harmonics {PI1II(cos8)/m cJl , m= -I, ... , t} is invariant under
rotations, it follows from (12) that for any 1 = 0, ... ,00
/
Pk,lO
= L
• m
m
llll't',ii
m
. m
Im't',ii
Plm' P / (cos8k)e
- (13)
111=-/
Finally, combining this result with (9), we obtain
00
qk(~) = 2nsinp
I
L L
I=
Plm' p/ (cos8k)e
°
. PI (cosP)·
(f4)
Om =-/
REFERENCES
[1] D. B. Everett, J. S. Fleming, R. W. Todd, and J. M. Nightingale, "Gamma-radiation imaging system based
on the Compton effect", Proc. lEE, Vol. 124, pp. 995-1000, 1977.
[2] M. Singh, "An electronically collimated gamma camera for single photon emission computed
tomography. Part I: Theoretical considerations and design criteria'\ Med. Phys., Vol. 10, pp. 421-427,
1983.
[3] M. Singh and R. R. Brechner, "Experimental test-object study of electronically collimated SPECT.", J.
Nucl. Med., Vol. 31, pp. 178-186, 1990.
[4] N. H. Clinthorne et at., "Theoretical performance limits for electronically-collimated single-photon
imaging systems.", 1. Nucl. Med., Vol. 37, pp. 116-117, 1996.
[5] J. E. Gormley et at., "Effects of shared charge collection on Compton camera performance using
pixellated Ge arrays.", J. Nucl. Med., Vol. 37, pp. 170-171, 1996.
[6] M. Singh and D. Doria, ''An electronically collimated gamma camera for single photon emission
computed tomography. Part II: Image reconstruction and preliminary experimental measurements.", Med.
Phys., Vol. 10, pp. 428-435, 1983.
[7] T. Hebert et at., "Three-dimensional maximum-likelihood reconstruction for an electronically collimated
single-photon-emission imaging system.", J. Opt. Soc. Am., A, Vol. 7, pp. 1305-1313, 1990.
[8] M. J. Cree and P. J. Bones, "Towards direct reconstruction from a gamma camera based on Compton
scattering.", IEEE Trans. Med. Imag., Vol. 13, pp. 398-407, 1994.
[]
fl
~- _,
[
rl
LJ
l"
\
J
Application of spherical harmonics to image reconstruction for Compton CameraJanuary 14, 1997
(
1
J
11997 International Meeting on Fully 3D Image Reconstruction
------------------------------- ---------- ----------
-----------~---
----------------- ----
A Fourier Rebinning AlgorithtTI incorporating Spectral Transfer Efficiency
for 3D PET
Eiichi Tanaka l and Yuko Amo2
1 I-Imllatnatsu Photonics K. K., Tokyo, Japan
2 National Institute of Radiological Sciences, Chiba,
Abstract
This paper presents an improved Fourier rebinning
algorithm for 3"ditnensional image reconstruction in PET.
The algorithm incorporates a concept of spectral transfer
function, which suggests the need of discarding low ~
frequency components fi'om reb inning. It also includes the
correction for rebinning efficiency which was evaluated by
simulations as a function of oblique angle of projections.
The performance was optimized by a high8pass filter and
Its parameters. The algorithm yields satisfactory images
with negligible axial crossMtalk for a maximum oblique
angle up to 26.6°. The statistical noise was evaluated in
terms of "noise equivalent number of oblique angles," and
reasonable results were obtained in view of the theoretical
expectation. Ring artifact due to noise is negligibly small.
Japan
inverse 2D FT. The 3D image is obtained by the conven2D recollstl1lction method from the 2D sinograms
slice by slice.
'
We consider that a Fourier coefficient P( ~ k, zo, 0) of
an oblique sinogram along slice Q is reb inned into the
matrix P(OJ, k, z) of a transaxial slice S, as shown in figure
1(a). The two slices have a common region, C, shown as
the shaded area. Accurate rebinning for the Fourier
coefficient is expected only when the wave-length of the
component is sufficiently shorter than the length of region
C along each slice. For low frequency components having
wave-length comparable or longer than the region, the
information extends beyond the region, and the reb inning
process transfers a reduced fraction of the components of
slice Q together with those of the neighboring slices. This
may cause image distortion and axial cross-talk.
tiona
1. Introduction
The Fourier rebinning algorithm (FRA) developed by
Defrise [1,2] provides a computationally efficient method
for three-dimensional (3D) image reconstruction in
positron emission tomography (PET). The algorithm is
based on the frequencYMdistance relation introduced by
Edholm et al. [3] for 2D radon transform. The FRA is an
approximate method, and its performance depends on the
various parameters involved in the algorithm, but the
details have not been made clear yet. Defrise [2] reported
an analysis of the accuracy of the FRA and he proposed an
exact reb inning equation, but it is more complex than the
original one and it has not yet been implemented. We
considered the accuracy of FRA from a different point of
view, and developed a new 'FRA incorporating spectral
transfer efficiency from oblique projections to transaxial
slices. This paper describes the theory and the results of
simulation studies on the new algorithm.
2. Theory and principle of the new algorithm
The FRA is based on acquisition of an oblique
sinogram, per, l/J, Zo, 0) for each detector ring combination
(Zh Z2), where,zl and Z2 are the axial coordinates of the
detector rings, Zo= (Zl + z2)/2, and 8 = IZI - ~I. After 2D
Fourier transform (FT) of those sinograms, the 2D maps of
the Fourier coefficient P(ro, k, Zo, OJ are reb inned into a
matrix P( cq k, z) of a set of transaxial slices, using the
frequency-distance relation, Z = Zo - (k I OJ) to, where t 0=
tanO and 0 is the oblique angle of the sinogram. After
normalizing for rebinning density on P( ~ k, z), the 2D
sinogram per, l/J, z) on each transaxial slice is obtained by
11997 Ihternational Meetingon Fully 3D Image Reconstruction
(a)
to
(b)
:=
0.125
T(m)
Figure 1.(a) An oblique slice Q and a transaxial slice S
(b) Spectral transfer function, 1{ OJ)
We can suppose that region C plays a role ofa low-pass
filter which traps the highMfrequency components to be
transferred. The frequency response of the low-pass filter
will be given by FT[t(s)], where FT[e] denotes Fourier
transform and t(s), normalized for unit area, represents the
profile of region C along slice Q (see figure 1(a»). The
response of the information transfer will then be given by
T(ro) = 1 - Ff[t(s)].
(1)
The function, t(s), is approximated by an isosceles triangle
having a half-width equal to dlto, where d is the slice
thickness. Equation (1) then becomes
T(ro)=I-{sinaro/(aro)}2.
a=dl(2to )
(2)
We refer to 1{ro) as "spectral transfer function" (see
figure l(b». The function has the first maximum (=1) at a
201
I-I
J
!.
"critical frequency" mo=2 rr te/d. The rebinning is expected
to be accurate for frequencies close to or higher than lib,
and the lower frequency components should be damped or
discarded by a high-pass filter in the FRA. It was also
found that, by simulation studies described later, the
rebinning efficiency is lower than unity even for m> mo ,
depending on O.
The correction for the reb inning
efficiency should also be included in the algorithm.
The new FRA is then expressed by
r-l
I;
r-'
I I
L)
[--]
'LP(m,k,zo'o) H(m,o)
P(m,k,z) = .
W(m,k,z)
z=zo-(klm)te
W(m,k,z)= LH(m,o)E(o),
[-J
l
r--
l
[-I
L
[-I
[]
[]
[:
_J
[I
U
[I
[I
(3a)
3.2 Rebinning efficiency
To confinn the validity of the consideration described
in Section 2, we perfonned the following simulation.
Assum ing a point source on a trans axial slice (z\), we first
generated the rebinned matrix pew, k, z\) of the slice from
the data of a ring difference, 0, assuming H( m, 0)= 1 and
E(O)=1. We then took the inverse ID FT on k, converted it
to the amplitude and averaged on cp to obtain the ID
frequency spectrum, Ir (m, 0). The spectrum was normalized by the similar spectrum obtained with 8=0 to yield a
normalized frequency response (NFR):
In (ro,o) = fi(ro,o)1 fiero, 0).
(3 b)
(4)
Some examples of the NFR are shown in figure 2, together
with
It is seen that the NFR is roughly constant at
m~ mo and decreases with decreasing ro at m<ut. We
where W( m, k, z) is a correction matrix for the reb inning
density, H(m, 8) is the high-pass filter and E(O) is the
assumed the reb inning efficiency, E( 0), is given by the
reb inning efficiency. Equation (3b) requires axial interpovalue of the NFR at the critical frequency, In(mo , 0).
lation to detennine slice number z. The ranges of the
Figure 3 shows the rebinning efficiency thus obtained with
arguments, (m, k), in the summations will be discussed
a point source positioned at various distances from the
later in 3.3.
center of the FOY. The small oscillation observed in the
curve for each source position is due to the discretization
3. Simulation studies
in equation (3b). The data were obtained with the nearest
neighbor interpolation. The linear interpolation.-yielded a
3.1 Detector geometry and digital implementation
slightly lower efficiency.
Although the rebinning
We consider a multi-ring PET scanner. The size of
efficiency depends somewhat on the position of the point
image matrix is 64 x 64, and the number of azimuthal view - source, we assumed that E( 0) is simply expressed by, as
angles is 64 in rr. The slice thickness is equal to pixel size,
the average,
and the detector ring width is equal to two pixels. The
diameter of the detector ring is assumed to be 128 pixels
E(O) = 0.95 - 0.9 tf)
nearest neighbor interpolation (5)
(twice of the matrix size). Then te=8/64. Assuming the
= 0.90 - 0.9 te. linear interpolation
pixel size of 4 mm, the ring diameter is 51.2 cm, ring
width is 8 mm, the matrix size is 25.4 cm and the slice
thickness is 4 mm. We consider two modes of axial
sampling: stationary mode (.1=2) and scan mode (.1=1),
where .1 is the axial sampling pitch. In the stationary
mode, a slice belongs to either of "direct slice" or "cross
slice" as in the conventional PET scanners.
Projection data are produced assuming the axial
response of the coincidence detection is triangular having
the full width equal to the detector ring width (two pixels).
This assumption is only accurate at the mid point between
two detectors, but we neglect the inaccuracy at off-center
positions. Attenuation and scattering of photons are
neglected. Effect of positron range and angular fluctuation
Figure 2. Nonnalized frequency response, !n(ro, 0)
of annihilation photons are also not taken into account.
The maximum ring difference, omax, is assumed to be
constant in the field of view (FOY).
The FRA is implemented as follows.
First, the
~
........ 80
projection data for each detector ring difference, 0, are
~
c:
arranged in a 3D sinogram, per, ¢, zo, 8) sampled over 2rr
.~ 60
angle. The merged sinogram is transfonned to P(ro, k, ~,
~
0) map by 2D FFT with zero-padding for r. The size of the
g> 40
'cc:
map is 64(m)x 128(k) (ro~O). After reb inning according
:0
20
to equation (3), P(ro, k, z) is converted to 2D sinogram, per,
Q)
a:
cp, z), sampled over 2rr by inverse 2D FFT. The sinogram
00
30
10
15
20
25
is reduced to the sinogram over rr using per, ¢, z) = p(-r,
5
¢+n:, z). The final image is reconstructed with the
Ring difference 0
convolution backprojection method using the Shepp-Logan
Figure 3. Rebinning efficiency, E( 0)
filter.
(3c)
rem).
~
\J
0
_I
-I
j
-,
I
11997 International Meeting on Fully 3D Image Reconstruction
211
3.3 High-pass filter and the range of the arguments
For data with o<L1, all Fourier coefficients P( ~ k, ZQ, 0)
are assigned into zOHslice assuming H( ro,O)= 1 and E( 0)= I
as the conventional 2D PET. Fourier coefficients with k=O
deal with rotationally symmetric components of the source
distribution or noise, and special treatment is required. If
all coefficients for o~ tl are assigned, rotationally sym
metric components of the images suffer from low~
frequency distortion. On the other hand; if all coefficients
are discarded, rotationally symmetric components of
statisticai noise are reconstructed only using the data with
8<L\, which results in the appearance of ring artifacts due
to the poor statistics. We then implemented a variable
10wMcut filter having the cutRoff frequency at' given by
M
COc' ==
(10/64) n+
1C to
.
mode. About 74% of the total image density is deposited
to the source slice, and 13% to each of the adjacent slices.
The fractions are similar to those in the conventional 2D
reconstruction (omox==:I). The cross"talk to the next slices
but one is negligibly small. To demonstrate the effect of
the highHpass filter, the similar images obtained without
high-pass filter arc shown in figure 5.
(6)
As the result, a uniform circular disc phantom (20 cm
diameter) was reconstructed with nonHuniformity less than
0.6% in 1'1118 error within the central circular area of 80% in
diameter, for 0.118" up to 32. Ring artifacts were eliminated
effectively (see figure 7).
For the data with o~ L\, we implemented a high-pass
filter given by
H(ro, 0) = [T(ro, 8)]111
= 1
=0
roc = aroo,
if at< ro < roo .
if at, .< 0)
(7)
otherwise
0< (X::; 1
(8)
where at is a o..dependent cut-off frequency, m and a are
constants. Note that when m=O, the filter is reduced to a
simple 10wMcut filter. The perfonnance of the FRA with
the highHpass filter was studied with various omax up to 32.
The test phantom was a 5 cm off-centered disc phantom
having 10 cm diameter and 4 mm (one pixel) thickness.
With m=O and a=0.9~1, quite reasonable images are
obtained with negligible axial cross-talk, but the reduction
of statistical noise is not sufficient at large omax. By
lowering a-value, the noise at large omax decreases, but the
image distortion and the cross-talk increases gradually.
Suitable combinations of m=1-2 and a-:=0.5-0.75 provide
reasonable results, but a slight low-frequency distortion
and crossHtalk are observed. It was found that the image
distortion is sensitive to a-value for small oblique angles
but not for large oblique angles. On the contrary, the
statistical noise at large omax is decreased by lowering a
effectively.
.
Then, we redefined the following cut-off frequency
0< {3
where
(9)
f3 is a constant.
A simple low-cut filter (m =0) with
yields quite satisfactory results. We have also tested
the combination of m=1~2 and f3=1~3, but the improve"
ments were not remarkable (see table 1). The linear axial
interpolation in equation 3(b) yields slightly larger axial
cross-talk and lesser statistical noise than the nearest
neighbor interpolation. The data shown in this paper were
obtained with the nearest neighbor interpolation.
Figure 4 shows images obtained with m=O and (J=l.
The phantom is on a direct slice (slice-O) in stationary
{J=1~2
11997 International Meeting on Fully 3D Image Reconstruction
Figure 4. Images for various omax with m:=::O & f3::;:1
The phantom is on the direct slice (Slice-O).
Figure 5. Similar images with figure 4 obtained without
highHpass filter (omax == 24)
Slice
direct
direct
direct
direct
direct
direct
cross
cross
cross
cross
mfJ
o0
o1
o 1.5
o2
12
2 3
o0
o1
o 1.5
o2
max error
+2.4 / -2.5
+2.7/-2.7
+3.1 / -3.0
+3.0/-3.6
+3.0/-3.5
+3.0/-3.7
+3.2/-3.9
+3.7/-4.5
+3.9/-5.1
+3.9/-5.0
(%)
rms error (%) NENA
UO
22.8
1.20
30.3
1.41
32.4
34.2
1.49
36.1
1.49
37.5
1.62
29.5
1.53
40.6
1.73
46.8
1.71
50.7
1.71
N
32
Table 1. Effects of parameters in high-pass filter
The performance of the FRA with various values of m
and f3 is summarized in table 1, where "max error" and
"rms error" are the maximum deviation of th~ pixel values
and the root mean square error from their mean,
respectively, in a circular region of 80% in diameter
221
centered on the hot area. The listed values are the worst
ones among the data tested with omax=4~32 at step 4.
"NENA -32" is the noise equivalent number of oblique
angles (described later) for omax=32. The performance for
the source on a cross slice is almost similar to that on the
direct slice but image distortion is slightly larger, as shown
in the table.
Acknowledgments
The authors acknowledge to Drs. M. Defrise, H.
Murayama and H. Kudo for their useful discussions. They
also thank Dr. T. Yamashita and other stuffs of the PET
Center of Hamamatsu Photonics KK for their kind support.
3.4 Statistical noise
Statistical noise was tested assuming a uniform disc
phantom having 20 cm diameter and 4 mm thickness, with
various omax. The total count with 8=0 was 500 k. The rms
noise was evaluated from the fluctuation of pixel values in
the central circular area (80% in diameter) of the phantom.
The decrease of noise with increasing omax was evaluated
by calculating "noise equivalent number of oblique angles
(NENA)" defmed by
[]
NENA = (rms noise with 0 = 0)2
rms noise with omax .
[]
10
(10)
[)
[1
20
25
30
35
Figure 6. Noise equivalent number of oblique angles
Figure 6 shows the NENA for different values of f3
(m=O). It is shown that a small value of f3 spoils the
increase of NENA at large 8max. In fact, lQ, reaches the
Nyquist frequency at 8=32, where no data are assigned
when /3=0. The dashed curve in the figure shows the
expected number of oblique angles, NENA exp , in the scan
mode, which takes into account the actual number of
oblique angles (=20max-l) and the reb inning efficiency
given by equation (5)
[I
15
Maximum ring difference 8max
Oma.~
NENA exp
= 1+
L2E(0).
(11)
0=1
NENA obtained with simulation studies is appreciably
larger than NENA exp • The reason for this will probably be
that the noise components spread to the neighboring slices
far away than the signal components. The NENA with the
stationary mode is smaller than that with the scan mode by
a factor of about 2, as expected. Examples of images with
statistical noise are shown in figure 7. The total count with
8=0 was 50 k, and m=O and {J== 1.
[]
4. Discussion and conclusions
[J
[J
o
1
I
_1
The performance of the new FRA has been investigated
by simulation studies. With a suitable high-pass filter and
variable cut-off frequency depending on 0, the new
algorithm provides satisfactory images with omax up to 32.
The statistical noise decreases with increasing qnax as
expected theoretically. Ring artifact due to noise is
eliminated by 8-dependent low-frequency cut-off for k=O
components. The improvement of signal/noise ratio by
increasing 8max tends to saturate, and a practical limit may
be around t(}=0.5 (8==26.6°), because the critical frequency,
coo, reaches the Nyquist frequency at the angle.
The need for relatively high cut-off frequency suggests
a similarity between the FRA and the pseudo-3D algorithm
proposed by Tanaka et al.[4], although the FRA has great
advantages in the computational speed and in the flexibility for non-uniform axial acceptance angle in the FOY.
Slice-O
Slice-1
Slice-2
Figure 7. Images with statistical noise (m=O, f3=I)
References
[1] Defrise M., Kinahan P. and Townsend D.: A new
reb inning algorithm for 3 D PET: Principle, implementation and performance. Proc. 1995 International Meeting on Fully 3D Image Reconstruction in Radiology and
Nuclear. Medicine., pp235-239, 1995.
[2] Defrise M.: A factorization method for the 3D X-ray
transform. Inverse Problems 1l:983-994, 1995.
[3] Edholm P.R., Lewitt R.N., Lindholm B.: Novel
properties of the Fourier decomposition of the sinogram.
Workshop on Physics and Engineering of Computerized
Multidimensional Imaging and Processing, Proc of the
SPIE 671:8-18,1986.
[4] Tanaka E., Mori S., Yamashita T.: Simulation studies
on a pseudo three-dimensional reconstruction algorithm
for volume imaging in multi-ring PET. Phys Med BioI
39:389-400, 1994.
11997 International Meeting on Fully 3D Image Reconstruction
231
Perforlnance of the Fourier Rebinning Algorithm
for PET with Large Acceptance Angles
Samuel Matej, Joel S. Karp and Robert M. Lewitt
Department of Radiology, University of Pennsylvania
423 Guardian Drive, Philadelphia, PA 19104-6021, USA
Abstract
The theory of the FORE method [2] is based on the
frequency-distance relation for the 3D x-ray transform
and on the stationary-phase approximation. It enables
one to approximate the spectrum of the no-tilt (co-polar
angle, 0
0°) projection data from the spectrum of
the oblique (tilted) data. Thus, the measured projection
data at non-zero tilts can be resorted into 2D sinograms
using formula
Modern Positron Emission Tomography (PET) scanners characterized by a large axial Field Of View (FOV)
provide data from a large axial acceptance angle. Direct
reconstruction of the 3D image from these data (e.g. by
using popular 3D-RP technique [1]) is of large computational complexity and typically requires long reconstrucP(w, k, z, 0) ~ P(w, k, z - (tanO (k/w», 0) , (1)
tion times. Rebinning techniques, approximating (with
an error which increases with the acceptance angle) plawhere wand k are the 2D sillogram spectrum variables
nar sinogram data from the oblique projection data, enrelated to the radial distance from the center and proable the use of multiplanar 2D reconstruction techniques
jection angle, respectively; z is the z coordinate (slice
characterized by much lower computational demands.
number) and 0 is the oblique angle of the tilted sinoThe recently proposed Fourier Rebinning (FORE) techgram.
nique [2] was shown [3, 4] to provide a very good approximation for moderate (around ±100) acceptance angles.
In this study we show performance of the FORE techII. EXPERIMENTAL RESULTS
nique for a wide range of acceptance angles and compare reconstruction performance of the FORE (followed In our experimental study we have used simulated and
by multislice 2D reconstruction) to the 3D-RP technique real data from a large acceptance angle PET scanner.
for large acceptance angle data (±26.25°).
The real data were obtained from the HEAD PENNPET scanner [5] having a cylindrical detector of radius
420mm and active axial height 256mm. The data were
I. INTRODUCTION
acquired in list-mode and reb inned into sets of 2-D panels of projections (x-ray transforms), each consisting of
Several reb inning algorithms have been used for PET 128 x 128 pixels (parallel bins), 2 mm on a side. The azscanners having small to moderate acceptance angles imuthal range (around scanner z-axis) was divided into
(angles up to ±100). On the HEAD PENN-PET scanner 96 bins, leading to an azimuthal bin size of 1.875°, and
having acceptance angle ±26.25°, the Single Slice Rebin- the co-polar bin size was set to twice this (3.75°), leading
ning (SSRB) algorithm results in very significant distor- to 15 co-polar angles (the so-called "tilts") within effection of the point spread function, whereas the Multislice tive acceptance angle of the scanner. By the acceptance
Rebinning (MSRB) algorithm results in noise propaga- angle we understand co-polar angle of the bin center of
tion from axial de-blurring. The most promising is the the extreme tilt. Projection data had a series of correcrecently proposed Fourier Rebinning (FORE) algorithm tions applied for sampling pattern normalization, atten[2]. However, so far, the' FORE algorithm has only been uation correction,' 'and scatter subtraction as described
tested [3, 4] for a scahner geometry with a moderate axial elsewhere [5]. The projection data were reconstructed,
acceptance angle (around ±100).
by 3D-RP reconstruction method [1] with Colsher window, and by FORE/Il'BP technique, into images of 128
This work was supported by the National Institutes of Health
under Grants HL-28438 and CA-54356, and by the Department of x 128 x 128 cubic voxels, each 2mmon a side. To study
how the FORE behavior depends on the axial acceptance
Energy under Grant DE-FG02-88ER60642.
=
11997 International Meeting on Fully 3D Image Reconstruction
241
\l
\
J
[]
angle we used subsets of the data - from 15 tilts, for full
acceptance angle (()Max = ±26.25°), gradually down to
1 tilt (()Max = 0°), representing use of only direct nonoblique data (actually, data within central co-polar bin).
The reconstruction time, for the full acceptance angle
data, on the SPARe 10 workstation, was 364 min for
the 3D-RP versus 7 min for the FORE reconstruction
(5.1 min for FORE algorithm and 1.7 min for multislice
image reconstruction using 2D-FBP method) speedingup reconstruction about 50-times.
3.50
~
2D-FBP
3.00
FORE 3
1=1 2.50
FORE 7
0
.~
ro
'>
FORE
2.00
SSRB
4)
[I
Q
1.50
~
"C)
1.00
U5
0.50
a
0.00
0.00
3D-RP
50.00
100.00
150.00
200.00
those slices. The· reconstruction using SSRB has very
similar noise levels (62% for SSRB versus 57% for FORE
in the center axial locations) and general noise behavior.
3D-RP has similar noise level in the center slices (54%),
but the noise increases considerably slower while moving from the center axial location (e.g. the noise standard deviation is 92% for 3D-RP and 169% for FORE, at
z=100mm from the center). This is due to an effective
improvement of statistics in the oblique angles given by
the estimation of missing portions of the projection (xray transform) data in the 3D-RP. However, the improvement in noise comes with a loss of resolution (as shown
later) in the far off-center slices, which are more influenced by the estimated data. Actually, we have found
that if we individually filter (using 2D smoothing kernel) each slice, in the multislice reconstruction, by such
an amount that the axial noise behavior and noise levels
of FORE are matched to those of the 3D-RP, then we
obtain also matched transverse (radial and tangential)
resolution in both of the methods.
250,00
18.00 ...---.,---r----,r----r--r----r----,r-----, r - - - - ,
Slice number [mm]
S
u
Axial
16.00
'Figure 1: Noise standard deviation values at different ax- §
ial locations inside the image of cylindrical phantom recon1=1
o
structed using: 2D-FBP - multislice reconstruction using only
nonoblique data (acceptance angle ()Ma:c = 0°); FORE 3, 7 - . ~
FORE reconstruction from limited acceptance angle data us~
ing center 3, 7 tilts (8Ma:c = ±3.75°, ±11.25°, respectively);
and complete data (8Ma:c = ±26.25°) reconstruction using
FORE, SSRB and 3D-RP.
Radial
14.00
12.00 _______•_____.__ .. _. __
!..~~:~~~
FWTM
10.00
:::
===~=.~::~:::=.:::::::;:"--,,..
~=--r;;,;"n";;;;; =.=:::::::__-::-_==;:::.~;:,._==="="'~nn""
....==·::..,...;;
..
___
MUU
FWHM
4.00
2.00
0.000.00
3.75
7.50
11.25
15.00
18.75
22.50
. 26.25
Axial Acceptance Angle' [deg]
[1
[J
u
r
The noise behavior was studied using data containing
90M counts collected from a cylindrical phantom of di- Figure 2: FWHM and FWTM of FORE reconstruction, in
ameter 20cm and height 24cm. Noise standard deviation the center slice at radius lOOmm from the center, as function
was calculated inside a circular ROI of diameter 15cm of the axial acceptance angle.
centered in the cylinder slices. The presented results are
for images reconstructed without any axial or transverse
filtering in both 3D and multislice 2D reconstructions.
The reconstructions using filtering exhibited a similar
relative behavior. Fig.l shows the noise standard deviation (in % of the ROI mean value) as a function of the
slice axial location. The noise levels, reflecting sensitivity of the scanner for different axial locations, decrease
from the value similar to the 2D case, at the extreme
slices, to approximately one fifth of that value, in the
center slices. This axial nonuniformity of the noise level
can be undesirable, especially for whole body scans, and Figure 3: FORE reconstruction (Transverse slice - left imcould require normalization or overlapping of the PET age, Sagittal slice - right image) of a small sphere from
measurements of the consequent body axial sections. It simulated data containing only two extreme tilts of angle
can be clearly seen from the graphs, that by reducing 8 = +26.25° and 8 = -26.25°.
the acceptance angle we get uniform noise behavior in
For resolution (point spread function) measurements
the center slices but for the cost of noise increase within
L
')
I
11997 International Meeting on Fully 3D Image Reconstruction
251
18.00
18.00
-
16.00
,......,
E
14.00
E!
~
12.00
CU
~
4.00
8
'-I
-
0
~
].....
FWHM
-
2.00
0.00
S 14.00
oS 10.00
8.00
6.00
:a
-
~
::I
CI)
L,.,..,/
14.00
16.00
J::: 12.00
0
'.z:l 10.00
~
~
S
S
-
.9
s:::
'0
,......, 16.00
18.00
--
0
40
80
120
Radial Position [mm]
~I)
fa
[-l
.2
~
-
10.00
~
8.00
6.00
~
';j
6.00
~
4.00
2.00
0.00
A 3D-RP
z= 100
.........................
::l
(/)
-
D,3DMRP z=Q
.....................
12.00
'0
FWHM
OPORE z=Q
• FORE z=lOO
I=l
8.00
4.00
-
FWHM
2.00
a
40
120
80
Radial Position [nun]
0.00
0
40
80
120
Radial Position [mm]
Figure 4: Resolution of the FORE and 3D-RP reconstructions at different radial locations in the center slice (z=Omm; open
symbols) and near the extreme z location (z=100mm; closed symbols) of the scanner axial field of view.
we moved a small Imm point source to different radial
and axial positions. Data were not corrected for scatter or attenuation since the point was suspended in air.
The resolution was characterized by measuring the fullwidth at half-rnuximum (FWHM) and the full width at
tenth-maximum (FWTM) in radial, tangential and axial
directions, using linear interpolation between sampling
points. This was done rather than fitting a Gaussian
profile, as the point spread function profiles are rarely
Gaussian in practice. Fig.2 shows dependence of the
resolution measures on the acceptance angle size, for the
point source located in the center slice and close to the
extrelne radial position (at lOOmm) - the most challenging location for the FORE algorithm (other z locations
are less challenging because missing portions of the data
reduce actual acceptance angle size). We can see that
by increasing the acceptance angle the axial resolution
deteriorates (with radius as shown later) as predicted by
Defrise [2]. However, the radial and tangential resolution is not affected by the Fourier reb inning at all, with
the exception of tangential FWTM where it actually improves (this is caused by poor noise statistics for low acceptance angle case, causing low amplitude streaky artifacts influencing tangential FWTM): Fig.3 shows a small
sphere phantolIl reconstructed from the idealized (complete, line integral) projection data. It was reconstructed
using only the two extreme tilts of angle B ::: +26.25 0 and
B = -26.25 0 • We can see that ev'en in this extreme case
the resolution within the transverse slice (left image) is
not affected. The sagittal slice (right image) shows the
typical axial smoothing and axial artefacts caused by the
FORE approximation (it is fair to note that by using all
of the tilts these effects have lower overall contribution
to the final image). When using SSRB for the same data,
we observed very strong tangential and axial artefacts,
as expected.
Fig.4 shows comparison of the resolution of the FORE
(solid line) and 3D-RP (dotted line) at different radial
locations in the center slice (open symbols) and slice near
the axial FOV boundary (z::::lOOmmj closed symbols). In
the center slice, the methods have comparable resolution
in both radial and tangential direction and the resolution slightly deteriorates with the radius. The exception
is tangential FWTM which is deteriorated in the 3D-RP
by the low contrast streaky artefacts. In the "boundary"
slice the 3D-RP (solid black triangles) has slightly worse
radial and tangential resolution comparing to the FORE,
as discussed in the paragraph describing the noise behavior. The major difference between the methods can be
seen in the axial resolution, where in the center slice (reconstructed from the full acceptance angle data) FORE
resolution deteriorates with the radial. distance from the
center. However in the extreme z locations, where the
axial range of actually detected data is limited, i.e. effective acceptance angle is limited for FORE (to about 3
tilts, or BMax = ±3.75°, at z=lOOmm) whHe substantial
amount of data is estimated for the 3D-RP, the axial resolution is consistently better for FORE for all radii (the
transverse filtering,. to match the noise levels of both
methods, does not affect the axial resolution).
119!;}7 International Meeting on Fully 3D Image Reconstruction
261
FORE 10 deg
FORE 16 deg
FORE 26 deg
FORE 36 deg
SSRB 26 deg
3D-FBPM 26 deg
11
II
[J
[]
Figure 5: Comparison of the FORE reconstruction, using several sizes of axial acceptance angle, with the SSRB and 3DFBPM (3D-RP) using large acceptance angle data. First row shows Transaxial slices and second row shows Sagittal slices
of the simulated "box" phantom.
Fig.5 is an illustration of the practical performance
of the FORE algorithm for axial acceptance angles
() a corresponding to different PET scanners: common·
whole body PET scanner of moderate acceptance angle
- (}a
±10° (used for previously published FORE studies [3, 4]), large FOV whole body scanner - (}a = ±16°)
large FOV brain scanner (for example HEAD PENNPET scanner) - (}a = ±26°) and limiting case of coincidence imaging scanner using a pair of gamma cameras - (}a = ±36°. For comparative purposes we are
showing also SSRB and 3D-RP reconstructions, for the
large acceptance angle case. We used simulated idealized
(line integral) projection data of the "box" mathematical phantom filling practically the whole axial and radial FOV. The geometrical characteristics (sizes) of the
data were same as those described earlier. To obtain the
same amount of nonmissing data we have changed the acceptance angle by changing the diameter of the scanner
(keeping the same axial FOV). Visual appearance confirms that FORE is providing very good results for the
moderate acceptance angles (as published before), but
deteriorates with radius for the high acceptance angles.
It is clear that SSRB does not provide acceptable results
for the large acceptance angle. It can be seen that the
3D-RP is not perfect, as well, for the large acceptance
angle data (as discussed earlier), since large amounts of
data must be estimated.
=
\1L J
[]
[]
o
[]
III.
CONCLUSIONS
With increasing acceptance angle the axial resorllition deteriorates, while the transverse resolution is affe~t'~cl only
very little. For the acceptance angle of ±26°, the noise
levels and transverse resolution of FORE can be matched
with those of 3D-RP. In the axial direction, FORE has
worse performance for the full acceptance angle data. On
the other hand 3D-RP has worse axial resolution in those
regions which were reconstructed from large amounts of
estimated (reprojected) data. More detailed studies and
clinical examples will be presented in the conference paper.
REFERENCES
[1] P. E. Kinahan and J. G. Rogers, "Analytic 3D image
reconstruction using all detected events," IEEE Trans.
Nucl. Sci., vol. 36, pp. 964-968, 1989.
[2] M. Defrise, "A factorization method for the 3d x-ray
transform," Inverse Problems, vol. 11, pp. 983-994, 1995:
[3] M. Defrise, P. E. Kinahan, and D. Townsend, "A new
rebinning algorithm for 3D PET: Principle, implementation and performance," in Proceedings of the 1995 International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine, pp. 235239, Aix-Ies-Bains, France, 1995.
[4] M. Defrise, M. Sibomana, C. Michel, and D. Newport,
"3D PET reconstruction with the ECAT EXACT HR using Fourier rebinning," in Proceedings of the 1995 IEEE
Nuclear Science Symposium and Medical Imaging Conference, vol..~, pp. 1316-1320, San Francisco, CA, 1995.
[5] J. S. Karp, R. Freifelder, P. E. Kinahan, M. Geagan,
G. Muehllehner, L. Shao, and R. M. Lewitt, "3D imaging characteristics of the HEAD PENN-PET scanner,"
Journ. Nucl. Med., 1997. In press.
As confirmed by our study, FORE reconstruction is providing good results for low axial acceptance angle data.
11997 International Meeting on Fully 3D Image Reconstruction
27\
High Resolution 3D Bayesian Image
Reconstruction for microPET
tJinyi Qi, tRichal'cl M. Leahy, tErkan U. Mluucuoglu, *SiInon R. Cherry
tArion Chatziioannou, *Thomas H. Farquhar
tSignal and llnage Processing Institute, University of Southern California, Los Angeles, CA 90089
*Crtunp Institute for Biological Imaging, UCLA School of IVleclicine, CA 90024.
Abstract- A Bayesian method is desc1'ibed fOl' high l'eSO
lutioll reconstruction of images fl'om the UCLA micl'oPET
system. High l'esolutioll images are achieved by model..
illg spatially vadant geometl'ic efficiency, intrinsic detoctor
efficiency, photon pail' llollHColinol.U'lty, llon .. uuiforll1 sin0
gram sampling, Cl'ystnl penoh'ation and 11ltOl'"cl'ystai scat..
tel'. To reduce stol'age and computatiollal l'oquiroments,
nonacoHnoarity, intet'~cl'ystal scat tel' and penetl'ation are factored from the geometric matrix and appl'oximated using 20
sinogl'am bhu'rillg kernels. Fm,thel' savings in storage were
realized by exploiting sinogl'am symmetries. We demonstl'ate that inclusion of the siuogl'am blurring kernels can
produce almost uniform l'adial l'esolution of approximately
lmm FWHM out to a l'adiuB of 4cm. Further improvements
in l'esolutioll were obtained using wobbling. By choosing the
relative wobble positions to form the 4 opposing corners of·a·
single voxel, we avoid any inCl'ease in the storage required to
l'epl'eSent the projection matrix. Preliminary results using a
O.5mm point source indicate that we can achieve resolution
better than lmm FWHM in all directions with radial and
tangential resolutions approaching O.5mm at the center of
the field of view.
TABLE I
M
3D PnODr,E:-'i DI:-.m:-lSION Fon MlCnoPET
8
I.
INTRODUCTION
We have developed a 3D maximum a posteriori (MAP)
reconstruction method for the microPET system with the
goal of prod ueing high resol u tion images through accurate
system modeling and system wobble, while attempting to
minimize the storage and computational costs involved in
computing these images. MicroPET is a high resolution
PET scanner designed for imaging small laboratory animals [1). It consists of a ring of 30 position-sensitive scintilw
lation detectors, each with an 8 x 8 array of small lutetium
oxyorthosilicate (LSO) crystals coupled via optical fibers
to a multi-channel photomultiplier tube. The detector ring
diameter of microPET is 172 mm with an imaging field of
view of 112 mm transaxially by I8mm axially. The scanner
has no septa and operates exclusively in 3D mode.
The 3D MAP reconstruction method was developed to
achieve as high resolution as possible. We use the standard
Poisson model for PET data in which the measured projection data are independent Poisson random variables with
means equal to a linear transform of the mean positron
intensity in each voxeldefined by the system projection
matrix P. Since we are looking at small animals, scatter
in the data can be ignored. Similarly, the low count rates in
small animals result in very small randoms fractions, and
these are also ignored in our model. The blurring effects
due to non-colinearity, inter-crystal scatter and penetration, are included as a local, spatially variant blur in the
ring diameter, mm
detectors per ring
number of rings
angles per sino gram
rays per angle
sinograms
projections per sinogram
total projection rays
object size, mm
object size, voxels
voxel size, mm
full size of Pij
size of P Geom with symmetry reduction
size of P Blur
size of P Attna11dPEll
actual storage size of P
_.
172
240
8
120
100
64
12,000
768,000
100 x 100 x 18
128 x 128 x 24
0.75 3
3 x 1011
16 Mbytes
25 Kbytes
1.4 Mbytes-18 Mbytes
sinogram space as described in [2]. These factors were
determined using Monte Carlo calculations. Further savings in storage requirements were realized by exploiting the
symmetries in P in a similar manner to that described in
[3] and [4]. The method was applied to FOG data from
a baby vervet monkey study. Resolution was investigated
using a 0.5mm point source. We also investigated the effect
of using a 3D wobble to further enhance spatial resolution.
II.
IMPLEMENTATION OF
3D MAP
RECONSTRUCTION
A. Factored System Model
The theory of 3D MAP reconstruction is essentially the
same as for the 2D problem, differing only in the specifics
of the projection matrix [5). Even for microPET, which is
small compared to the latest generation of clinical 3D PET
systems, the original size of the P matrix is huge (Table I).
Clearly it is necessary to store this matrix in a sparse form
and to exploit symmetries as previously described in [3) [4].
In developing our 3D approach, we have also extended the
use of the factored system matrix that we presented previously for 2D PET [6], (2). Here we outline the development
of this model for the microPET system.
In order to reduce the storage size of the P matrix, we
11997 International Meeting on Fully 3D Image Reconstruction
281
factor the P matrix as follows:
P
[J
r"-]
l
J
ilL'' '
',-lJ'
[
-:,
[_
"]"
[
11
LJ
r-
1
l"l
__.1
[
-J)
l
". ·J1
[.
,
r-,',
1,1
t_, 1
r_--']
\_
r"]
l__
(-1
lJ
(1)
PGeom is the geometric projection matrix with each element (i, j) equal to the probability that a photon pair
produced in voxel j reaches the front faces of the detector
pair i in the absence of attenuation and assuming perfect
photon-pair colinearity. It is calculated based on the solid
angle spanned by the voxel j to the faces of the detector
pair i.
Although the full size of P Geom is extremely large,
P Geom is very sparse and has redundancies of which we
can take advantage to reduce the storage size. By choosing
the voxel size in the z direction to be an integer fraction of
the ring distance, there are the following symmetries in the
PGeom matrix [3] [4]. In-plane rotation symmetries, resulting from rotating the projection rays by () = 90°,180°,270°,
and a () = 45° reflection symmetry provides a tot.al factor
of 8 reduction (with the exception of angle () = 0° and
the ray passing through the image center where there is
no reflection symmetry). Axial reflection symmetry provides an additional factor of 2 reduction for ring difference
other than zero. The symmetry of sinograms with a common ring difference Rd provides a reduction by a factor
of (Nr - Rd) where N r is the number of rings in the system. Combining these, the total reduction factor from the
symmetry operations is approximately 64 for microPET.
Therefore, we need only store the nonzero components of
the base-symmetry lines of response (LORs) , which amount
to 12440 rays for microPET. Efficient storage of these components is achieved by storing the elements in an ordered
fashion so that only the base pixel index need be stored
with the remainder generated using automated indexing.
P Blur is the sinogram blurring matrix used to model
photon pair non-colinearity, inter-crystal scatter and penetration. In principal, uncertainties in the angular separation of the photon pair should be included in P Geom. However, this will reduce the sparseness and and result in a loss
of some of the symmetry characteristics in P Geom, leading
to a dramatic increase in storage size. To a reasonable approximation, the non-colinearity effect can be assumed to
be depth-independent and hence can be lumped into the
P Blur matrix.
These effects can result in radial, angular and intersinogram blurring so that a 3D sinogram blurring model
should be used. In our current implementation, we have
assumed that these blurring effects can be confined to a
single sinogram and use' a 2D blurring model. Furthermore, we assume that the blurring kernels are identical for
sinograms for all ring differences. By treating each crystal
as a separate detector and ignoring the crystal block effect,
we can assume a rotational symmetry of the blurring kernels due to rotational invariance of the detector geometry
[2]. Therefore, we only need compute and store the blurring kernels for the projection rays for a single projection
angle, which saves both computational time and storage.
The blurring factors were computed using the Monte
Carlo code described in [2]. Statistical modeling of non-
-]
U
,"
= PEJjPBlur P AttnPGeom
ray-1
o
0
0
0.0062
0.0063
0
0
0.0103
0.1169
ray-3
ray-2
0
0.0014
0
0
0.0018
0
0.0092
0.0055
0.0100
0
0.0099
0
ray+2
0
0.0432
0.2459
0.0449
0
ray+1
0
0.0028
0.1686
0.1711
0.0025
ray+3
0
0.0056
0.0600
0.0604
0.0052
ray+4
0.0016
0.0077
0.0140
0.0079
0.0014
ray+5
0
0.0019
0.0019
0.0018
0.0022
ray+1
0
0
0.0618
0.0630
0
ray+2
0
0.0081
0.0060
0.0093
0
ray+3
0
0.0017
0
0
0.0022
(a)
ray-1
0
0
0.0651
0.0658
0
I
0
0
0.0058
0.6778
0.0054
0
(b)
Fig. 1. Sinogram blurring kernels for the sinogram component shown
by bold face corresponding to (a) the 20th and (b) the 50th ray
out of the 100 projection rays.
colinearity, crystal penetration and inter-crystal scatter in
the LSO detectors was used to prod~ce the blurring of the
sinogram element under consideration into the n~ig~boring
elements. Figure 1 shows two examples of these 'blurring
kernels. Note the significant crystal penetration for offcenter detector pairs due to the small crystal size.
The attenuation matrix P Attn is a diagonal matrix that
contains the attenuation correction factors for each detector pair and can be obtained from the ratio of a blank to
transmission scan. Alternatively, it can also be computed
by forward projecting a reconstructed attenuation image.
In the monkey images presented below, we assumed uniform attenuation throughout the head and computed the
factors using an estimated head volume determined from a
preliminary emission reconstruction.
The detector efficiency matrix P E JJ is again a diagonal
matrix. Each element is computed using daily calibrations
from a uniform cylindrical source.
B. Reconstruction
Using the factored matrix approach we gain substantial
savings in both storage and computational requirements.
We note however I that to realize this saving, it is necessary
to consider all data and all pixels at each iteration. Therefore, we cannot use coordinate-wise methods nor ordered
subset methods. Here we use the preconditioned conjugate gradient approach applied previously to 2D PET data
in [6].
C. 3D wobble
To further improve the spatial resolution, a 3D wobble
was investigated. For each wobble position we potentially
need to compute and store a different P Geom matrix. To
overcome this problem, we choose each wobble position to
be sited at the corner of an image voxel. In this case, rather
than generate a new PGeoml we simply perform a corresponding shift of the pixel indices for each new wobble po-
11997 International Meeting on Fully 3D Image Reconstruction
ra,Ulruolullon
400
I
-measured
'1'
- - prcdicled wllh full modol
350
",
I
....• prediclcd wllhoul blurrklg kernels
,.
t'5 . ,....... :..... ;. __
300
.j
1 2 - - - - - _... . _ •. -
-'
"~I
',::,-,>'/
•.
..
II
"
I! 1.5
.
---.".. ..- ..
0.5
00
0.8
1.6
2.8
4.8
3.6
oils.' (cml
(a)
Itngtn~61li1l1oMon
-3
-2
-1
offsol(cm)
3.6
1:-
2
.6
12
sition and use the same PO eom • This approach also avoids
the need for any interpolation when moving between the
different wobble data sets. The wobble motion we used in
this study has four positions with {x, y, z} indices (0, 0, 0),
(I, 1,0), (1,0, I), and (0, I, 1) where the voxel size was chosen as {.5mm x .5mm x .75mm}.
III. EXPERIMENTAL
A. Point Source Measurements
... -30W,P
• - 3D MAP wlthou' blUrMg ktlMll
3 .. , .'." 30FBP
Fig. 2. Pl'ofilcs of thc measurcd and calculatcd sinograms for the
point SOUl'CC at diffCl'cnt positions in the field of view.
....
....
.~ ~.,":'.:~.::~;-
.. ...... ~. - - ••.•. _._.- •. - - -
-.... _
1.6
0.6\- .. ·· .. · ....... ; .......... ; ......... , ................:................... ,
2.6
oII;oI(cm)
1.5
- 4.5
3.6
(b)
RESULTS
A 0.5 mm diameter, 0.5 mCi Na-22 point source was
scanned at different positions in the field of view of microPET. Each data set contained approximately 3,000
events per sinogram. To test our factored system model,
we compared the sinogram profile measured wit.h that. predicted using the factored system model, The results are
shown, with and without the inclusion of PBlur in Figure 2. There is clearly good agreement between the measurements and the full factored system model. By using
the blurring kernels, the asymmetry and peak shift due to
crystal penetration are successfully followed.
The data were reconstructed using the proposed 3D
MAP method. Because the Poisson likelihood with positivity constraint can create artificially high resolution for
a point source in zero background, we also used a quadratically weighted least squares (WLS) method [8], without
a positivity constraint, to measure the resolution. Profiles
were taken through the point source images and the resolution determined by measuring the FWHM. Figure 3 shows
the resolution plots for the radial and tangential components of the transaxial resolution and the axial resolution
compared to the results obtained using the 3D PROMIS filtered backprojection method. These clearly show improved
resolution of the MAP method in comparison to FBP, with
and without the use of the blur kernels. As one would expect, the most dramatic improvement in resolution from
the use of the blurring kernels occurs in the radial direction where we see a resolution of Imm FWHM' out to a
4cm radius. The axial resolution is not improved by the
...
.ldlllillOlut!on
:::J:
-: :. ~l
3.5
3
•f . E
:
'
- :
::- : ::: wliloul blunlno ktrnill
........... ·_ .. 30FBP
:
. " ...
............................................................ ..
~2.6
t ~:::,c>":.~"";" :.. -...: • • .
&
...... "': - - _.• - -: ....... _....... . .
1
.... ,,'
....................\....
:
:
...............
.
:
..( ...... ..
:
0.6 ............... , ........ , ........., ........ ~ .........:' .... "'... .
1.5
2.6
oIIH'(cml
3.6
4.5
(c)
Fig. 3. Resolution of the point source image using FBP and MAP,
with and without modeling of the sinogram blur: (a) radial res~
olution, (b) tangential resolution, (c) axial resolution.
2D blurring kernels because we do not currently model the
axial blur.
To examine the resolution improvements resulting from
the 3D wobble, we collected data for the point source at
three positions: 0 em, 1 cm, and 2 cm for each of the
four wobble positions. Figure 4 shows the resolution of
the reconstructed point ~ource, again using WLS. We see
in this case a resolution of better than Imm FWHM in
all directions and approaching 0.5mm transaxially at the
center of the field of view.
11997 International Meeting on Fully 3D Image Reconstruction
301
1.8 ....... ~ ....... (
...... , ..
1.6 ....... ; .. ······~·········i··
1.4
...
.
..
:
:
~
:
:
~
:
:
:
:
:
:
:
:
:
:
:
:
'-----'
········i·· ......;.........;........ .j .........;......... .: ........ -!-······ .. ·,.········i········
j~: __ I_:J:-:.j::I:I;~EI,~~:--;~.~;·
0.4 ..
0.2
[1
°0
[]
······1····· .. ··:·········~·········:····· .. ···;.. ········(···....!· .. · .. ·;· .... ·. ·l·· .. ·· ..
········f·········;·········f· .. ·.. ···f········t······ ..
0.2
0.4
0.6
0.8
t. . . . +........;......... ]........
1
1.2
offset (em)
1.4
1.6
3D MAP method with full system model
1.8
Fig. 4. Resolution of the 0.5 mm point source image obtained using
data from four wobble positions.
B. Monkey Images
Data were collected from a 3 month old baby vervet monkey scanned using the microPET scanner after injection of
~.. l.l 2.2mCi of FDG. The total counts were about 1 million per
sinogram for a collection time of 40 mins. Figure 5 shows
the image reconstructed by the 3D MAP method (with and
without use of the sinogram blur kernel) in comparison to
the 3D FBP method. The reconstructed field of view in
[".1J these
figures is a circle of diameter Bcm with the maximum
diameter of the brain approximately 6cm. These images
1.... appear to confirm the resolution enhancement observed in
l the point source studies. Note also that. modeling of penetration effects compensates for the spatial distortion that.
is seen towards the edge of the field of view in the FBP and
MAP images without blurring kernels.
[
3D MAP method without blurring kernels
11:
· ... ·.1).
3D FBP method
[
IV.
CONCLUSIONS
Fig. 5. Baby monkey brain images.
[l
We have described a fully 3D MAP reconstruction
j method for the high resolution microPET animal scanner. We have shown that we can model and deconvolve
\~l the system response within this framework to achieve unil J forlll transaxial resolution of 1mm FWHM for objects up
to a 4cm diameter, and a resolution of about 1.2mm up
to an Bcm diameter. Further improvements were achieved
[ 1 using wobble data. The computation cost on a Sparcsta... tion60 is on the order of 10mins per iteration or 1.5-3 hours
for a single study that requires 10-20 iterations. The use
of the blurring kernels increases the computation time by
_ approximately 10%. In comparison, the FBP algorithm
takes on the order of 30 minutes. These results are prelimfi inary - additional studies of the resolution and quantitative
I J properties of the MAP method applied to the microPET
. scanner will be presented at the meeting.
·..... 11
[2]
[3]
[4]
[5]
[
[I
V.
ACKNOWLEDGMENTS
[6]
[7]
[8]
This work was supported by the National Cancer Institute under Grant No. R01 CA579794
Imaging Conference, 1996.
E. Mumcuoglu, R. Leahy, S. Cherry, and E. Hoffman, "Accurate
geometric and physical response modeling for statistical image
reconstruction in high resolution PET," IEEE Medical Imaging
Conference, 1996.
C. Johnson, Y. Van, R. Carson et ai, "A system for the 3D reconstruction of retracted-septa PET data using the EM algorithm,"
IEEE Trans on Nuclear Science, Vol. 42, pp. 1223-1227, 1995.
C. Chen, S. Lee, and Z. Cho, "Parallelization of the EM algorithm for 3-D PET image reconstruction," IEEE Trans on
Medical Imaging, Vol. 10, pp. 513-522, 1991.
P. Kinahan, C. Michel, M. Defrise, "Fast iterative image reconstruction of 3D PET data," IEEE Medical Imaging Conference,
1996.
E. Mumcuoglu, R. Leahy, and S. Cherry, "Bayesian reconstruction of PET images: Methodology and performance analysis,"
Physics in Medicine and Biology, pp. 1777-1807, 1996.
E. Mumcuoglu, R. Leahy, S. Cherry, and Z. Zhou, "Fast
gradient-based methods for bayesian reconstruction of transmission and emission PET images," IEEE Trans on Medical Imaging, Vol. 13, pp. 687-701, 1994.
J .A. Fessler and W.L. Rogers, "Spatial Resolution Properties of
penalized-likelihood Image reconstruction: Space-invariant Tomographs," IEEE Trans. Image Processing, Vol. 5, pp 13461358, 1996.
REFERENCES
[1]
S. Cherry, Y. Shao, R. Silverman et aI, "MicroPET: a high resolution PET scanner for imaging small animals," IEEE Medical
11997 International Meeting on Fully 3D Image Reconstruction
311
RECONSTRUCTION OF TRUNCATED CONE-BEAM PROJECTIONS
USING THE FREQUENCY-DISTANCE RELATION.
M. Defrise and F. Noo
Free University of Brussels (VUB) and University of Liege (Belgium)
Recently tho frcquency,.distnncc relation [1] for the 2D Radon transfonn has been applied to various problems in
tomography, such as ihe dcconvoiution of the distance-dependant blurring in SPECT [2,3] and the
reconstruction of 3D PET data by Fourier rebinning [4]. The aim of this paper is threefold: to propose a new
geometrical interpretation of the frequcncYMdistance relation, to generalize this relation to the case of fan-beam
sampling and of linogram sampling, and finally to apply these results to the approximate reconstruction of
truncated conc-bemn (CB) data acquired when the vertex of the CB projections moves along a helicoidal path. This
last problem has applications for future medical CT scanners based on detectors consisting of several rows
(lypically 32) of detector elements. The data measured with such devices are truncated axially (Le. along the
direction of Ule axis of the helicoidal path) and the only exact method known for truncated CB data [5] requires a
vertex path containing a circle, and is not applicable to the helix. Approximate algorithms have been developed
for helicoidal CB data [6,7] and the link between these methods and the frequency-distance relation will be
clarified.
1. A geometrical interpretation of the frequency-distance relation.
The frequency-distance relation for 2D paraIIelMbeam data
-too
I dt
Ppa"(S,</»::::
(1)
f(s cos</> - t sin</>, s sin</> + t cos</»
000
is derived [1] by applying the stationary-phase approximation to the 2D Fourier transform of the sinogram data
+00
P(ro,k)::::
2rc
I ds f dcp
000
0
exp(-i ro s - i k <1» Ppar(s,<I»
k E Z, ro
E
R
(2)
Specifically this approximate relation states that Lhe main contributions to P(ro,k) arise from sources located at a
fixed distance t:::: &k/ro along their respective line-of-response, where t is the integration variable in eqn (1). This
result can be seen as providing a kind of virtual time-or-flight information.
In view of the 2D central section theorem, it is not surprising that the frequency-distance relation can also be
interpreted in image space, as was already proposed in [1]. Calculate a line integral through the sinogram, as
2n
q(a,~) =
f d<l>
o
where the line
Ppar(a </> + ~,<I»
L(a,~)
slope of the line) and
={(s,<I» Is:::: a
(3)
<I> +~)
in the sinogram is parametrized using linogram parameters a. (the
p. Each point along L(a,~) corresponds to a straight line ,,-(s,<I»
in image space (Le. x y
space) of eq uation
x cos</> + y sin</> :::: s
11997 International Meeting on Fully 3D Image Reconstruction
(4)
321
Thus, L(a,p) corresponds to a family of lines in image space, and the value of q(a.,P) is the sum of the integral
of f(x,y) along all these lines. As can easily be seen (and as will be shown in the paper), the set of lines L(a,p)
il
has an envelope, which is a curve in image space defined by a certain equation
r a,p(x,y) = 0
l1
(5)
Two further results will be needed:
a) Intuitively, it is evident that the value of q(a.,P) receives contribution essentially from the points (x,y) lying
on the envelope (cfr figure 1), since it is in these points that the "density" of lines is the highest. Rigorously,
one can show that the contribution of a point (x,y) to q(a,p) is inversely proportional to the tangential distance
[I,J
between the point and the envelope.
<P
['j
sinogram
o
Figure 1 : each point along the line L(a,p) in the sinogram (left) corresponds to one line in image space (right)
[]
The second result is a remarkable geometrical property of the envelope:
b) Consider any point (x,y)
[]
E
r a,p, and
the corresponding line A(S,Q» which is tangent to
r a,p at
(x,y).Then
the distance t = -x sin</> + y cos</> between the point (x,y) and the projection of the origin (x=O,y=O) onto A(S,</»,
is equal to t = a, and is the same for all points along the envelope.
Combining a) and b), we now see that the value of q(a,p), the 2D Radon transform of the sinogram, receives
contributions mainly from points located at a distance t=a along their line of response. This approximate
property is the image space expression of the frequency-distance relation.
r- I
I
I
lJ
2. Generalization to fan-beam sampling.
Consider fan-beam data
[J
Pfan(O', </» = Ppar(R sinO', </> + n/2 - 0')
where the angle </> is the position of the X-ray source along a circle of radius Rand
(6)
0'
denotes the position on the
detector located along an arc of circle (figure 2, left).
[1
o
Following the same idea as with parallel-beam data, calculate line integrals of the fan-beam sinogram:
2n
q(a,p) = d</> Pjan(a </> + p,</»
(7)
f
o
The line L(a,p) = (O',</» 10'= a</>+ P} in the fan-beam sinogram corresponds to a family of lines in image
space, and the value of q(a,p) is the sum of the integral of f(x,y) along all these lines. The envelope of the set of
lines L(a,p) is a curve r a,p in image space, given by the parametric equation:
11997 International Meeting on Fully 3D Image Reconstruction
331
R
x == 2M2a. (lH2a) cos</> + cos[</> H2(a(~+B)])
y:::
2~a
(1-2a.) sin</> + sin[</> - 2(ac~+B)]}
(8)
This curve is an epicycloid and can be shown to have the following remarkable property (corresponding to
property b in section 1) :
Consider a point PEr a,~ and the line "-(<P;O') tangent to
r a,~ in P. Denote by A and n the intersections of
"-(</>,0') with the circle of radius R. Then the ratio
IAPI
1
t =lAB I = 2(1-a)
(9)
is the same for all points P along the envelope. Combining this property with the approximation a) in section 1
(which holds for any piece-wise smooth curve), leads to the following result: q( a,/3) receives contributions
essentially from points which divide the line joining the X -ray source to the detector in two segments of relative
length given by 1-2 a.
~
____________________~__________-+________________~x
x
B
Figure 2: definition of the fan-beam coordinates (left) and illustration of the envelope (right)
One consequence of eqn (9) is that, for consistent data, q(a,~) is negligible when t = 1/2(1-a) exceeds the range
defined by the support of the object. The property derived in this section can also, alternatively, be obtained as a
frequency-distance relation by applying the stationary-phase approximation to the 2D Fourier transform of the
data.
3. Application to helicoidal cone-beam CT scanning.
The result obtained in section 2 has been applied to reconstruct CB data acquired with a helicoidal orbit. The basic
idea is the same as in the Fourier rebinning algorithm for 3D PET data, and the algorithm is briefly sketched
below:
The (weighted) cone-beam data are described by
11997 International Meeting on Fully 3D Image Reconstruction
341
\.1
1
II
Pcb(cr, </>, v) =
f dt
o
feR cos</> - t R (cos</> + cos(</> + 20"),
(10)
R sin</> - t R (sin</> + sine</> + 20"», h </> + t v)
[I
where v is the axial coordinate of the detector relative to the X ray source, h </> is the axial coordinate of the
source, and cr and </> have the same meaning as for 2D fan-beam data, eqn (6). Note also that the integration
variable t is equal to the ratio IAPI/IABI in eqn (9) and in figure 2.
For simplicity we only consider the reconstruction of one slice, say zO = h re, from the helicoidal data measured
for 0 ~ </> < 2re (the proposed algorithm can be generalized for short-scan reconstruction).
Our aim is to estimate the 2D fan-beam data for a slice, zo = h re, i.e. Pjan(cr, </>, ZO). To achieve this, we first
calculate the 2D Radon transform of Pjan(cr,
<1>,
zO), for each a and
~,
as :
2re
o
o
n
o
D
lJ
q(a,~, ZO)
= f d<l>
o
pcb(a
<I>
+ ~,
<1>,
v(</>, a, ZO))
(11)
where for each ray the axial coordinate on the detector is taken as :
(12)
v(</>, a, zo) = 2 (1-a) ( zo - h<l»
This choice is such that each ray contributing to the integral in eqn (11) intersects the slice at the point that. gives
the main contribution according to eqn (9).
For the values of a such that the value t = l/2(1-a) given by equation (9) is outside the known support of the
image, the frequency distance relation cannot be applied, and we use instead the value t = 1/2, thereby selecting
for each ray the value of v such that the ray intersects the slice in its mid-point. For consistent data the
corresponding values of q(a,~, zO) are small (this problem is closely related to the handling of low frequencies in
the Fourier rebinning algorithm [4]).
When
q(a,~,
zo) has been calculated for all values of a and
beam data Pjan(cr,
<1>,
~
required to obtain a sufficient sampling, the 2D fan-
zO) are recovered using a 2D inverse Radon transform. The image is finally recovered using
any 2D reconstruction method.
This algorithm has been implemented, and a first series of simulations demonstrates improved image quality
compared to that obtained by using instead of eqn (9) the value t = 1/2 for all
(a,~).
This latter approach is
equivalent to the single-slice rebinning approximation used in 3D PET. A theoretical and practical comparison
with the more accurate algorithms proposed by Wang et al [6] and by Schaller et al [7] will be presented at the
[I
[]
[]
[]
conference.
[1] Edholm P R, Lewitt R M and Lindholm B, Int Workshop on Physics and Engineering of Computerised
Multidimensional imaging and processing, Proc of the SPIE 671 8-18, 1986
[2] Glick S J, Penney B C, King M A and Byrne C L, IEEE Trans Med Imag MI·13 363-74, 1994
[3] Xia W, Lewitt R M and Edholm P, IEEE Trans Med Imag MI·14 100-115, 1995
[4] Defrise M, Inverse Problems 11 983-994, 1995 .
[5] Kudo H, SaitoT, Proc 1994 Nuclear Science Symposium (Norfolk VA)
[6] Wang G , Lin TH, Cheng PC, Shinozaki DM, IEEE Trans Med Imag MI·12 486-496, 1993
[7] Schaller S and Flohr T, to appear in the Proceedings of the 1997 SPIE Symposium on Medical Imaging
(Newport Beach)
rl
J
11997 International Meeting on Fully 3D Image Reconstruction
351
Fast and Stable Cone-Beam Filtered Backprojection Method for Non-Planar Orbits
Hiroyuld Kudo
and
Tsuneo Saito
Institute of Information Sciences and Electronics, University of Tsukuba, Tsukuba, 305 Japan
[Extended Abstract]
Cone-beam tomography aims at recovering a 3-D object from a set of line integrals crossing
a specified orbit. This problem possesses various medical imaging applications such as volume xray CT and cone-beam SPECT. The standard approach to cone-beam tomography has been to use
the single circular orbit and implement the Feldkamp approximate filtered backprojection (FBP)
reconstruction method. However, this approach suffers from severe axial image blurring and low
quantitativity unless the orbit is a sufficiently large circle. This drawback can be overcome by
using non-planar orbits such as two-orthogonal-circles orbit and circle-and-line orbit. There exist
two classes of exact reconstruction methods for the non-planar orbits. The first class converts
a set of projections into the 3-D Radon data and then inverts it after the reb inning step. This
class was developed by Tuy, Smith, and Grangeat and called RADON method. The second class
was developed by Kudo and Saito [1] and Defrise and Clack [2]. This class also converts a set of
projections into the 3-D Radon data but each projection is backprojected independently into 3-D
space as in the standard Feldkamp method. This class can be considered a kind of FBP where each
projection undergoes space-variant filtering (not space-invariant filtering). The space-variant FBP
method is advantageous over the RADON method from a few practical perspectives such as memory
space but the original space-variant FBP method has the following drawbacks compared with the
standard Feldkamp method. First, computational time of the space-variant filtering step is huge
due to explicit computation of the 3-D Radon data. Second, the space-variant filtering introduces
considerable discretization errors due to resampling and interpolation. Some researchers overcome
these drawbacks by using the mathematical equivalence between the space-invariant filtering and the
space-variant filtering [3-5]. However, these works are limited to specific orbits, do not lnaximally
utilize the data redundancy, and lack generality; The contribution of this paper is to develop a more
general FBP method which maximally utilizes the data redundancy, enables fast implementation,
and significantly reduces discretization errors of the space-variant FBP method. The proposed
method is based on the hybrid FBP framework developed by Kudo and Saito [3]. The hybrid FBP
framework utilizes the mathematical equivalence between the ramp filtering and the space-variant
filtering where each projection undergoes both the ramp filtering and the space-variant filtering before
the backprojection into 3-D space. Kudo and Saito [3] demonstrated that the hybrid FBP method
produces various benefits such as improvement of data sufficiency condition for exact reconstruction
and possibility of region of interest reconstruction for rod.:like objects. This paper demonstrates that
the hybrid FBP method with adequately designed filtering weights enables fast implementation and
significantly reduces discretization errors.
We explain the theory. We represent an object supported in a finite region n by F(x) where
x = (Xl,X2,Xa)T. Let us consider the situation where cone vertices lie along the orbit expressed
as ¢>(A) :;:;;: (¢>1(A),¢>2(A),¢>a(A))T j A E A. We represent cone-beam projections by G,,\(Y,Z) where
(Y, Z)T denotes a position on the detector plane defined such that the Z-axis coincides with the
tangential direction of the orbit. Let D,,\ denote the source-to-detector distance. The general hybrid
FBP method consists of the following three steps. The first step is to multiply each projection by
the weighting factor as in the Feldkamp method. The second step is to modify each projection by
adding the ramp filtering result with the weight will and the space-variant filtering result with the
weight Wi 2 )(r,O). The third step is to compute the cone-beam backprojection as in the Feldkamp
method to obtain a reconstructed image. Mathematically; this procedure can be written as follows.
F(x) :;:;;: C[B 1 (W1 ») + B 2 (W1 2 )(r, O))]AG,,\(Y, Z)
l
11997 International Meeting on Fully 3D Image Reconstruction
(1)
II
!
!
<Weighting Operator A >
C(2)(y Z) - G (Y Z)
). , -).. , J D~ +D)..y2 + Z2
fj
(2)
<Ramp Filtering Operator B 1 (W2»)>
[-1
[]
(3)
<Space-Variant Filtering Operator B2 (W~2) (r, B))
>
(4)
[]
p(4)
(r , B) -- ~
p(3) (r , B)
)..
dr)"
[]
p~5)(r,B)
= '--pl4)(r, 0)Wl 2 )(r, 0)
G~3)(y, Z) = j7r/2
, [1
.J
(5)
" ¢'(A)
II
pl5)(y sin B+ Z cos 0, O)dO
-7r/2
(7)
~; ."oi-'i."
G(4)(y
)..
, Z) =. ~G(3)(y
dZ)..
, Z)
[J
(6)
(8)
<Cone-Beam Backprojection Operator C >
[]
[J
[j
1
F(x) = 41["2
r
D)..
(9)
wl
(10)
l.J
1Wi~)6((q,(>,)
= 1wi~)(e)6((q,(>,)
Ni1)(o
[]
2
Ni )(e)
- q,(>")) • e) I q,'(>.') . eI d>.'
=
[]
LJ
r:
(Y)..(x), Z)..(X))dA
where el denotes the unit vector which towards the detector center from the orbit point ¢(A). The
1
) and W~2) (r, B) plays a role to compensate for the data redundancy of
pair of filtering weights
acquired cone-beam projections. These functions must satisfy the following normalization condition
to achieve exact reconstruction [3].
fl
I_'
(4)
JA [(x _ ¢(A)) . el]2 G)..
w1
2
) (')
- q,(>")) . e) I q,'(>.') . eI d>.'
== w1 2 ) (r, B)
(11)
(12)
(13)
e
where denotes the unit normal of plane specified by (>', T, 0). A most natural class of the filtering
weights which maximally utilizes the data redundancy is characterized by
(14)
[J
M",(e) =
u
1
6((q,(>.) - q,(>")) . e) I q,'(>.') . eI d>.'
11997 International Meeting on Fully 3D Image Reconstruction
(15)
where M -\ (e) denotes the number of points on which the plane specified by (A, r, 0) intersects the
orbit. Geometrically, the choice of (ILl) implies that multiplly measured redundant 3-D Radon data
are averaged with equal weights. For example, this choice is desirable when the data contains noise
to maximally reduce effects of noise.
The following discussion considers only the filtering weights W~l) and VV~2) (e) satisfying (14)
but there still exist a number of such filtering weights. Therefore, it is desirable to choose the
filtering weights which enable fast hnplementation and reduce discretization errors bacause they
have significant effects on computaional time and discretization errors. The strategy to design the
filtering weights are explained as follows. The space-variant filtering causes more discretization errors
and requires more than ten times of computational time compared with the ramp filtering due to
explicit computation of the Radon transform (ll) and the backprojection (7). Thus, we wish to design
the filtering weights such that W~2) (r, 0) = 0 at a large number of points (A, r, 0) as many as possible
and the value of I W~l) 1/11 W~2)(r, 0) II for each A is sufficiently large where
(16)
r('\)
= {(r, 0) I
plane (A, r, 0) meets O}.
(17)
The condition W~2) (r, 0) = 0 at a large number of points ('\, r, 0) ensures that the space-variant
filtering can be omitted or implemented with little computational time. The sufficiently large I
wp) I / II W~2) (r, 0) II ensures that the space-variant filtering has little contribution to the filtered
projections, which produces the advantage that reconstructed iInages suffer from less discretization
errors. Let H-\(a) denote the histogram of the function l/M)"(e) with fixed ,\ which is computed
within the region f('\). The histogram H-\(a) has non-zero frequencies only at a finite number of
points a (a few in most cases) because 1/1\11-\(0 is a piecewise constant function fronl its definition.
Then, two simple choices of the filtering weights satisfying the above conditions are given by
<Ramp Filtering with Averaged Weight>
J
(1) _
Jr(-\) I/M)"(e)drdO
----.:...,.~---­
Jr().,) drdO
W-\
W~2)(r,0)
(18)
J
W~l) for (r,O)
= {oI I M-\(e) -
E
otherwise
r('\)
(19)
<Ramp Filterinr; with Most Frequent Weight>
W~l)
W~2)(r,0)
= argmax H-\(a)
a
(20)
W~l) for (r,O)
E r('\).
(21)
otherwise
The first choice performs the ramp filtering with the weight obtained by averaging the function
I/M)"(e) with respect to
The second choice performs the ramp filtering with the most frequent
value of the function I/M)"(e). Clearly, these choices greatly reduce the number of non-zero values
of the function W~2)(r, 0) compared with the simple case W~1) = 0 for all'\. The reconstruction
procedure of hybrid FBP method with the above filtering weights are summarized as follows. Process
each projection by the following five steps.
[STEP 1] Perform the weighting (2).
•
[STEP 2] Apply the ramp filtering (3) with the weight Wp).
•
= {I / M-\(e) -
o
e.
11997 International Meeting on Fully 3D Image Reconstruction
381
w1
n
II
I
L
[]
[;
[J
2
\ r, fJ) efficiently by using
[STEP 3] Apply the space-variant filtering (4)-(8) with the weight
the following two facts. First, it is not necessary to compute the Radon transform (4) and the
2
backprojection (7) for (r, fJ) such that
)(r, fJ) = O. Second, this step can be omitted when
2
•
) (r, fJ) = 0 for all (r, fJ) E r(A).
[STEP 4] Add the ramp filtering result with the space-variant filtering result.
•
[STEP 5] Perform the cone-beam backprojection (9).
•
We performed simulation studies to demonstrate the validity of the proposed method. The
3-D Shepp phantom is used and the two-orthogonal-circles orbit is assumed. The object support
is a unit sphere and the radius of orbit D is 3. Each projection consists of 256x256 pixels and
the number of projection is 240. The reconstructed image size is 256x256x256. We summarize
computational time and normalized mean squared errors (MSE) in Table 1 where four methods
(original space-variant FBP (FBP-ORG), linogram implementaion of FBP (FBP-LIN) by AxelssonJacobson et al. [6], hybrid FBP with averaged weight (BYB-AVE), hybrid FBP with most frequent
weight (BYB-FRE)) are compared. The results clearly show that the proposed method significantly
reduces both computational time and discretization errors of the original space-variant FBP method.
In particular, computational time of the BYB-FRE method is comparable to that of the Feldkamp
method.
[1]
[2]
[J
[3]
[!
[4]
J'
[5]
lJ
[6]
[1
Wl
wl
[References]
B.Kudo and T.Saito," Derivation and implementation of a cone-beam reconstruction algorithm
for non-planar orbits," IEEE Trans.Med.Imaging, 13, pp.196-211, 1994.
M.Defrise and R.Clack," A cone-beam reconstruction algorithm using shift-variant filterill'grand
cone-beam backprojection," IEEE Trans.Med.Imaging, 13, pp.186-195, 1994.
B.Kudo and T.Saito," Exact cone-beam reconstruction with a new completeness condition,"
Proc. of 1995 International Meeting on Fully 3-D Image Reconstruction in Radiology and
Nuclear Medicine, Aix-les-Bains (France), pp.255-259.
B.Kudo, T.Saito, and T.Takeda," 3-D computed tomography using cone-beam monochromatic
x-rays," Conference Record of 1996 IEEE Medical Imaging Conference, in printing.
F.Noo, M.Defrise, and R.Clack," FBP reconstruction of cone-beam data acquired with a vertex
path containing a circle," Conference Record of 1996 IEEE Medical Imaging Conference, in
printing.
C.Axelsson-Jacobson et aZ.," Comparison of three 3-D reconstruction methods from cone-beam
data," in 3-D Image Reconstruction in Radiology and Nuclear Med~cinej P.Grangeat and J-L.
Amans Eds., Kluwer Academic, pp.3-18, 1996.
FBP-ORG FBP-LIN HYB-AVE HYB-FRE
Method
[J
i]
[J\
Computational
Time (s)
circle
two-orthogonal-circles
Orbit
filtering
8845
1754
backprojection
Reconstruction eITOrs (MSE)
3289
518
Feldkamp
138
2880
1921.0
406.6
391.8
400.8
--
HP 735/125 workstation is used to evaluate computational time
Table 1 Computational time and normalized mean squared errors.
..
,1
I I
L.J
11997 International Meeting on Fully 3D Image Reconstruction
391
Iterative and Analytical Reconstruction Algorithms for Varying
Focal.. Lellgth Cone. . Beam Projections
G. Larry Zeng and Grant T. Gullberg
Departlnent of RadiologYt University of Utah, Salt Lake City, UT 84132, USA
Background:
The idea of using varying focal length collimation was first proposed by Hsieh in 1989 [1]. The
same idea was also suggested by laszczak et al, at the first Fully 3D Image Reconstruction Meeting
held in 1991 [2]. In a varying focal-length collimator, as shown in Figure 1, the focal lengths increase
from a nrlnimum at the center to a maximum at the edge of the collimator. In such a way the central
region of interest is imaged with short focal.Iengths and high sensitivity. Tissues close to the edge of the
patient body are imaged with nearly parallel rays, hence projection truncation, an inherent problem for
convergent beatn imaging, can be avoided.
Recently, various reconstruction algorithms have been developed for the varying focal-length
convergent bemn projections. laszczak et al, used an iterative algorithm to reconstruct the inmge [3].
Conjecture held that no convolution-backprojection exists for the varying focalMlength fan-beam
imaging geometries. In 1993 Zeng et al. developed a summed convolution-backprojection algorithln
that convolved the varying focal-length fan:..beam projection data with a series of kernels and
backprojected the sum of the convolved projections [4]. This algorithm was based upon the finite
approximation of the infinite series of orthogonal Chebyshev polynomials. Cao and Tsui in 1994
published a filtered backprojection algorithm with a spatially varying filter that could not be
implemented as a convolution [5]. Later an exact backprojection-filtering algorithm was proposed by
Zeng and Gullberg [6] for the varying focal-length fan-beam projections. Their algorithm first
backprojected the projection, then performed a two-dimensional shift-invariant filtering.
Goals:
This paper extends the 2D varying focal-length fan-beam algorithms to obtain the 3D varying focallength cone-beam algorithms. We must point out that in the 2D varying focal-length fan-beam
geometries, the projection data set is complete if the camera rotates in a circle. However, for the 3D
varying focal-length cone-beam geometries, the projection data set is incomplete if the camera only
rotates in a circle; Therefore, one can obtain only approximated algorithms, such as. the Feldkamp
algorithm for the fixed focal-length cone-beam algorithm [7], if the projection data are not sufficient. In
this paper the gamma camera rotates around the patient in a circular orbit or in a circular sinewave orbit.
The iterative algorithm used is the popular ML-EM algorithm, while the analytical algorithm is the
backprojection-filtering algorithm. [Note: A convolution-backprojection 'algorithm does not exist for the
varying focal-length convergent beam geometries.]
11997 International Meeting on Fully 3D Image Reconstruction
401
i
"
J
Focal-Length Function:
i1
i j
Each hole on the detector has its own focal-length: D(s), where s is the distance from the hole to
the center of the detector. This paper uses D(s) = a + ks 2 with a = 63 cm and k = 0.219 1/cm, and
the detector size is 64 x 64. The detector pixel size is 0.7 cm, and the detector is 22.4 cm (32 pixels)
from the axis of rotation. Let's consider a spherical object with a radius of 17.5 cm and a spherical
region of interest at the center with a radius of 7 cm, as shown in Figure 2.
The parallel, fixed focal-length cone-beam, and varying focal-length cone-beam geometries are
compared in Figure 2 and Table 1. It is observed that the varying focal-length geometry has almost the
same sensitivity for the central region of interest as the fixed focal-length geometry. The varying focallength geometry does not truncate the object, while the fixed focal-length geometry does.
r-;
IIu
Reconstruction Algorithms:
Table 1 indicates that the tilt-angles for the projection rays in the varying focal-length cone-beam
are small and close .to zero. Therefore the backprojection blurring is dominant in the planes vertical to
the detector. In [6] Zeng and Gullberg learned that a varying focal-length fan-beam image can be
exactly reconstructed by first backprojecting the projection data then filtering the backprojected image
with a 2D ramp filter. We propose to do the same for the 3D varying focal-length cone-beam geometry.
First a 3D voxel-driven backprojector is used to backproject the projection data. Then a 2D ramp filter
is applied to each slice vertical to the detector. The 2D filtering is performed in the frequency~()main,
and the image array is zero-padded before the Fourier transformation. The iterative ML-EM algorithm
for the varying focal-length cone-beam geometries is almost the same as the one for the fixed focallength cone-beam geometries [8]. A 3D ray-driven, line-length-weighted projector/backprojector pair is
used in the algorithm. The central slice is exactly reconstructed with either analytical or iterative
algorithms if a circular orbit is used.
[I
Computer Simulations:
A 3D Shepp-Logan head phantom was used in computer sim~lations; the focal-length function is
given in Table 1. The projection data were exact line-integrals calculated via analytical formulae. There
were 120 views over 360°. The reconstruction array was 64 x 64 X 64 and the image voxel size was 0.7
I
,
I
\
l_J'
fl
lJ
axis of rotation
beam
axis of rotation
varying focal-length beam
r~
1
1 \
LJ
I1
D(s)
LJ
r- 1[
Figure 1. Varying focal-length cone-beam geometry.
L~~
Figure 2. Comparison of three imaging geometries.
Truncation occurs in the cone-beam geometry.
[-]
'IJ
11997 International Meeting on Fully 3D Image Reconstruction
411
cm, equal to the detector pixel size. Figures 3 and 4 show the analytical reconstructions (central cuts)
with a circular orbit ancl a circular sinewave orbit, respectively. Figures 5 and 6 show the iterative MLEM reconstructions (central cuts) with a circular orbit and a circular sinewave orbit, respectively; 20
iterations were used in both cases. The orbits were defined as:
Orbit 1 ::::( cose, sine, O)T and Orbit 2:::( cose, sine,
Sin(~e)y
for 0 S; e < 21C.
Both circular orbit and circular sinew ave orbit were tested via con1puter siIllulations. The central
slice was exactly reconstructed if a circular orbit was used. The iterative ML-EM algoritlull was also
used to reconstruct the in1ages.
Conclusions:
The varying focal-length cone-beat11 iInaging geometry offers high sensitivity at the region of
interest while keeping the whole object within the field of view. An efficient analytical backprojection
filtering algorithm is proposed for this imaging geolnetry in order to take advantage of the small tiltangle of the projection ray. It is required that the detector has to parallel the axis of rotation.
References
[1] Hsieh J 1989 Scintillation camera and multifocal fan-beam collimator used therein United States Patent
. 4,823,017
[2] Jaszczak R J, Li J, Wang H and Coleman R E 1992 Three-dimensional SPECT reconstruction of combined
cone beam and parallel beam data Phys. Med. Bioi. 37 535-548
Table 1: Comparison of Imaging Geometries
collimator geometry
parallel
varying focal-length
cone-beam
fixed focal-length
cone~beam
focal-length function
(cm)
D(s) == 00
D(s) = 63 + 0.21s2
D(s) 563
normalized total count
of central region of
interest
1
1.2944
1.2948
radius of image in
central region of interest
7cm
(lOpixels)
9cm
(13 pixels)
10.86 cm
(15.5 pixels)
any projection
truncation for given
object?
no
no
yes
maximal tilt-angle of
projection ray
0°
5.5
at s=11.9 cm (i.e. at
17 pixels
~-
[max(tan- I _ S _ ) 1
s
D(s)
0
11997 Internatiohal Meeting on Fully 3D Image Reconstruction
19.57°
at s=22.4 cm (i.e. at
32 pixels)
r
I
j
r-'I
[3] laszczak R 1, Li 1, Wang H and Coleman R E 1992 SPECT collimation having spatially variant focusing
(SVF) 1. Nucl. Med. 33 891 [Abstract]
[4] Zeng G L, Gullberg G T, laszczak R 1 and Li 1 1993 Fan-beam convolution reconstruction algorithm for a
spatially varying focal length collimator IEEE Trans. Med. Imag. 12575-582
[5] Cao Z and Tsui BMW 1994 An analytical reconstruction algorithm for multifocal converging-beam SPECT
Phys. Med. Bioi. 39281-191
[6] Zeng GLand Gnllberg G T 1994 A backprojection filtering algorithm for a spatially varying focal length
collimator IEEE Trans. Med. Imag. 13549-556
[7] Feldkamp L A, Davis L C and Kress J W 1984 Practical cone-beam algorithm J. Opt. Soc. Am. A 1612-619
[8] Gullberg G T, Zeng G L, Tsui BMW and Hagins J T 1989 An iterative reconstruction algorithm for single
photon emission computed tomography with cone beam geometry Int. J. Imag. Sys. Tech. 1169-186
\
,
I
I
I
\.
J
Figure 3. Central cuts (left to
right: transverse, coronal,
sagittal) of backprojection
filtering reconstruction with
circular orbit.
[J
[I
Figure 4. Central cuts (left to
right: transverse, coronal,
sagittal) of backprojection
filtering reconstruction with
circular sinewave orbit.
fl
L)
r'"
'; \
L,.,.1
rl '1,
LJ
[]
Figure 5. Central cuts (left to
right: transverse, coronal,
sagittal) of iterative EM
reconstruction with circular
orbit. Twenty iterations were
used.
Figure 6. Central cuts (left to
right: transverse, coronal,
sagittal) of iterative EM
reconstruction with circular
sinewave
orbit.
Twenty
iterations were used.
r"l
I
I
I
, I\
L...J
11997 International Meeting on Fully 3D Image Reconstruction
431
Practical Limits to High Helical Pitch, Cone-Beam Computed Tomography
Michael D. Silver
Bio-bnaging Research, Inc., 425 Barclay Blvd, Lincolnshire, IL 60069, USA
We Lnvestigate the practical limits to high helical pitch, cone..ooam computed tomography. Helical, £One42eam
£Omputed lomogfaphy, HCBCT, merges one recent trend, helical scanning,l,2 with one potential breakthrough in
CT, cone..ooam scanning. 3.' While HCBCT is not yet a commercial product,6 theoretical and simulation studies,7-12
and experimental tabletop platfonns l3.14 have been reported. A practical HeBCf system has constant, axial
translational velocity of the patient table while the vertex of the cone of x rays-the x..ray tube-follows a circular
orbit with an opposing two-dimensional detector array that rotates with the tube, as indicated in Fig. 1. We define
helical pitch as the axial translation
velocity of the patient table, v, times the
rotation period, T. If w is the nominal
DETECTOR ARRAY
X·RAYTUBE
~
slice width (the axial aperture of a
single element of the x..ray detector
projected at the rotation center of the
scanner), then the helical pitch ratio,
r n , is given by
'h:_~. ._ _ . \
COLLIMATO~
fH
= vTlw,
-""'"::.."..
~
.........,.
c(~:~~
\\
-7Y;,-X-·
'--V~Ji
the ratio of the helical translation per
\ \
......
-<!:Ii:!'--gantry revolution to the projected axial CENTER OF I'
\\
aperture of a detector element. Current ROTATION Y
\\
\ \
commercial helical scanners, other than
\, \
the Elscint cr-Twin, have a single row
\
of detectors, require many rotations to
cover the patient volume of interest,
and generally keep rn S 2, although it
is a matter of some controversy as to the Fig. 1. Helical, cone-beam CT-scanner with x..ray lube and two-d/men ..
sional detector array rotating continuously around a patient underlargest rH and still maintain image
going
constanl translallon through the cone beam.
quality.l,2 HCBCT has the potential to
cover the same patient volume with just
a few gantry rotations, depending on the axial coverage of the two-dimensional array of detectors, for very fast scan
times. Applications include screening procedures when patient throughput is of prime importance and
CT-angiography, crA, where the short scan tiines will improve CTA-imaging because of less susceptibility to
patient motion artifacts and expand the scope for dynamic studies. U
We ignore the question of mathematical completeness of the Radon space for this three-dimensional scanning
geometry. Instead, we rely on the weaker two-dimensional completeness condition as a guide as to when image
quality-the relative absence of artifacts-can be expected to be adequate. That is, the three-dimensional
completeness condition that every plane that intercepts the object must also intercept the source orbit16 is replaced
by the condition that every line through a reconstructed slice must intercept the projection of the source orbit onto
the plane of the slice. We use the weak (or two-dimensional) completeness colldition to estimate a maximum rn
where the image quality might be adequate, at least for screening and CTA where short scan times are more
important than the best possible diagnostic image quality.
A given cross-sectional slice in HCBCT is continuously irradiated as it translates through the rotating cone beam:
at times receiving radiation from large cone angles and at other times from the midplane of the cone. Notice how
11997 International Meeting on Fully 3D Image Reconstruction
441
this differs from non-helical, cone-beam cr. There, only the central reconstructed slice is irradiated by the
midplane of the cone-tbe plane containing the source and perpendicular to the rotation axis-while slices
progressively further from the midplane are irradiated by x rays over a range of increasingly greater cone angles.
Thus, from an image quality standpoint, all slices from an HCBCT-scanner are equivalent, unlike from the
non-helical cone-beam scanner.
Image quality in HeBCT depends on several factors: the cone-angle subtended by the detector array, the helical
pitch, the slice width w, scatter rejection, and choice of reconstruction algorithm. Furthermore, scan objects that
exhibit a large degree of axial invariance are imaged more faithfully than those with high contrast variations along
the axial axis and those of a smaller transaxial diameter are easier to image faithfully than those extending to the
edge of the transaxial field-of-view. This investigation focuses only on the question of the helical pitch ratio.
l J
fl
I
LJ
f1
I
We consider eveI)' pixel in any reconstructed slice, since all HCBCT slices are equivalent. We assume a twodimensional detector array that is a section of a cylinder, focused on the source, the same as the linear detector
array for an ordinary medical Cf-scanner. To make the analysis independent of the number of rows in the detector
array, we introduce the normalized helical pitch ratio, IN' defined by the helical pitch divided by the full axial
length of the detector array (projected at rotation center):
\
lJ
where N is the number of rows in the detector array. The angular range of source positions, or views, designated by
angle 13, that contain a ray path from the focal spot of the source through the pixel at x,y to the detector array is
given by
C]
13
R~
121t L(f3, x,y)
I
~
1
0.40
2"
0.30
where:
13 is defined such that 13 = 0 is when the
source is in the slice plane,
R is the radius of the orbit of the source,
L 2(f3,x,y) = (Rsinf3 +X)2 +(RcosI3 _y)2,
which is the distance squared from the
source at 13 projected onto the slice plane
to the pixel at x,y.
\ I
lJ
If the inequality is satisfied, the pixel is in the
conc beam for view 13; if not, then the ray
r- '1
from the source passing through the pixel
misses the detector array. Fig. 2 shows the
trajectories of selected pixels through the
rows of the detector array as a function of 13.
Each pixel is in the cone beam for a different
range of views. Maps can be made to show
range of coverage by the cone beam for each
pixel.
LJ
11
I
,
I,-.J'
~
0.20
~
~
.!!
0.10
2l
0.00
:fi
-0.10
~
a:
-0.20
)('y=O,O
-0.30
-0.40
·180
·135
-90
-45
0
45
Gantry Angle (degrees)
90
135
180
Fig 2. Trajectories ofthe pixel at rotation center and the north,
east, west, and south-most extreme pixels for a fleld-of-view of
500 nun, R = 600 rom, and r'H = 1.5.
Because we want the largest plausible IN' we sort the cone-beam ray-sums into parallel-beam ray-sums in the
transverse plane while maintaining the cone angle. Analogous to two-dimensional CT, although 1800 plus the fan
angle worth of source views are required for a complete data set (in the two-dimensional sense), sorting to parallel
requires less data (a smaller portion of the Radon space) than a Parker-like fan-beam reconstruction.17 The sort
11997 International Meeting on Fully 3D Image Reconstruction
451
equations are given below for going from ..--..--------..................--....-..-..-----......------,
divergent projections, p(p,,,(,n), to
y
source
semi..parallel projections, p(9,t,n'); Fig.
At.
3 explains the notation and n(1) is the
....
dctcctor row index:
e~f3+'Y
t = Rsiny
n'
=n ..... ·~rH.
2n
The first two sort equations are
familiar;·8 the third represents the
dctector row shift due to the patient
translation that occurs among the
different t..ray..sums for a given view 9
derived from the first two sort equations.
Now maps of the e ..view covemge for
each pixel in a slice can be made. They
show that each pixel has at least the
minimally required 1800 data coverage
for image reconstruction up to a certain
value of In that depends on the source
radius and reconstruction diameter
(field--of..view). Above that limit,
portions of the field-of-view no longer
obey the weak completeness condition.
L
array
Fig 3. Schematic of Transverse Plane of Cone-Beam Geometry.
We modify the helical, Feldkamp algorithm3,8 to allow each pixel its own backprojection range while insisting on
proper three..<fimensional backprojection. We propose such a reconstruction algoritlun: rnCB, which stands for
inconsistent, helical, ~ne"12eam reconstruction algorithm, given by:
ft(x,y) =
41:: 1:
ro(9,x,y)p(9,t,n')g(t-t',n')dt'de
where /, (x,y) is the reconstructed pixel at location x,y for slice I,
t =xcos e + ysine,
nI = e rHCOS"(
.. ,
~(e
27t U(e,x,y)
'\ = 1 _ xsin9
ycos9
,x,y,
R + R '
g(t- t', n') is the convolution filter with optional row weighting, and
ro(9,x,y) is a weight or interpolation function discussed below.
The backprojection range, 9. to 92, covers all possible views that could contribute to the slice. The view angle is
relabeled for each slice so that the view at 9 = 0 has the focal spot in the 'slice plane. Thus, if the algorithm is
implemented as written each slice is rotated with respect to its neighbor by 21CAz/vT, where Ilz is the axial pitch
between slices. There are two choices for the weight or interpolation function ro. The minimally required data set
uses ro(9,x,y) = 1 if9 is within the 1800 range given by the 9.,9 2 pixel maps; 0 otherwise. ,To use all data,
because most pixels have a G-coverage greater than 1800 , then L ro(9 +Im,x,y) = 1, where k is an integer such
k
that e1 ~ 9 + 1m ~ 92. A distance weighted function that peaks for 9 + 1m = 0 to reduce large cone-angle artifacts
may be best for ro.
11997 International Meeting on Fully 3D Image Reconstruction
461
,
J
fl
I
(j
The llICB algorithm can be contrasted with a £Onsistent, helical £One-heam reconstruction algorithm, CHCB.
After the sort, the simplest CHCB algorithm does not use the weighting function and the backprojection limits are
9 1,2= ±rc/2. However, the maximum helical pitch ratio that doesn't violate the
weak completeness condition throughout the field-of-view is significantly
w/o sort with sort
smaller than with the mCB approach. Table 1 summarizes the investigation so
far: we compare maximum r'H for rnCB and CHCB, with and without the sort
CHCB
0.92
1.17
from fan-beam to parallel-beam in the transverse plane for the same source
IHCB
1.41
1.70
orbit and field-of-view as in Fig. 2. For r'H :s: 1.17 with the sort and for
r'H :s: 0.92 without the sort, the mCB and CRCB algorithms are the same.
Table 1. Maximum normalComputer simulations are underway to judge the performance of the IHCB
ized helical pitch ratio.
algorithm and to compare it with CHCB at high helical pitch.
REFERENCES
1. Willi A KaIender, "Principles and performance of spiral cr," in L.W. Goldman, J.B. Fowlkes, Eds., Medical
CT and Ultrasound: Current Technology and Applications, AAPM, College Park, :MD, 379-410 (1995).
2. M W. Vannier and O. Wang, "Principles of spiral cr," in M. Remy-Jardin and J. Remy, eds., Spiral CT ofthe
Chest, Springer-Verlag, Berlin, 1-32 (1996).
3. L.A. Feldkamp, L.C. Davis, and J. W. Kress, "Practical cone-beam algorithm, "J. Opt. Soc. Am. A, 1, 612-619
(1984).
4. Bruce D. Smith, "Cone-beam tomography: recent advances and a tutorial review," Opt. Eng., 29, 524-534
(1990).
S. Thomas J. Beck, "CT technology overview: state of the art and future directions," in R O. Gould, I.M Boone,
eds., Syllabus: A Categorical Course in Physics: Technology Update and Quality Improvement ofDiagnostic
X-ray Imaging Equipment, RSNA, Oak Brook, IL, 161-172 (1996).
rl
6. A system under development for airline baggage inspection is reported on by Richard C. Smith and Patricia R
LJ
Krall, "Full volume dual energy high speed computed tomography (CT) explosives detev'iion development," 2nd
Explosives Tech. Symp. & Aviation Security Tech. Conf., Nov 12-15, 1996, Atlantic City, NJ.
7. H. Kudo and T. Saito, "Feasible cone beam scanning methods for exact reconstruction in three-dimensional
tomography," J. Opt. Soc. Am. A, 7,2169-2183 (1990).
8. H. Kudo and T. Saito, "Three-dimensional helical-scan computed tomography using cone-beam projections,"
Journal ofthe Electronics, Information, and Communication Society (Japan), J74-D-ll, 1108-1114 (1991).
9. X.H. Yan and RM. Leahy, "Cone beam tomography with circular, elliptical and spiral orbits," Phys. Med. Bioi.,
37, 493-506 (1992).
10. G. Wang, T.-H. Lin, P.-C. Cheng, D.M Shinozaki, "A general cone-beam reconstruction algorit.hm," IEEE
Trans. Med. Img., 12,486-496 (1993).
11. J. Eriksson and P.E. Danielsson, "Helical scan 3D reconstruction using the linogram method, " in Proc. ofthe
1995 Int. Meeting on Fully 3D Image Recon. in Rad and Nucl. Med., Aix-Ies-Bains, France, 287-290 (1995).
12. S. Schaller, T. Flohr, P. Steffen, "A new approximate algorithm for image reconstruction in cone-beam spiral
cr at small cone-angles," reprint of presentation at IEEE Nucl. Sci. Symp. and Med. Img. Conf., Anaheim, CA
(November, 1996).
13. A.V. Bronnikov, "X-ray cone-beam tomography with nonplanar orbits," in Proc. ofthe 1995 Int. Meeting... ,
ob.cit., 299-302. Although the paper has only simulations, the poster at the conference showed an experimental
I i
[)
platform.
14. Michael D. Silver and Kyung S. Han, "Helical cone-beam CT for fast throughput inspection," Paper Summaries ofASNT's Industrial Computed Tomography Topical Conforence, ASNT, Columbus, OR, 75-79 (1996).
15. Willi.A. KaIender, "Spiral CT angiography," in Goodman and Fowlkes, eds., ob. cit., 627-640.
16. Bruce D. Smith, "Image reconstruction from cone-beam projections: necessary and sufficient conditions and
reconstruction methods," IEEE Trans. Med. Img., 4, 14-25 (1985).
17. D.L. Parker, "Optimal short scan convolution reconstruction for fan-beam CT," Med. Phys., 9, 254-257 (1982).
18. A.C. Kak and M. Slaney, Principles of Computerized Tomographic Imaging, IEEE Press, New York, (1987),
Section 3.4.3.
I
11997 International Meeting on Fully 3D Image Reconstruction
_I
Exact Cone Beam CT with A Spiral Scan
K.C. Tam, S. Samarasekera, and F. Sauer
Siemens Corporate Research, Inc.
755 College Road East
Princeton, NJ 08540
The condition for complete cone beam data was first formulated by Tuy [1], namely, that each plane intersecting
the object should intersect the scan path. Mathematically exact cone beam image reconstruction algorithm via the
computation of the radial derivative of the Radon transform of the object was derived by Grangeat [2]. The radial
derivative was computed from a pair of closely spaced parallel lines, referred to as the lines of integration, on the
detector plane. The algorithm was later generalized by the author [3]. The pair of lines of integration no longer have
to be parallel, they can be at an angle to each other; and they can be divided into any number of segments.
The completeness condition assumes that the object is completely covered by the detector at all view angles.
Some objects which are of interest in medical as well as industrial inspections, however, are very long, relatively
speaking. Imaging such long objects is challenging for 3D CT systems because it requires the use of very large area
detectors to cover the entire length of the objects. Furthennore, in many such cases only a relatively small sectional
region of the long object is of interest. Even if the image of the entire object is needed, it can be obtained by
stacking up such sectional regions. It is therefore more practical to employ a detector just big enough to cover the
sectional region rather than to cover the entire object. However, such arrangement poses serious difficulties for the
image reconstruction problem. From the perspective of reconstructing the entire object, some of the cone beam data
penetrating portions of the object other than the region-of-interest are missing because of the insufficient size of the
detector. This situation is usually referred as thS truncat~£2!1e beam problem. From the perspective of
reconstructing the region-of-interest, some of the x"ray paths penetrate other portions of the object as well as the
region"of~interest, and thus the cone beam data coll~cted no longer represent the regionwof.. interest exclusively but
are corrupted by the overlaying materials.
Chen [4] published a region-of-interest cone beam algorithm, but the method requires a detector large enough to
cover the entire object. In [5,6] we reported a method to reconstruct a sectional region within an object from cone
beam x-ray data collected on a detector just big enough to cover the section~l region-of-interest, there being no
contamination from the rest of the object. The x-ray source scans the region"of-interest along a path consisting of
two circles and a connecting curve. With this method the requirement on the detector is reduced from covering the
entire object to covering just the height of the region-of-interest.
In this paper we are going to show that the height requirement on the detector can be further relaxed with a two~
circle and spiral scan path. The height requirement on the detector is reduced from covering the entireregion&of~
interest to~~g the distance between ad,illcent tums in.1lliuI2h:a!:. Consequently the height of the detector no
longer limits' e helglit of the region that can be scanned. The method is mathematically exact. Cone beam
reconstruction methods with spiral scan path have been reported 'in the literature earlier [7]. They are mostly
adaptations of the Feldkamp algorithm to the spiral scan path, and therefore mathematically approximate.
Furthermore it can be shown that compared to the Feldkamp approach using the same detector, the new algorithm
can aocommodate a spiral more than two times the pitch, and thereby cuts down the x-ray dosage to the object by
more than a factor of 2.
The x-ray source scans the object along a spiral only scan path. If only a region-of-interest of the object is to be
imaged, a top circle scan at the top level of the region-of-interest and a bottom circle scan at the bottom level of the
region-of-interest are added. The ohl height requirement on the detector is that it should be longer than the distance
.c~tween adjacent turns i~e spiral. To reconstruct the object, the ra ial Radon derivative for each plane
intersecting the object is computed from the totality of the cone beam data. This is achieved by suitably combining
the cone beam data taken at different soUrce positions on the scan path.
SPIRAL97 .ABS
11997 International Meeting on Fully 3D Image' Reconstruction
481
!rl
I
J
In Figure 1 the object is circumscribed by a cylinder, which we will call the object cylinder. The object cylinder
is enclosed by a larger cylinder, which we will call the scan path cylinder, defined by the top and bottom circles and
the connecting spiral; in other words the spiral wraps around the cylindrical surface connecting the two circles.
Consider a plane Q intersecting the region-of-interest. Since a plane intersects a cylinder in an ellipse, the plane Q
intersects the object cylinder and the scan path cylinder in two ellipses, one inside the other. Consider Figure 2,
which lies in the plane of plane Q. Plane Q intersects the object cylinder in the smaller ellipse E 1, and it intersects
the scan path cylinder in the larger ellipse E2. Since the spiral path lies on the scan path cylinder, it intersects the
plane Q in points that lie on the ellipse E2. Label these source positions S 1, S2, and S3, as illustrated in the figure.
Similarly, it is easy to see that the top circle intersects the plane in the two points Tl and T2 which lie at the
intersection between E2 and the top edge of the region-of-interest, and that the bottom circle intersects the plane in
the two points Bland B2 which lie at the intersection between E2 and the bottom edge of the region-of-interest.
r'\
l1
In order to image the region-of-interest, one needs the Radon derivative for the portion of plane Q that lies within
the region-of-interest. This quantity can be obtained by combining the partial results computed from the cone beam
data at the various sources positions on the ellipse E2. This can be achieved as shown in Figure 2. The source
positions that contribute to the Radon derivative are T2, S 1, S2, S3, and B2. The angular range of the cone beam
data used to compute the Radon derivative of the corresponding partial plane using the procedure described in [2,3]
is indicated for each source position in the figure. For example, at T2 we only use the cone beam data within the
angle bound by Tl T2 and S 1T2 to compute the Radon derivative for the portion of plane Q bound by T 1T2 and
S 1T2, and at S 1 we only use the cone beam data within the angle bound by T2S 1 and S2S 1 to compute the Radon
derivative for the portion of plane Q bound by T2S 1 and S2S 1. And so on.
(\
lJ
("1
I I
, I
L_
[J
Since the five partial planes in the ab<?ve steps do not overlap and together they completely cover the portion of
plane Q that lies within the region-of-interest, the Radon derivative for plane Q can be obtained by summing the
Radon derivatives for the five partial planes. It should be noted that the method of obtaining the Radon transfbml' of
the object by combining cone beam data from the different source positions that intersect the plane is possible if the
operation which computes the function of the Radon transform from the cone beam data is linear and local, such as
Radon derivative computation.
r·
I
L
In order to cover the appropriate partial plane on the plane of integration; it is necessary set limits in weighted line
integral computation. This task can be accomplished through a masking process. The mask consists of a top curve
and a bottom curve. For each line integration, only the segment of the line bound between the two curves contribute.
The equation for the top curve for the spiral scan is given by:
h
y=-tan
21t
-l(a)(
X2)
- 1+a
X
2
x~o
(1)
x<o
(1
LJ
r
"i
1
j
\..--~
where a is the radius of the spiral, and h is the distance between adjacent spiral turns (the pitch). The bottom curve
is the reflection of the top curve about the origin. The shape of the spiral mask is shown in Figure 3.
For ROI imaging, circular arc scans are needed at the top and bottom levels. The top circle scan starts at the
angle (1t + a) before the start of the spiral scan, and the bottom circle scan ends at the angle (1t + a) after the end of
the spiral scan, where a is the fan angle of the x-ray beam. The detailed geometry of the mask depends on the
location of the source in the scan path. For this purpose divide the spiral scan path into 5 regions, as illustrated in
Figure 4: (1) the last (1t + a) turn of the top circle; (2) the first (1t + a) tum of the spiral; (3) the interior portion of
the spiral, i.e. after the first (1t + a) turn and before the last (1t + a) tum; (4) the last (1t + a) turn of the spiral; (5) the
first (1t + a) tum of the bottom circle. The masks for these cases are modifications of the basic spiral mask given in
(1).
SPIRAL97.ABS
11997 International Meeting on Fully 3D Image Reconstruction
491
The spiral scan algorithm has been successfully validated with simulated cone beam data. The technique
presented in this paper was first disclosed in [8,9].
REFERENCES
[1]
Tuy, H.K., (1983). "An Inversion Formula For ConesBeam Reconstruction SIAM J. Appl. Math., Vol. 43
( 1983) 546~552.
[2]
Grangeat, P., "Mathematical framework of cone beam 3D reconstruction via thc first derivative of the Radon
transform." Mathematical Methods in Tomography, an, Louis, Natterer (eds), Lecture Notcs in Mathematics
No. 1497, Springer 66 97, 1990.
ll
,
9
[3]
Tam, K.C., "Exact Image Reconstruction in Cone Beam 3D CT", Review of Progress in Quantitative Non8
Destructive Evaluation, Eds. D.O. Thompson and D.E. Chimenti (New York: Plenum Press) Vol. 4A, pp.657~
664).
[4]
Chen, J., IIA Theoretical Framework of Regional ConeftBeam Tomography", IEEE Trans.Med. Imag., MI· 11
(1992) 342.
[5]
Tam, K.C., "Method alld apparatus for acquiring complete Radon data for exactly reconstructing a three
dimensional computerized tomography image of a portion of an object irradiated by a cone beam source", US.
Patent 5,383,119, Jan 17, 1995.
[6]
Tam, K.C., "Regionaof·Interest Imaging in Cone Beam Computerized Tomography", presented in the IEEE
MIC, November 3-9,1996, Anaheim, CA.
[7]
Wang, G., Lin, T., Cheng, P., and Shinozaki, D.M., "A General Cone-Beam Reconstruction Algorithm", IEEE
Trans.Med. Imag., MI-12 (1993) 486.
[8]
Tam, K.C., "Three-dimensional computerized tomography scanning method and system for imaging large
objects with smaller area detectors", US. Patent 5,390,112, February 14, 1995.
[9]
Tam, K.C., "Helical and circle scan region of interest computerized tomography", US. Patent 5,463,666, Oct
31,1995.
SPIRAL97.ABS
11997 International Meeting on Fully 3D Image Reconstruction
501
L_~..-"
---
\
~
.---.."
i
' - . -.....------
.~
"-- __ J
r-----
1--
1
,---!
'~------,'
.~--,
-----,
I
,
.
T=l~--'
---_/
-'--;
B .. Bottom circle
S=SpiraJ
Long
object
Top circle
~
co
co
........
CD
3
~
(;-
t> =F -. -:- - ~
~Re;~on
:;Spiral
interest
t
::::l
~
S2
Detector
s::
CD
height
~
~
::::l
4-:::::
Bl
B:
Bottom circle
CD
F-r .. i
::D
CD
o
o
s-f.
::::l
!a.
2
Sl
f)
AJ
cf
::::l
Circle scan ends
Helix scan starts
--..
L
FlI'It (x+«) helix
/
Projection of the helix tum below
~
I~A-r
3
EjLf-
ENERGY-BASED SCATTER CORRECTION FOR 3-D PET:
A MONTE CARLO STUDY OF "BEST POSSIBLE" RESULTS
David R. Hayno!', MD
Robert L. Harrison, MS
Thomas K. Lewellen, PhD
Imagulg Research Laboratory
University of Washington
Seattle, WA 98195
INTRODUCTION
Direct 3 D acquisition (i.e., without the use of between-plane collimator septa) is becoming increasulgly popular
in clinical applications of positron emission tomography (PET) because of increased detection efficiency, which is
typically 2.5 to 5 times that of 2-D (septa-in) collection schemes. Typically, the increase in noise-equivalent count
rate is not as high as the increase in raw count rate. This is largely because, as the transaxial angle of acceptance
for a 3-D tomograph increases, the ratio of scattered events to true events increases. This has only a moderate
effect when the clinical goal is hot-spot detection, because the added scatter events constitute a low-spatialfrequency background, and the conspicuity of hot spots is little affected. Scatter has a much greater effect on
quantitative PET, because it adds an unknown bias to the estimated emission rate for each pixel. This becomes
particularly important for accurate nletabolic modeling or for dosimetry estimates.
H
Several researchers have proposed different scatter-correction schemes. These schemes can be divided into
purely energy-based schemes and spatially-based, or mixed spatial- and energy-based, schenles. The first
category, with which this paper is exclusively concerned, includes the dual energy window proposed by
Grootonk et a1 [IEEE Med Imaging Conference 1991; 1569-73] and the schemes proposed by Bendriem et al [IEEE
Med Imaging Conference 1993; 1779-83] and Shao et al [IEEE Trans Med Imaging 1994; 13:641-48]. These
methods may be abstractly characterized by formulae of the following form, where A is a 3D line of response
(LOR):
T(A)=:
f f W(E,E') n(E,E' ,A) dE dE',
(1)
where T(?v) is the estimate of the trues-only event rate along the LOR A, n(E,E',A) is the attenuation-corrected
observed event rate along ?v of all events in which the two detected photons have energies E and E', respectively,
and W(E,E') is a weighting function that depends on the detected photon energies but does not depend on the
LOR. In the dualHwindow schemes, W(E,E') will be piecewise constant, taking on a positive value if E and E' both
exceed a certain threshold (upper energy window), a negative value if one of E, E' is in the upper energy window
and the other falls within a specified lower energy window, and zero otherwise. More complex schemes can
easily be imagined, and the question then arises as to what the best possible performance of such an estimator is.
For example, if it were possible to greatly improve upon the performance of dual-window methods, this might
justify more complex front-end event~proce$sing hardware for better 3D scatter rejection. One can also ask
whether any additional benefit can be gained by spatial smoothing of the estimate T(A); put another way, does the
noise, or the bias, in the estimate (1) dominate the error at typical count rates?
A second class of methods are exemplified by the work of Bailey et al. [Phys Med BioI 1993; 39:411-424], which is
based on the older work of Bergstrom et al UCAT 1983; 7:42-50], in which a nonstationary, empirically derived
filtering of n(A) is performed, purely in the spatial (A) domain, to yield an estimate of T(A). Another important
method of this type is the work of Ollinger et al.[Phys Med BioI 1996; 41:153-76], who reconstruct the initial value
of n(A) to derive an estimate of the emission intensity, then use this estimate to derive an estimate of the firstorder scatter, which is then subtracted from n(A) and the process repeated. Empirical corrections are used for
119971nternatlbnal Meeting on Fully 3D Image Reconstruction
521
il
I I
l
I
I
!
higher-order scatter. Since the overall process is linear, this could be viewed as a rational method for deriving a
spatially-varying filter to n(A) to derive T(A). We are not aware of any direct comparison of these spatially-based
methods to energy-based methods for 3D PET. Spatially-based methods cannot, however, correctly account for
out-of-FOV scatter, and the empirical methods are derived from phantom measurements which may not be
accurate models of patient studies.
(
We approached the study of methods represented by equations of the form (1) by simulation. We studied a
variety of phantoms and two different energy resolutions, with a simulated tomograph based on the CE Advance
PET scanner. For each configuration and choice of energy windows, we calculated the "best possible" weighting
function, in the least-squares sense and examined the ability of a single weighting scheme to remove scatter across
the whole series of eleven phantoms.
L
I
METHODS AND RESULTS
r;
lJ
rl
L!
Tomograph geometry was modeled on a GE Advance Scanner [Miyaoka RS et al., IEEE Med Imaging Conference
1995; 3:1771-75] in high-resolution (NaI=47 KeV FWHM) and low-resolution (BCO=101 KeV FWHM) modes.
Axial FOV was 15.2 cm. A cylindrical 20 cm x 45 cm phantom was simulated, with a point source (phantom 1),
uniform activity (phantom 2), anci with all activity outside the axial FOV (phantom 3). Phantoms 4 and 5 were an
elliptical phantom with minor/major axes of 20 and 40 cm, with uniform activity inside the FOV and outside the
axial FOV, respectively. Phantoms 6, 7, and 8 consisted of 15.2 cm of the Zubal anthropomorphic phantom with
activity in the heart only, liver only, and all soft tissues, respectively. Phantoms 9, 10, and 11 consisted of 45.6 cm
of the Zubal phantom with activity in the heart, liver, and soft tissues, respectively. For each phantom, tht;:ee
slices, each 5.2 cm in thickness, were collected: one central slice, one off-center slice, and one edge slice. The
simulation data was binned by distance (21 bins) and byE, E' (10 KeV increments, from 100 KeV to 511 KeV). To
simulate energy response of the detector, Gaussian noise with the correct FWHM was added to each of E, E' to
obtain the final blurred, or observed, energies. Finally, the data was sorted into a number of specified window
pairs (one for E, one for E'), using up to 12 windows for the "detected" energy. Each of the 33 data sets thus
contained 63 different (E/E') spectra and contained 10-60 million simulated events.
[]
·1
[, J
rl
LJ
lJ
11
,
I,
\
I
For the 47 KeV FWHM detectors, we analyzed three window schemes: the triple energy window (TEW) of Shao et
al. with 305-450, 385-450, and 450-575 KeV windows, but no dependence on phantom size or LOR position, a
7-window scheme (380-440,440-475,475-495,495-510,510-525,525-545, and 545-575 KeV windows), and a
12-window scheme (350-390,390-440,440-460,460-475,475-488,488-500, 500-510, 510-520,520-532,532-545,545560, and 560-575 KeV). For the BCO-detector simulation, we studied the schemes of Bendriem (250-550 and 550850 KeV windows), Grootonk (200-380 and 380-850 KeV windows), a 7-window scheme (340-390,390-440,440480,480-510,510-540,540-580,580-620 KeV) and a 12-window scheme (300-360,360-405,405-445,405-420,420-445,
445-470,470-490,490-510,510-530,530-550, 550-575, 575-600, 600-640 KeV). The 7- and 12-window schemes were
designed to sample the main photopeak approximately uniformly and to include one or two windows
representing lower-energy scatter just to the left of the photopeak. We present in the Table the residual RMS
error in estimating the true events after performing scatter correction by each of these schemes, expressed as a
proportion of the total counts in the window from 382-640 Ke V for the BCO scanner and as a fraction of the
counts between 450 and 575 Ke V for the NaI design. For each window scheme, a single optimized set of weights
was chosen by regression analysis for all 33 slices (11 phantoms x 3 slices/phantom). Errors are averaged over
the 11 phantoms and given separately for the center, off-center, and edge slices. Note that RMS errors are not
comparable between the NaI and BGO machines because the denominators are different.
!]
11997 International Meeting on Fully 3D Image Reconstruction
RMS ERROR BY ENERGX RESOLUTION, WINDOW SCHEME, AND SLICE LOCATION
.-
energy
resolution
window scheme
RMS relative
error-center slice
NaI
NaI
NaI
rEvV
"V.100
... ,,"
7-window
12-window
0.049
0.045
BGO
BGO
BGO
BGO
Bendriem
Grootonk
7-window
12-window
0.138
0.213
0.066
0.065
RMS relative
error-off-center
slice
RMS relative
error-edge slice
0.247
0.111
0.110
0.258
0.100
0.096
0.195
0.297
0.134
0.134
0.174
0.233
0.132
0.127
DISCUSSION AND FURTHER WORK
The results in the Table are interesting in several respects. A noise analysis, not shown here, demonstrated that
the aggregate error measures reported were not significantly influenced by Poisson noise at the count rates
specified. Mean relative L1 errors demonstrated identical trends to the relative L2 (RMS) errors, as did the
residual error when expressed as a proportion of true events for the simulations in which not all of the activity
was outside the axial FOV. The scheme of Bendriem fares better than that of Grootonk, although only the latter
has seen significant clinical application. This discrepancy is most likely due to the fact that detector variability in
energy threshold, a known problem with the Bendriem method, was not simulated. Errors in the center slice of
the tomograph are consistently smaller than errors in the offNcenter and edge slices. Since the latter are most
strongly influenced by activity outside the FOV, and since estimating the outside~FOV contribution to the scatter
is difficult for all known scatter correction methods, this is not surprising. Finally, these preliminary results
suggest that use of more complex window schemes (i.e., the 7 window schemes) yields a significant improvement
in scatter correction, compared to dual- or tripleNwindow schemes. A 7..window scheme has 28 free weight
parameters, whereas a dual-window scheme has just three. The results presented here ate based on fitting a
single weight scheme to hundreds of spectra and consequently the coefficients are overdetermined. Going
beyond 7 windows to 12 windows, however, does not significantly reduce error further.
w
Further work on this problem, some of which will be presented at the meeting, will include the effects of allowing
the weights for the LOR A. to depend on the distance of A. from the central tomograph axis, as suggested by
Grootonk and Shao and their co-workers. We are examining the artifacts introduced by scatter correction into
reconstructed images. Finally, plots of the optimal weights for each of the window scheme will be displayed.
ACKNOWLEDGMENT
This work was partially supported by NIH CA 42593 to TKL.
Correspondence to:
David R. Haynor, MD
Imaging Research Laboratory
Box 356004
University of Washington
Seattle, WA 98195
e-mail: [email protected]
telephone: (206) 543-3320
11997 International Meeting on Fully 3D Image Reconstruction
fax: (206) 543-3495
AlgoritlUl1S for calculating detector nonnalisation coefficients in 3D PET.
R.D.Badawi and P.K.Marsden
The Clinical PET Centre. Division of Radiological Sciences. UMDS. Guy's and St. Thomas' Hospital. London.
[email protected]. tel +44 171 9228106, fax +44 171 6200790
1. Introduction
Most methods for calculating detector normallsation coefficients in 3D PET involve the
calculation of individual detector efficiencies from direct-plane data. and the estimation of crossplane line-of-response (LOR) coefficients from the product of the detector efficiencies involved. The
efficiencies may be calculated following the method of Defrise (1991) or by means of the "fan-sum"
approximation described by Hoffman (1989). Ollinger (1995) uses the method suggested by Casey
(1986) and implemented by Hoffman (1989) in 2D to calculate LOR coefficients in 3D directly
without reference to individual detector efficiencies. We have developed and assessed a method
based on Hoffman's fan-sum approximation which utilises the full 3D dataset. We find that using this
method it is possible to reduce normalisation times by an order of magnitude with no loss of signalto-noise ratio. We also describe how Casey's exact method can be extended to utilise the full 3D
dataset.
2. Theory
2.1. Normalisation model.
The new 3D algorithms described here are an extension of the component-based 2D model
described by Hoffman (1989) in which each LOR in the 3D dataset is the product of 2 detector
efficiencies and various geometric correction factors. This may be written as follows:
11 iujy = CUyE jut jvg uvijl
[]
[]
[J
u
11
LJ
where Tljujv is the normalisation coefficient for the LOR joining detectors i in ring u and j in ring v. Cav
is the "plane efficiency" - a global scaling factor for each sinogram containing LORS between rings u,
and v. £iu, Ejv are the individual detector efficiencies for detectors i in ring u and j in ring? w
respectively. and guvljl is a geometric factor dependant on the radial position of the LOR defined by i
and j. the rings u and v. and an index I governing the position of i and j in their respective block
detectors.
2.2. Geometric corrections.
All systematic in-plane and axial geometric variations described in the model may be corrected for
using the following procedure:
i) A uniform scatter-free dataset is acquired by means of. for example. a scanning line-source
(Bailey et al 1995).
ii) The in-plane radial profiles are approximated for each sinogram by summing the sinogram
columns and calculating the ratio of each sum to the mean for that sinogram (Hoffman 1989).
iii) The crystal interference pattern (the variation in the radial profile with the position of the
individual crystals in their respective block detectors) is accounted for by selectively sampling
the columns used in the radial profile calculation. If there are D crystals in a block, then D
profiles should be generated, by summing column elements in every Dth projection. starting
from projections 0.1 .... ,D-1 (Casey et aI1995).
iv) The plane efficiencies are obtained by summing all the elements in each sinogram and taking the
ratio of each sum to the mean of all sums. If the acceptance angle of the scanner is large. it may
be necessary to apply an analytical correction for the fact that cross-planes will see a thicker
source than direct planes. It may also by necessary to apply a similar correction in-plane prior to
radial profile calculation, as cross-plane LORs at the projection edge lie at a greater angle to the
plane of the detector ring than those at the projection centre.
Correcting for geometric effects in this way makes no assumptions about the separability of
transa~ial and axial effects. Assuming that the model is accurate. then after correction there will be
unique efficiency for each detector such that all LORs in the 3D dataset are products of the two
relevant detector efficiencies.
2.3. Detector efliciellcy calculations.
Consider P rings of N detectors, to which all geometric and crystal interference corrections
have been applied. Using the notation of Defrise (1991). the number of counts in an LOR joining
detectors i and j in a particular ring is njj. If <njj> is the noise free value of njj, then we write:
<njj> = EjEjC
(1)
where C is a constant dependant on the duration of the scan and. the intensity of the source.
Henceforth we will assume that the data has been scaled so that C becomes unity, and we write
11997 International Meeting on Fully 3D Image Reconstruction
551
Algoritiuns
rOI'
calculating detector J1ol"lnalisation coefficients in 3D PET.
R.D.lladawi and P.K.Marsden
(2)
111j :::: 818j
Now define a group of detectors A such that there are M detectors 8j in A which are all in coincidence
with 81 • Also define a group B of M detectors such that all detectors 8j in n are in coincidence with
all detectors in A. We can then state the following:
(BiJ;B X(BJ~Bi)
j)
~iJ = €i J =
B
(~€ jJ;>I)
(3)
This is ule method described by Casey (1986). and gives an exact solution when applied to noise-free
data. The quantities in the brackets are readily calculated from the sinogram data. If we make the
following assumption:
~M
I,:€;
-J)
we can redefine A and B with the one condition that all detectors in A are in coincidence with 8j and
This is the fan-sum approximation method described by Hoffman (1989). It allows one to increase
the size of A and D. thus improving the signal-townoise ratio of the efficiency estimates. Since it
estimates the individual detector efficiencies themselves; it also allows- one to calculate efficiencies
for LORs not illuminated by the source. However. it does increase the susceptibility to systematic
errors. particularly if the number of illuminated LORs per detector is small.
The way to include cross-plane data in both these methods is straight-forward the groups A
and B are extended to include detectors from all rings and the detector efficiencies are indexed by
ring as well as detector position.
a
3. Method
3.1. AC(IUisitioll of data for geometric corrections.
Data for geometric corrections were obtained from a series of scanning linewsource
acquisitions using the equipment and method des~ribed by Bailey et al (1995) with a few small
modifications. The scanner used was an ECAT 951R (Siemens-Cn, Knoxville Ten) with 16 rings
and 512 detectors per ring. giving rise to 256 sinograms each containing 192x256 elements. 8 line
positions were used instead of 6. and the data was conected for "rod.. dwell", that is the sinusoidal
variation in the speed with which the rod crosses a given LOR as the angle of the LOR to the normal
increases. The central 162 (out of the possible 192) elements in each sinogram projection were
illuminated uniformly. The eight acquisitions each consisted of four passes of the line source and
took approximately 13 hours each. and the number of counts per illuminated LOR in the fmal
sinogram was roughly 275. The rod source contained 3.5 MBq of activity.
3.2. Assessnlellt of 2D and fully 3D fan ..sum algorithms.
M
Systematic errors in the 'algorithms were assessed by means of comparison of performance
when applied to a 3D scanning line source acquisition as described in section 3.1. The data was selfcorrected for geometric effects as described in 2.2. The data was then selfwcorrected for detector
efficiency variation using the 2D and the 3D fan-sum methods. The deviation of the resultant
.sinograms from uniformity was used to assess the performance of each method. This deviation was
e)tamined by calculating the maximum deviation and the standard deviation of individual sinogram
elements before and after 8x8 element box-car smoothing.
Performance with respect to noise in the normalisation data was assessed by means of a
series of 3D scans of a uniform 20 em cylinder containing,Ge68. Acquisition times varied from 150
seconds (4.6 xl06 total counts, 1.1 counts per illuminated LOR) to 4800 seconds (147 x106 total
counts. 35.1 counts per illuminated LOR). A further 19200-second scan was acquired. All scans were
corrected for crystal interference and geometry using data acquired from the scanning line source.
Plane efficiencies were calculated from each scan. as were detector efficiencies u'sing both
algorithms. These were then used in turn to complete the normalisation of the 19200 sec. scan. It
11997 International Meeting on Fully 3D Image Reconstruction
561
Algorithll1s for calculating detector nornlalisation coefficients in 3D PET.
[1
R.D.Badawi and P.K.Marsden
should be noted that plane efficiencies calculated in this way will incorporate scatter. The resulting
sinograms possessed a non-uniform radial profile due to differing activity and attenuation in each
LOR. These radial profiles were rendered uniform by means of a correction derived from the 19200
sec. scan. The standard deviation of the fully illuminated LORs was then measured.
Finally the 19200-second scan was self-normalised using both algorithms. The resultant
sinograms were then reconstructed using a measured attenuation correction.
rl
t
!
[1
4. Results
Table 1 shows the results of the assessment using the scanning line source data. The values
for the smoothed data are a measure of large-scale systematic error. The fully-3D algorithm is
slightly more accurate than the 2D algorithm.
% max. diff from
algorithm
% standard dev % max. diff from
mean
3D Fan-sum
2Dv Fan-sum
50.95
56.49
7.45
7.83
mean (smoothed)
15.81
22.44
% standard dev.
I(smoothed)
2.61
3.37
Tahle 1. The maximum difference from the mean and the standard deviations for the fan-sum algorithms, calculated on
smoothed and unsmoothed data.
[1
Figure 1 shows the standard deviation of single elements for the cylinder data as a function
of scan time. The 3D method produces significantly better results with short scan times. There is no
real advantage in scanning for longer than 20 minutes when using the 3D technique. Fig 2
demonstrates that even a 10 minute scan (4-5 counts per illuminated LOR) can produce an adequate
normalisation. Figure 3 shows the end and central planes of the reconstructed 19200 sec. scan self,.
normalised for efficiencies using the two algorithms. There are no significant differences between th~<,
images, demonstrating that the 3D method does not introduce new artefacts.
5. Discussion and conclusions
We have shown that normalisation scan times can be significantly reduced and accuracy
slightly enhanced by extending detector efficiency algorithms to include cross-plane data. Using such
a method with a scan of a uniform cylinder it,is possible to normalise an EeAT 951R in 3D mode
using just 40 x 106 counts. This corresponds to around 5000 counts per detector, and in practice. half
of this number may be sufficient.
A cylinder scan introduces scatter into the normalisation, potentially producing artefacts
(Bailey et al 1995, Ollinger et a1 1995). A better source for obtaining detector efficiencies would
therefore be a fast scanning line source. Even with a line source containing just 5 -10 :Ml3q of activity,
the fully-3D fan-sum method could produce an adequate normalisation in about an hour.
The authors are currently implementing the fully-3D Casey-type algorithm. Early
indications are that the method will have improved systematic accuracy compared to the fan-sum
method, at the expense of a slight reduction in noise perlotmance.
[J
[]
(-1
L!
r
I
Ll
Standard Deviation of illuminated
LORs from 20 cm cylinder data
25
L:J
t
",;
~2Dfan-sum
20
-0-- 3D fan-sum
15
1ii 10
r-)
\
,
I ,,I,
L
'I.
5
0
0
1-\
L~_I
20
40
60
BO
1()()
Nonnallsatlon scan time (mlns)
Figure 1. % standard deviations for illuminated LORs from the normalised
20 cm cylinder data after radial profile flattening.
(J
r
1
11997 International Meeting on Fully 3D Image Reconstruction
571
AlgoriUUllS fo .. calculating detector Ilol'lnalisatiol1 coefficients in 3D PET.
R.D.Badnwi and P.K.Marsden
(n)
(b)
(c)
(d)
Figure 2. Sll1ogl'Hlll dnlH nClJlllrod using 1\ 20cIll cylinder
(n) 20 ell! cylindel" unprocessed, sClln time 19200 sec. There nrc opproxlmotely 140 counts per 1I1umlnoted LOR.
(b) 20 COl cylindcl', unproccllscd, senn timo 600 Rec. Thoro nrc npproxlmntely 4·5 counts per ilIum/nnted LOR.
(c) SCIII1 (II) Ilormnliscd wUh (b) nnd the 2J) fnn"surn nigorlllun.
(d) sClln (n) normnliscd wUh (h) /uH.llho 3D fnll-sum nlgorilhm.
(a)
(b)
Figure 3. End (upper row) and central (lower row) planes from reconstructions oCthe 19200 sec scnn.
'l11e reconstruction used was the projection/rcprojection algorithm Implemented by Dyars Consulting (Knoxville, Ten.), with a
romp filter and 1\ cut-off frequency of 0.5 Nyq,
(n) sclf-normnlised using 2D fan-sum
(b) self-normnllsed tlsing 3D fan-sum
Acknowlegements
The authors would like to thank Dale Bailey for the loan of the scanning line source equipment, and Larry
Byars and Martin Lodge for useful discussions.
References
ME Casey, H Gadagkar and D Newport 1995 "A component based method for normalisation in volume
PET"Proceedings of the 3rd International Meeting on Full 3D Reconstruction,
ME Casey and EJ Hoffman 1986 "Quantitation in Positron Emission Computed Tomography: 7. A technique to
reduce noise in accidental coincidence measurements and coincidence efficiency calibration" J Comput Assist
Tomogr 10,845-850
M Defrise, DW Townsend, D Bailey, A Geissbuhler, C Michel and T Jones 1991 "A normalisation technique
for 3D PET data", Phys Med BioI 36(7),939-952
EJ Hoffman, TM Guerrero, G Germano. WM Digby and M Dahlbom 1989 "PET system calibrations and
corrections for quantitative and spatially accurate images" IEEE Trans Nuc Sci, 36(1),1108-1112
JM Ollinger 1995 "Detector efficiency and Compton scatter in fully 3D PET" mEE Trans Nuc Sci, 42(4) 11681173
DL Bailey and T Jones 1995 "Normalisation for 3D PET with a Translating Line Pseudo Plane Source." J Nuc1
Med 3692P
11997 International Meeting on Fully 3D Image Reconstruction
581
i)
Normalization for 3D PET with a low-scatter planar source:
Technique, Implementation and Validation
I
T.R. Oakes, V. Sossi, and T.J. Ruth
University of British ColumbialTRIUMF PET Centre
ij
1\.BSTRACT
ri
For 3D PET normalization methods in general, a balance must be struck between statistical accuracy and
individual detector (or LOR) fidelity. Methods with potentially the best LOR accuracy (such as ratios of single LORs)
tend to be statistically poor, while techniques to improve the statistical accuracy (such as calculating the average of a
grOliP of similar LORs) tend to reduce the individual detector fidelity. We have developed and implemented a 3D PEr
normalization method for our CTI/ECAT 953b that determines the detector Normalization Factors (NFs) as a product of
a 4-climensional matrix of accurately measured Geometric Factors (GFs) and single detector Efficiency Factors (EFs).
The GFs are specified by the two detector rings for each LOR, the radial distance of the LOR from the tomograph
center, and the position within the detector block of the two crystals which defme the LOR. An accurate set of
Geometric Factors (GFs) is crucial; inaccurate NFs result if LORs with similar but not identical geometric symmetries
are grouped together in an attempt to improve the statistics of the GFs. The dimensionality of the GF matrix may be
scanner-specific, although the general method may be extended to other tomographs; the key is to determine the optimal
number of dimensions in the GF matrix. Our normalization technique obtains an axial uniformity of +/-1.4 % and a
radial uniformity of +/-2.0% in reconstructed images from a 20cm uniform phantom (excluding the two end planes).
The impoqance of a uniform low-scattering source for this technique cannot be overstated. We have used a
moving line source [Bailey, 1995a] as well as various plane sources developed by our group. All sources have some
degree of non-uniformity and introduce some degree of scatter. We have examined the effect of various magnitudes and
types of source non-uniformities on the quality of the NFs. We have also addressed the practical aspects associated"with
making a uniform plane source, including developing criteria for a "uniform low-scatter source"·for this purpose. 'The
effects of various alterations to the algorithms on the NFs and the accuracy of the normalization have been examined;
results indicate that the implementation of the technique plays a crucial role in obtaining an accurate normalization.
I :
c
)
[\
r-'
i
\
(, ji
[I
INTRODUCTION
Casey & Hoffman proposed a fan-shaped collection of LORs connecting a single detector to a group of other
detectors as a method for acquiring a statistically robust data set by increasing the number of counts associated with
each detector. Defrise et aI. addressed the problems of 3D PEr normalization, adding an elegant refmement to Casey &
Hoffman's technique by splitting the NFs into two components: a set of GFs, related to the geometric relationship of one
detector to another, and a set of EFs, related to the change in response over time of one detector to the others. The GFs
and EFs are combined to calculate the actual NFs. By making this distinction, a data set with very high counts may be
acquired once in order to calculate the GFs. and a lower-count data setmay be acquired as needed to calculate the EFs.
Stazyk et al. modified Casey & Hoffman's original2D fan-beam to become a 3-dimensional fan. relating LOR
fans from several detector rings related to a single detector by using axial geometric factors. By using a uniform lowscatter planar source for 3D PET normalization, a collimated (2D) normalization scan is not required; this has led.
Using data with a large scatter fraction (30-40%) to calculate the NFs will underestimate the activity in the center of the
PET scanner's Field of View (FOV) if some type of Scatter-Correction (SC) is not applied. IT SC is applied, the scatter
component must be clearly distinguished from the normalization component; this becomes increasingly difficult as the
scatter fraction increases. The inclusion of a large number of scattered events is particularly deleterious to the
calculation of GFs, necessitating a low-scattering source.
Casey [1995] presented a method for performing a completely 3D normalization using rotating rods present in
most modem PEr scanners, and examined the contribution of the crystal interference pattern to the overall GFs. Casey's
work indicates that there may be numerous symmetries within a PET scanner which must be taken into ,consideration.
The present work demonstrates that there is an optimal number of parameters for the GF matrix; using too few
parameters introduces image artifacts. while too many parameters reduces the statistical power of the GFs.
(-I
Ll
-1
[_.J
METHODS
r-l
~
\
L
I,
I
-
A planar configuration has been'found to be a favorable source geometry [Stazyk, Kinahan, Bailey 1995b]. The
plane-source is scanned in six different positions (Fig. 1). Corrections related to geometric considerations of scanning a
rectangular plane in a cylindrical detector array must be performed, such as to correct for the varying effective thickness
of the plane-source as viewed in clifferent angular views and non-axial planes.
11997 International Meeting on Fully 3D Image Reconstruction
591
1
2
2
3
4
5
6
3
4
5
6
Figul'e 1. Construction of Composite Sinogram (CS). The 6 positions of the planeMsource are shown at the top left a.nd UIO resulting
sinograms are shown below. The LORs which are "'perpendicular (90 +/M15 degrees) to the planeMsource are shown in the boxes. The
six areas are pieced together to form the CS. as shown at the right.
Calculation of Geometric
Factors
-.-The OFs provide an estimate of the response of a LOR based on the geometric orientation of the LOR within
tlle PEl' scanner. Since in theory the OFs only need to be calculated once and then may be reused with each new set of
EFs. it is vital that the GFs be as accurate as possible; the OFs for a particular scanner geometry must take into account
all important geometric aspects of the LOR efficiencies. Due to axial and radial symmetries within the PEr scanner.
every LOR may be placed into a group so that all members of the group originate from detector pairs with the same
geometric relationship to one another. The four parameters used to establish these groups for our specific PET scanner
(CfIlECAT 953B) are described in Table 1.
.-
-
Parameter
Range (for EeAT 953B) Description
Ring 1
(1 .. 16)
the crystal ring associated with Detectol'A of the LOR
Ring2
(1-16)
ilie crystal ring associated wiili DetectorH of the LOR
k
(Ow42)
the radial distance of the center of an LOR from ilie center of the FOV
b
(1s8)
the position within the blockHstructure of the detector t>air
Table 1. Parameters describing the- GFs. The GFs are calculated as a 4·dimensional matrix with the functional dependence: GF(Ringl, Ring2, k, b).
The crystal rings influence the efficiency of a LOR tllrough two major mechanisms: the predominant
mechanism is related to the block structure and a minor mechanism is the changing orientation of the detectors in
various rings to one another. We found that sinograms with the same ring..difference but different rings cannot be placed
into the same OF group. since each ring has a different efficiency; each sinogram must have its own unique set of GFs.
The only exception is that complementary sinograms (RingA-RingB and RingB-RingA) may be combined. For our
particular scanner, each OF is comprised of 48 individual LORs; each LOR typically contains ",,60 counts.
An early attempt was made to improve the statistics of each OF by taking advantage of further symmetries
inherent to the PET scanner. There are groups of planes whose original crystal rings are separated by ilie same ringdifference. which could be expected to have similar geometric properties. The GFs from all sinograms with the same
ring':'difference were read from the GF array, and ilie values weJ;e normalized to account for the efficiencies of the crystal
rings contributing to each LOR in order to eliminate the axial block"position dependence. The average of ilie normalized
OFs with the same k and block..posltionfrom different planes was determined, and ilie GFs from each plane were
calculated by putting ilie individual plane..efficiencies back into the individual GFs. Although this operation conserved
the average GFs for each plane as well as fpr each group of GF(k;b), individual GFs were changed erratically. Despite
various attempts to correct for known asymmetries. we could create an accurate set of GFs only by grouping LORs
which had the same ring (i.e. sinogram). k. and block"position. While using a GF matrix with fewer dimensions would
have increased the statistical accuracy of ilie GFs, the introduction of ring-artifacts negated any potential benefit.
Calculation of Efficiency and Normalization Factors
The EFs provide an estimate of ilie relative efficiency of each individual detector. These efficiencies change
over time. mainly due to drifting PMI' gairts. To calculate the EFs. two inputs are needed: the Composite Sinogram (CS)
and the GFs. The CS provides information about ilie current state of each detector, and the GFs are needed to remove
geometric dependencies from the EPs when the fanMsums are created. The calculation of the EFs is simply the process
of summing all LORs associated wiili each detect()r and normalizing the Suttls to an average mean of 1.0.
A unique NF is calculated for each LOR. The NFs are written in sinogram format. and typically range from 0.5
to 2.2. For each LOR. ilie EFs for the detectors which defme tlle LOR are combined with the GF for iliat LOR:
Eq.l
NF(LOR) =[ EF(RingA. DetectorA) * EF(RingB. DetectorB) ] / GF(LOR)
11997 International Meeting on Fully 3D Image Reconstruction
RESULTS
Composite Sinogram
.
A series of diagnostic tests is performed on every CS data set. All sinograms are summed to create a single ,
sum-sinogram. The LaRs in this sum-sinogram are further summed over the angular views to create a plot as a function
of the radial bin (Fig 2). One effect which becomes apparent from these plots is if the plane-source is non-uniform. with
e.g. alarger amount of radioB;ctivity on one side than the other. It is just as important to check a moving line-source as' a
solid plane for this effect. since the carriage may not move uniformly throughout its range.
Sum Angular View
(LORs summed over a'ngular vieWS)
~ ~--------------~
..
11
~
,.,~"
J
311
Ii
§ ~
6!
2.85BHl6
2.80BW6
eg ~'"
1
I,
Sum Angular View
Sum Angular View
(LORs Bummed over angular views)
j
,
.' I
It"
1"'1'11'"
•
J
i
~
2.70BHl6
2.6SB+06
~+---l~-~-H----I
11!+-~-+---t----fo-==--I
o
0
40
80
160
120
2.75Btll6
0
40
Radial Bin
80
120
2.6081-06
160
30
SO
90
70
110
130 -:
RodlaIBin
R.diaiBin
Figure 2. Left: Sums of all LORs belonging to the same radial bins (a sum-angular view). Middle: Detail of sums of all LORs
belonging to the same radial bins. Note small left/right asymmetry Right: Comparison of CSs from two plane-sources, with one
!source relatively weaker in the center. This small difference does not contribute to significant differences in uniformity in the
reconstructed data.
,
;
:
Geometric Factors (GFs)
GFs calculated from a non-uniform plane-source lead to image artifacts in the reconstructed data. prim8rily
ring-artifacts. Artifacts can become more pronounced when GFs based on an earlier set of non-uniform plane~source
data are used to calculate EFs and NFs from a different plane-source. Since there is a unique set of GFs which is correct
for each PEr scanner; we feel the best approach is to measure the GFs as accurately as possible and to use the same set
of GFs for all further NFs.
The average GF as a function of block position (Fig.3b) shows the importance of including this parameter. The
excursion in the range of values as a function of block position may be observed in Fig.3d; comparison with Fig.3a
emphasizes the importance of including the block structure in the NF calculation. The dependence of crystal response on
block position causes a larger change in the magnitude of the GFs than the dependence on k.
If the block-position dependence is ignored, the k-dependent GFs are actually the average GFs for all blockpositions. as shown in Fig.3a. This GF distribution averaged over all planes and block-positions is in good agreement
with previously published data [Defrise], both in magnitude and in shape. The average GF smoothed over block
positions ranges from 0.96-1.03. which for most LORs is incorrect. The GF sums for each crystal ring (Fig.3c) likewise
underscore the need to calculate GFs for each sinogram or to otherwise explicitly account for the different ring
efficiencies. Our GFs (as opposed to GF averages) range in magnitude from 0.60 - 1.55. We found that averaging over
any of the four dimensions of the GF matrix introduced image artifacts.
[I
[]
[J
('1
L-!
3b
AaIg!<F1oI. Hodquilm
U.r-------.
[)
3c
3d
s..dGollbicHdDir~
IA
Geomelrlc Faeloro from Iwo Plane.ooureeo,
Iwo block·podUono
.
(J
<I'
o
6
12
Il
2t
3)
:n
2 3 4 5 6 7 8
123456789Dlll2l3~1S1i
Hcdcp:ritim
1', 1I
1
L,'
...
~
k l
I
1
".;
Il:tcda ~ #
Figure 3. GFs summed as functions of each of the parameters. The graphs vs. k and block-position plot the average GF, while the
graph vs. Ring # plots the GF sums. The data come from a PEG plane and a moving-rod simulated plane. The two sets of GFs are
quite similar. Note that the average GFs for each k (left plot) have a significantly smaller range than the actual GFs.
lJ
I
L
11997 International Meeting on Fully 3D Image Reconstruction
611
Normalized Sinogrrul1
Our general approach for comparing two sets of NFs is to perform a series of comparisons between two
normalized data sets which are based on PET data from the same phantom but were normalized with different NFs. To
test our llormalizatiollmethod, four different sets of NFs were calculated and applied to a single data set acquired ill 3D·
mode of a 20cm uniform cylinder (see Table 2). The axial and radial uniformity of the reconstructed images were
examined, and the noise in the sinognuns and the recollstl'Ucted images was estimated and compared betweell the
various NFs. To date, we have concentrated on improving tlle uniformity; further investigation is in progress regarding
noise fIlld contrasH'esolutioll aspects.
Il.
NFDescriJ!Jion GFs
EFs
1
Standard
Best OFs (moving line)
current (from aqueous plane)
2
Old EPs
Best OFs (moving line)
out~ofNdate (from moving line)
3
Poor GFs
current GFs (aqueous plane) current (from aqueous plane)
4 _ LORNb MLOR_
N.A.
curt~llt frolU a ueous lane
Table 2~ DescrIptIon of originS-of various NFs. The bestGFs to date were obtained using a movingvline source. The current EFs
(Le., relevant to the PET data at hand) were obtained using a slightly non-uniform aqueous planevsource ("'5% thicker in center).
The LORMby"LOR method simply calculates the ratio of each LOR value to the average of all LaRs.
Reconstructed Image Tests
The goodness of a set of NFs is ultimately measured by the absence of artifacts in the reconstructed images. As
a word of caution, a poor set of NFs will always produce image artifacts, although the artifacts can be masked under
certain circumstances by other compensating processes; for instance, increasing the a priori value of the scatter fraction
used by the Iterative Convolution Subtraction method (a.k.a Pristine, [Bailey 1994]) can remove a "coldMspot" in the .
center of the image that may be an artifact due to the NFs.
Of the four NF sets in Table 2, Method #1 produces reconstructed images with the lowest level of visual and
quantifiable artifacts (see Fig. 4). This method uses what we consider to be the most accurate set of GFs (obtained with a
moving.. line source) and the current set ofEFs (in this case, obtained with an aqueous planar phantom). Using this
method, we are able to achieve axial and radial uniformities of 1.4% and 2.0%, respectively, in a 20cm uniform
cylindrical (or elliptical) phantom.
Of the other 3 sets of NFs studied, two (#2. #3) are variations on our "standard" method (#1), while the LOR~
bYaLOR method (#4) was considered a goOd basis for comparison because it is computationally simple and should have
good detector fidelity, although it is statistically sparse. Nevertheless. this method was found to produce reconstructed
images which are nearly as uniform as those produced by method #1. although nonNulliformities in the planar source are
more readily reflected in method #4. The similarity between these methods is credited mainly to the 10wMscattering
uniform planar sources used throughout these experiments. A detailed comparison of the statistical properties of these
twg meth~s i~ currentl bein
rf'ormed.
A x I a I Un Ito r m Ily
Radial Uniformity: Slopo
Fracllonlll S IlIndlrd D ovlallon
0025
I
I
I
0.0007
0.0006
0.0 I
00 "
-t----
0.0005
of----
0.0004
+-=:::---
0.0005
001
0.0002
0.0001
000'
H .'hI.UIIII •• M .Ib ••
1I. . 4u4
Oll(aq
LOR.by-
pluo)
La R
old BI'.
Figure 4. Axial and mdial Wlifonnities obtained f()reach of the NF sets described in Table 2. The axial unifonnity is for the central 29 of 31 image pl8ijes.
The mdlaluniformity was quantified by calculating the slope of a llrte fit through totalB of annuli of increasing radius placed on images of a 20cm unifonn
cylindrical phantom. The slope has units of O.t.CI/ml)/cmj a slope of 0.0 would be ideal. Our "standard" NF method (#1) perfonns the best on the basis of
image WlITonnity, although the other NFs yield usable results. A recent detector setup and accompanying new nonnalization has resulted in further
improvements of the axial and radial unifonnity, to 1.4% and 2.0 %, respectively.
This work was supported by a post-doctoral fellowship grant from the National Institute of Health (CA67486)
REFERENCES
Bailey DL and Jones T,J. Nucl. Med., vo1.36pp. 92P, 1995 (a).
Bailey DL, et al,1995lEEEIMIC Conference Record, pp. 997,1995(b).
Bailey and Miekle, PhysMed.Biol., 39:3, pp.411-424,1994.
Casey ME and Hoffinan FJ, J.Comp.Assist.Tom., 10(5):845-850, 1986.
Casey ME, et al, Proc.lntn' I Mtng on Fully 3D Image Reconstructio, 1995.
11997 International Meeting on Fully 3D Image Reconstruction
Defrlse M, et al, Phys. Med. Bioi., 36(7), 939·952, 1991.
Kinahan PE et al., Proc.1995IEEEIMIC, San Francisco, 1995.
Spinks n, et al,PhysMed.Biol., 37:8, pp. 1637-1655,1992.
Stazyk MW, et al, Abstract, 1994 SNM meeting, Orlando, FL, June 1994.
(,
AXIAL SLICE WIDTH IN 3D PET:
POTENTIAL IMPROVEMENT WITH AXIAL INTERLEAVING
I
I
!
i
ME Daube-Witherspoon, SL Green, and RE Carson
PET Dept., National Institutes of Health, Bethesda, MD
INTRODUCTION
The axial slice width for the GE Advance PET scanner has previously been reported to be worse
for 3D acquisitions than for 2D "high sensitivity" data [1, 2, 3]. This difference has been attributed
to the combined effects of septa removal and axial smoothing effects introduced during the 3D
reconstruction process [3]. There are four main differences between 2D and 3D image data on the
Advance: (1) the presence of septa in 2D mode and their absence in 3D acquisitions, (2) the larger
maximum axial acceptance angle (maximum ring difference acquired) in 3D, (3) the
approximations for coincidences between different detector rings in the acquisition and
reconstruction processes, and (4) the reconstruction algorithms themselves, especially due to
limited axial sampling and interpolation. We hypothesized that axial interleaving to improve the
axial sampling would lead to a better 3D axial slice width. The goals of this study were to
investigate the source(s) of the observed difference in axial slice width between 2D and 3D and to
assess whether the 3D axial slice width would be significantly improved by acquisition and
simultaneous reconstruction of axially-interleaved data.
[1
[\
Li
The physical characteristics of the GE Advance PET scanner have been previously published'
[1]. Briefly, the system comprises 18 rings ofBGO detector blocks (crystal dimensions =4.0 mm
x 8.1 mm x 30 mm), covering an axial field of view (FOV) of 15.3 cm, with a center-to-center ring
separation of 8.5 mm and a slice separation in the reconstructed image of 4.25 mm. The scanner
can acquire data in three possible modes: (1) 2D "high resolution" mode (RR), with a ring
difference of 0 (direct slices) or ±1 (cross-slices), (2) 2D "high sensitivity" mode (HS), with ring
differences of±2,O (direct slices) or ±3,±1 (cross-slices), and (3) 3D mode, with a maximum ring
difference of ± 11. HS mode is the standard 2D mode on this scanner. The 2D data are
reconstructed using the 2D filtered back-projection algorithm. For both RR and HS modes, crosscoincidences between different detector rings are treated as parallel to the direct coincidences (no
ring difference), with an axial location that is the average of the axial positions of the two detector
rings. The 3D data are reconstructed using the reprojection algorithm [4]. Cross-coincidence data
between different detector rings are positioned properly in the 3D back-projection, with the
exception that lines of response (LORs) centered on a cross-slice (Le., with an odd ring difference,
2n+1) are approximated to have an even ring difference (2n), centered at the same axial position, in
the same way as conventional2D cross-slices are processed. No data reduction schemes (e.g.,
"mashing") are applied to 3D data.
[!
[]
METHODS
Axial Slice Width
{
I
\
;
I I
,/
The axial response functions were acquired on the GE Advance PET scanner using point
sources ofF-18 «1 mm axial extent), sandwiched between two 1.5-mm aluminum disks and
suspended in air from the end of the patient bed at radial positions r = 0, 5, 10, 15, and 20 cm. To
reduce the number of scans, data were acquired at 1-mm axial intervals for half of the axial fieldof-view (90 scans), since the scanner is symmetric about the axial center. Axial response functions
were measured in all three acquisition modes with the septa extended (usual configuration for 2D) ,
and retracted (usual configuration for 3D), in order to assess separately the effects of the axial
acceptance angle, septa, and handling of cross-coincidences on the axial slice width. The data were
reconstructed prior to calculation of the axial response functions. Corrections were made for
11
l,
11997 International Meeting on Fully 3D Image Reconstruction
Daube-Witherspoon, et al.
deadtime, randoms, detector nonnalization, and slice sensitivity, but not for scatter or attenuation.
For all data, a transverse ramp filter at the Nyquist cutoff frequency (0.25 1nmol)owas used; for 3D
elata, the axial filter was also a ralup at the Nyquist cutoff frequency (0.118 lnln }). Regions of
interest were drawn in the reconstructed images around the five point sources and the total counts
for each radial location determined for each slice and axial bed position. The axial response
functions for each slice and radial position were created from the total counts as a function of axial
source position. The axial slice width, parameterized by the full-width-at-half-Inaximmn (FWHM),
was detennined froln the axial response functions by linear interpolation.
Effects ofAxial Interleaving
One possible method to improve the 3D axial slice width is to increase the axial sampling of the
data by acquiring data at two axial positions, separated by one-half the slice separation (Le.,
approximately 2 mm apart) and then reconstlucting these data as one 3D set. A similar technique
for handling 3D whole..body PET data has been investigated as a way to reduce the axial noise
non-uniformity arising from differences in slice sensitivity for whole-body scanning in 3D data [56] and to improve axial resolution [7]. To assess the utility of axial interleaving during acquisition
in reducing the 3D axial slice width, the contribution of 3D reconstruction effects (FWHM,eco,) was
estimated from the axial slice width of 3D data (FWHM3Doou,) by
FWHM;D_out == FWHM~R_out + FWHM~con
(1)
where FWHMHRoout is the axial slice width ofHR data with the septa retracted~ Since HR data
effectively have no cross-coincidences and, therefore, no axial mispositioning effects, the
difference between HR-out and 3D-out data is primarily in the 3D reconstruction process,
including (1) the axial filter applied, (2) axial "smoothing" introduced by interpolation during the
back-projection step, and (3) approximations in positioning the crossncoincidence LORs in 3D.
The first two contributions to the axial slice width will be affected by the axial sarnpling. If the
third effect is small (e.g., near the center of the FOV), then interleaving axially will approximately
halve the contribution of reconstruction smoothing (FWHM,eco,,)' since a sharper axial filter could
be used. The best-possible value for the axial slice width with axially-interleaved data
(FWHM3Do/llte,) would then be given by
FWHM;D_illter
:=
FWHM~R_out + (FWHMrecoll /2)2
(2)
or
(3)
RESULTS
Axial Slice Width
Table 1 summarizes the axial slice width results for direct and cross-slices, averaged over slices
18-33 (i.e., one-half of the axial FOV, not including the edge slices). The edge slices (34 and 35)
have consistently better values for the axial slice width than the other slices, due in·part to
differences in the number of cross-coincidences contributingo The 2D results with septa extended
("septa in") are somewhat worse (-0.5 mm) than the values given in [1]; the 3D results with septa
retracted ("septa out") are comparable to those reported in [2].
When cross-coincidences are not acquired (direct-slice HR), the septa have minimal effect on
the axial slice width. However, when cross-coincidences are accepted (HS), then the septa have a
narrowing effect on the axial slice width by collimating some of the cross-coincidences. At r=20
11997 International Meeting on Fully3D Image Reconstruction
641
Daube-Witherspoon, et al,
r~)
cm, however, thls collimation can actually remove some LaRs that would have contributed to the
center of the axial response function, so the HS axial slice width is larger than HR (see direct
slices). When the septa are removed, the axial slice width values for HS data are close to the HR
results out to -10 cm. At larger radial positions, axial mispositioning of the cross-coincidences
results in larger axial slice width values for HS than HR, directly analogous to the blurring results
seen with the single-slice rebinning algorithm [8].
I
I
(
J
Table I
Average Axial Slice Width Results
FWHM(mm)
Acquisition Mode
[]
r=Ocm
5.7 ± 0.6
r= 10cm
5.8 ± 0.5
r=20cm
5.6 ± 0.6
...~.~ ..:....~~P.~.~..!~............ ....·····s·:6. f . o:·2·····..· . · ·········s·:'1..f ..o:·i..··......·.. ····....·S·:S··±··O:'2·..·..······..
DIRECT
SLICES:
Septa out
4.2 ± 0.2
4.3 ± 0.2
7.7 ± 0.3
...~.~..~....~~p.!.~.i~............ ·..·....·s·:'7··f··o:·I·
..··....·.... ..·..·..·s·:6..f··o:·2···· ..······.. ..·..·..·'1·:5..:£··0:·1'..····. ··..·
Septa out
3D- Septa out
6.0 ± 0.1
6.9 ± 0.1
7.2 ± 0.2
5.3 ± 0.3
6.2 ± 0.4
..............................................
Septa out
5.6 ± 0.2
5.8 ± 0.3
6.5 ± 0.3
4.2
±
0.2
4.2
±
0.2
5.8
± 0.4
...~.~..~....~~p.~~..p............. .............................................. ..............................................
Septa out
5.8 ± 0.1
5.7 ± 0.2
8.9 ±O.J'
3D- Septa out
6.0 ± 0.1
7.2 ± 0.1
7.7 ± 0.3
4.6 ± 0.4
...!!~. :. . ~~P.~.~)E............ ..............................................
CROSSSLICES:
• • • • • • • • • • • • • • • • • • 11 • • • • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 11 • • • • • •
Effects of Axial Interleaving
Table II summarizes the estimated maximum benefit of axial interleaving by one-half the slice
separation on the axial slice width, as calculated from equation 3.
[]
[J
I]
Table II
Estimated 3D Axial Slice Width Improvement with Axial Interleaving
FWHM(mm)
Radius (cm)
0
5
10
15
20
[J
r-'
,J
[)
II
DIRECT SLICES
No interleave
Interleaved
5.7
6.0
5.8
6.7
6.0
6.9
6.1
7.0
6.2
7.2
Near the center, where HR and 3D data have comparable axial slice widths, the benefit of axial
interleaving is small. Farther out, the 3D axial slice width can be improved, but the decrease is only
-1 mm across the FOV. The slight improvement in axial slice width with interleaving would also
be accompanied by an increase in noise that would arise with the sharper axial filter required to
achieve this better resolution, since the Nyquist frequency is higher with increased axial sampling.
LJ
rI
I
i.
I
J
1
,J
CROSS-SLICES
No interleave
Interleaved
6.0
5.7
6.9
5.8
6.2
7.2
7.5
6.4
6.8
7.7
11997 International Meeting on Fully 3D Image Reconstruction
Daube-Witherspoon, et al.
DISCUSSION
The results fronl this study confirm the worsened axial slice width for 3D data, when compared
to the standard 2D (HS) data. The difference between 3D and HR data is much smaller. The Inain
reason for the slightly degraded axial slice width in 3D compared with HR is axial filtering and
interpolation effects, not the septa. The primary reason for the difference between the axial slice
widths for 3D and standard 2D acquisitions on the GE Advance is that the axial slice width results
for I-IS data are better than expected because the septa effectively narrow the slice width of crosscoincidences. When the septa are relnoved, the axial slice width in HS mode worsens to that seen
in I-IR mode. At large radial distances, cross-coincidences are also mispositioned axially, further
blurring the axial response function. While similar results for axial slice width have not been
reported for 3D acquisitions on the Siemens/eTI BeAT EXACT HR or HR+ scanners, it is
pos$ible that some combination of Inaximum ring difference and "span" (or summing of crosscoincidences to create fewer LORs) could be found that would reproduce these results (Le., large
span in 2D, with little or no span in 3D and comparable axial acceptance angles to those on the
Advance). I-Iowever, the shorter septa on the Siemens/eTI scanners (6.55 cm [9], compared with
12 cm on the GE Advance [1]) may make the differences in axial slice width between 3D and 2D
smaller than are seen on the Advance.
We conclude that axial interleaving, followed by 3D reconstruction of the combined data set
with finer axial sampling, would provide only a small reduction in axial slice width. The increase
in noise that would ensue from the sharper axial filter that would be used to achieve this better
resolution is likely to outweigh any advantage of improved resolution.
REFERENCES
1. DeGrado TR, Turkington TO, Williams JJ, Stearns CW, Hoffman JM, and Coleman RE. Perfonnance
characteristics of a whole-body PET scanner. J Nucl Med 1994; 35:1398-1406.
2. Lewellen TK, Kohlmyer SO, Miyaoka RS, Kaplan MS, Stearns CW, and Schubert SF. Investigation of the
perfonnance of the General Electric ADVANCE positron emission tomograph in 3D mode. IEEE TrailS Nucl Sci
1996; 43:2199-2206.
3. Pajevic S, Daube-Witherspoon ME, Bacharach SL, and Carson RE. Noise characteristics of 3D and 2D PET
images. Submitted to IEEE Trans Med Imag.
4. Kinahan PE and Rogers JG. Analytic 3D image reconstruction using all detected events. IEEE TrailS Nucl Sci
1989; 36:964-968.
5. Dahlbom M, Cutler PD, Digby WM, Luk WK, and Reed J. Characterization of sampling schemes for whole
body PET imaging. IEEE Trans Nucl Sci 1994; 41:1571 .. 1576.
6. Cutler PD and Xu M. Strategies to improve 3D wholeBbody PET image reconstruction. Phys Med Bioi 1996:
41: 1453~ 1467.
7. Dahlbom M, Chatziioannou A, and Hoh CK. Resolution characterization of continuous axial sampling in whole
body PET. 1995 Nuclear Science Symposium and Medical Imaging Conference Record, pp. 1011-1015.
8 . Daube-Witherspoon ME and Muehllehner G. Treatment of axial data in three-dimensional PET. J Nucl Med
1987; 28:1717 I724.
9. Wienhard K, Eriksson L, Grootoonk S, Casey M, Pietrzyk U, and Heiss W-D. Performance evaluation of the
positron scanner ECAT EXACT. J Comput Assist Tomogr 1992; 16:804-813.
w
11997 International Meeting on Fully 3D Image Reconstruction
661
Implementation and Evaluation of Iterative Three-Dimensional
Detector Response Compensation in Converging Beam SPECT
[-I
E.C. Frey*\ S. Karimi\ B.M.W.Tsui*\ and G.T. Gullberg:t
*Department of Biomedical Engineering, The University of North Carolina at Chapel Hill
tDepartment of Radiology, The University of North Carolina at Chapel Hill
:tDepartment of Radiology, The University of Utah.
[i
[I
[I
~
1
[.J
[J
Converging beam collimator geometries offer improved tradeoffs between resolution and
noise for single-photon emission computed tomography (SPECT). The major factor limiting the
resolution of these images is the detector response blurring. One method of detector response
compensation is the use of iterative reconstruction algorithms with the modeling of the 3D detector
response function (DRF) in the projector-backprojector. Previous studies of DRF compensation in
parallel beam tomography have indicated that the ability to recover resolution depends on a variety
of factors including the size and position of the object [1]. It was also observed that the resolution
recovery is best in the longitudinal direction, i.e., along the rotation axis of the collimator. In this
study we investigate resolution recovery in SPECT imaging with converging beam collimator
geometries.
In order to apply iterative resolution recovery, one must be able to model DRF, including
both the collimator and intrinsic components. Previously methods have been proposed to compute
the collimator point response function (CPRF) for both parallel [2] and converging beam. [3]
collimators. The method begins by computing the probability that a photon emitted at a particular
point in the object and detected at a particular point in the imaging plane will pass through a
particular collimator hole. The value of the response function for this source and detection position
is then computed by averaging the collimator hole over all possible positions. It turns out that this
can be done quickly and compactly using convolution in the spatial domain.
In the theoretical analysis of converging beron geometries, the holes are moved such that
the center of the holes are always aligned with the focal point. A limitation of this analysis is its
assumption that, when this averaging process takes place, the collimator holes can be described by
the same aperture function. This assumption allows the CPRF to be computed using a convolution
similar to the case for parallel holes. However, this assumption is invalid. In manufacturing cast
collimators, the shape of the pins used to cast the collimator holes remains the same, but the pins
are angled differently so that they focus to a common line (in fan-beam) or point (in cone-beam).
This gives rise to an elongation of the hole apertures along the fan and radial directions for fan and
cone beam collimators, respectively. Since, the elongation changes as a function of the distance
from the focal line or point (i.e. , the collimator holes cannot be described by the same aperture
function), the averaging over hole position cannot be performed by a convolution.
In this work, we have derived expressions that include the elongation of the hole apertures
in a cast collimator. To overcome the difficulty mentioned previously, we note that the hole
aperture shape, while varying across the face of the collimator, is essentially constant over the
support of the point spread function. As a result, the CPRF can once again be estimated by
convolution. The expression for the CPRF, ~(r;Fo), for a source whose projected position on the
image plane is Fa
= (xo,Yo)
evaluated at position
r = (x,y)
on the image plane is given by:
~(r;Fo)=K[af(8)af](-rT)'
(1)
In this expression, K is a factor that is essentially constant, af( ij) is the aperture function on the
[I
l.
'
I)
r
\
l
J
I
face of the collimator for a hole lying under the focal line or plane, (Le., af(ij) is zero if ij lies
outside the collimator hole and one inside the hole), and rT describes the offset of the projected
aperture functions with respect to each other. Let F be the distance from the focal line or point to
the front face of the collimator, Z be the height of the point source above the collimator face, L be
,
11997 International Meeting on Fully 3D Image Reconstruction
671
the thickness of the collitnator, and B be the distance f1'01n the back face of the collhnator to the
hnage plane. Then, for fan beatn collitnators, the components of the offset parallel (x.. direction)
and perpendicular (y-direction) to the focal line are:
rT.t:
.
rry =
L
= Z+L+B
. (x - xo), and
CF+L)(~+L+B)[ ~i :C;~::B)2 }CF-Z)Y-CF+L+B)Yo).
(2)
(3)
In Equation (3), the tenn in square brackets 1110dels the elongation of the holes. Note that this
expression l11akes use of the approxllnation that the shape of the holes does not change over the
width of the response function. The expression for cone beam collitnators is silnilar, but the
elongation occurs in the radial direction.
A second difficulty in converging beam tomography is the fact that DRF is spatially variant
in planes parallel to the face of the collimator. As a result, a direct llnplementation would require
cOlnputing or storing a different DRF for each point in the plane and would not allow using the
cOlnputational efficiency that can be gained by convolution. However, Tsui and Gullberg
previously derived a linear transfonnation that restores the spatial variance of the response
function. First the activity distribution in a given source plane is transformed linearly and then
convolved with a spatially invariant DRF. This blurred unage is then transformed linearly to give
the detection~plalle image due to activity in the source plane. However, when the assumption of
constant hole shape is removed, this linear transfolmation no longer produces a DRF that is
spatially invariant in planes parallel to the collimator. In this work we have derived an expression
for an additional nonlinear transformation that can be used to account for the elongation of the
holes and restore the spatial invariance in these planes.
To validate the CPRF fonnulas, we computed the full width at half maximtUll (FWHM)
resolutions and compared these to experimental measurements. The effects of the hole aperture
elongation are nIost noticeable for large fan angles. As a result, we used an asymmetric fan beam
collimator having a focal length of 50 cm n1easured from the face of the collimator. The hexagonal
hole size (flat to flat) and length were 0.18 cm and 3.8 em, respectively. This collimator was used
on a GE Optima camera system having a 35 cm size detector. Line sources were placed at various
distances from the central plane of the fan and from the face of the collimator. Detector line source
response functions (DLSRF) were measured and compared. The FWHM of the DLRF was
estimated by fitting the experimental data with a Gaussian function. Similarly, the CPRF was
computed numerically, collapsed to form the line response function, convolved with a Gaussian
representing the intrinsic response of the detector, and fitted with a Gaussian to give the width of
the DLSRF. Table 1 shows the results. In both cases the FWHM was scaled to represent the
resolution in the source plane.
Table 1. Experimental measurements and theoretical calculations of the resolution in tenns of FWHM in the source
for1
'
variOUS
source _pOSl'fIOns.
Distance from fan beam axis
5.8 em
10.8 cm
15.8 em
20.8 cm
25.8 em
Distance from
Theory, Exp
Theory Exp_
Tl1eory E~p
Theory Exp
Theory
face of collimator Exp.
5.3 mm 5.4 mm 5.4 rom 5.5 mm 5.6 nun 5.7 mm 5.9 mm 5.8 mm 6.5 mm 5.9 mm
5cm
7.2 mm 7.3 nun 7.5 nun 7.5 mm 7.7 mri:1 7.7 nim 7.72 nul 8.05 mn
10 em
9.4 mm 9.5 mm 9.9 mm 9.7 mm .10,6 mn 10.2 mn 10.4 mn 10.8 mn
15 cm
12.0 mn 11.7mn 12.3 mn 12.2 mn 13.0 mn 13.0 mn
20 em
14.4 mn 14.1 mn 14.9 ron 14.9 mn
25 em
PiI ane
There are several things to note. First, there is ,good agreement between the experimental
and theoretical results. Second, there is a noticeable difference in the width of the DLSRF for
points away from the axis of the fan. For example, at 10 cm from the face of the collimator, the
11997 International Meeting on Fully 3D Image Reconstruction
681
r1
l I
resolution changes by as much as 10% as we move from the fan beam axis to the edge of the
collimator.
To investigate the properties of the iterative resolution recovery, we implemented a model
of the CPRF for cone and fan beam collimators in a projector-backprojector pair. The method is
based on the rotation-warping method proposed by Zeng et al [4]. These were incorporated into the
iterative ordered-subsets expectation-maximization (OSEM) algorithm.
To study the properties we computed the reconstructed local 3D modulation transfer
function (MTF) using the method described by Wilson [5]. Projection data were simulated with
and without point sources at various positions in a uniform 3D background. The simulation was
carried out at a pixel size of 0.15 cm, and the resulting projection data collapsed to a bin size of 0.3
cm. Data were simulated at 128 angles over 360°, A collimator 4.1 cm thick having a 0.19 em
diameter round holes and a radius of rotation of 15 cm was used. We reconstructed the images
using 20 iterations of the OSEM. The difference of the image reconstructed with and without the
point source gives the point response function. The magnitude of the Fourier transform of this
image gives the reconstructed local 3D MTF.
Sample results are shown in Figures 1a-c. In these figures, profiles through the 3D MTFs
for a point source at the center of rotation are shown in the longitudinal direction (along the axis of
rotation) and in the transaxial plane containing the point source. This is shown for 2 (Figure la),
10 (Figure 1b) and 20 (Figure 1c) iterations. These curves exhibit several interesting features.
First, note that the MTF exhibits a relatively sharp cutoff and the cutoff frequency increases with
the number of iterations. This would suggest the existence of ringing in the reconstructed image,
and this was indeed observed. Second, the cutoff frequency shifts outward and becomes steeper
with increasing iteration. Finally, the MTF is wider in the longitudinal direction. This indicates'tliat
there is better resolution recovery in that direction, and agrees with previous observations for
parallel beam geometries.
.
In conclusion, we have derived expressions for the CPRF for converging beam collimators
that take into account the variation of the hole aperture shape seen with cast collimators. We have
verified this expression by comparing the theoretical predictions with experimentallIleasurClnents.
A model for the DRF was implemented in a projector-backprojector pair of the iterative OSEM
algorithm. The resolution properties of this algorithm were investigated for fan beam SPECT. It
was found that the reconstructed frequency response, as measured by the reconstnlcted local MTF,
exhibits a relatively sharp cutoff. This cutoff frequency increases with iteration and the cutoff
becomes sharper. Resolution recovery was faster in the longitudinal direction, where computed
tomography is not taking place, than in the trans axial direction of the image plane.
Li
[I
[]
[I
[J
[J
1.2 -H+++H+I-+f+i-++f++t-+j-H-H-/~:::B-ral-Hnsf-tiaxic+:f-al+t-Transaxial
/., ............... ::. ,,\Longitudinal
.... _,..:.:•..... Longitudinal
.~ 0.8
[]
:l
~0.6
:e 0.4
~
1=
[]
~
0.2
...
-2
-1.5
/
-1
.\.
\
:e
~0.4
\.
"-
\
~ 0.2
\..........
1
1.5
2
\
{0.8
/ \
~0.6
\
-0.5
0
0.5
Frequency (cm· l)
/
{ 0.8
\,
-1.5
"-
~ 0.2
.........
......
-2
~0.6
:e~0.4
-1
-0.5
0
0.5
Frequency (cnil)
1
1.5
2
-2
-1.5
-1
-0.5 0
0.5
Frequency (cm· l)
I
1.5
2
(a)
(b)
(c)
Figure 1. Plot of reconstructed local MTF in the trans axial and longitudinal directions for a point
source at the center of rotation for after (a) 2, (b) 10, and (c) 20 iterations.
[J
[1] B. M. W. Tsui, X. D. Zhao, E. C. Frey, Z.-W. Ju, and G. T. Gullberg, "Characteristics of reconstructed point
response in three-dmensional spatially varland detector response compensation in SPECT ," in ThreeDimensional Image Reconstruction in Radiology and Nuclear Medicine, Computational Imaging and Vision, P.
Grangeat and J.-1. Amans, Eds. Dordrecht: Kluwer, 1996, pp. 149-162.
[2] C. E. Metz, F. B. Atkins, and R. N. Beck, "The geometric transfer function component for scintillation camera
collimators with straight parallel holes," Phys Med Bioi, vol. 25, pp. 1059-1070, 1980.
(-1
\l I
j
11997 International Meeting on Fully 3D Image Reconstruction
[3] B. M. W. Tsui and G. T. Gullberg, "The Geometric Transfer Function for Cone And Fan Beam Collimators,"
Pllys Med BioI, vol. 35, pp. 81-93, 1990.
[4] O. 1. Zeng, Y.-L. Hsieh, and G. T. Gullberg, "A rotating and squashing projector-backprojector pair for fanbeam and cone-beam iterative algorithms," presented at IEEE Nuclear Science Symposium and Medical Imaging
Conference, San Francisco, CA, 1993.
[5] D. W. Wilson, "Noise and resolution properties ofFB and ML-EM reconstructed SPECr images," : University
of North Carolina at Chapel Hill, 1994.
11997 International Meeting on Fully 3D Image Reconstruction
701
Minimal Residual Cone-Beam Reconstruction
with Attenuation Correction in SPECT
[I
Valerie La and Pierre Grangeat
LETI (CEA - Technologies Avancees)
DSYS - CEA/G - 17 rue des Martyrs
F 38054 Grenoble Cedex 9 - France
E-mail: [email protected], pierre.grangeat@ceaJr
[i
1
Introduction
This paper presents an iterative method based on the Minimal Residual (MR) algorithm for tomographic
Ci
attenuation compensated reconstruction from attenuated Cone-Beam (CB) projections given the attenuation
distribution. The attenuation map is obtained by a preliminary reconstruction from transmission measurements.
[:
[]
[]
[I
[J
[J
The development of a CB reconstruction algorithm is motivated by the idea of replacing the external radioactive
source with an X-ray point source to perform the transmission scan. The X-ray source may be used either
simultaneously with the emission acquisition or in a flash mode before each emission acquisition step. However,
for more convenience, the collimator ought to be fixed. Hence the use of an X-ray point source implies that
the acquisition be performed with a CB collimator. A CB reconstruction method is then required since this
defines a CB geometry.
An iterative reconstruction method for CB attenuation compensation using the Conjugate Gradient (CG)
algorithm has been derived for non-planar orbits [1]. Unlike CG-based reconstruction techniques, the proposed
MR-based algorithm solves directly a quasi-symmetric linear system [2]. Thus it avoids the use of normal
equations, which improves the convergence rate.
This work introduces two main contributions. First, a regularization method is derived for quasi-symmetric
problems, based on a Tikhonov-Phillips regularization applied to the factorization of the symmetric part of
the system matrix. A regularized MR-based algorithm is then obtained. Second, our existing reconstruction
algorithm for attenuation correction in PB geometry [2] is extended to CB geometry.
Experimentations will be done in the case of a full circular orbit. However the algorithm principle can be
extended to more complex trajectories. The effect of the shadow zone in the Radon domain will also be
analyzed.
[I
2
Theoretical background
The inverse problem in tomographic reconstruction consists of reconstructing the unknown object / given the
projection data m.
1-]
2.1
Non-attenuated case
Let X be the operator modeling the attenuation-free projection process. The direct problem is written as :
X/=m.
[I
An exact inverse operator
x- 1 can be derived for PB geometry.
In CB geometry, only approximate inverses
are available for a circular trajectory; however if the orbit satisfies the completeness condition, then there is
r- 1
l j
11997 International Meeting on Fully 3D Image Reconstruction
an exact inverse. If X-I exists, then
f is given by :
f =
X- 1 m.
In practise, because of the ill-posedness of the inverse problem, the obtained solution! is very noisy and hence
not satisfactory. A common stabilization technique is to apply a mollifier W to low pass filter the measurements
m before reconstructing. The regularized solution is then:
!=X-1Wm.
Note that in the case of indirect reconstruction [3] such as Grangeat's algorithm, an additional flltcring
operation is applied within X-I to invert the intermediate Radon transform or its derivative.
2.2
Attenuated case
The attenuation phenomenon arising in emission tomography results in a perturbation of the non-attenuated
direct problem, where the operator X is replaced with the attenuated projection operator XI-' . In the general
case of a nonuniform attenuation distribution, there is no exact inverse operator X;l. The object f is then
recovered by solving the linear system corresponding to the direct problem:
(1)
XI-'f=m
where X/J' f and m are now in a discrete form. (1) can be solved iteratively using e.g. the CG algorithm.
However the convergence rate is fairly low. It is improved using preconditioning techniques. The system is
left preconditioned by an operator P as follows:
PX/Jf
= Pm.
P is chosen as an approximate inverse of XI-" The closer P XI-' is to the identity operator within a normalization
factor, the faster the convergence rate is. A possible expression for P is the exact inverse, when it exists, or
an approximate inverse of the un attenuated projection operator X [2]. As in the non-attenuated case, a
mollification technique is applied to prevent noise amplification. The resulting system is the following:
(2)
This system can also be solved using CG. This requires that (2) be symmetrized, which squares the condition
number of the matrix. Hence, the convergence rate is degraded. The approach we adopted in [2] aimed at
avoiding the symmetrization in order to preserve the initial convergence rate. (2) was solved directly using
the MR algorithm described in the next section. The results we obtained demonstrated that, in the case of
a PB geometry, MR was at least twice as fast as preconditioned CG (10 vs. 20 to 40 iterations to converge).
The approximate inverse chosen as the preconditioner was the filtered backprojection formula, i.e. the exact
inverse in the PB non-attenuated case.
2.3
The MR algorithm
MR ([4]) is a conjugate residual type algorithm for solving a system:
Ax = b
(3)
where A is a quasi-symmetric matrix, i.e. a symmetric positive semi-definite matrix perturbed by a small
skewsymmetric matrix. It minimizes at each iteration the squared residual error
lib - AxW, where
11.11 is the
quadratic norm. It solves directly the system (3) instead of the following normal equations:
I19971nternational Meeting on Fully 3D Image Reconstruction
721
Hence, MR yields a faster convergence rate than CG, as indicated above. The difference between these two
algorithms is the conjugacy property between two successive residual vectors rk = b - Axk. The latter are
conjugated with respect to A for MR whereas they are conjugated with respect to AAt for CG. This difference
causes MR to converge much faster than CG.
[-I
The application of MR to invert (2) supposes that the matrix P XJ.l be quasi-symmetric. This assumption may
be made since P XJ.l is chosen to be close to the identity matrix, within a normalization factor.
3
Regularization
When applied on (2), MR yields images with increased artifacts at high iteration numbers. These artifacts
[)
[]
[]
are related to numerical noise and measurement model errors coming from the use of standard reprojection
and backprojection routines instead of an explicit computation of the matrix coefficients. This unstability
is overcome by applying regularization techniques, in particular by imposing smoothness constraints on the
object. For a symmetric problem, a popular method is Tikhonov-Phillips regularization, for which it is easy
to interpret the regularized system as a penalized quadratic criterion. For an unsymmetric system, such an
interpretation is not straightforward. However, in the case of a quasi-symmetric matrix, it may be done by
neglecting the skewsymmetric part of the matrix. Let us write the symmetric part of the matrix P XJ.l using
a Cholesky factorization :
For clarity reasons, let
[]
[J
-1
[.J
-1
(4)
b= PWm.
Since P X J.l is assumed to be quasi-symmetric, we may state that :
(5)
Then (2) becomes
(6)
t
Solving (6) is equivalent to minimizing the squared error IIQI - (Q )-lbI1 2 ; since QtQI - b is the gradient of
that error term. Then the penalized Tikhonov-Phillips criterion becomes:
J
[
[]
where C represents some differentiation operator and
oX
is the regularization parameter. Setting the gradient
of J (I) to 0 leads to solving the system :
(7)
[]
Using (4) and (5), (7) becomes:
(8)
MR is then applied on the regularized system (8). Note that no explicit decomposition of the matrix P XJ.l is
needed.
[-I
lJ
A spatially adaptive version of the proposed regularization scheme can be derived by making
oX
depend on the
position in the object [2].
We will illustrate this regularization approach on simulated and experimental data in PB geometry.
1
I
)
11997 International Meeting on Fully 3D Image Reconstruction
731
4
Application of MR to CB reconstruction with attenuation correction
From a theoretical standpoint, the MRMbased method for PB data derived in [2] should also be applicable to
CB data. Therefore, the principle of the algorithm remains the same. The only change to be made lies in the
choice of the preconditioner P. As for the PB case, we refer to the non-attenuated case to get some approximate
inverses to X", We will consider the case of a circular trajectory. The two main approaches for cone-beam
reconstruction are a direct reconstruction and an indirect one via the Radon domain [3J. We use Feldkamp's
and Grangeat's inversion formulae respectively. The main difference between the two reconstruction formulae
concerns the shadow zone, which can be filled in by interpolation in the indirect approach to smooth the CB
reconstruction artifacts. The attenuation corrected reconstruction method applied to CB data is then to solve
system (8), where XI' models the CB attenuated projector, P is either Feldkamp's or Grangeat's inversion
formula. ,\ is set experimentally.
The proposed regularized attenuation compensation method will be evaluated on the following simulated data:
a heart phantom, a MTF phantom consisting of small spheres fitted into each other and the Defrise phantom.
The last two phantoms will allow to compare the two approximate inverses mentioned above, in particular to
evaluate the effect of processing the shadow zone and the contribution of a better approximate inverse to the
solution of the attenuation compensation reconstruction problem. We will also compare the reconstructions
between non-attenuated data and attenuation compensated data, and between PB and CB data for attenuated
data.
The MR-based CB reconstruction algorithm with attenuation correction can be extended to more complex
trajectories such as the helicoidal orbit, since direct and indirect inversion algorithms for non-attenuated CB
projections have been proposed.
References
[1] Y. Weng, G.L. Zeng, G.T. Gullberg "Iterative Reconstruction with Attenuation Compensation from
Cone-Beam Projections Acquired via Non-Planar Orbits", Conference Rec01'd of the iEEE 1995 Nuclear
Science Symposium and Medical Imaging Conference, San Francisco, California USA, Oct 21-28, 1995.
[2] V. La, P. Grangeat, S. Iovleff, A. Mallon, P. Sire "Evaluation of Two Conjugate Gradient Based Algorithms for Quantitation in Cardiac SPECT Imaging", Conference Record of the IEEE 1996 Nuclear
Science Symposium and Medical Imaging Conference, Anaheim, California USA, Nov 2-9, 1996.
[3] P. Grangeat, P. Sire, R. Guillemaud, V. La, "Indirect Cone-Beam Three-Dimensional Image Reconstruction" in C. Roux, J.L. Goatrieux Eds, Contemporary Perspectives in Three-Dimensional Biomedical
Imaging, lOS Press, to appear.
[4] O. Axelsson, "Conjugate Gradient Type Methods for Unsymmetric and Inconsistent Systems of Linear
Equations", Linear Algebra and its Applications, vol. 29, 1-16, 1980.
11997 International Meeting on Fully 3D Image Reconstruction
741
Simulation of dual-headed coincidence imaging using the SimSET software package
RL Harrison, SD Vannoy, WL Swan Costa, MS Kaplan, TK Lewellen 1
Department of Radiology
University of Washington Medical Center
Seattle, WA 98195, USA
[I
Abstract
We are currently testing extensions to the Simulation System for Emission Tomography (SimSET)
software package that facilitate simulation of positron volume imaging (PVI) imaging using dual-headed
gamma cameras. Coincidence photons may be tracked through the tomograph field-of-view, to the face
of the detector assembly, through graded absorbers (e.g., to reduce low-energy photon counts), and
finally through the detector. Detected coincidences may be binned in single-slice rebinning (SSRB),
multi-slice rebinning (MSRB), or 3D reprojection (3DRP) format. Events may also be binned by energy
and number of scatters.
[]
Introduction
[I
PET imaging is becoming a standard clinical tool,
creating a need for lower cost tomographs (e.g. [1],[2]).
One solution being investigated is the use of dualheaded gamma cameras capable of both single photon
and coincidence (positron) imaging [3],[4].
[).
The SimSET software package was first released to the
public in August 1993 [5]. At that time, the package
would only track photons through the tomograph fieldof-view. Over the years, we have added collimator and
detector simulations to SimSET. We are currently
adapting the package to facilitate simulations of PVI
imaging using dual-headed gamma cameras.
[I
II
Software description
[\
1
[
J
[]
Figure 1: Overview of the SimSET software.
[\
To execute the SimSET program, the user first creates
parameter files that describe the object being imaged,
the tomograph being simulated, and the desired output
format. SimSET has four main computational modules:
the photon history generator (PHG), the collimator
module, the detector module, and the binning module
(Figure 1). The PHG generates decays and tracks the
resulting photons through the tomograph field-of-view.
The collimator module provides a geometric transfer
function [6] approximation for SPECT collimators
(including cone- and fan-beam) and a Monte Carlo
simulation of PET collimators. The current general
release of the detector module only performs energy
blurring. The current release of the binning module
histograms events by position, energy, and number of
scatters.
We are currently performing in-house testing of extensions to the detector and binning modules. We
have added Monte Carlo tracking through flat detector heads or dual flat detector heads, and some
binning options to facilitate the use of PVI reconstruction algorithms.
IThis work was partly supported by PHS grant CA42593.
11997 International Meeting on Fully 3D Image Reconstruction
The flat detectors can consist of multiple layers of different materials. The user specifies the dhnensions
of each layer, whether each layer scintillates or not, the radius of rotation of the detector, the ntunber of
detector positions, and the angular range of detector positions. (This allows the for layers of lead,
copper, or tin, which are often used as graded absorbers to reduce low-energy photon counts when using
dual-headed cameras for coincidence imaging [7].) Two importance sampling features are offered to
itnprove simulation efficiency: photons can be forced to interact at least once in the detector asselnbly;
and the detectofwhead position can be chosen on a per-decay basis to maximize the chance of detection.
For each photon entering the flat detector head simulation, we produce a list giving the location and
energYMdeposited for each interaction in the scintillating layers of the detector. The detector module
calculates the centroid of the interactions and the total energy deposited. A Gaussian blur can be applied
to the deposited energy.
The new binning options Blake it easier to use SimSET data as input to PVI reconstruction algorithlns.
Previously, detected position information for coincidences was binned by radial distance, azimuthal
angle, and the detected axial positions of the two photons. It was left to the user to transform these data
into coordinates appropriate for the reconstluction. The binning module will now create the arrays
needed by the SSRB, MSRB, and 3DRP algorithms automatically. The coordinates are calculated using
tnethods from [8].
Future directions
We expect to implement several other SimSET extensions before the meeting. These include better
modeling of physical processes (including coherent scattering, positron range, and annihilation photon
non-collinearity), improved importance sampling for cone-beam collimation, and binning for the FORE
reconstruction algorithm [9].
References
1.
Muehllehner, G., J.G. Colsher, and R.M. Lewitt, A Hexagonal Bar Positron Camera: Problems
and Solutions. IEEE Trans Nuc Sci, 1983. NS ..30(l): p. 652-660.
2.
Townsend, D., et al. Design and performance of a rotating positron tomograph, RPT-2. in
Nuclear Science Symposium and Medical Imaging Conference. 1993. San Francisco: IEEE.
3. . Nellemann, P., et al. Performance characteristics of a dual head SPECT scanner with PET
capability. in Nuclear Science Symposium and Medical Imaging Conference. 1995. San Francisco:
IEEE.
4.
Miyaoka, R., et al. Coincidence imaging using a standard dual headed gamma camera. in
Nuclear Science Symposium and Medical Imaging Conference. 1996. Anaheim: IEEE.
5.
Harrison, R.L., et aI., Preliminary experience with the photon history generator module of a
public-domain simulation systemfor emission tomography. IEEE NSS-MIC Conf. Rec., 1993.2: p.
1154-1158.
6.
Tsui, B .M.W. and G.r. Gullberg, The geometric transfer function for cone and fan beam
collimators. Phys Med BioI, 1990.35(1): p. 81-93.
.
7.
Muehllehner, G., R. Jaszczak, and R. Beck, The reduction of coincidence loss in radionuclide
imaging cameras through the use of composite filters. Phys Med BioI, 1974.19(4): p. 504-510.
8.
Kinahan, P., Image reconstruction algorithms for volume-imaging PET scanners. PhD thesis,
1994, University of Pennsylvania.
9.
Defrise, M., A factorization methodfor the 3D x-ray transform. Inverse Problems, 1995. 11: p.
983-994.
11997 International Meeting on Fully 3D Image Reconstruction
QUANTITATIVE CHEST SPECT IN THREE DIlVIENSIONS:
Validation by Experimental Phantom Studies
Z. Liang, 1. Li, 1. Ye, 1. Cheng and D. Harrington
/i
I, II
l
Departments of Radiology, Electrical Engineering and Computer Science
State University of New York, Stony Brook, NY 11794
j
EXTENDED ABSTRACT
(1). Introduction
SPECT has been shown to provide useful information on the metabolic and physiologic functions of organs through
the reconstructed images of radiopharmaceutical uptake distributions [C2l. Currently available SPECT protocols support
only qualitative uptake images. Although the diagnosis based on the qualitative images has succeeded in many cases, the
sensitivity and specificity have not yet met our expectation, especially for diagnosis of heart and lung diseases, where the
thoracic heterogeneity and the cardiac and respiratory motion render a very challenging and currently unsolved problem.
[I
It has been well understood that quantitative SPECT will improve sensitivity and specificity of patient diagnosis [310]. A quantitative reconstruction of the uptake image requires a simultaneous compensation for (a) attenuation of primary
photons inside the body, (b) inclusion of scattered photons from the body in the measured data of photopeak-energy window, and (c) variable detector resolution at different depths from the detector, as well as suppression of noise propagation in
the image reconstruction, in addition to corrections of patient motion, detection dead time, and isotope decay.
[j
Many quantitative approaches have been proposed in the past years [3-10]. Some of them addressed the degrading
effects individually, and others addressed the effects simultaneously. The major obstacle in implementing those simultaneous compensation approaches is the extremely heavy computing burden. This work develops, implements, and~validates an
efficient simultaneous compensation approach for quantitative SPECT reconstruction of the ~hest.
(2). Method
This section describes the efficient compensation approach and details its implementation by the following steps. The
new ideas were described by more words and old ones were mentioned briefly.
fAJ. DATA ACQUISITION
[J
Three sets of data are required to reconstruct the quantitative image: (a) the point-source measurements for the
detector-response kernel, (b) the transmission scans for the attenuation map, and (c) the du~l-energy-window emission data.
[I
(A.l). Point Source Measurements:
Point-source measurements are necessary to construct the system-specific spatial resolution kernel for compensation
of the depth-dependent resolution variation. ,These measurements are also necessary to design a collimator-speci fic filter to
remove the unwanted frequency components, which are embedded in the measurements due to the dual samplings of collimator holes and PMTs.
[J
A point source of 37 MBq Tc-99m activity and 1.5 mm radius size was imaged in air at depths of 1, 5, 10, 15, 20, 25,
30,35, 40, and 45 cm, respectively, from a low-energy, high-resolution, parallel-hole collimator by a SPECT system. The
photopeak window was centered at 140 keY with 20% width. The acquired image array at each depth was 1282 on a FOV of
45 cm~ i.e., the pixel size was 3.5 mm. The counts of each image were 10 thousands.
[]
11
lJ
r
l
1
J
In the Fourier space, we discovered that the frequency distribution of the point-source measurements follows a
specific pattern depending on the collimator geometry, i.e., the hole shape and septum thickness. A filter was then designed
to remove the unwanted frequency components, while preserving the useful information in the low-frequency domain. The
point-spread function (PSF) at each depth was then completely determined by the useful information. These PSFs reflect
approximately a Gaussian function with variance depending on the depth. The collimator-speci fic filtering is very important
to remove the effect of dual samplings, especially for high-energy collimation. The resolution kernel at 160 depths (by 3.5
mm increment from collimator surface) was constructed by interpolation of the PSFs via cubic fitting, so the kernel was an
array of 1282 x160 size.
Since both the kernel and the filter are system specific, they are constructed only once for the chosen radiotracer and
collimator/detector system. They were stored in the computer for all later applications.
(A. 2). Transmission Scans:
Transmission scans are necessary for an object-speci fic attenuation map of each patient, although some ad he
approaches based on segmentation techniques and emission data have been investigated.
11997 International Meeting on Fully 3D Image Reconstruction
A flood source of 1110 MBq Tc-99m activity with the same size of the FOV was used. A chest phantom filled in with
water was placed on the patient bed with marks on both the phantom and bed for later repeating measurements. The chest
phantom consists of three parts: (a) a cylindrical elliptical tank; (b) lung inserts; and (c) a spine insert. A cross section of the
phantom is depicted on the top left of the figure below (without the cardiac insert). A circular orbit of scans was employed
with 128 evenly spaced stops by the same SPECT system. The photopeak window was set at the center of 140 keY with
20% width. At each stop, an acquisition of 10 seconds was taken. The total counts were approximately 28.5 millions.
The data were reconstructed by a FBP method [4] with a lowMpass Butterworth window on the Ramp filter at half
Nyquist frequency cutoff and power factor of 5. A slice of the 3D reconstructed objcct-speci fic attenuation map is shown on
the top second left of the figure. In order to see the effect of different body characteristics on the attenuation compensation,
the chest phantom was modified to simulate a female model. The reconstructed attenuation map is shown on the top second
right of the figure.
(A. 3). Emission Data Acquisition:
Emission data were acquired using the same SPECT system after the phantoms were filled in with radiotracer solutions as specified below. The chest phantom was modified by including a cardiac insert (see the top left of the figure). The
cardiac insert simulates the left ventricle of the heart. The insert consists of two concentric cylinders. The inner cylinder
fonns the ventricular chamber with 8 cm length and 4 cm diameter. The space between the two cylinders fonns the myocardial wall of 1 cm thick, filled in with solution of 278 MBq per cc (referred as 100% concentration). 1\vo defects of 50% and
25% concentration, respectively, were placed inside the myocardial wall. The bullseye display of the myocardial activity is
shown on the top right of the figure. The space inside the inner cylinder (or the ventricular chamber) and the "soft-tissue"
region across the FOV had a tracer solution of 5%. The "lungs" and "spinal bone", as well as the outside regions (Le., the
cylindrical tank walls) had no activity. The above tracer distribution represents a typical extraction fraction of clinical myocardial perfusion studies using TC 99m.
The emission scans had 128 stops evenly spaced on a circle of 20 cm radius. Each scan matrix had a sample size of
128 2 • The photopeak-energy window remained the same (i.e., from 126 to 154 keY). The offMphotopeak or scatter-energy
window ranged from 90 to 126 keY. The scanning time was 14 seconds at each stop. The total counts were approximately
7.1 millions from the photopeak-energy window and 4.3 millions from the scatter-energy window.
a
[BJ.IMAGERECONSTRUCTION
Reconstruction of the acquired emission data for the uptake image requires compensation for all the statistical and
physical degradation effects associated with the photon emission, transportation, and detection. The major ones are
described below.
(E. I). Collimator-Specific Filtering of Dual-Sampled Data
The constructed collimator-speci fic filter from point-source measurements was applied to both the photopeak and
scatterHwindow samples to remove those unwanted frequency components, as discussed before. These components do not
carry useful information, except for the alias and other artificial effects. This step is very important to suppress noise propagation in the foll?wing compensation process.
'
(B. 2). Treatment of Signal-Dependent Poisson Noise:
The Poisson noise embedded in both the dual energy-window samples was treated by the square-root transformation.
Each of the transformed data is nearly signal-independent Gaussian distributed with a constant variance (=0.25). The mean
of each transformed datum was then very satisfactorily estimated by a Wiener filtering approach. The estimated means were
finally square"transformed back to the projection space. These modified projection data are the estimate of the means of the
photopeak and scatterHwindow data.
(B.3). Correction for Isotope Decay:
Following the treatment of Poisson noise, a correction for the isotope decay was applied tdthe modified photopeak
and scatter-window data, given the half life of the isotope and the acquisition time per stop.
(B.4). Estimation of Scattered Contribution:
In order to adequately estimate the scatter contribution to the photopeak measurement, the modified scatter-window
data were further smoothed by a low-pass Hann window at 0.25 Nyquist frequency cutoff[4]. The approach proposed in [5]
assumes a fraction k 0.5 of the scatter-window data to be the scatter contribution; The fraction factor k is a variable
depending on the window size and location and so its application is limited in clinic. Another approach uses the subwin M
dows inside the photopeak and estimate the scatter contribution by fitting the subwindow samples [6,9]. This later approach
is very sensitive to the window settings and, therefore, the results vary when the energy spectrum shifts time-:by-time. We
propose a new approach which takes the advantages of both the photopeak (free of adjustable parameter) and the offphotopeak (easy implementation) approaches. The new approach uses the counts and width of the scatter window to
=
11997lnternational.Meeting on Fully 3D Image Reconstruction
..
.
781
[1
compute the height (their ratio) of a triangle inside the energy spectrum of the photopeak window, where the triangle has the
same width of the photopeak window. By analyzing the SPECT energy spectra of a point source in air and water, the area of
the triangle reflects the scatter contribution to the photopeak window.
The estimated scatter contribution was subtracted from the photopeak data bin-by-bin in the projection space. This
subtraction approximately removes the tails of the photopeak-window data profiles of a small object in attenuating media.
An underlying assumption is made for the scatter subtraction that the tails are the consequence of the scatter. The subtraction also minimizes the background contribution to the photopeak window.
(B.5). Restoration of Detector Resolution:
After the scatter subtraction, the primary-photon contribution to the photopeak window was modeled as a depthdependent convolution of the attenuated source with the detector-resolution kernel. The depth-dependent deconvolution
was then performed via the depth-frequency relation [7].
ri
(B.6). Attenuation Compensation and Image Reconstruction
[-I
After the resolution restoration, the projection data were specified by the attenuated Radon transform [3]. Inversion of
the attenuated Radon transform is generally performed by iterative algorithms due to the activity spread over the nonuniform attenuating media (lungs, liver, myocardium and surrounding soft tissues). The attenuation compensation was included
in the projector and backprojector. One iterative algorithm among those efficient ones is the iterative FBP [8], which was
employed here.
[1
(3). Results
[1
We evaluated the efficient quantitative approach by the following means: (a) compare the quantitative accuracy
between the reconstructions of the efficient compensation approach and the conventional FBP method [4], and (b) study the
performance of the approach for different 'body characteristics, such as the thorax of men and women. Two experiments
were performed.
.
In the first experiment, we used the thorax phantom of men (see the top second left of the figure). The emission phantom is depicted on the top left of that figure. On the top right is the bullseye display of the phantom myocardial activity.
Quantitative analysis on the bullseye representation is a standard means for myocardial perfusion SPECT study. Three ROls
were selected on the bullseye display. The first ROI was selected for defect 1 (25% concentration) on the bottom left of the
bullseye display. The second one was chosen for defect 2 (50% concentration) on the top right. The whole myocardium,
except for the two defects, was selected for the third ROI. In the second experiment, the thorax phantom was modified by
adding two breasts to simulating a female's chest (see the top second right of the figure). The emission configuration
remained the same, as shown on the top left of that figure. So is the bullseye display.
[1
D
[1
[]
r'
I
L
J
[]
[]
A slice of 3D reconstructed images is shown by the middle row of the figure. From left to right are: the conventional
FBP image of the male model, the conventional FBP image of the female model, the quantitative reconstruction of the male
model, and the quantitative reconstruction of the female model. These 4 images show qualitatively the performance of the
reconstructions. By visual inspection, it can be concluded that the conventional FBP result varies for different body models
(left 2 images). The quality in the target areas of lungs and myocardium are poor, as compared to that of the quantitative
reconstructions (right 2 images). The quantitative reconstructions are similar, as expected, for the two different body
models.
The bullseye display of the myocardial activity from the 3D reconstructions in the middle is shown by the bottom row
of the figure. The variation and lower quality of the conventional FBP reconstruction are again observed. The quality
improvement by the quantitative approach is significant. The consistent performance of the quantitative approach for
different body characteristics is again clearly seen. The quantitative ROI measures vary from 12% to 30% for the conventional FBP reconstructions between the male and female models, while the variation for the quantitative reconstructions is
less than 1% between the male and female models.
The reconstruction time of 128 3 image array from 128 projections of 1282 size by the conventional FBP was less than
a minute on an HP1730 desktop computer. The reconstruction by the quantitative approach finished in less than 20 minutes.
Further reduction of computing time can be achieved by optimizing the program code.
(4). Conclusion
An efficient simultaneous compensation approach to quantitative chest reconstruction was described. Its implementation was detailed. Its validation by different body characteristics was documented. Extended studies will be presented.
11997 International Meeting on FUlly 3D Image Reconstruction
(5). References
(1)
(2)
Alavi A, "Perfusion"Ventiiation Lung Scans in the Diagnosis of Pulmonary Thromboembolism/' Applied Rad 6: 182·188 (1977).
Bennan D, Kiat H, ct aI, "Tc-99m Scstamibi in the Assessment of Chronic CAD," Scmin Nucl Med 21: 190"212 (1991).
(3)
Gullbcrg G, The Allellllatet/ Radoll 7hmsform: Theory and applicatioll ill medicille alld biology, (Ph.D. Thesis, Donner Laboraa
tory, University of California, CA, 1979).
(4)
Huesman R, Gullbcrg G, Greenberg W & Budinger T, Donner Algorithms for Recollstructioll Tomography, (Lawrencc Bcrkeley
Laboratory, University of California, Berkeley, 1977).
[5]
Jaszczak R, Greer K, Floyd C, Harris C & Coleman E, "Improved SPECT Quantification Using Compensation for Scattered Photons," JNM 25: 893-900 (1984).
[6]
King M, Hademcl10s G & Glick S, "A Dual·PhotopctLk Window Method for Scatter Correction," JI':M 33: 605·612 (1992).
[7]
Lewitt R, Edholm P & Xia W, "Fourier Method for Correction of Depth"Dcpcndent Collimator Blurring," SPIE Med Imag III
1092: 232"243 (1989).
[8]
Liang Z, "Compensation for Nonuniform Attenuation, Scattcring, and Collimator Rcsponse with an Iterative FBP Method for
SPECT Rcconstruction," Radiology 181: 186 (1991).
[9]
Ogawa K, Ilarata Y, Ichihara T, et aI, "A Practical Method for Position-Dependent Compton-Scatter Correction in SPECT," IEEE
TMI 10: 408-412 (1991).
[10]
Tsui B, Gullbcrg G, ct aI, "Correction of Nonuniform Attenuation in Cardiac SPECT Imaging," JNM 30: 497 507 (1989),
M
11997 International Meeting on Fully 3D Image Reconstruction
801
Submitted to 1997 International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and
Nuclear Medicine, June 25-29, 1997, Pittsburgh, Pennsylvania, USA.
3D Reconstruction from Cone-Beam Data using Efficient Fourier Technique
Combined with a Special Interpolation Filter
o
[]
[1
[1
II
LJ
[J
o
Maria Magnusson Seger, Image Processing Laboratory, Dept. of Electrical Engineering,
Linkoping University, S-581 83 Linkoping, SWEDEN, email: [email protected]
Introduction
We here present a method for 3D-reconstruction from cone-beam data. The method has a strong relation
to the LINCON method presented in [Jac96]. LINCON is an exact 3D reconstruction method from conebeam projections. The method is based on Grangeat's result [Gra91] which claims that the derivative of
the Radon transform of the object function can be obtained from the cone-beam projections. Grangeat's
original method has the complexity O(N4), whereas LINCON has lowered the complexity to O(N31 0gN)
by using Fourier techniques. The method suggested here has also O(N310gN)-complexity, but it is even
faster than LINCON. In LINCON, the chirp z-transform is frequently used for computation of Fourier
transforms. Unfortunately, the chirp z-transform is at least a factor of four more computation intensive
than the FFT. Here we basically replace the chirp z-transform with an interpolation step followed by FFT.
By using this we can reduce the computation cost of a factor between 2 or 3. The interpolation filter belongs to a special class of filters and must be carefully designed to keep a good image quality.
The Interpolation Filter
We have developed a new class of filters that are well suited for interpolation. The filter equation is
.f
()
J Mh
x
= sin(nx/1) cos(nx/M1) [h
Ml11 sin (nx/ M1)
+
(1 _
h).cos (21rx)]
MT '
(1)
elsewhere
where 111 is the sample distance i~ the input sample grid, M is the size of the filter measured in sample
points, and h can be used to adjust the shape of the filter. The filter with h=1 is similar to a class of filters
independently developed by [Be195]. For our new algorithm we have chosen a filter of size M=8 and the
parameter h=O.59.
[J
1~----~------~----~----~
...:.... "I'"
1
I":
I
1 '\ :
1 \:
1
1
I:
1
1
1
1
I
I
h=1.0
h=0.59
0.5 ......... "..... .
""""""
.... " ... " ..
-
1
. 1
I:
1
0.5 ....I.... · .... I .. " .:" ... ~" .. " ....I.. ·
h-0.5
I
I
1
o
a)
b) 0
I'
:
:
:\
:'
I
7: d
I
I / ~ gel Pba~sd- I ed~ \ I
... ~Qnel" an, ". ~ zone ~
14
: _1 4
-1-:
-,
Fig. 1 Three versions of the fMh (x)-filter, M=8. a) Spatial domain, b) Fourier domain.
Interpolation can be seen as convolution followed by resampling. Convolution with a filterfMh(x) applied
to a function g(x) corresponds to multiplication in the Fourier domain i.e.
(2)
n
where" * " means convolution, 9= means the Fourier transform and 9=-1 means the inverse Fourier
transform. When applying an interpolation filter we normally want no influence of the interpolation function in the Fourier domain. It can be shown that the sinc function is an optimal interpolation filter to use
[1
lJ
11997 International Meeting on Fully 3D Image Reconstruction
811
Submitted to 1997 International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and
Nuclear Medicine, June 25-29, 1997, Pittsburgh, Pennsylvania, USA.
if the function is bandMlimited. The Fourier transfonn of the sinc function is a rectangle function. Multiplication of a bandwlimited function with a rectangle function will not change the band-limited function
provided that the rectangle function is broad enough. The disadvantage of using the sinc function as interpolation function is that it has infinite length. The filter family in (1) is designed to have limited length
in the spatial domain but yet be similar to the rectangle function in the Fourier domain, i.e.
•
The filters are designed to be as flat as possible in the pass-band and to have as steep edges as possible.
Other useful properties of the filters are ...
•
The DC-level is equal to one, i.e. FMh(O)::::l, where FMh(X)=g:ffMh(X)].
•
The filters have the value one in the origin,.JMh (0)=1, and pass through zero at the other samplewpoints,
i.e. f(i7)-:::.O, where i is an integer ~ and T is the sample distance.
•
The filters are symmetric and continuous and have continuous derivatives in every point except for
the two points Ixl=MI1112, where only the first derivative is continuous.
•
The filters are easy to design since there is only one parameter h which can be adjusted.
°
When a filter is used in an algorithm, the data points can be arranged so that the pass-band of the filter
coincide with important data points, whereas the edge zone of the filter coincide with an unimportant
"safety zone" of the data. "Safety zones" can be obtained by for example zero-padding of the data. For
explanation of the words "pass-band" and "edge zone", see Fig. 1.
Grangeat's result
In figure Fig. 2 the arrangement of an X-ray cone-beam source S and a detector with dataXf(p,q)=Xfa(s,t)
is shown. The coordinate system (p,q) is fixed on the detector and the coordinate system (s,t) is a rotated
version of (p,q). We denote the rotation angle a.
Fig. 2 XHray source and detector arrangement.
Grangeat showed that the derivative of the Radon transform of the object function can be obtained from
the cone-beam projections [Gra91]. With the notations in Fig. 2 this can be written
00
a (F\
1
a
ap 9bj p~J = cos 2 f3 as
f ISA(s,
ISOl
F
t),Xja(S(P':l)' t) dt
(3)
-00
where 9bjis the Radon transform of the object functionj and gis a 3D unit vector. Xj denotes the X-ray
transform i.e. line integrals ofjtaken along a line starting from the source point S and moving towards
a point (p,q) or (s,t) on the detector. The data Xf(p,q)=Xfa (s,t) is simply the cone-beam projection detector
values. The basic meaning of (3) is that th~ derivative a/ ap of the Radon transformed object can be obtained by differentiating ( a/as) and taking projections (line integrals) on the detector. The equation also
11997 International Meeting on Fully 3D Image Reconstruction
821
Il
I,
Submitted to 1997 International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and
Nuclear Medicine, June 25-29, 1997, Pittsburgh, Pennsylvania, USA.
:
)
contains pre-weighting with ISOI/ISA(s, t)1 and post-weighting with
11 cos 2 f3, where ISOI is the distance
11
between the source S and the origin 0 and ISA(s, t)1 is the distance between the source S and the pointA(s,t)
on the detector.
[-1
3D reconstruction phase 1
[]
lJ
[1
[I
II
o
I]
o
lJ
[-1
_.1
lJ
o
[]
[J
[]
The reconstruction proposed by Grangeat is performed in two phases, where the first phase is computation
of the derivative of the Radon transform of the object according to (3). To do this we will utilize the projection slice theorem which is stated as follows.
Theorem: The ID Fourier transform p(R,e) of a parallel projection p(r,e) of an objectfix,y) taken at
angle e is found in the two-dimensional transform F2(X, Y) on a line subtending the angle e with the
(4)
X-axis i.e. P(R, e) = F 2 (R cos e, R sin e).
This means that the projections of X.f(p,q) can be obtained by taking the 2D Fourier transform of X.f(p,q)
and then taking ID inverse Fourier transform along the radial directions. Moreover, instead of differentiating with aI as we can multiply withj27rS in the Fourier domain. In summary, all this gives the computation
scheme shown in Fig. 3. The interpolation in the 2D Fourier domain is performed in one dimension using
fMHO from equation (1), M=8, h=O.S9.
derivative of Radon transfom, ..2....- <3bf
detector data,
X.f(p,q)
q
Q
~,/a
l(a
s
preweighting
p
p
p
.........
ap
Q
zeropadding,
2DFFT
s
\}.J "
multo
withj27rS
ID
interp.
with fMh 0
ID radial
I&1
Fig. 3 Reconstruction Phase I: Computation of the derivative of the Radon transform of the object
function from cone-beam projection detector data.
3D reconstruction phase 2
From phase 1 we now have the derivative of the Radon transform (alap)r:1b! Unfortunately the data is
arranged in a rather complicated pattern [J ac96]. However, interpolation can be performed so that the data
points lies along radial lines in (a I ap )r:1bf(p~).
There exists a similar theorem to (4) for three dimensions, namely
(5)
where ~is a 3D unit vector, ~e denotes the Fourier transform in the radial e-direction, and F3 denotes the
three-dimensional Fourier transform of the object! From (5) it is clear that if we take the one-dimensional
Fourier transform in the radial direction of r:1bfwe get data along radial lines in the 3D Fourier domain of
the object! The object itself can then be obtained by simple 3D inverse Fourier transform. The procedure
is illustrated in Fig. 4. For the first cube in the figure only a third part of the data points are indicated. For
the second and third cube, the inner points are not visible, but the sampling in these two cubes are simply
cubic. An additional important thing must be emphasized regarding Fig. 4. Hopefully it can be imagined
that the sample density is proportional to lIR2 in the 3D Fourier domain. This overloading of data value
contribution in the center remains after interpolation, since the interpolation is performed by so called
gridding, see for example [SuI85]. Each data point in the in-data volume spread its values according to
!l
lJ
11997 International Meeting on Fully 3D Image Reconstruction
831
Submitted to 1997 International Meeting on Fully Three~DimensionalImagc Reconstruction in Radiology and
Nuclear Medicine, June 25-29, 1997, Pittsburgh, Pennsylvania, USA.
the shape of the interpolation filter in the out-data volume. Multiplication must be performed with R2 to
cOlnpensate for the factor lIR2. However, the differentiation of~6jwith a/ ap corresponds to multiplication withj2nR in the Foul'ier domain. Therefore we mUltiply with -jR/2:rc instead of R2 in Fig. 4. The interpolation in the 3D Fourier domain is performed in two dimensions by two one-dimensional steps using
fMlIO from equation (1), M=8, h=O.59.
reconstructed
object,j
3D IFFT
ID
2D interp.
radial
with !Mil 0
FFT
mult. with -jR/2:Jr
Fig. 4 Reconstruction Phase 2: Fronl the derivative of the Radon transform of the object, via 3D inverse Fourier transform, the object is reconstructed.
Complexity Calculation
The LINCON method frequently utilizes the chirp z-transform, whereas for the new method we avoid it
by using interpolation followed by FFf instead. Hereafter follows the computation complexity for the
most demanding operations in both methods. A more careful derivation is given in [Mag93] or [Jac96].
Computation of FFT on N real data points: (5/2)N log N FLOP
(6)
Computation of FFT on N complex data points: 5N log N FLOP
(7)
Computation of the chirp z-transform on N complex data points: > 20N log 2N FLOP
(8)
Interpolation cost for a complex data point: 4n - 2 FLOP
(9)
where n is the filter size and FLOP means "FLoating point OPerations". Here we have not space enough
to do a careful comparison between LINCON and the new method but it can be shown that the new method
is 2-3 times faster than LINCON.
Acknowledgement
The support for this work from CENIIT (Centre for Industrial Information Technology, Linkoping University) and from the Swedish Council for Engineering Sciences, grant No. 95~470 is gratefully acknow
ledged.
N
References
[Jac96]
[Mag93]
[Gra91]
[BeI95]
[SuI85]
C. (Axelsson-)Jacobson,. Fourier Methods in 3D-Reconstructionfrom Cone-Beam Data., Dissertations NoA27, Linkoping studies in Science and Technology, S-58183 Linkoping, Sweden,
April 1996.
M.B.Magnusson. Linogram and Other Direct Fourier Methods for Tomographic Reconstruc~
tion., Dissertations No.320, Linkoping studies in Science and Technology, S-581 83
Linkoping, Sweden, 1993.
P. Grangeat. Mathematical framework of cone beam 3D reconstruction via the first derivative
ofthe Radon transform. Mathematical Methods inTomography, Herman, Louis, Natterer(eds.),
Lecture notes in Mathematics, No. 1497, pp.66-97, Springer Verlag, 1991.
P.L. Bellon, S. Lanzavecchia. A direct Fourier method (DFM) for X-ray tomographic reconstructions and the accurate simulation of sinograms. International Journal of Bio-Medical
Computing 38, pp. 55-69, 1995.
J.D. O'Sullivan. A Fast Sinc Function Gridding Algorithmfor Fourier Inversion in Computer
Tomography. IEEE TransactionsonMedical Imaging, VoC MI..4, NoA, Dec. 1985.
11997 International Meeting on Fully 3D Image Reconstruction
Iterative reconstruction for helical CT: a simulation study.
fl
!
j
f'
I
~J
I
r:
L:
[l
[J
-1
[J
[J
[]
[]
fl
lJ
[]
J Nuyts, P.Dupont, M.Defrise, P. Suetens, L.Mortelmans
Nuclear Medicine,K.U.Leuven and Vrije Universiteit Brussel
Herestraat 49, B3000 Leuven, Belgiums
[email protected], fax:32-16/34.37.59
Abstract. This study was undertaken to examine the potential of iterative reconstruction algorithms
for helical CT. Simulations have been carried out to compare the performance of two iterative
algorithms (iterated filtered backprojection and maximum likelihood reconstruction) to that of
interpolation followed by filtered backprojection (linear and nearest neighbor interpolation between
projections separated by 180 0 ). The simulated object consisted of two concentric homogeneous
cylinders configured to produce a single sharp gradient in the axial direction. Noise propagation was
controlled by stopping the iterations and/or filtering in the x-y plane. Reconstruction bias versus noise
sensitivity curves were calculated for each algorithm. For this simulation, maximum likelihood
reconstruction produced superior noise-bias curves. Iterated filtered backprojection did not
outperform linear interpolation followed by backprojection.
Introduction In helical CT, only one projection angle is measured for every table position.
Currently, helical CT scans are reconstructed by filtered backprojection (FBP) of synthetic data. A
sinogram for the selected slice is c9mputed from the measured sinogram by interpolating between data
obtained at the same projection angle but at slightly different table positions. This approximation
introduces inconsistencies in the sinogram, resulting in reconstruction artifacts. The severity of the
artifacts depends on the interpolation strategy and on the pitch. The current standard approach is linear
interpolation between projections separated by 1800 (LINI80).
Because of their higher computation times, iterative reconstruction algorithms have not yet received
much attention for this application. However, different from the FBP approach, they can handle a
very accurate model of the acquisition process. In addition, iterative algorithms have been shown to
outperform FBP in some PET and CT applic.ations [1,2]. Ever increasing computer power is bringing
iterative reconstruction for helical CT within reach.
Algorithms. Two iterative algorithms have been implemented and their performance compared to
the current standard LIN180, and to nearest neighbor interpolation between projections separated by
1800 (NNI80). The algorithms have been implemented for a parallel beam configuration because of
the availability of parallel projection / backprojection software. However, adaptation to fan-beam
geometry is straightforward. Because the difference between a fan-beam and parallel beam geometry
vanishes with decreasing object size, the findings from a parallel beam geometry are relevant for a fan
beam configuration.
All four algorithms use a three-dimensional image to represent the current estimate of the
reconstruction. The z-axis is chosen parallel to the table feed direction. The two iterative algorithms
are based upon a forward model of the acquisition process, denoted "spiral projection" (SP). SP is a
straightforward extension of projection in 2D, using linear interpolation in the z-axis to compute the
slice at a particular z-position. SP has been extended to take into account finite slice thickness, by
convolving the image with a slice sensitivity profile prior to projection. The transpose operation will
be denoted "spiral backprojection" (SBP).
'
Notations
J1j
The linear attenuation coefficient at position j, represented by voxel j.
Yi
The measured value at i, where i indicates both the angle of the projection line and its distance
to the center of the field of view. The angle is proportional to the z-position.
bi
The blank scan value at i.
C ij
The normalized contribution of voxel j to the projection line i, with a maximum value of 1.
N
The number of samples (voxels) along the x or the y-axis.
Ly (f.1) The likelihood function of the reconstruction J..L, given the measured sinogram y.
11997 International Meeting on Fully 3D Image Reconstruction
Note that the Inodelling of the slice thickness in SP and SBP is only approxiInate: convolution in the
itnage d01nain is not equivalent to convolution in the sinogrmn d0111ain, since the acquisition is a non-12 ·c"tt·
linear operator: Y i ::::: b i e . J IJ J
N N 1.8 0: Nearest neighbor interpolation FB 12. A sinogrmn for axial position z is constructed by
extracting froln the 111easurecl CT scan the set of projections over 1800 , acquired closest to position z.
This set is reconstructed with FBP.
LIN180:LinearinterpolationFBP A sinogrmn for axial position z is constructed by extracting from
the lueasured CT scan a set of projections over 3600 , acquired closest to z. This sinogrmn is reduced
to a 1800 set by interpolating between opposite projections, linearly weighting each projection
according to its distance fr01n z.
MLTR: Maxitnmll liJ(elihoocl for tl'anslnission t01nogr~nhy. A gradient based InaxiInmn likelihood
(ML) algorithm, originally developed for PET transillission applications [3] was adapted for parallel
bemn helical CT by substitution of the projector and backprojector operators by SP and SBP
respectively. The algorithln can be written as
new _ u ( y .
~
a
-/l~ + Iv
aL),(p) -
p~ - tl~ + fJ (Il)' ap
~
[1 - ~.:.. LiCi~Yi-I/ijJL 1
L ..N ci~bie
c.
J
2
fJ ( )::: _" a LyCtL)
~ /l
~j atL~atLj
a is a relaxation factor, and fl;(IJ.) a normalization factor designed to
obtain convergence when
which was used in the study. Ly is the log-likelihood function for transmission tomography:
Ly {Jl} ==
a
=:
1,
r{
-hie-L jCijllj + Yi In(hie-LjCijllj )-In(Yi!))
This algorithln is based on a Poisson model for the noise. This is a good approximation, since in CT
the noise is dominated by the statistical fluctuations in the number of detected photons [4].
ILIN180: Iterative LINI80. /lnew =tL+ aLIN180(y -SP(p)) .The relaxation factor a was set to 1.
Constraining of axial resolution The finite thickness of the slices (the collimator opening) causes axial
sluoothing of the sinogram. The iterative programs will aut01natically attempt to compensate for this
slnoothing. When no constraints are applied, this results in excessive amplification of high spatial
frequencies along the z .. axis. Both algorithms have been constraint by applying the- metnodof sieves
[5], implelnenting the sieve as a convolution with a Gaussian in the z-direction only. The sieve is
applied prior to projection and after backprojection. The resulting reconstruction is convolved with the
sieve to produce the final image.
Simulation. The simulation was designed to study the performance of the algorithms in the
presence of a z-gradient, because z-gradients produce artifacts in FBP of helical CT scans. The
simulated phantom consisted of an attenuating elliptic cylinder (diameters 36x28 cm) oriented parallel
to the z-axis, with infinite length, with a linear attenuation coefficient of .15 cm- I . This cylinder
contains a smaller, circular cylinder (diameter 12 cm) with a higher attenuation coefficient (.18 cm- 1),
positioned excentrically. The base of that smaller cylinder is 'located at the center of the field of view,
the other edge is outside the axial field of view. Consequently, there is a strong z-gradient in the
center (fig. 1).
The slice thickness is assigned the normalized value of 1. The simulations have been done for a table
feed of 1.8 (table motion for 3600 orbit). The Gaussian sieve had a FWHM of 0.8. Plane distance 'in
the reconstruction was 0.5.
.
11997 International Meetirig on Fully 3D Irriage Reconstruction
861
A single noiseless sinogram and 10 different noise realizations were computed, using a Gaussian
approximation for the Poisson distribution. Reconstruction bias was computed as the mean squared
difference with the original phantom, only considering voxels inside the elliptic cylinder. Noise
sensitivity was computed as the mean squared difference between each of the 10 noisy
reconstructions and the noiseless one. The number of photons per detector in the blank scan was set
to 1e6. A smaller value than in clinical practice (1 e7 [4]) was selected to amplify the noise-effects.
All backprojections were carried out with a ramp filter. Different points in a bias-resolution graph
were obtained by varying the number of iterations, and by applying Gaussian smoothing (standard
deviation of 0 to 2.5 pixels) in the x-y plane for the three methods using FBP (equivalent to varying
the cut-off frequency of the reconstruction filter). Consequently, there are two parameters varied for
ILINI80, and one for the other three algorithms. Up to 20 ILIN180 iterations and up to 50 iterations
MLTR have been computed.
The simulations were carried out for 40 detectors x 58 angles per 180 0 , pixel size = 1cm, and again
for 150 detectors x 150 angles per 180 0 , pixel size = 2.7 mm. The coarser simulation was repeated
with a higher attenuation in the central cylinder (.3 cm- 1).
Results. Fig.2 presents the bias vs noise curves for the simulation with finer sampling. The results
of the coarser simulation were very similar. For the coarser simulation with increased attenuation in
the small cylinder, the relative location of the curves was not changed. However, all curves were
shifted towards higher bias values, with a slightly higher shift for NN180 relative to LIN180.
Fig. 1 shows the three central slices of the LIN180 and MLTR images.
All curves have also been recalculated with a scale factor ~ minimizing the bias:
[I
bias = min
fJ
I'
lJ
o
[:
fi
Ll
[]
11
I
I
LJ
il
L
j
lJ
N2 , where ris the original
~ ~2 (r.J _f3p.)2/
J
£...,;j=l
phantom and p is
the reconstruction. This was done to eliminate the effect of a possible scaling due to implementation.
The relative position of the bias-noise curves remained unchanged. The high bias values decreased,
but for the low bias values the scale differed less than .3 % from unity and the influence on the bias
values was negligible.
Discussion. The aim of this study was only to examine the potential benefit of iterative
reconstruction as compared to standard interpolation followed by filtered backprojection, not to prove
the superiority of one of the algorithms. Because of study limitations, the results must be treated with
care. The software phantom has been designed specifically to mnplify the effects due to gradients in
the z-direction and to noise. The relative importance of noise and possibly also of z-gradients may be
lower in a typical clinical image. Obviously, similar simulations should be carried out with more
complex phantoms. For small objects, the difference between a fan beam and parallel beam geometry
is negligible, but it may not be for typical clinical images. To quantify bias the mean squared
difference was used. This criterion selects for "optimal" absolute quantification. In clinical routine,
however, helical CT images are used for visual inspection. The use of the scale factor minimizing the
bias only alleviates this problem to some extent. The mean squared difference also penalizes small
digitization effects due to fast fourier transform for the ramp filter and to the finite number of
projections. The iterative procedures tend to suppress these effects, resulting in a better bias value,
even in the absence of inconsistencies in the projections. The number of parameters is very large, and
the influence of the relative values of sieve size, slice thickness and table feed remains to be studied.
On the other hand, the simulation results indicate that linear interpolation is superior to nearest
neighbor interpolation to produce the synthetic sino gram, as expected. The fact that the bias-noise
curves stay in the same relative position when the sampling grid or the attenuation values are changed
indicates that the performance differences are significant.
In this study, iterating filtered backprojection did not improve the quality of the bias-noise curve.
However, it allows to extend the curve. LIN180 cannot produce a lower bias than that obtained with a
ramp filter. ILIN180 allows to further decrease the bias, at the cost of increased noise. The problem
of ll.JN180 is probably the difference in axial and transaxial convergence rates. Convergence in the xy plane is very fast because of the similarity with FBP. However, in axial direction ILIN180
resembles more an ML-algorithm (using the transpose instead of the inverse in the reconstruction
step), with typical slow convergence. As a result, noise in the x-y directions is already increasing
considerably while axial convergence is still poor.
11997 International Meeting on Fully 3D Image Reconstruction
871
MLTR has a l110re unifonn (but slow) convergence. In addition, it uses an accurate noise tl1ode!. As a
result, iI11ages with siInilar bias but lower noise are obtained. Sitnilar to ILINI80, MLTR allows the
cOlnputation of hllages with bias values lower than those obtainable with LIN 180. An hnportant
problel11 of MLTR is the slow convergence. Acceleration techniques designed for ML expectation
l11axitnisation in PET and SPECT can with success be applied to MLTR. Although not used in this
study, we have obtained considerable acceleration with ordered subsets [6].
Conclusion The siInulations results indicate that maximum likelihood reconstruction 111ay increase
the quality of the helical CT reconstruction itnages as compared to the linear interpolation followed by
filtered backprojection.
Fig.l. Top row: Three slices of the software phantOln. BottOln left: the corresponding ML
reconstruction. Bottoln right: the corresponding LIN180 reconstluction.
0.0040
~
x
MLTR
<>
ILlN180
*
LlN180
+
NN160
0.0030 .
ttl
:S
0.0020
0.0010 L--_....L-.~-L,....._....1-_-L-_--1-_--L~--'-_---1_---I'---_L...-_L---l
0.0002
0.0004
0.0006
0.0000
Fig.2. Noise vs bias curves for the four algorithms. Iterations 50, 30, 20, 15, 10, 6 forMLTR,
iterations 20, 10 and 5 for ILIN180.
References
[1.] E. Mumcuoglu et aI. IEEE Trans Med Imaging 1994; 13: 687-701
,[2] G. Wang et aI. IEEE Trans Med ImagingJ996; 15: 657-664
[3]· ... J: Nuyts et aI. EUr J Nucl Med 1995; 22:876
[4] H. Guan et al. Phys. Med. BioI 1996; 1727-1743
[5] D. Snyder et aI, IEEE Trans Med Imaging 1987; MI-6: 228-238
[6] H Hudson et aI, IEEE Trans Med Imaging 1994; 13: 601-609
11997lnternati()hal Meeting on Fully 3D Image Reconstruction
881
~l
:1
J
I
I
I
\
t ..
Iterative Reconstruction of Three-Dimensional
Magnetic Resonance Images from Boron Data
J
F. Rannou and J. Gregor
I
L __
Department of Computer Science
University of Tennessee
Knoxville, TN 37996-1301
!
J
1
[J
c
In this paper, we address sampling and numerical aspects pertaining to a 3D image reconstruction
algorithm for use in Boron Neutron Capture Therapy (BNCT) which is a potential technique for
cancer treatment. A patient is first injected with a boron compound designed to specifically be
absorbed by tumor cells and then irradiated with low-energy neutrons. Ideally, the tumor is destroyed
thereby while the surrounding tissue is left intact. Magnetic Resonance Imaging (MRI) is used as a
tool for determining the tissue-selectivity of a particular boron compound and for patient monitoring.
Due to very short relaxation times of the boron MR signal, e.g., B-11 has a T1 of 0.78 msec and
a T2 of 0.65 msec at a field strength of 2.0 T, traditional proton sampling techniques are inadequate
and a spherical scheme must be employed instead [1]. The standard approach for reconstructing
3D images sampled this way is to use filtered back-projection or, alternatively, interpolation onto
a Cartesian grid followed by direct Fourier-inversion. We consider instead using an iterative reconstruction algorithm for the eventual purpose of incorporating prior knowledge to help guide the
computation. Such an approach, however, carries with it a significant computational burden in
terms of extensive memory and CPU time usage.
The work presented here concentrates on how to compute and store the vast system matrix that
arises when modeling the image formation process as a linear system of equations, as is done in
iterative image reconstruction algorithms. In particular, we describe a spherical sampling scheme
and how certain symmetries introduced thereby can be used to substantially reduce the storage
requirements. We also derive the 3D Radon transform of the spherically symmetric Kaiser-Bessel
basis functions to facilitate the computation of the elements of the system matrix. On-going research focuses on the actual reconstruction of boron images constrained by anatomical information
extracted from high-resolution proton images.
2
II
\ I
(J
11
LJ
Introduction
Obtaining projection data
A 3D projection reconstruction method for species with short T2was described in [1]. With reference
to Fig. 1 (a), the method is based on sampling data along spherical trajectories (e,cp) of the Fourier
spectrum where angles e and cp define latitude and longitude positions, respectively. No is preset
and remains fixed. On the other hand, N fjJ is proportional to sin e and is thus reset for each value of
e. The objective is to sample the Fourier spectrum evenly in all directions. To create appropriate
projection readout gradients, all three magnetic field gradients are turned on simultaneously after a
nonselective pulse has been applied. Due to a short T2, sampling is begun even before the gradient
fields have stabilized. The resulting nonuniform radial sampling of the low-frequency components i~
corrected by means of interpolation.
-oU'
We impose the following two constraints on the spherical sampling scheme. First, to obtain
true planar integral projections, the full 3D sampling rays must form straight lines that go through
the origin of the Fourier spectrum as illustrated in Fig. 1 (b). Second, to introduce geometrical
symmetries that will be exploited below, NfjJ must beoa multiple of four for each value of e. The
connection between the sampled projection data, S (e, cp, t), and the planar integral projections of
the object, p(e, cp, r), is established by the projection theorem [2]:
(1)
p((}, ¢, r)
= .1'1 1 {S(e, ¢, t)}
r-'
:L_JI
,
where t and r denote radial sampling distances and
.1'1 1 is the inverse,
11997 International Meeting on Fully 3D Image Reconstruction
ID Fourier transform.
891
z
z
y
x
(a)
(b)
Figure 1. The Fourier spectrum is sampled spherically along rays that go through the
origin. The number of rays and thetr orientation are chosen to cover the spectrum evenly.
3
lInage basis representation
In the finite serieB-oxpansion approach to image reconstruction [3], the image
linear combination of translated versions of a basis function, say 'I/J:
f is assumed to be a
m-l
(2)
f(x)
= L Cj"p(x -
Xj)
j=o
where {Cj} is a set of coefficients and Xj :::: (Xj, Vj, Zj) is the position of a particular instance of the
basis function. Lewitt [4] introduced a family of spherically symmetric Kaiser-Bessel window basis
functions (called blobs) which depend only on the scalar Sj IIx-xjll. Specifically, 'l/J(Sj) £. "p(x-Xj)
where:
=
(3)
and zero otherwise. 1M is the modified Bessel function of the first kind order M, a is a Bcalar that
controls the blob shape, and R is the blob radius.
Lewitt [4] also derived the 3D X-ray transform of a blob. Here, however, we need the 3D Radon
transform, denoted
because we deal with planar rather than line integral projections, i.e.:
n3,
(4)
Since
p(O,¢,r)
:=:
na{f(x)}.
na is a linear transform, we get the following two equations:
m-l
'R.a{f(x)} ::::
(5)
pee, cp, r) ==
(6)
L: c/R.a{"p(Sj)}
m-l
L cja(O'j).
j=O
The 3D Radon transform of "p( Sj) computed along the projection plane defined by view direction
(0, </J) and radial distance r'is a function only of the distance O'j between the projection plane and
the center of the blob. Hence:
(7)
a(O'j)
= a~:~:)
[Jl- (O';/R)·t+1 I M +1
hit - (O'j/R)2)
11997 International Meeting on Fully 3D Image Reconstruction
901
:1
LJ
n
I
I
l
i
where aj = r - Xj sin B cos ¢ + Yj sin 0 sin ¢ + Zj cos B.
In practice, each projection plane has a fixed, nonzero width, say w, which is defined by the
radial sampling rate in the Fourier spectrum. For M = 0, this leads to the volume given by:
27r R3
(8)
r----o
I
rIP
.2
a(aj) = aIo(a) } e II (a sin I) sin '"1 dl
I
l
e
where = cos- 1 ((aj + w/2)/R) and <p = cos- 1 ((aj - w/2)/R). We note that the integration must
be done numerically as the integral does not have a closed form solution.
4
Iterative reconstruction
Let indices i and j refer to a specific projection plane and blob, respectively. Then a discrete model
of the image formation process given by Eq. (6) can be written as:
(9)
Cr
p=Ac
where A E jRmxn is the system matrix whose elements aij are given by Eq. (8), p E jRm is the
projection data vector whose elements Pi are defined by Eq. (1), and c E jRn is the coefficient vector
whose (unknown) elements Cj produce the image through Eq. (2).
The above linear system of equations is solved using the Richardson-Lucy [5, 6] iteration scheme
which is identical in form to the well-known EM-ML algorithm used in emission tomography:
(10)
[j
r~',
L;
[]
[]
j=O ... n-l
where a i denotes the ith row of A and c k denotes the kth estimate of c. Two important properties
are preservation of mass between iterations, i.e., L:i(ai , c k ) = L:i Pi, and nonnegativity in the
solution, i.e., c k ~ O. Also, unlike methods such as the Landweber iteration scheme, storage and/or
computation of A's transpose, which would be prohibitive, is not required.
Matrix A constitutes a significant computational problem. For instance, the boron application
calls for a sampling geometry of 1,645 views each consisting of 64 planar projections, and an image
volume of 64 x 64 x 64 voxels, which results in A having on the order of 28 billion elements. Even when
considering only the approximately 800 million nonzero elements, about 8 Gbytes is required for a
single-precision floating-point implementation; this exceeds the memory capacity of most computers.
In the same spirit as in [7, 8], we therefore introduce geometrical symmetries that reduce the memory
requirements by a factor of eight. This allows us to embed the problem on a small network of regular
workstations.
Recall that N¢ is divisible by four for each value of B. This leads to rotation symmetries as
follows. Let Ao,<p denote the block of rows in A that contain all the aij elements associated with
the spherical trajectory defined by (B, ¢ ). Then
(11)
It
L,J
Figures 2 (a) and (b) illustrate the relation between a (B,¢) view (black circle) and (B,¢ + 7r/2) ,
(B, ¢ + 7r), and (B, ¢ + 37r/2) views (open circles). A memory reduction factor of four is obtained.
We also exploit the following refle~tion symmetry. Let Ao,<p,r denote the subset of elements in
Ao,¢ associated with the particular planar projection for direction (0, ¢) and radial distance r. Then
(12)
This relation is illustrated in Fig. 2 (c). An additional memory reduction factor of two results.
Finally, we note that further memory savings can be achieved by discretizing O'j as this allows
representing each aij by an integer index that points to a look-up table where the actual floatingpoint value is stored.
(1
I j
L~
11997 International Meeting on Fully 3D Image Reconstruction
911
z
; - - - J.....
I
y
I
x
x
(u)
(b)
Figure 2. (a) Rotation symmetry for the halfspace z
(c) Reflextion symmetry.
5
x
~,
-
\
... I.
\
I
+1:
0,
--
- - - -1:
(c)
> 0 and (b) as seen from the z-axis.
Current Status
The algorithm is being implemented in C on a network of ATM-connected Sun Ultra workstations,
each equipped with 250 Mbytes of memory. The MPI standard for parallel and distributed computing is used for the inter-processor communication. MRI data is most kindly being provided by
Dr. C. Tang, Department of Radiology, University of Tennessee Medical Center, Knoxville. Actual
image reconstructions and other experimental results will be available by the time of the meeting.
Acknowledgement
This research was supported in part by the National Science Foundation under grant CDA-95-29459.
References
[1] G.H. Glover, J.M. Pauly, and K. Bradshaw. Boron-II imaging with a three-dimensional reconstruction method. Journal of Magnetic Resonance Imaging, 2:47-52, 1992.
[2] F. Natterer. The Mathematics of Oomputarized Tomography. Wiley & Sons, 1980.
[3] Y. Censor. Finite series-expansion reconstruction methods. Proc. IEEE, 71(3):409-419, 1983.
[4] R.M. Lewitt. Multidimensional digital image representations using generalized Kaiser-Bessel
window functions. Journal of the Optical Society of America. A, 7(10):1834~1840, 1990.
[5]
w.n. Richardson.
Bayesian-based iterative method of image restoration. Journal of the Optical
Society of America, 62(1):55-59, 1972.
[6] L.B. Lucy. An iterative technique for the rectification of observed distributions. The Astronomical
Journal, 79(6):745-765, 1974.
[7] L. Kaufman. Solving emission tomography problems on vector machines. Annals of Operations
Research, 22:325-353, 1990.
[8] C.M. Chen, S.-Y. Lee, and Z.H. Cho. Parallelization of the EM algorithm for 3-D PET image
reconstruction. IEEE Transactions on Medical Imaging, 10(4):513-522, 1991.
11997 International ~eeting on Fully 3D Image Reconstruction
Adaptive Inverse Radon Transformer
r
A. F. Rodriguez
l
W.E. Blass;
J. Missimer
F. Emert
K.L. Leenders t
[]
l]
[J
ri
LJ
lJ
Overview
Artificial Neural Networks (ANN) are massively parallel connected systems that are modeled after
biological neural networks [Sim90J [Rod92J [SZ91J [Kos92J. One of the most important features of
ANN is the ability to learn to perform a given computational task. Supervised Artificial Neural
Networks (SANN) are taught to reproduce a user-provided database. This database consists of
pairs of input and output facts that represent the response of a system. Among SANNs, the
Backpropagation Supervised Artificial Neural Network (BSANN) has proven successful in dealing
with a great variety of problems [Sim90J. They generalize well and are robust in dealing, with noisy
and incomplete data. Learning is incorporated in a matrix memory that relates input and output
through connection weights (i.e., synapses). The memory matrix of a trained ANN is able to
reproduce a given target when its related input is fed to the network. Successfully trained SANNs
could generalize from the training database, and thus these systems are able to solve problems of
the same nature as those included in the training process. Constructing an SANN can be divided
in three stages: building a database which appropriately characterizes the transformation, training
the network with a subset of the database, and testing it with the remainder. Training consists
of repetitively presenting the network with input-output pairs until the weights converge. Testing
involves presenting the network, whose connection weights are fixed in this step, with inputs from
the database not in the original subset, and observing the deviation from the t.argets. If the SANN
is able to reproduce the expected output, then the SANN should be able to deal with problems of
the same nature as those encoded in the database
..
It!
Vile present an investigation of the ability of ANN systems to perform an inverse Radon transform [KB95J. ANN can provide the robustness to deal with the ill-posed problem of finding an
original object from a limited set of projections as well as the speed to reconstruct quickly. In
previous work, researchers have applied ANNs to image reconstruction in SPECT [SSG95J [KB95]
[KB94] [MFBC94]. Our ultimate goal is to develop an ANN that can perform image reconstruction
for 3D PET.
As indicated earlier, ANN processing consists of three stages: database construction, training
and generalization testing. A BSANN with a three layer architecture was used in the experiments
we show below. The number of input Processing Elements (or neurons) matched the number of
elements (LOR) in the sinogram arrays (in Radon space). The number of PE for the output layer
corresponded to the number of pixels in the reconstructed image (in object space). It was our
intention to find the optimal architecture required for learning to invert the Radon transform.
Simulated data were used for the initial stage of experiments. Images of 30 elliptical phantoms
were created. These phantoms had different shapes and densities for each training fact. A total of
• Physics Department, University of Tennessee, Knoxville
fpau! Scherrer Institut, CH-5232 Villigen PSI, Switzerland
11997 International Meeting on Fully 3D Image Reconstruction
931
hidden layer PE
96
144
192
240
288
336
384
432
480
trained rms
0.00199404
0.00199918
0.0-0100782
0.00199927
0.00199-667
0.00198682
0.00199662
0.00198523
0.00197730
test rms
0.00345750
0.00357700
0.00350904
0.00343606
0.00356106
0.0034900'2
0.00358229
0.00343997
0.00354266
iterations
414
328
309
293
278
262
252
237
251
Table 1: Inverse Radon study on elliptical phantoms with BSANN
25 phantoms were used for training, and 5 facts were kept for testing. These 30 phantoms simulated
a 3D scan on a brain-like phantom. The objects (Le., phantoms) were 32X32 discrete functions
(Le., arrays) and we computed their radon transform for 40 elements and 48 angles. The inverse
Radon problem consisted then in mapping 40X48 Radon space arrays to their corresponding 32X32
phantoms in object space. We started out with a maximum structure of 480 PE for the hidden
layer and decreased the size of this layer to 48 elements.
Table 1 shows the rms error for the BSANN for training and testing stages. These errors
measure the ability of the network to obtain and image from its tomogr.aphy. As indicated by the
numbers, the BSANN was able to reconstruct the phantoms from the training set. Also, the test
error shows an acceptable degree of generalization for the BSANN. When comparing the hidden
layer size to that of the input and output layers, we observe that a considerably smaller hidden
layer can perform the inverse Radon transformation. We also investigated on the minimum number
of PE elements for the hidden layer to perform the inverse mapping. Obtaining the minimum (and
thus, most efficient) ANN architecture is important for speeding up the image reconstruction
process. Figure 1 shows the results of the test on the control set for a BSANN with 48 PE for the
hidden layer. As indicated earlier, these sinograms we not known to the BSANN, and the graph
reflects ANN ability to perform as an inverse Radon transformer.
In PET imaging, coincidence counts acquired by the scanner are ordered into sinograms, which
are formally the forward Radon transforms of the planes intersecting the radioactivity distribution
in the object _scanned. The sinogramsare -incomplete sets in two respects~ First, the arrangement
of the detectors in the scanner requires that the plane projections be composed of a discrete number of lines of response, a limitation which introduces artifacts in conventional methods of image
reconstruction [Her79]. Second, the scanner design also introduces gaps and sampling inhomogeneities in the acquired sinogram [PCS86]. The design of the PET scanner is known and can be
used to derive an instrumental response function [BMC95]. This information is difficult, however,
to incorporate in analytical methods of performing the inverse Radon transform, such as filtered
back projection algorithms (FBP) [BS80]. Artifacts, intensive CPU usage and long computing
times are among some of the problems related to current numerical algorithms. When dealing
with filters, the choice of the optimum filter method is not a well defined problem.
Initial experiments indicate that the BSANN promises to be an efflcient method to perform
as an inverse Radon transformer, and therefore to make an important contribut.ion t.o 3D image
reconstruction. ANN could provide an alternative reconstruction technique appropriate for PET
imaging.
We emphasize that ANN are trained off-line. Once an ANN system is trained and tested,
11997 International Meeting on Fully 3D Image Reconstruction
941
\
!
:
J
fl
I
I
I
I
[1
[:
I :
lI
[
]
Figure 1: Testing a BSANN with 48 PE in the hidden layer
its capacity to produce an image from a sinogram is limited only by processor speed since only
simple non-iterative calculations are required. Moreover, migrating from a computer emulation
of an ANN to an integrated circuit is also possible, thus providing additional possibilities for
speeding up image reconstruction. A hardware realization depends on constructing an ANN which
performs the inverse Radon transform independent of the object whose image is to be reconstructed.
Determining the database for training and testing an ANN with this capability is the present focus
of our activity.
References
[J
[I
[J
[BMC95]
W.E. Blass, S.L. Mahan, and Gordon Chin. Convolution connection paradigm neural
network enables linear system theory-based image enhancement. International Journal
oJ Imaging Systems and Technology, 6, 1995.
[BS80]
Harrison
1980.
[Her79]
G.T. Herman, editor. Image Reconstruction from Projections, volume 32 of Topics in
applied physics. Berlin; New York: Springer-Verlag, 1979.
[KB94]
John P. Kerr and Eric B. Bartlett. High-speed reconstruction of spect images with a
tailored piecewise neural network. IEEE, May 1994.
[KB95]
John P. Kerr and Eric B. Bartlett. A statiscally tailored neural network approach to
tomographic image reconstruction. Med.Phys., 22(5):601-610, May 1995.
[Kos92]
Bart Kosko. Neural networks and fuzzy systems. Prent.ice-Hall, 1992.
n.
Barret and William E. ·Swindell. Radiological Imaging. '-'Tiley and Sons,
11997 International Meeting on Fully 3D Image Reconstruction
[MFBC94] Micahel T. Munley, Carey E. Floyd, James E. Bowsher, and R. Edward Coleman. An
artificial neural network approach to qauntitative single photon emission computed
tomographic reconstruction with collimator, attenuation and scatter compensation.
J.led.Phys., 21(12):1889-1899, December 1994.
[PCS86]
Michaei E. Phelps, John C.Mazziotta, and Heinrich R. Schelbert. Posit7'071 emission
tomography and autoradiography: principles and applications f01' the brain and hearl.
New York: Raven Press, 1986.
[Rod92]
Alberto F. Rodriguez. Image restoration using a feedNforward error backpropagation
neural network ensemble. Master's thesis, University of Tennessee, Knoxville, 1992.
[Sim90]
Patrick K. Simpson. Artificial neural systems: foundations, paradigms, apl)/icati01ls
and implementations. New York: Pergamon Press, 1990. Q335.s545.
[SSG95]
T.J. Hebert S. Snjay Gopal. PreQreconstruction restoration of spect projection images
wtih a neural network. IEEE Proceedings in Nuclear Science symposium and AI edical
Imaging conference, 2:1279-1281, Oct 1995.
[SZ91]
Roberto Serra and Gianni Zanarini. Complex Systems and Cognitive Process. SpringerVerlag, 1991.
11997 International Meeting on Fu"y 3D Image Reconstruction
(
j
The effect of activity outside the direct FOV on countrate
performance and scatter fraction in the ECAT EXACT3D
TJ. Spinks, M. Miller, D. Bailey, P.M. Bloomfield, T. Jones
MRC Cyclotron Unit, Hammersmith Hospital, London
Introduction
The principal emphasis behind the design of the ECAT EXACT3D (966) 3Donly PET tomograph is the maximisation of sensitivity and hence statistical quality in
image or projection data for a given dose administered to the patient. The large axial
field-of-view (FOV) of 24cm enables, for example, the whole brain plus brain stem to
be imaged. The overall efficiency is about 4 times higher than for a tomograph with
10cm axial FOV (e.g. ECAT 953B) after scatter subtraction. However, statistical
quality is critically dependent on the fraction of random coincidences acquired, and
hence singles rates. Futhermore, increase in singles leads to an increase in deadtime.
The inevitable consequence of the longer axial Fav in the 966 and the requirement for
scanning any part of the body leads to a larger FOV for singles events and thus a
relatively higher randoms fraction. The smaller detector block size relative to earlier
generations gives less deadtime but reduction in the coincidence timing window and
pulse integration time yield no advantage [1]. More fundamental improvements will
only come with a much faster detector. An increase in scattered events also arises due to
activity outside the direct coincidence FOV.
Reduction of administered doses or modification of the tracer input lessens the
problem of random events but there is also scope for introducing additional side
shielding. The effect of such shielding on the fraction of random and scatter events has
been investigated.
r-i
L_
.1
[]
r~'
LJ
Methods
[I
[J
I.
f. J
fl
LJ
Annuli of lead of thickness 8mm and 16mm were used. These reduced the
patient port from 60cm to 35cm diameter. Experience with an EeAT 953B tomograph
has shown that this diameter is compatible with routine scanning of the brain. An
inactive (water-filled; 20cm diameter x 30cm long) phantom was placed in the FOV
with a similar phantom axially adjacent to it. The distance between the edge of the
detectors and that of the active phantom was about 5cm. Total system singles, randoms
and trues rates and deadtime were measured for each thickness of shielding (as well as
no shielding) and for activities up to about 130MBq in the phantom. Comparison was
made with the cold phantom removed from the FOV.
The contribution to scattered events from activity outside the FaV and the
performance of a model-based scatter correction algorithm [2] were tested with the
'Utah' phantom, a 20cm diameter cylinder containing independently fillable internal
cylinders. A I60cc cylinder was inactive (water-filled) and an 80cc cylinder contained
an activity concentration C8F) approximately 6-7 times that of the surrounding
'background'. The precise concentrations were determined from aliquots measured in a
well counter. The phantom was scanned with its end-cylinder alternately active and
inactive (lie), the end-cylinder being placed just outside the FOV. The total activity
within the Fav was about 15MBq and that in the end cylinder varied from 70MBq to
about 1MBq. Images were reconstructed (reprojection algorithm) with and without
scatter correction. Attenuation correction was by measurement with a 137CS point source
[3].
Results
r;
[1
Table 1 summarises the results for 8mm and 16mm shielding. The 8mm
shielding reduces singles, randoms and trues rates, by 650/0, 87% and 92%
respectively. The deadtime (loss correction) factor was reduced, at the maximum
r I.
I
I
I
l
I
I
J
11997 International Meeting on Fully 3D Image Reconstruction
971
activities, froln 18% to 5%. The reduction in singles (and thus randOllls) is clue to the
shielding of detectors fro 111 the direct line of sight to the active phantOlll. The large effect
on true coincidences clelTIOl1stl'ates the l11agnitude of prOlllpt scatter events within the
active phantOlTI. The ratios, cOlllpared with no shielding, are fairly constant over the
experhnental activity ranges (up to about 150Mbq), varying by only a few percent.
With an additional 81111n, there is still ahnost a factor of 2 reduction in the rand0111s rate
but the effect on scatters (trues) is negligible.
A proportion of the photons which would not have reached the detectors in the
absence of the cold phantOln are scattered when it is inserted, leading to an increase of
19% in randOlTIS (9% in singles). The scattered (hue) events recorded decrease (by
40%) with the cold phantoll1 inserted due to scattering back out of the FOV.
Table 2 cOlnpares ratios of satnple cps with ROJ pixel cps (lnean over planes
containing each cylinder) for the Utah phantOlTI with and without scatter correction,
without activity outside the FOV. lInage counts in the cold cylinder are close to zero and
the hot/background ratio is about 3% low relative to the smnples. Figures 1 and 2 show
the ratios as a function of activity outside the FOV (in the end cylinder). The scatter
correction gives good results with about 10MBq or less outside the FOV but for higher
activities there is a clear overwcorrection in the cold cylinder. There is a slight downward
trend in the hot/background ratio with out of FOV activity but this is not as clear. Below
the 10MBq level, the Ineasured ratio is some 3-40/0 below the tnle value (similar to
Table 2).
Conclusions
The effect of activity outside the FOV is significantly reduced by 8mm
additional side shielding in terms of the reduction in singles and randoms rates. This
thickness is close to two half-value layers for 511keV photons. It also appears that an
extra 8mm is advantageous but the effect of more shielding would be marginal. The
geometry tested would be appropriate and practical for brain studies but there would be
less scope for additional shielding in body studies. On the other hand, it should be
elnphasised that the experimental set-up was rather extreme and that the activity outside
the FOV would be more distributed in vivo.
The model-based scatter correction performs well without activity outside the
FOV but is increasingly inaccurate as this activity increases. Again, the experimental
conditions were extreme, but the results do point to the, possibly complementary, use
of energy-based scatter correction which has been shown to be advantageous in this
respect [4].
References
[1] Spinks TJ, Bailey DL, Bloomfield PM, Miller M, Murayama H, Jones T, Jones W,
Reed J, Newport D, Casey ME, Nutt R. Performance of a new 3D-only PET scannerthe EXACT3D. IEEE Medical Imaging Conference, Anaheim, 1996.
[2] Watson CC, Newport D, Casey ME. A single scatter simulation technique for
scatter correction in 3D PET. Proc. International Meeting on Fully Three-Dimensional
Image Reconstluction in Radiology and Nuclear Medicine, Kluwer Academic in press,
1996.
W:
[3] Jones
Vaigneur K, Young J, Reed J, Moyers C, Nahmias C. The architectural
impact of single photon transmission measurements on full ring 3-D positron
tomography. IEEE Medical Imaging Conference, San Francisco, 1995, voI.2, pp 10261030.
[4] Grootoonk S, Spinks TJ, Sashin D, Spyrou NM., Jones T. Correction for scatter in
3D brain PET using a dual energy window method. Phys. Med. BioI. vo1.41 (1996)
2757-2774.
11997 International Meeting on Fully 3D 'Image Reconstruction
981
Table 1. Mean % of total system rates relative to no shielding
Shield thickness
(cm)
[]
singles
randoms
trues, (scatters)
0
100
100
100
8
35
13
8
16
27
8
7
Table 2.
phantom
g
Comparison of ratios between compartments in the Utah
no activity outside FOV and no additional side-shielding
,
[I
cold cyl./background
[]
hot cyl.lbackground
a
6.22
uncorrected image
0.16
5.18
scatter corrected image
0.003
6.05
samples
"
[]
[J
['
I \
LJ
r
!
lJ
11997 International Meeting on Fully 3D Image Reconstruction
991
I
Figure 1: Ratio of hot cylinder/background
0.4r-------~--~--~~~~~~~-1------~--~~~~O~O~O~O~~
0
00
0.3 I-
o
0.2 f0.1
.
0
0 0
o
0
0
0
0
o
o
-
uncorrected
0 0 0 0
0 0
-
~
o
c-
o. *..*.
o
0
0
0
* * o.* *
•
0
0
*0
0
0
0
0
0
0
0"
* *
0
0
0
0
•
* '~j('* .....
0
0
•
0
•••••
0
o..
0
.00
******
-0.11-
••
000.
0
•••••
measured
0
•••••
0
•
0
•••
0_
corrected
-
* * *
*
-0.2 "-
-
**
-0.3 0
10
•
I
10
1
MBq in end cylinder (outside FOV)
Figure 2: Ratio of hot cylinder/background
8r-------~--~--~--T--~i~i~i~,~I~------~-*~~i--~~~~i~i~~~
............ *' .... *.....* ............ ,....... ,.....................
71-
* *
*
*
*
*
*
*
* * *
*
0
0
0
•
0
0
ro~9_;:;.lJr~oq
* * *
**
corrected
*
-
*
*
6-
o
51-
0.00
o
000
o
0
o
0
o
-
0
uncorrected
o
o o
-
o
o
0
3~------~--~--~--~~~~~'~------~--~--~--~~~~
10
0
10
1
102
MBq in end cylinder (outside FOV)
11997 International Meeting on FUlly3D Image Reconstr~ction
1001
Binning List Mode Dual Head Coincidence Data into Parallel Projections
WL Swan Costa * , RS Miyaoka, SD Vannoy, RL Harrison, TK Lewellen, F Jansen t
[]
GE Medical Systems t
Milwaukee, WI 53201
Imaging Research Laboratory
University of Washington
Seattle, W A 98195
Introduction
[j
[I
[]
[]
An acquisition system has been developed at the University of Washington to extract position and
energy signals from the GE Maxxus dual headed SPECT system for positron coincidence imaging (DRCI)
[1]. Lead filters (1 mm thick) have been constructed for the Maxxus to reduce the flux of low-energy
photons in DRCI; these are also described in [1].
The system geometry is given in Figure l(a). Complete sampling is attained by rotating the opposing
camera heads by a view angle a (we use 30 view angles between 0 and 180 degrees for head-sized objects
and 45 view angles for torso-sized object~). The coincidence data are collected for each view angle in list
mode and then binned into parallel projections for reconstruction using the 3D reprojection algorithm
(3DRP) [2]. The parallel projection coordinate system is shown in Figure 1(b). Before the list mode data
are binned, they are corrected for isotope decay, pulse pile-up, camera dead-time, spatial and energy signal
distortions, and sampling nonuniformities due to camera rotation and the incident angle between 511 ke V
photons and the detector heads. These corrections are discussed below. In addition, the transformation
from the LOR detection locations to the parallel projection coordinates is described.
[]
[J
[I
[]
y
+y
[I
(b)
(a)
··1
[_J
Figure 1. Coordinate System for UW Maxxus DHCI. (a) Camera position relative to reconstructed image coordinates.
The W x L rectangular detector heads are separated by a variable distance s. They rotate about the z-axis in the clockwise
direction when viewed by an observer facing the gantry. (b) Parallel projection coordinates. The parallel projection plane
(u,v) is orthogonal to the projection direction w(cp,9), where 4> is the azimuthal angle from x to y and 9 is the elevation angle
from the x-y plane to the z-axis. The transformation between (x,y,z) and (u,v,w) may be found in [2].
[J
* Correspondence to:
Wendy Swan Costa
Box 356004
University of Washington
Seattle, WA 98195
tel: (206)548-4386
email: [email protected]
This work was partly supported by GEMS contract and PHS grant CA42593.
r 1
LJ
11997 International Meeti~g on Fully 3D Image Reconstruction
1011
Binning Corrections
ViewuAngle Weights
Lhnited count rate capabilities of DHCI systems necessitate lengthy acquisition protocols to acquire
enough events for hnaging. Because this is on the order of isotope decay, the device must operate in
varying hnaging environments between the first and last view angle; corrections based on the view angle
are applied to compensate for this. An approximate decay correction is performed during acquisition by
adjusting the aInount of time spent at each view angle; however, there is a slight difference in the requested
and actual acquisition tilne at each angle. The events from each view angle are weighted by the ratio of
requested to actual acquisition time. In addition, a dead time correction is computed for each view angle
based on the number of events acquired by the cmnel'a vs. the number of events recorded by a scaler.
Finally, view angles are weighted to compensate for data rejected because of pulse pileup. The pileup
factor for a given view angle is equal to the total nUlnber of events above the lower energy threshold
divided by the total number of events detected in the energy window.
Spatial. Distortion and Energy Corrections
Because our system extracts the position and energy signals from the GE Maxxus before they are
processed by the Starcam electronics [1], these signals require separate position dependent energy and
spatial corrections. A table of energy scale factors as a function of (x,y) positions for each camera head
was computed by aligning the energy spectra from a flood source. This table is interpolated to provide a
scale factor to correct the acquired energy signals for non-uniformity in photon collection across the
detector. The spatial distortion correction is applied in the form of tables of x and y adjustments to the
detection locations for each camera head. These tables were generated using fitted line data acquired from
a slit phantom. In addition, because of sensitivity vaxiations at the edge of the detectors, the detector field
of view is limited in software.
Rotational Weighting
Although rotation of the camera heads enables us to collect complete data, the field of view is not
uniformly sampled. Rotational weighting was previously described by Clack et al [3]. We weight LOR on
an event-by-event basis by the inverse of the number of camera head positions at which they could be
detected. A LOR binned to parallel projection coordinates (u, v, <1>, 9) can be detected by the heads at view
angle ex if:
lui
~ W sin <l>a - ~ Icos<l>o:l and
2
u ctn<l>a sin e -
2
(s2 SIn~itllL coseJ : ; v=::; u ctn<l>a sine + (s ~irjell- L coseJ, where
<l>a 2
2 SIn <l>cx 2
<1>0:
=
<I> -
ex.
Incident Angle Nor111alization
The large area detectors used for DHeI lead to a wide range of angles between incident photons and
the detector faces (up to 44 degrees for the maximum head separation of the Maxxus). The path length
through the lead filters and the NaI crystal for oblique incidence is sufficiently different from that for
normal incidence to merit investigating a correction for different detection probabilities as a function of the
incident angle~ Assuming true events, the photon incident angles can be computed· from the detection
locations. We applied a correction inversely proportional to·the detection probability for the assumed
incident photon angles for each LOR. The detection probabilities corresponding to our lead filters and
crystal thickness were obtained based on a curve fit to simulated data. No correction was applied to
account for detection location variation as a function of incident angle.
We used a recent extension to the SimSET package to simulate 511 keV photons impinging on an
infinite-extent flat layered detector at specified angles. The layered detector consisted of a lead filter and a
9.5 mm thick layer of NaI, where the lead filter was comprised of a 1 rom thick layer .of lead backed by
1.25 mm of Sn and 0.25 mm of Cu, sandwiched between two 1.6 mm thick sheets of AI. We simulated 2.4
million photons incident on the detector for each angle ranging from 44 to 90 degrees in 2 degree
increments and then binned the photons according to the energy they deposited in the crystal. A gaussian
blur of 11.5% at 511 keY was applied to the energy deposited in the crystal before binning. The curve fit
11997 International Meeting on Fully 3D Image Reconstruction
1021
[-1
for detection probability (Le., the fraction of photons in a 450-575 ke V window) vs. incident 511 keV
photon angle is shown in Figure 2.
0.11
% Detected = a + bx
where x = cos (Incident Angle)
0.105
[I
13
0.1
0
0.095
B
t)
~
0.09
[:
+ cx2 ,
0.085 L-I-L....J.....1-J-l-L..LL..J.....LI..-.LL.I....l....J....JL-I-L....l-L....I-L.J.....LL..J.....LI..-J......LL...J.....1-JL..L..L...LJ
1.05
0.65 0.7 0.75 0.8 0d·85 An0.91 ) 0.95
costInC1 ent g e
Value
Error
a
0.17362
0.0041711
b
-0.112
0.0097187
c 0.026876
0.0056016
Chisq
20.728
NA
R
0.99951
NA
lJ
Figure 2. Simlated Detection Probabilities for 511 keY photons incident on UW DHCI lead fIlters and 9.5 mm thick NaI
crystal. An energy window of 450 - 575 keV and 11.5% energy resolution were assumed.
n
Coordinate Transformation
The coordinate transformation from global (x,y,z) coordinates of two points along a LOR to parallel
projection coordinates has been described previously (e.g., [2]). For the DRCI position signals (xl, yl, x2,
y2) at view angle a, showin in Figure 1, that transformation is:
[_-1J
~ = arctan(
[]
[J
s ) + 0,;
x2 - xl
e= arctan(
y2 - yl
~(x2 - xl)2 + s2
J;
u=
-s(xl + x2)
.
2~(x2 - xl)2 + s2 '
s2
(x2-xl)(x2 yl-xl y2)+-(y2-yl)
v-
2
~(x2 - xl)2 + s2 ~(x2 - xl)2 + (y2 - yl)2 + s2 .
Results and Discussion
[1
--I
[J
II
[J
Images of a 3D Hoffman brain phantom were reconstructed using 3DRP with different combinations of
the binning corrections applied to demonstrate the effects of the various corrections. Approximately 3.3 M
events were binned into the parallel projection set. The transaxial and axial angle bins were both mashed
by a factor of approximately 2. A 9 nun FWHM trans axial by 8 nun axial filter was used in the
reconstruction. An energy window of 450 - 575 keY was applied to the data in all cases. No correction
was applied for object attenuation. The binning corrections applied for each case are shown in Table 1.
Transaxial and coronal slices of the images are shown in Figure 3, displayed with no windowing applied.
Difference images are shown in Figure 4. Quantitatively, applying rotational weights resulted in an
average difference of 40% in the images; adding spatial and energy corrections effected a 6% average
difference over the images with rotational weighting (mostly in the form of slight shifts in the images); and
incident angle normalization produced a 12% average difference over the spatial and energy corrected
images with rotational weighting. Rotational weighting as described above as opposed to rotational
weighting in the u-direction produces approximately 10% average difference (not shown).
Though each correction appears to lend an improvement to the contrast in the images, it is difficult to
evaluate this improvement in the absence of attenuation correction, as rotational weighting and incident
angle normalization both tend to downweight LOR passing through the FOV center, which are affected
most by attenuation. It should be noted that although these data sets were reconstructed with the 3DRP
algorithm, the corrections should be applied to the events before binning into other 3D formats as well.
[]
r:
11997 International Meeting on Fully 3D Image Reconstruction
1031
Table 1. Binning Corrections Applied to Example Images.
--
tillage Label
NO_RW
RW
SE
IA
,
Softwai'e
Detector FOV
yes
yes
yes
yes
View Angle
Weighting
yes
yes
yes
yes
Rotational
Weighting
no
yes
yes
yes
Spatial and
Energy
Corrections
no
no
yes
yes
Incident Angle
Nonnalizatiol1
no
no
no
yes
I~.
..;~.:~:,
<
r .,' .' .\, ':.,
(NO_RW)
(RW)
(SE)
Figure 2. 3D Hoffman Phantom Images Binned with Corrections Listed in Table 1.
(IA)
(RW .. NO_RW)
(SE .. RW)
-(IA .. SE)
Figure 3. Differences Images for Binning Corrections Listed in Table 1.
References
1.
RS Miyaoka, W.C., TK Lewellen, SK Kohlmyer, MS Kaplan, F Jansen, CW Stearns. Coincidence Imaging Using a
Standard Dual Head Gamma Camera. in mEE Nuclear Science Symposium and Medical Imaging Conference. 1996. Los
Angeles, CA:
2.
Kinahan, P., Image Reconstruction Algorithms for Volume-Imaging PET Scanners, University of Pennsylvania, 1994.
3.
R Clack, D.T., A Jeavons, Increased Sensitivity and Field of View for a Rotating Positron Camera. Physics in Medicine
and Biology, 1984.29(11): p. 1421-1431.
11997 International Meeting on Fully 3D Image Reconstruction
r
l
Characteristics of an Iterative Reconstruction Based Method for
Compensation of Spatial Variant Collimator-Detector Response in SPECT
B.M.W. Tsui and E.C. Frey
Department of Biomedical Engineering and Department of Radiology
The University of North Carolina at Chapel Hill, Chapel Hill, NC 27599
1-
l
--I
[
__
J
--,
[-_\
[]
[J
[]
-l
[J
[]
[]
[]
(---
INTRODUCTION
A major image degrading factor for single photon emission computed tomography (SPECT) is
the spatially variant collimator-detector response which causes a loss of spatial resolution and image
distortion. There are two general approaches to the problem of compensation for collimator-detector
response in SPECT. The first approach analytically solves the reconstruction problem that includes the
spatial collimator-detector response function. A good approximation to the collimator-detector response
function is a Gaussian-shaped function (Figure 1) and the dependence of spatial resolution on source
distance can be approximated by a linear function (Figure 2). However, the use of the Gaussian'
approximation to the collimator-detector response function results in a complex analytical expression
that is difficult to implement [Hsieh 1976; van Elmbt 1993]. An approximation based on Cauchy
functions results in a much simpler analytical solution [Soares 1994; Pan 1996]. However, the shape of
the Cauchy function is quite different from that of the collimator-detector response function (Figure 1).
Recently, a modification was made to the Gaussian approximation of the collimator-detector
response based on the assumption that the change of the spatial resolution with distance, O"p is small
compared with the average spatial resolution, 0"0' i.e., O",v « 0"0' where v is the spatial distance. The
modification resulted in a simple closed form solution of the reconstruction problem [Pan 1997], The
change in spatial resolution of a typical low energy general purpose (LEGP) collimator as a function of
distance is shown in Figure 2. The method estimates components of the Fourier series of the ideal
sinogram and the reconstruction image is obtained by the conventional filtered backprojection (FBP)
algorithm with an appropriate smoothing function. An interesting result from this work is the prediction
of a critical frequency [Pan 1997]
vc =
1-4pao a 1
16n2 a o2 a?1
(1)
beyond which no information can be recovered in the reconstructed image. In Eqn. (1), !l is the linear
attenuation coefficient of the medium. Also, it was shown [Pan 1977] that the problem has four
solutions. Linear combinations of these solutions yield reconstructed images with different noise
characteristics. This analytical approach is effective in compensating for uniform attenuation and the
spatially variant collimator-detector response as long as the approximations used are met.
An alternative approach is based on iterative reconstruction techniques which achieve
compensation by incorporating an accurate model of the collimator-detector response and attenuation in
the projector-backprojector [Tsui 1988]. This approach does not require approximation of the collimatordetector response function. It has been found to be effective at recovering spatial resolution loss in 3D
SPECT due to the collimator-detector blur [Tsui 1994; Tsui 1996] and has been extended to include
compensation for the more complex spatially variant and asymmetric scatter response function [Frey
1993] that is difficult to analyze through analytic means. The major disadvantage of this approach has
been its intensive computational requirement. Also, ring artifacts were found around edges of structures
in the reconstructed images. The reconstructed spatial resolution remains asymmetric with the rate of
resolution recovery being unequal along the radial, tangential and longitudinal directions [Tsui 1996].
Recent advance in fast iterative reconstruction algorithms and efficient implementation methods have
made it possible to use this approach in practice. Further investigations of the iterative reconstruction
LJ
11997 International Meeting on Fully 3D Image Reconstruction
1051
based collimator-detector compensation method is warranted. The purpose of this study is to investigate
the characteristics of an iterative reconstluction based method for collimator-detector compensation in
SPECT and to compare them to that found in the analytical approach.
METJIODS
In our study t we used the fast Ordered Subset (OS) expectation maximization (EM) algorithm
[Hudson 1994] whose convergence rate can be as high as 30 times that of the conventional maximum
likelihood (ML) EM algorithm. A pixel-driven projector-backprojector pail' and a rotating matrix scheme
for fast sitnulation of the collimator-detector response at planes parallel to the detector face were used in
the investigation.
As shown in Figure 3, the phantom used in the study consists of a circularly-shaped background
with uniform attenuation and radioactivity distribution. A point source was placed at the center 01' at a
distance from the center of the phantOlu. The activity of the point source is 0.1 with respect to that of the
0
background. Projection data from 128 views over 360 around the phantom using a LEGP and a low
energy high resolution (LEHR) using different pixel sizes were simulated. The projection images were
binned into 64x64 matrices with 0.3 cm pixel size for the LEGP collimator, and into 64x64 matrices with
both 0.3 Cll1 and 0.15 em pixel sizes for the LEHR collimator. Two-dimensional (2D) and threediulensional (3D) reconstructed images were obtained using the OS-EM algorithm with models of the
spatially variant collimator-detector responses for up to 500 iterations. Profiles through the point source
in the reconstructed images and their Fourier transforms or frequency spectra were obtained for analysis.
RESULTS
Figure 4 shows profiles through the point source in the reconstructed images obtained from the
LEGP and LEHR data using the filtered backprojection (FBP) algorithm without any compensation and
the OSHEM algorithm with collimator-detector response compensation after 500 iterations. The profiles
show the improved resolution of the iteratively reconstlucted image. Also shown is the ringing in the
tails of the profiles that resulted from the iterative reconstructions. This ringing in the tails of the
reconstlucted response function may lead to the ringing artifacts at the edges of structures in the
reconstructed images.
Figure 5 shows the Fourier transforms or the frequency spectra of the LEGP profile data from
the OS-EM reconstructed images for selected iterations up to 500 iterations. The critical frequency, v C' in
Eqn. (1) and the Nyquist frequency, v N' are indicated in the figure. The results demonstrate that, similar
to the analytical approach [Pan 1997], the iterative compensation method boosts the mid-frequency
response with a similar cut-off frequency. At higher iterations t the shape of the frequency spectra
approachs that of a rectangular function that in the spatial domain, gives rise to the ringing in the tail of
the response function shown in Figure 4 and possibly ringing artifacts at edges of reconstructed image
structures. Note that for the 0.3 cm pixel size used, the Nyquist frequency, v N' is higher than the cut-off
frequency, v c.
In Figure 6 t we show similar results as in Figure 5 except that data from the LEHR collimator
were used. Here, the Nyquist frequency, vN' is lower than the cut-off frequency, v e ' predicted by Eqn. (1)
and becomes the limit of the resolution recovery. When the data from the LEHR collimator with the
smaller 0.15 cm pixel were used, the cut-off frequency, vel again becomes the limiting factor in
resolution recovery as shown in Figure 7. However, the cut-off frequency of the iterative method appears
to be lower than that predicted by Eqn. (1) for the higher resolution collimator-detector.
Figure 8 (a) and (b) show the Fourier transforms or the frequency spectra of the radial and
tangentHll' profiles through the point source in the OS-EM reconstructed images of the LEHR data at
selected iterations. The results indicate the asymmetric' resolution recovery in the two orientations
continues into higher iterations.
t
11997 International Meeting on Fully 3D Image Reconstruction
1061
n
[]
[]
[1
-I
J
[1
[
IJ
[]
[I
[]
I]
CONCLUSIONS
We investigated the characteristics of an iterative reconstruction method for compensation of the
spatially variant collimator-detector response in SPECT and compared them to that found in an analytical
approach. Using simulated data from a point source phantom, we studied the frequency spectra of the
iteratively reconstructed response functions. Similar to that predicted by the analytical approach, a
critical frequency occurs beyond which no information can be recovered. The critical frequency depends
on the spatial resolution of the collimator-detector at the center-of-rotation, the change of spatial
resolution as a function of source distance, and the linear attenuation coefficient of the object. As
iteration progresses, the shape of the frequency spectrum approaches that of a rectangular function as the
midfrequency range of the spectrum is boosted. A result of the functional change is the appearance of
ringing in the tails of the reconstructed spatial response function and in the edges of the reconstructed
image.
We found that for the high resolution collimator-detector, the critical frequency found in the
iterative reconstruction approach is lower than that predicted by the analytic approach. When a larger
pixel size is used, the Nyquist frequency, which is lower than the critical frequency, becomes the limiting
factor in the resolution recovery. Also, we found that as the spatial resolution improves, the asymmetry
of the 3D spatial resolution function persists up to a high number of iterations.
We conclude that compensation of spatially variant collimator-detector response in SPECT is
possible. However, the degree of resolution recovery depends on the spatial resolution characteristics of
the collimator-detector and the pixel size used. Similar characteristics of the resolution recovery are
found in both the analytical and iterative reconstruction based approaches. An important area of future
research is minimizing the ringing artifacts in the reconstructed images while simultaneously
maximizing the resolution recovery of the method. Possibilities include the design of smoothing filters
in the analytical approach and limiting the number of iterations, and postfiltering techniques in the
iterative approach. Other areas of investigation are the asymmetric properties of the reconstructed
response and comparison of the noise characteristics of both the analytical and iterative approaches.
REFERENCES
E.C. Frey, Z.W. Ju and B.M.W. Tsui, "A fast projector-backprojector pair modeling the asymmetric, spatially varying
scatter response function for scatter compensation in SPECT imaging," IEEE Trans Nucl Sci, vol. NS-40(4), pp. 11921197,1993.
R.C. Hsieh and W.G. Wee, "On methods of three-dimensional reconstruction from a set of radioisotope scintigrams,"
IEEE Trans Syst Man Cybern, vol. SMC-6, pp. 854-862, 1976.
H.M. Hudson and R.S. Larkin, "Accelerated image reconstruction using ordered subsets of projection data," IEEE Trans
Med 1m, vol. 13, pp. 601-609, 1994.
X. Pan, C.E. Metz and C.T. Chen CT, "A class of analytical methods that compensate for attenuation and spatially-variant
resolution in 2D SPECT," IEEE Trans Nucl Sci, vol. 43, pp. 2244-2254,1996.
X. Pan and C.E. Metz, "Non-iterative methods and their noise characteristics in 2D SPECT image reconstruction,"
Manuscript submitted to the IEEE Trans Nucl Sci, vol. 43, 1997.
EJ. Soares, C.L. Byrne, SJ. Glick, C.R. Appledorn and M.A. King MA "Implemention and evaluation of an analytical
solution to the photon attenuation and non-stationary resolution resolution reconstruction problem in SPECT," IEEE
Trans Nucl Sci, vol. 40, pp. 1231-1237, 1993.
B.M.W. Tsui, H.B. Hu, D.R. Gilland, and G.T. GuIIberg, "Implementation of Simultaneous Attenuation and Detector
Response Correction in SPECT," IEEE Trans Nucl Sci, vol. NS-35(1), pp.778-783, 1988.
B.M.W. Tsui BMW, E.C. Frey, X.D. Zhao, D.S. Lalush, R.E. Johnston and W.H. McCartney, "The importance and
implementation of accurate three-dimensional compensation methods for quantitative SPECT," Phys Med Bioi, vol.
39(3), pp. 509-530, 1994.
B.M.W. Tsui BMW, X.D. Zhao, E.C. Frey and G.T. Gullberg, "Characteristics of reconstructed point response in threedimensional spatially variant detector response comepnstion in SPECT," In Three-Dimensional Image Recontruction in
Radiology and Nuclear Medicine, P. Grangeat and J-L Amans, Eds. (Kluwer Academic Publishers), pp. 149-162, 1996.
L. Van Elmbt and S. Walrand, "Simultaneous correction of attenuation and distance-dependent resolution in SPECT: an
analytical approach", Phys Med Bioi, vol. 38, pp. 1207-1217, 1993.
f
II
11997 International Meeting on Fully 3D Image Reconstruction
1071
~LE'GP'-'--l-'
1.2
,
I
I
1.8
-t---t---/--+--II---+--t--+--+
- - ·Gausslon. f'W'-'MM1.25cm
1 •• ·...... ·Cnuchy. /1-004
LEGP Collimator
1.6
~
.~t])
!
0.0"
E 0.0·'
~
~
.!9
&!
1.2
4:
0,4-'
0.2"
62 pixels
0.8
0'--"
·3
·2
Q)
2.5
"0
~
c
I
(a)
~-"--f----I--f-.-+--t-~+---+-I
5
em
Figure 1. Comparison between the response
functiOIi of a LEGP coilimator and a cnmera
with intrinsic resolution of 4 mm, and a
fitted Gaussian function und a fitted Cauchy
function indicating the goodness of fit of
the fitting functions.
3
10
IS
20
distance from detector (cm)
(b)
25
Figure 2. The change in spatial resolution
of the collimator-detector shown in Figure
1 as a function of source distance and a
lineal' fit of the variation.
Figure 3. (a) The phantom used in the study
consists of a circularly-shaped background with a
diameter of 62 pixel. A point source is placed at
the center or at a distance from the center. (b)
Profile through the centel' of the phantom
showing a ratio of 1 to 10 between the activity
levels of the point source and the background.
12+--+--r-~-4--~--+--r--+
# of Iterations
I
- - - LEGP 100 lIor
"--LEGPFBP
- - LEHR 100 Iter
""" ... LeHR FBP
Q)
~c:::
2
~
0>
~
1.5
.~
1
>
~
~ 0.5
0::
1U
:to
1.4-
~
QJ
~
..... 1
10
• -- _.5
....... 20
......... 100
8
--50
6
03 4
2
04-----..~
wO.5 +=-=F~I-~~-t----=-+---t=--+
o
16
32
48
64
pixel
Figure 4. Profiles through the point
source in the reconstructed images of the
phantom shown in Fig. 3. The images are
obtained from the LEGP and LEHR data
using the FBP algorithm and 100
iterations of the OS~EM algorithm with
collimator~detector response compen
sation. The profiles show the improved
resolution with the iterative method. Also,
the ringing in the tails of the profiles may
cause ringing artifacts at the edges of
structures in the reconstructed images.
a
-1
0
1
_.,
0
1
Frequency (cm· 1 )
2
Frequency (cm' 1 )
Figure 5. Fourier transforms orfrequency spectra
of the profile data from the OSwEM reconstruction
of the LEGP projection data for selected iterations
up to 500 iterations. The critical frequency Vc as
predicted by Eqn. (1) and the Nyquist frequency VN
are indicated. The results demonstrate that
boosting of the mid~frequency response with a cutoff frequency beyond which no resolution recovery
occurs. At higher iterations, the frequency spectra
are closer to a rectangularfunction that, in the
spatial domain, gives rise to the ringing in the tail
of the response function shown in Figure 4.
2
Figure 6. Similar results as in Figure 5
except data from the LEHR collimator are
shown. Here, the Nyquist frequency, V N• is
lower than the cut-off frequency, Vc.
predicted by Eqn. (1) and becomes the
limit of the resolution recovery.
12+--+--F-~-+--~~-~--+
~
# of Iterations
10
•... '50
w---'100
·······200
••• .. ····500
::J
'2 8
g>
E
Q)
~
03
0:
~ 10
~ 10
8
'2 8
..ec::
g>
----~1000
~
.t:!:
6
:J
4
1U
03 4
2
2
0::
O+-~~~~~~~~~-+
w4
-2
0
2
Frequency (cm·1 )
4
Figure 7. Similar results as in Figure 6 except
that a smaller 0.15 em pixel size was used.
Here the cutwoff frequency, Ve, becomes the
limiting factor in the resolution recovery.
~
# of Iterations
· .... 100
----·200
.. ••• .. 300
·········400
--500
6
~>
.... ·100
6
- - - - ·200
·······300
.. ·······400
--500
~
03 4
0::
2
o
~2
-1
0
Frequency (cm'
(a)
1
1
)
2
O~-+--~~~----~~~~+
-2
-1
0
1
Frequency (cm· 1 )
(b)
2
Figure 8. Fourier transforms or thefrequency spectra of the (a) radial and (b) tangential
profiles through the point source in the OSwEM reconstructed images of the LEHR data at
selected iterations. The results indicate that the asymmetric resolution in the two
orientations continues into higher iterations.
11997 International Meeting'on Fully 3D Image Reconstruction
1081
flj
t
n
AN EXACT 3D RECONSTRUCTION ALGORITHM FOR BRAIN SPECT
USING A PARALLEL-PLUS COLLIMATOR
CHUNWU "VU
Positron Corporation, 16350 Park Ten Place 1 Houston, TX 77084
Abstract
[]
[]
[]
[1
[j
n
[1
[]
[]
A type of parallel-plus (P+) collimators [1] has been
designed to increase the sensitivities of SPECT systems
in brain SPECT studies. The collimator contains a
parallel-hole portion that fully covers the imaging field
of view (FOV) and four parallel-hole portions that slant
toward the FOV and obtain additional data. An exact
3D reconstruction algorithm has been developed for this
P+ SPECT system. The algorithm is similar to the
reprojection algorithm of 3D PET [2] and contains the
following steps: 1) Consolidate the data into two sets of
3D x-ray transforms, one parallel to and the other oblique
to the transaxial plane. 2) Use the parallel data set to
reconstruct a set of 2D images. 3) forward project the
images to fill the missing data on the oblique data. 4)
reconstruct a 3D image by 3D filtered-backprojection.
The difference between this algorithm and the 3D PET
algorithm are: 1) Instead of many sets of x-ray transforms
with continuously varying polar angles in 3D PET, there
are only two sets of x-ray transforms with two largely.
separated polar angles in P+ SPECT, thus, the filter
derived for 3D reconstruction is different. 2) Because
the difference between the polar angle of the oblique
x-ray transform and 7r /2 is large, the discontinuouty in
the reconstruction filter can produce artifacts in the
reconstructed images. The effects of this filter and the
modification of the filter tored.uce artifacts are presented.
The results demonstrate that by using P+ SPECT and
the exact 3D reconstruction algorithm in brain SPECT
studies, we can achieve a sensitivity more than three
times higher than that of parallel-beam SPECT and keep
artifacts to less than 0.5% of the background level.
I. INTRODUCTION
[]
[j
n
lJ
Cone-beam collimators have been investigated to
increase sensitivities for brain and heart SPECT studies,
where the imaged. object is small compared to the gamma
camera [3], [4], [5]. However, when traversing a circular
orbit, cone-beam SPEeT cannot acquire a complete data
set for accurate analytic reconstruction, and thus can
produce image artifacts. We have proposed parallel-plus
(P+) collimators for brain and heart SPECT studies [1],
[6]. We also developed a 3D reconstruction algorithm for
P+ SPECT and showed. that by using P+ SPECT and
the algorithm, we can obtain higher sensitivities than that
of cone-beam SPECT and produce fewer artifacts [6].
The major short-coming of that algorithm is that it is not
based on an exact relationship between the P+ SPECT
data and the imaged object. Here, we develop an exact
3D reconstruction algorithm for SPECT systems that use
a P+ collimator specifically designed. for brain studies.
II.
METHODS
A. A parallel-plus collimator for brain SPECT
Using computer simulation, we studied a P+ collimator
for brain SPEeT studies. The simulation uses a 50 cm
by 40 cm rectangle camera with a 2-cm thick collimator.
The simulation assumes a 20-cm diameter by 20-cm high
cylindrical field of view (FOV). We set the center of the
FOV as the origin of a Cartesian coordinate system and
the z-axis parallel to the cylinder and pointing to the
top of the head. As shown in Figure 1, the collimator is
divided into two upper portions and three lower portions
(Figure Ia). The camera is tilted 30° toward the top of
the head so that the camera can clear the shoulder and be
positioned. close to the head. In the side view (Figure 1b),
the angle between the beams of the lower portions and
the z-axis is 90°, and the angle between the beams of the
upper portions and the z-axis is 30°. In the top view of
two upper portions (Figure Ic), the angles between the
beams of the two portions and the collimator are ±45°.
In the top view of three lower portions (Figure Id), the
angle between the beams of the central portion and the
collimator is 90°, and the angles between the beams of the
two outside portions and the collimator are ±45°. The
camera is rotated arround the z-axis. The distance from
the z-axis to the detector face behind the P + collimator
is 23.9 cm, 1B.1 cm, and 12.3 cm for trans axial planes at
z = -10 cm, z = 0, and z = 10 cm, respectively.
B. The 3D filter
The 3D x-ray transform maps a function 1(51) into a
set of its line integrals [7]. A line integral of 1(if) can be
expressed as
where ({, S) parameterizes a line through s along the unit
vector
The notion E (-1. indicates that is restricted
to the projection plane, P, that goes through the origin
and has ( as its normal unit vector, i.e., s· ( = O. A
coordinate system in the projection plane can be defined
11997 International Meeting on Fully 3D Image Reconstruction
t
s
s
1091
by two orthogonal un~t vectors a and bthat satisfy a· b:::
0,
== 0, b· ( == 0, and a z :;:;;; O. Then, '8 can bJ
expressed as li ::: Baa + Bbb with Ba == 8' and Bb == '8 --.b.
We will call the set of line integrals having an identical ~ a
3D x-ray transform. Note that a 3D x-ray transform can
be uniquely represented by its projection plane P.
The 3D Fourier transform of !(x) is expressed as
a· (
a
F(v)
= ir
o:s 7r/2 + e.
Thus, the filter for 00
.. -) =-sm
IVai. e
H(~,'V
and the filter for 00
.
H(~,f!) =
dx!(x) exp( -i21rv· it)
(2)
(6)
H
4
,
= 90° x-ray transforms is
-
{~7r/2 e ~ () $. 1f/2 +
4
l'Val
2
R3
where if is a Fourier space vector, and R3 denotes the
integration is over the entire 3D space. The 2D Fourier
transform of p((, 8) with regard to 8 is expressed as
= e x-ray transforms
is
8,
(7)
elsewhere.
C. The implementation of the algorith1n
The algorithm is implemented by the following steps:
1) Consolidation: a) Project the data on each l~ortion
of the collimator, having the same unit vector ~, into
its projection plane P. b) On each projection plane,
sum the data from different portions and if> angles.
c) Normalize the data on each projection by dividing
where v:::: vaa + Vb'S is a Fourier space vector restricted on the value on each position by the number of times
the projection plane 'P, and f.i denotes the integration is that the SPEeT data are projected into this position.
on the plane. The 3D central slice theorem relates the two After that, we obtain two sets of x-ray transforms with
Fourier transfo~ms as [8]
(0 :;:: 90°,ifJ E (0,27r») and (0 = 39.23°,ifJ E (0,271'»,
respectively. The set with 00 :;:: 90° is completely
p((, valt + vbb) == F(vaa + vbb)
(4) measured, and the set with 00 :;:: 39.23° is partially
measured. 2) 2D FBP reconstruction: Use the set of
It means that the 2D Fourier transform of p((, S) is equal x~ray transforms with 0 ::::: 90° }o reconstruct a set of 2D
0
to the data of the 3D Fourier transform of f (x) on the images. The filter used is H(e, if) ::;: w(va)lval/2, where
pro jection plane P.
w(va ) ::;; (0.5 + 0.5 cos(7I'Ival/vc) is the Hamming apodizing
We express the unit vector by spherical coordinates, window with cutoff at Nyquist frequency, Vc. 3) Forward
(0, l/J), as
(sin 0 cos ifJ, sin 0 sin <p, cos 0).
The projection: Forward projection the reconstructed 2D
data acquired by the P+ SPECT system can be· images to fill the unmeasured portions of the set of x··ray
consolidated into two sets of 3D x-ray transforms with transforms with 0 :;:: 39.23°. 4) 3D FBP reconstruction:
0
(0
90°,ifJ E (0,21r)) and (0 = 39.23°,<p E (0,211)), Use the filters in Equations (6) and (7) to reconstruct
respectively. For a set of 3D x-ray transforms wIth a 3D image from the two sets of 3D x ray transforms.
(0 == 00 , l/J E (0,21f)), by using Equation (4), we obtain The same Hamming apodizing window as in 2D FBP was
Fourier data on a set of projection planes that have normal used.
unit vector ( ::;:: (sin 00 cos ifJ, sin 00 sin <p, cos ( 0 ), ifJ E (0,211').
When these planar Fourier data are distributed to and D. Reduction of image artifacts
summed over the 3D Fourier space, they nonuniformly
The straightforward implementation of the 3D FBP
fill the region 11' /2 - eo ~ 0 S 11' /2 + 00 in Fourier
reconstruction utilitying the filter in Equations (6) and
space, but leave the two conic spaces () < 11'/2 - 00 and
(7) cart produce image artifacts, as shown ift -Figure 2b,
o > 11'/2 + 00 empty. The Fourier space filter for the set
because the filter of Equation (7) changes abruptly from
of x-ray transforms is the function that makes the above
Ival/2 to Iv a l/4. To reduce the artifacts, we modified the
Fourier data have equal weights in the nonzero region of
filter so that it changes gradually. If we define a :;:: 107r /2 - 00 :s; 0 ::; 7r /2 + 00 • By calculating ~h~ de~sity of t.he
7r /21, the new filter can be written as
above Fourier data, we obtain the multlplIcatlve Founer
space filter (derivation is not presented because of page
IVai sin E>
a :s; 'l1
limits)
H((, v) = /41
(8)
{
sinE>(1 _ e-t('l-;;9)2) 'l1 < Q:S; E>
... ...
IVai. 0
(5)
H(e,v) = -sm o·
2
for 00 = 8' x-ray transforms, and
When 00 = 90°, the two empty conic spaces vanish; the
IVai
Q ::; \lI
Fourier space is completely filled. Equation (5) reduces
e-
=
8
v;
to H({, v) =Jvi + v~/2, the familiar ra~p filter of 2D
filtered-backprojection (FBP) reconstructlOn. Here? we
have two sets of 3D x-ray tra:nsforms with 00 :;:: 90° and
.oo =8 (8 = 39.23°). They share the region 1f /2 - 8 ::;
11997 International Meeting on Fully 3D .Image Reconstruction
4
H((, v)=
IVal(}
4
IVai
+ e-t{Q;9)2)
'l1 < a ::; 8
a> E>
2
1101
(9)
rI
n
I;
[J
[J
o
[J
[J
[]
n
U
rl
lJ
r
I
III.
COMPUTER SIMULATIONS
A Shepp phantom and a five-disk phantom were used
in the simulation. The parameters for the Shepp phantom
can be found in [9]. The five-disk phantom consists of five
20-cm diameter and 2-cm thick disks, and the spacing
between adjacent disks is 2 cm. SPECT projection data
were simulated by calculating line integrals through the
phantoms. The simulation does not consider physical
factors such as attenuation, scatter, and spatially variant
detector response. A SPECT having one 50 cm x 40
cm camera was simulated, and the camera collected
projection data on a 320 x 256 matrix with 1.56 mm pixel
size. The system used a parallel-beam (PB) collimater
and a P + collimator (described in Section II A) and
took 120 projection data equally spaced over 360°. The
simulation has the following three characteristics: 1) To
reduce the discretization error in the simulation, each
pixel is represented by a 8 x 8 equally-spaced point
array, and the average of their line integrals is assumed
to be the pixel value. 2) To assess the sensitivity more
realistically, the data in each portion of the P + collimator
are multiplied by cos <p to account for the fact' that the
packing densitity is reduced by cos <p for slanted holes,
where r.p is the angle between the hole direction and the
normal vector of the camera. 3) To account for the 2 cm
thickness of the collimator, the data in the shadow of
the P+ collimator are set to zero. After consolidation,
we obtain two sets of 3D x-ray transforms, each has 120
x-ray transforms in a 128 x 128 matrix with 1.56 mm
pLxel size. Images were reconstructed in 128 x 128 x 128
arrays with 1.56 mm voxel size.
IV.
RESULTS AND DISCUSSION
Sagittal slices y=-24.22 mm through the reconstructed
images of the Shepp phantom and their two profiles
through the point (x=0.78 mm, z=-60.16 mm) are shown
in Figure 2. The images were reconstructed from PB
data (2a) and from P+ data by the straightforward (2b)
and modified (2c) 3D FBP algorithms. Diamond-shaped
artifacts are visible in (2b) because of the abrupt change
in the Fourier space filter. These artifacts are reduced to
less than 0.5% of the background level by the modified
algorithm (2c). Sagittal slices y=0.78 mm through the
reconstructed images of the five-disk phantom and their
two profiles through the point (x=-80.47 mm, z=-80.47
mm) are shown in Figure 3. Here, the three images show
the same high quality, because the magnitude of artifacts
in straightforward 3D FBP is only a few percent of the
background, but the image contrast is 100%.
The relative sensitivities of PB and P + SPECT for the
two phantoms are shown in Table 1.
Table 1. Relative sensitivities
Phantom PB
P+
Shepp
1.0
3.97
Disk
1.0
3.51
On a SUN SPARC 20 workstation, the reconstruction
times for PB and P+ SPECT are listed in Table 2.
Table 2. Reconstruction times
Steps
PB
Consolidation
2D FBP
57
Forward projection
3D FBP
Total
57
V.
(seconds)
P+
59
57
228
237
581
CONCLUSION
A P + collimator was designed for brain SPECT studies
using large rectangular SPECT cameras. An exact 3D
FBP algorithm was developed for the P+ SPECT. The
results show that by using the P + collimator and the
3D reconstruction algorithm, we can achieve a sensitivity
more than three times higher than that of conventional
PB SPECT and keep artifacts to less than 0.5% of the
background level, with clinically acceptable reconstruction
times of less than 10 minutes.
VI.
REFERENCES
[1} C. Wu, D.L. Gunter: and C.-T. Chen "Parallel-plus
collimator for SPECT and its reconstruction," J. Nucl.
Med., vol. 35, pp. 33-34, 1994.
[2] P.E. Kinahan and J .G. Rogers "Analytic 3D image
reconstruction using all detected events," IEEE Trans.
Nucl. Sci., vol. NS-36, pp. 964-968, 1989.
[3] R.J. Jaszczak, C.E. Floyd, S.H. Manglos, K.L. Greer,
and R.E. Coleman "Cone beam collimation for SPECT:
analysis, simulation, and image reconstruction using filtered
backprojection," Med. Phys., vol. 13, pp. 484-489, 1986.
[4] G.T. Gullberg, G.L. Zeng, F.L. Datz, P.E. Christian,
C.H.Tung, and H.T. Morgan "Review of convergent
beam tomography in single photon emission computed
tomography," Phys. Med. Bioi., vol. 37, pp. 507-534, 1992.
[5] P. Grangeat "Mathematical framework of cone beam
3D reconstruction via the first derivative of the Radon
transform," in Mathematical Methods in Tomography,
(Lecture Notes in Mathematics), G.T. Herman, A.K. Louis,
F. Natterer, Eds. New York: Springer, 1991, pp. 66-97.
[6] C. Wu "Fully three-dimensional reconstruction in PET and
SPECT by the use of three-dimensional Radon transforms,"
PhD Dissertation, University of Chicago, Chicago, 1994.
[7] M. Defrise, R. Clack, and D. Townsend "Solution to the
three-dimensional image reconstruction problem from twodimensional parallel projections," J. Opt. Soc. A m. A, vol.
10, pp. 869-877, 1993.
[8] F. Natterer The Mathematics of Computerized Tomography,
New York: Wiley, 1986.
[9] M. Defrise and R. Clack "Filtered backprojection
reconstruction of combined parallel beam and· cone beam
SPECT data," Phys. Med. Bioi., vol. 40, pp. 1517-1537,
1995.
I
,
l_JI
I
for fJ o = 90° x-ray transforms. Here we chose IlJ = 0 and
a = 9.06°. Note that the filter is still an exact filter, only
the weights between the two set of x-ray transforms are
changed from equal weighting to variable weighting.
11997 International Meeting on Fully 3D Image Reconstruction
1111
I
J
-1W
- - -.-. - (c)
--
1--- _ _
---_____
xx
(d)
Fig. 1 An illustration of tho P+ collimator for brain SPE~C'I'. a) Front view, the collimator is divided into two upper portions
and three lower portions. b) Side view. In this view, the angle between the camera and the z-axis is 30°, the angle between the
beams of the lower portions and the z~axis is 90°, and the angle between the beams of the upper portions and the z-axis is 30 0 •
c) 'rop view of two upper portions. In this view, the angles between the beams of the two portions and the collimator arc ±45°.
d) Top view of three lower portiolls. In this view, the angle between the beams of the central portion and the collimator is 90° I
and the angles between the beams of the two side portions and the collimator are ±45°.
(n)
(b)
(c)
Fig. 2 Sagittal slices y=~24.22 mm through the reconstructed images of the Shepp phantom and their two profiles through the
point (x=0.78 mm, z=-60.16 mm). The images were reconstructed from PB data (a) and from P+ data by the straightforward
(b) and modified (c) 3D FBP algorithms. Note the grey scale is [1.005, 1.04] for (a) and (c), but it is [1.005, 1.10] for (b).
(a)
(b)
(c)
Fig. 3 Sagittal slices y=0.78 mm through the reconstructed images of the five-disk phantom and their two profiles through the
point (x=-80,47 mm, z=-80.47 mm). The images were reconstructed from PB data (a) and from P+ data by the straightforward
(b) and modified (c) 3D FBP algorithms. The grey scale is [0, 1.2] for all images.
11997 International Meeting on Fully 3D Image Reconstruction
1121
On Combination of Cone-Beam and Fan-Beam Projections in
Solving a Linear System of Equations
Grant T. Gullberg and G. Larry Zeng
Department of Radiology, University of Utah, Salt Lake City, UT 84132, USA
[]
[]
[J
[]
[J
[J
D
[j
[1
[J
[]
[1
Ij
Background
The idea of using cone-beam and parallel-beam collimators simultaneously on a multi-detector
SPECT scanner was first proposed by J aszczak et al. in 1991 at the first Fully 3D Image Reconstruction
Meeting [1]. Two years later, Gullberg and Zeng suggested using two cone-beam and one fan-beam
collimators on a three-detector system [2].
Combining cone-beam and fan-beam
collimation with simultaneous transmissionemission imaging on a three-detector SPECT
system offers an advantage over current threedetector SPECT systems with fan-beam
collimators and two-detector (orthogonally
oriented) SPECT systems with parallel-beam
collimators. The fan-beam collimator is secured
to the simultaneous transmission -emission
detector, and cone-beam collimators are secured
to the other two detectors, which acquire
emission data only (see Fig. 1). An important
aspect of this arrangement is that it solves the
data insufficiency problem of planar orbit, conebeam tomography. The emission data from the
Figure 1. A simultaneous transmissionfan-beam collimated detector can be used to fill
emiss~on three-detector SPECT system.
in the data missing from the cone-beam
projections. It has been suggested that an
iterative transmission ML-EM (fan-beam) algorithm be used to reconstruct the transmission data, and
an iterative emission ML-EM algorithm be used to reconstruct the emission data with both cone-beam
and fan-beam data [3]. If attenuation correction is not required, an analytical algorithm is also available
to reconstruct combined cone-beam and fanjbeam projections [3].
'I
Goals
When cone-beam projections and' fan-beam projections are combined, a proper weighting can
improve the combined linear system. This paper uses the condition number as a criterion to investigate
the optimal weighting between cone-beam and fan-beam projections. When imaging equations are
formed, the coefficients contain model mismatch errors. The condition number indicates how sensitive
the coefficients are to perturbations. Due to the large number of linear equations, the usual singular
value decomposition (SVD) technique cannot be used to find the singular values. An iterative Lanczos
method is employed to estimate the maximum and minimum singular values.
11997 International Meeting on Fully 3D Image Reconstruction
1131
Imaging Equations
Let the cone-beatn ancI fan-beatn iInaging equations be
Fc X ::::: Pc andFfX = Pf'
(1)
respectively. I-Iere X is a vector representation of the image array, and Pc and Pj are arrays of projection
data for the cone-beatn and fan-beatn geometries, respectively. COlnbining these two sets of equations
yields
(2)
A least-squares solution can be obtained frorn
(3)
If weighting is introduced between cone-beam and fan-beam equations, the least-squares problem (3)
becomes a weighted least-squares problem:
(4)
where [( 1 -
B)FlFe + BFJFf]
is a symmetric positive or semi-positive definite square matrix.
The Perturbation of Linear Systems
LetA::: (l-B)FJFc+BFJFf andB = (1-B)FJp c +BFJp j .ThenEq.(4)becomes
AX::::: B
(5)
'
where A E !l( nXn , BE !l( n ,and X E !l(n . A perturbed system can b
e wntten
as
(6)
~
where A
E !l(
nxn
,
~
J:j
E !l(
n
n.
,and Xe E !l( . It IS known that
I/XeII X"
- XII $; K(A) (IIA/I
IIBII)
2
cITAfi + cITBIT + O(c )
where the condition number K(A) is defined as K(A) =
(7)
IIAII/lA-1/1. If Lz-norm is used, then
(8)
where 0'1 (A) and O'n(A) are the maximum and minimuI? singular values of matrix A, respectively.
Equation (7) implies that in order to obtain a stable solution one needs (i) a small condition number,
11997 International Meeting on Fully 3D Image Reconstruction
1141
il
K(A) ; (ii) a large IIAII ; and (iii) a large
IIBII .
An Illustrative Example
The theory supporting this research is that the condition number of a linear combination of two
matrices can be smaller or larger than the condition numbers for either one of the matrices. To illustrate
this point, consider a 2x2 matrix (( 1 - P)FJFe + pFJFf) , where
[]
[]
11
tJ
[I
FJF c = [1 0.21 and FJF f = [2 o.02l
0.2 "; 9
0.02 0.2
J
(9)
J
The condition number for FJF c is 9.05022, and the condition number for FJF f is 10.01223. For the
equally weighted (i.e., P = 0.5) combination of these two matrices, (FJ F c + FJFf)' the condition
number is improved to 3.07726. However, if one chooses P = 0.82, the weighted combination of these
matrices, (0.18FJF c + 0.82FJFf)' gives an almost perfect condition number of 1.06344. The ideal
condition number is unity. The curve of condition number versus parameter Pis shown in Fig. 2.
11.0
9.0
~
I-
Q.)
E 7.0
:::J
C
c
a 5.0
+=>
:a
c
a
u
3.0
1.0 0 .0
0.2
0.4 parameter ~
Figure 2. Condition number versus parameter
defined in Eq. (9).
[J
[j
[J
[J
W
[J
u
P for
0.6
0.8
matrix
1.0
, as
This is convincing evidence that when combining two sets of equations, a proper weighting can
greatly reduce the overall system sensitivity to perturbations. Caution: For some other examples, the
F c and FJ F f .
condition number curves can reach above the values of the condition numbers of
FJ
Consideration of Total Projection Counts
Equation (7) suggests that a large norm of B = (1 - P)FJPc + pFJPf is desired. Here Pc and
Pf are cone-beam and fan-beam projection data, respectively. If the total projection counts for the conebeam data are more than those for the fan-beam data, the maximum IIBII implies p ~ 0 , that is, conebeam data should be heavily weighted.
A Realistic Study
An imaging system with cone-beam and fan-beam collimators was considered. The detector size
was 65 x 65, the focal length was 84 pixels, and the number of views was, 64 for both imaging
geometries. The image, voxel size was the same as the detector pixel size. The reconstruction region
11997 International Meeting on Fully 3D Image Reconstruction
1151
was an ellipsoid with sel11i-axes of 30, 30, and 22.5
84669 voxels. The axis of rotation was the z-axis.
The condition 11ll1nber for the cone-beam (~ ==
nUlnber for the fan-beanl (~ ::::: 1) system FJFf
(~ ::;: 5.0) of these two syste111S yielded a condition
number curve versus parmneter ~.
in x, y, and z directions, respectively, containing
0) systenl FJ Fe was 767407, and the condition
was 54258. The equally weighted cOlnbination
number of 615082. Figure 3 shows the condition
1000000.0
~
800000.0
bo
Q)
.0
E
::J
600000.0
C
c:
.Q
......
15
400000.0
c:::
0
0
200000.0
.2
0.4 parameter I-'A 0:6
0.8
.0
Figure 3. Condition number versus parameter B for matrix
«1 _ ~)FTF + ~FTF ) for a
.
b
f
e
e
f f
·
reaIIStlC cone- emn "an-beam system.
From this curve it can be observed that the combined system can have a condition number worse
(Le., larger) than those for both of the original systenls if the combination coefficients are not properly
chosen. The minimum point on this curve is at ~. = 1, suggesting that the fan-beam itself yields a
system with the trunlmum condition number. However, the requirement of a large
(1 - B)FJP c + ~FJpf suggests B = 0 if the cone-bearn data have more counts. Trading-off between
a smaller condition number K(A) and a larger norm IIBII yields a value of ~ between and 1.
°
Conclusions
Combining cone-bean and fan-beam collimators in a SPECT system produces high detection
sensitivity (due to cone-beam collimation) and complete measurements (due to fan-beam collimation).
One must be very careful when choosing the combination coefficients, otherwise the combined system
can be more unstable than either of the original systems, and will result in reconstruction artifacts.
Equation (7) shows a means to trade-off between a smaller condition number and a large norm
(measurement statistics). Previous iterative ML-EM reconstructio11s [3] suggest that a value of Bclose
to unity can be chosen.
References
[1] R. J. Jaszczak, J. Li, H. Wang, and R. E. Coleman, "Three-dimensional SPECT reconstruction of combined
cone beam and parallel beam data," Phys. Med. BioI., vol. 37, pp. 535-548,1992.
[2] G. T. Gullberg and G. L. Zeng, "Three-dimensional SPECT reconstruction of combined cone-beam and fanbeam data acquired using a three-detector SPECT system," in Proceedings of the 1995 International Meeting
on Fully Three-Dimensional Imaging Reconstruction in Radiology and Nuclear Medicine, Aix-Ies-Bains, pp.
329-331.
[3] G. L. Zeng and G. T. Gullberg, "Three-dimensional SPECT reconstruction of combined cone-beam and fanbeam data acquired using a three-detector SPECT system," submitted to Phys.Med. Biol. 1996.
11997 International Meeting on Fully 3D Image Reconstruction
1161
n
l
Circular and Circle-and-Line Orbits
for Conebeam X-ray Microtomography of Vascular Networks
!
Roger H. Johnson 1•3,4, Hui Hu 2 , Steven T. Haworth3 ,
Christopher A. Dawson 3,4, and John H. Linehan l ,3,4,
IMarquette University, 2GE Medical Systems, 3Zablocki VA Medical Center,
and 4Medical College of Wisconsin, M.ilwaukee, Wisconsin
[]
-1
[_J
[j
o
o
o
[J
[)
[J
U
INTRODUCTION:
Since vascular diseases constitute the most serious health problem in western society, there is an
intense interest in methods to image the vascular tree. Conventional angiographic studies provide
planar views of the contrast-enhanced vasculature, typically of the heart or brain. Recently,
methods for 3D cardiac imaging have been explored using either biplane angiograms (Wahle,
1996) or a larger number of views (Saint-Felix, 1994). Our goal is to develop volumetric imaging
methods for basic vascular research.
MATERIALS AND METHODS:
Dynamic 3D imaging with today's technology must be performed with a very small number of
projections. Such limited data sets generally contain information adequate for reconstruction of
vessel medial axes or, at best, synthesis of a binary representation of the vascular network. While
many studies require dynamic information, and can benefit from these binary images, in some
applications it is desireable to make reliable measurements of, for example, vessel diameters, or to
visualize intralumjnal manifestations of disease such as plaque. For some such studies, lowcontrast, high-resolution imaging is the most suitable of currently-available methods, even though
the temporal dimension must be sacrificed. We report on static volumetric imaging of the
pulmonary vascular tree.
We acquire transmitted x-ray projections from a dedicated microangiography system using a
microfocal x-ray source, four-axis specimen micromanipulator, and an image intensifier detector
equipped with a video CCD camera. The source, which is of the demountable (turbo-pumped),
solid-anode variety, is operable over the 5- to 100-kVp and 10- to several hundred micro amp
ranges and produces focal spots as small as three by four microns. The computer-controlled
specimen manipulator repeatability is one micron in translation and 0.0010 in rotation. The 9-, 7-,
5-inch image intensifier is dual-optically coupled to a· room-temperature CCD· camera which
outputs a standard RS-170 (640 by 480 pixels) video signal. Image data may be acquired to
SVHS tape for dynamic studies, but we utilize direct frame-averaging digitization to collect
projection data for conebeam reconstruction.
Because of its modest computational requirements and relative ease of implementation, Feldkamp's
algorithm (FDK) has been the most widely implemented method for 3D conebeam reconstruction
from transmitted x-ray projections (Feldkamp, 1984). An object fer) is reconstructed from its
projections, Pq,(Y,Z) , by first convolving the weighted projection data in the Y (horizontal)
direction with the Shepp-Logan or other filter kernel, h, of choice:
J
Pc, (Y,Z) = dY' .,fd2 +
~2 +Z2 P<t>(Y' ,Z)h(Y -
Y') ,
then backprojecting the filtered data from every angle:
_
feo (r)
lJ
1
d2
=-4
2 fd<I> (d
- '. i
1C
+r'x
Pc, (Y",Zo) _ df.j'
_ d,
Yo- d + r .x' 'ZO-d+r'x'
•
We have used the FDK algorithm to reconstruct image volumes from microangiograms of excised
dog, rat and ferret lung lobes. Although qualitatively pleasing and useful for many purposes, these
11997 International Meeting on Fully 3D Image Reconstruction
1171
iInages suffer fr0111 the well-known artefacts arising from the approximate nature of the algoritlu11.
These problelTIS (inability to fully recover object densities and spatial distortion at the periphery)
becol11e 1110re severe with the large cone angles required for high-magnification lnicrovascuhu'
iInaging.
The circle-and-line conebemn scanning orbit (Zeng, 1992) cOlnbined with a recently proposed
reconstruction algorithlTI (Bu, 1995) lm'gely overcomes the deficiencies of FDK reconstruction.
Figure 1 shows the source trajectories for the circular (left) and circle-anel-line (right) orbits:
rotation axis
rotation axis
linem'
scan
circle-and-line orbit
single circular orbit
Figure 1
The inaccuracies of the FDK algorithm arise from the fact that the data available from a single
circular scan forms an incomplete set since there are many nearly-horizontal' planes intersecting the
object which do not contain a source point (Tuy, 1983). Figure 2 depicts a cross-section through
Radon space and shows the object support and the data available from a single circular scan
(Grange at, 1991):
liIle integrals available from circular scan
outer boundary
of object support
shadow zone
Figure 2
In Figure 2, the small heavy circle at the center indicates the boundary of the object support and the
two large shaded circles contain the available data. Line integrals are available for the shaded
regions of the object, but the cross-hatched regions represent the "shadow zone", for which the
circular orbit provides no data.
In circle-and-line scanning, the shadow zone data is supplied by a linear scan. After rotating the
object through 360 degrees, the line integrals missing from the circular orbit geometry are acquired
by translating the specimen parallel to the rotation axis, supplementing the circular orbit with a
finite, orthogonal line, and satisfying the data sufficiency condition (Tuy, 1983). Figure. 3 shows
the geometry and parameters used in the derivation of the circle-and-line algorithm. The source S is
11997 International Meeting on Fully 3D Image Reconstruction
1181
ri
I
I
!
j
located a distance d from the vertical axis of rotation. The imaginary detector, with coordinates Y,
Z, is scaled to coincide with the axis of rotation.
axis of rotation
Z'
fl
[]
n
Figure 3
The reconstructed object function f(r) consists of three parts:
fer) = fc o (r) + fC I (r) + fL (f)
LJ
LI
The first term is equivalent to the FDK reconstruction given above. The second term is computed,
also from the circular-orbit data, using an analogous convolution-backprojection procedure:
() f dY ~ d
Pc (Z) = ~
P<t>(Y,Z)
I
aZ
d 2 + y2 + Z2
11
L
1
F
J CI
r-j
l
(r) - __l_ldc'P
4
-
7r
2
j
Z
(d + - . AI )2 PCI
r X
The third component of the reconstruction,
[I
1
(Z )
0 Z
=~
0
d+r'x'
IL 0=) , is obtained from the linear-scan data as:
7r
iLCf)= 4 2(d - A,)fdZofdE>H(Zo,E>,l)
7r
+r . x
0
df·j'.
d(z-z,)
,
1= d+r.x' S108+ d+r.x' cos8
[]
where
L (1,8) = ffdY dZ ..J
Zo
d
d2 + y2 + Z2
P, (Y,Z) D (YsinE> + ZcosE>-I) , and
rJ
II
[ J
11997 International Meeting on Fully 3D Image Reconstruction
0
w" (8,1)={
~
when 2lzo cose + z~ cos 2 e - d 2 sin 2 e > 0
otherwise
RESULTS:
We show iInages reconstructed using the FDK and circle-and-line conebemn algorithms to recover
512 3-pixel object volumes frOIn a number of 4802-pixel conebemn projections. We imaged
contrast-enhanced lungs at magnifications ranging from about 2X to 9X. We utilized x-ray
techniques of 40 to 70 kVp and 20 to 50 micro amps (tungsten anode; ntinhnal inherent Be
filtration). We averaged between two anel several hundred video fratnes per view (exposure tilnes
of <1 to about 10 seconds), producing a range of SNR's in the projection elata. We used between
45 and 720 views over 360 degrees to reconstruct each volume, supplelnented with linear-scan
data in the case of the circle-and-line orbit. We employed software corrections for any shift of the
rotation axis and for the spatial distortions of the hnage intensifier. Projection preprocessing
included dark-field subtraction (no x-ray bearn) and flood-field division (x-rayon; no object in
beam) to correct for fixed pattern camera noise and nOll"ulliform illulnination intensity.
Our results indicate that useful 3D images of the vasculature can be obtained using our
micro angiography inlaging system and conebeam reconstruction methods. The circle-and-line
algorithm produces superior and quantitatively more accurate results than the FDK algorithm,
particularly at high magnification (large cone angles). Image quality for the present system is
limited by the spatial resolution and dynamic range of the CCD video camera. The increase,
relative to fanbemn scanning, in detected scattered radiation due to the absence of any beam
collimation does not appear to present a significant problem for soft-tissue specimens less than ten
centimeters in diameter.
ACKNOWLEDGEMENT:
Supported in part by National Heart, Lung and Blood Institute Grants HL-19298 and HL-24349,
the Department of Veterans Affairs and the W.M. Keck Foundation.
REFERENCES:
Feldkmnp, LA, Davis, LC and Kress, JW, "Practical Cone-beam Algorithm", 1. Opt. Soc. Am.
1(6):612-619, 1984.
Grangeat, P, "Mathematical Framework of Cone Beam 3D Reconstruction via the First Derivative
of the Radon Transform", In: Mathematical Methodsin Tomography, Herman, GT,
Louis, AK and Natterer, F (eds.), Springer, Berlin, 1991, pp 66-97.
Hu, H, "A New Cone Beam Reconstruction Algorithm for the Circle-and-Line Orbit", Proc. 1995
International Meeting on Fully 3D Image Reconstruction in Radiology and Nuclear
Medicine, pp 303-310.
Saint-Felix, D, Tousset, Y, Picard, C, Ponchut, C, Romeas, R and Rougee, A, "In Vivo
Evaluation of a New System for 3D Computerized Angiography", Phys. Med. BioI.
39:583-595, 1994.
Tuy, HK, "An Inversion Formula for Cone-beam Reconstruction", SIAM 1. Applied Math
43(3):546-552, 1983.
Wahle, A, Oswald, H and Fleck, E, "3D Heart-vessel Reconstruction from Biplane Angiograms",
IEEE Computer Graphics and Applications 16(1):65-73, 1996.
Zeng, GL and Gullberg, GT, "A Cone-beam Tomography Algorithm for Orthogonal Circle-andline Orbit", Phys. Med. BioI. 37(3):563-577, 1992.
11997 International Meeting on Fully 3D Image Reconstruction
.1201
[]
Kinetic Parameter Estimation from
SPECT Cone-Beam Projection Measurements *
Ronald H. Huesmant, Bryan W. Reuttert, G. Larry Zeng t and Grant T. Gullberg t
t Center for Functional Imaging, Lawrence Berkeley National Laboratory,
University of California, Berkeley, CA 94720, USA
t Department of Radiology, University of Utah, Salt Lake City, UT 84132, USA
Introduction
[1
Kinetic parameters are commonly estimated from dynamically acquired nuclear medicine data by first
reconstructing a dynamic sequence of images and subsequently fitting the parameters to time activity
curves generated from regions of interest overlaid upon the reconstructed image sequence. Since SPECT
data acquisition involves movement of the detectors (fig 1) and the distribution of radiopharmaceutical
(fig 2) changes during the acquisition the image reconstruction step can produce erroneous res~lts that
lead to biases in the estimated kinetic parameters. If the SPECT data are acquired using cone-beam
collimators wherein the gantry rotates so that the focal point of the collimators always remains in a
plane, the additional problem of reconstructing dynamic images from insufficient projection samples
arises. The reconstructed intensities will also have errors due to insufficient acquisition of cone-beam
projection data, thus producing additional biases in the estimated kinetic parameters.
Figure 1: Cone-beam SPECT scanner.
(I
lJ
r
-~
; I
rJ
Figure 2: Compartmental model for
99mTc-teboroxime in the myocardium.
To overcome these problems we have investigated the estimation of the kinetic parameters directly
from the projection data by modeling the data acquisition process of a time-varying distribution of
radiopharmaceutical detected by a rotating SPECT system with cone-beam collimation. To accomplish
this it was necessary to parameterize the spatial and temporal distribution of the radiopharmaceutical
within the SPECT cone-beam field of view. We hypothesize that by estimating directly from conebeam projections instead of from reconstructed time-activity curves, the parameters which describe
the time-varying distribution of radiopharmaceutical can be estimated without bias.
*This work was supported by U.S. Department of Health and Human Services grant ROI-HL50663 and by U.S.
Department of Energy contract DE-AC03-76SF00098.
I I
~J
11997 International Meeting on Fully 3D Image Reconstruction
1211
The direct estimation of kinetic parameters from the projection measurements has bec01ue an active
area of research. However, to our knowledge no one has accomplished direct estimation fr01n full 3D
projection data sets. In the work at the University of Michigan, Chiao et al. (1, 2] perfonnecl estimates
of ROI kinetic parameters for a one-compartluent model and estimates of paralneters of the boundary
for the ROls fr01u shnulated transaxial PET measurements. They demonstrated that the biases in the
kinetic parmneter esthnators were reduced by allowing for estimators of the boundary of the ROls to
be included in the esthnation process. In other work at the University of British Columbia, Lilnber et
al. [3] fit the pal'ametCl.'s of a single exponential decay (to model fatty acid metabolism in the heart)
directly fronl simulated pl'ojections acquired with a single rotating SPECT detector system.
Estinlatioll of timeaactivity curves £i.·onl projections has been investigated by several groups. We
have described a Inethod to estimate the average activity in 'a 2D region of interest [4], and Defrise et
al. [5] extended these ideas to 3D. l'o compensate for physical factors such as attenuation and detector
resolution, Carson [6] described a Inethod to esthnate activity density assumed to be unifonn in a set
of regions of interest using 111aximum likelihood, and Formiconi (7] similarly used least squares.
The present research builds on the work of Carson and Formiconi as well as on our previous rea
search [8] wherein a one~compartment model fit dynamic sequences in a 3 x 3 array directly from projection Ineasurements. This work showed a bias in estimates from the reconstructed time activity curves,
which were eliminated in estimating the parameters directly from the projections. The estimation was
performed in a two step process: by first estimating the exponential factors using linear time-invariant
system theory, then estimating the multiplicative factors using a linear estimation technique.
The research presented here formulates the. problem as a minimization· of one non-linear estimati?n'
problem for a 3D time~varying distribution measured with planar orbit cone-beam tomography. A
one-compartment model is assumed for the simulated myocardium tissue with a known blood input
function, which would correspond to the kinetics of teboroxime in the heart [9, 10]. Parameters are
estimated by minimizing a weighted sum of square differences between the projection data and the
model predicted values for a rotating detector SPECT system with cone-beam collimators. The estimation of parameters directly from projections is compared with estimation of kinetic parameters from
tomographic determination of time-activity curves for four regions of interest.
Estimation of Kinetic Parameters Directly from Projections
The parameters are determined from a model of the projection data that assumes a one-compartment
kinetic model for each tissue type as shown in fig 2. The expression for uptake in tissue type m, is:
Qm(t)
= k2i
l
B(r)e-klW-r)dr = k2ivm(t) ,
where B(t) is the known blood input function, k2i is the uptake parameter, and
parameter. Total activity in the tissue is given by:
Qm(t) +
f:: B(t) = k2iVm(t) + f:: B(t) ,
(1)
k12
is the washout
(2)
where fJ: is the fraction of vasculature in the tissue.
This analysis starts with an image segmented into blood pool, M tissue types of interest, and
background as is schematically shown in fig 3. In order to obtain tissue boundaries, the object (patient) is assumed motionless during data acquisition, and a reconstructed image (for example, via the
projections at the time of strongest signal, or via the summed projections) is segmented to provide
anatomical structure. The image intensity at each segmented region is not used. From the segmented
image the lengths of the blood pool, tissue, and background regions along each projection ray for each .
projection angle are calculated. The number of projection rays per projection angle is denoted by N,
11997 Internati()nal Meeting on Fully 3D Image Reconstruction
.
1221
n
I.
f
800
700
600
500
400
300
200
100
100
Figure 3: Phantom: The outer
surface is the limit of the background activity, and the ellipsoid
enclosing the small ellipsoid and
three spheres represents the outer
surface of the left ventricle.
n
L)
200
300
400
500
seconds
600
700
800
900
Figure 4: Time-activity curves for blood, background, and four tissue regions of interest: The bulk of the left ventricular myocardium
is denoted by Tissue 2, and the spherical defects are denoted by
Tissue 1, 3, 4. The Blood time-activity curve corresponds to the
small ellipsoid indicating the inner wall of the left ventricle.
the number of projection angles per rotation by J, and the number of rotations by I. Thus, there are
a total of I J N projection rays distributed in time and space. For a typical projection ray at angle j
and position n, the length of the blood pool along the projection ray is denoted by Ujn, the length of
the background by Vjn, and the length of heart tissue m by wftt. The amplitude of the background
activity is denoted by g, and the background is assumed to be proportional to the blood activity. The
projection equations can be expressed as:
M
Pijn
= UjnB(tij) + VjngB(tij) + L
w~ [k2ivm(tij)
+ f::"B(tij)]
(3)
m=l
where the time tij is proportional to j + (i ~ l)J. The constants Ujn, Vjn, and w~ are pure geometrical
weighting factors for blood, background, and tissue m, respectively, and these equations are linear in
the unknowns g, k2i, and fJ:. The nonlinear parameters, ki2, are contained in vm(tij).
The criterion which is minimized by varying the model parameters is the weighted sum of squares
function
[]
I
J
N (
2 _ ' " ~ ~ Pijn ~
X - L..tL..tL..t
i=l j=l n=l
* )2
Pijn
2
a··
~Jn
'
(4)
where aijn are weighting factors, and Pijn are the measured data. Typically, aijn is either the statistical
uncertainty of the measured data or unity (for an unweighted least squares fit).
Computer Simulations
A simulation was performed to evaluate the ability to estimate the kinetic parameters directly from
cone-beam projection data. A simulated image, shown in fig '3, contained background, blood, and four
tis~ue regions of interest. The blood input function and simulated tissue activity curves are shown
in fig 4. The blood input function was assumed known, and simple one-compartment models were
11997 International Meeting on Fully 3D Image Reconstruction
1231
kf2
a
b
c
d
e
0.150
0.146
0.150
0.150
0.002
kt2
0.060
0.060
0.060
0.060
0.0002
kt2
0.900
0.932
0.937
0.900
0.056
kt2
0.600
0.610
0.630
0.600
0.021
9
0.200
0.211
0.200
0.200
0.0001
k~l
0.765
0.813
0.769
0.765
0.010
k~l
0.540
0.428
0.542
0.540
0.001
k~l
0.960
1.090
0.976
0.960
0.082
k~l
0.960
1.047
1.124
0.960
0.043
!;
!';
!;
!~
0.150
0.166
0.133
0.150
0.017
0.100
0.211
0.102
0.100
0.002
0.200
0.246
0.271
0.200
0.200
0.229
0.038
~0.003
0.200
0.029
Table 1: Results of parameter estimation: (a) simulated, (b) noiseless Feldkamp [11], (c) noiseless Formiconi [7], (d) noiseless direct; (e) direct ullcertainties for 10,000,000 events. Units for k21 and k12 are min~l.
used within four regions of interest of a simulated left ventricle of the Inyocardituu. Boundaries of
the luyocardial regions were assumed known, and background activity was proportional to the input
function. The pal'ameter 9 was the ratio of background to blood. There were 13 parameters to estimate:
the amplitudes, decay rates, and vascular fractions for the four myocardial regions, and the mnplitude
of the overall background. The 15 minute data acquisition protocol consisted of 10 revolutions of a
single-head SPECT system with cone-beam collimators, acquiring 120 angles per revolution and 48x30
lateral samples per angle. Neither attenuation nor scatter were included. Each projection had unit bin
width, and line length weighting was assumed.
Parameters were esthnated by minimizing a weighted sum of squared differences between the projection data and the model predicted values (eqn 4). The result of estimating the kinetic parameters
directly from the projection data for the simulation is given in Table 1. Parameter esthnates from
conventional analysis of noiseless simulated data had significant biases (up to about 20%). Estimation
of parameters directly from the noiseless projection data was unbiased as expected, because the model
used for fitting was faithful to the simulation. In addition, multiple local minima were not encountered,
regardless of noise levels simulated. Parameter uncertainties for 10,000,000 detected events ranged from
0.3% to 6% for wash-out parameters and from 0.2% to 9% for uptake parameters.
Summary
The combination of gantry motion and the time-varying nature of the radionuclide distribution being
imaged results in inconsistent projection data sets. Estimating kinetic parameters from time-activity
curves taken from reconstructed images [11] results in biases. Some of these biases are reduced and
some are increased if the time-activity curves are estimated from the projection data [7). Estimating the
kinetic parameters directly from cone-beam projections removes all bias for noiseless data as expected.
References
[1) Chiao PC, WL Rogers, NH Clinthorne, JA Fessler, and AO Hero. Model-based estimation for
dynamic cardiac studies using ECT. IEEE Trans Med Imag, 13(2):217-226, 1994.
[2) Chiao PC, WL Rogers, JA Fessler, NH Clint horne , and AO Hero. Model-based estimation with
boundary side information or boundary regularization. IEEE Trans Med'Imag, 13(2):227-234,
1994.
[3] Limber MA, MN Limber, A Cellar, JS Barney, and JM Borwein. Direct reconstruction of functional
parameters for dynamic SPECT. IEEE Trans Nucl Sci, 42:1249-1256, 1995.
[4] Huesman RH. A new fast algorithm for the evaluation of regions of interest and statistical uncertainty in computed tomography. Phys Med Bioi, 29(5):543-552, 1984.
11997 International Meeting on Fully 3D Image Reconstruction
1241
[5J Defrise M, D Townsend, and A Geissbuhler. Implementation of three-dimensional image reconstruction for multi-ring positron tomographs. Phys Med Biol, 35(10):1361-1372, 1990.
[6J Carson RE. A maximum likelihood method for region-of-intrest evaluation in emission tomography.
J Comput Assist Tomogr, 10(4):654-663, 1986.
.
[7J Formiconi AR. Least squares algorithm for region-of-interest evaluation in emission tomography.
IEEE Trans Med Imag, 12(1):90-100, 1993 .
r~
.
\
J.
)
[8J Zeng GL, GT Gullberg, and RH Huesman. Using linear time-invariant system theory to estimate
kinetic parameters directly from projection measurements. IEEE Trans Nucl Sci, NS-42(6):23392346, 1995.
[9] Smith AM, GT Gullberg, PE Christian, and FL Datz. Kinetic modeling of teboroxime using
[J
dy~amic SPECT imaging of a canine model. J Nucl Med, 35(3):984-995, 1994.
[10] Smith AM, GT Gullberg, and PE Christian. Experimental verification of 99mTc-teboroxime kinetic
parameters in the myocardium using dynamic SPECT: Reproducibility, correlations to flow, and
susceptibility to extravascular contamination. J Nucl Cardiol, 3:130-142, 1996.
[11] Feldkamp LA, LC Davis, and JW Kress. Practical cone-beam algorithm.
1:612-619, 1984.
J Opt Soc Am A,
r-;
jl ___ .\
[J
r'~
J
\
LJ
[J
ii
:.. J
11997 International Meeting on Fully 3D Image Reconstruction
1251
An Analytic Model of Pinhole Aperture Penetration for
3 .. D Pinhole SPECT Image Reconstruction
Mark F. Smith and Ronald J. Jaszczak
Departlnent of Radiology, Duke University Medical Center, Durham, NC, USA
I. Introduction
In single photon imaging with a pinhole collimator, photons penetrating the attenuating
luaterial close to the pinhole aperture broaden the tails of point spread functions (PSFs) and degrade
the resolution of planar and reconstructed SPECT itnages. Penetration is greater for radionuclides
with InedilUTI and high energy eluissions and it is a significant factor affecting our efforts to achieve
high resolution iInaging of 1.. 131 radiolabeled monoclonal antibodies adlninistered intratull10rally for
brain tumor therapy. In this paper we develop an analytic formula for pinhole aperture penetration.
Analytic predictions are cOlnpared with results fro1n photon transport simulations. The analytic
model of aperture penetration is used in the design of resolution recovery filters to cOlnpensate for
penetration blur. These filters are applied to simulated and experimental pinhole SPECT studies.
II. Theory
Recent studies by our research group have shown that experimentally acquired point spread
functions for pinhole imaging with a knife~edge aperture can be accurately modeled using photon
transport simulation programs (1, 2). For point sources on the central ray of a pinhole SPECT system
(Fig. 1) the tails of the PSFs due to penetration near the pinhole aperture are approximately linear on
log-scale plots and can be fit by decaying exponential functions of the form exp(-yx) (1).
The resolution of a pinhole collimator with a knife-edge aperture has been modeled by a simple
formula (3) but a model of the tails of the PSFs has not yet been developed. An expression for the
tails of PSFs for the simpler case of penetration through a shielding layer of constant thickness has
been given, however (4). In this section we develop an analytic formula for the roll-off coefficients
of the exponential tails of PSFs for pinhole imaging with a knife-edge aperture.
Consider a knife-edge pinhole aperture with a point source offset froIn the central ray (Fig. 2).
Let the acceptance angle of the aperture be a, the linear attenuation coefficient of the pinhole
material be /-l and the focal length of the pinhole collimator be f. Furthermore let the pinhole be
located at the origin of the coordinate system and denote the coordinates of the point source by
(x s' Ys' zs). For simplicity let Ys = 0 and let the projection P of the point source onto the gamma
camera be the origin of a local (r, fJ) coordinate system on the camera face. For a projection pixel at
position (l', e), the raypath length in the attenuating medium can be found by solving a quadratic
equation for the intersections of this raypath with the cone defining the air-matter boundary of the
pinhole aperture.
The amplitude of the PSF can be expanded for snlall offset r. After some algebraic
manipUlation we find that the tails have the form
e
(
e
r . cos 2 2· 2xs - r . cos
I (l', e) = 10 1+ 23 ...
[
(1 + f 1zs)( x s + Zs )
1+ f 1Zs
J]
exp( -y r)
(1)
where
r=
2
(12) (1 + [xsIZs}2 )112 (1- ([ xslzs }cot( aI2)sin() p )112
/-lcot a
x
1+ flzs
x
1-([xs lzs }cot(aI2))2
(2)
The exponential roll-off coefficient rsimplifies to
r = [2/-lcot(aI2)}1[1 + f Izs}
(3)
for a point source on the central ray above the pinhole (xs=O) and it reduces to the expected limit of
2/-lcot(aI2) when Zs is large and the rays incident upon the gamma camera are nearly vertical.
III. Comparison of Analytic Expressions with Photon Transport Simulations
Projection data for an 1-131 point source were modeled using a photon transport simulation
code (2). The knife-edge pinhole was located in the center of a 2.6 em thick tungsten slab. The
pinhole diameter was 1 mm and the focal length of the collimator was 14.5 cm. The 364 keV
emission was modeled with penetration through the pinhole aperture region and shielding; the
detection of photons scattered in the insert and shielding was not modeled. The projection pixel size
was 1.78 mm and decaying exponential functions were fit to the tails of the point spread functions.
11997 International Meeting on Fully 3D Image. Reconstruction
1261
Smith and Jaszczak
One set of simulations was performed with the point source on the central ray. For a pinhole
aperture with an acceptance angle a = 100°, log-scale plots of profiles through the PSFs are linear as
expected (Fig. 3), indicating that the tails can be fit by decaying exponential curves. The increase of
rwith position Zs above the pinhok was well-modeled by theory (Fig. 4). When the source position
above the pinhole was fixed at Zs = 12 cm, the variation of the roll-off coefficient r with collimator
acceptance angle a was also modeled quite well (Fig. 4).
The off-axis distance Xs of the point source was varied with a vertical distance Zs of 12 cm and
an acceptance angle a of 100°. The theoretical predictions matched the measured roll-off coefficient
for the azimuthal angle 8=90° (Fig. 5). The analytic prediction of ris the same for 8=0° and 8=180°
(equation 2), but the measured curves were slightly different from each other and this prediction
(Fig. 5). These differences are due to higher terms in the expansion for y. The variation of r with
azimuthal angle e is shown for an offset distance x s=6 cm (Fig. 6). The differences between the
theoretical and measured roll-off coefficients also are due to higher order expansion terms.
[;
IV. Application of Resolution Recovery Filters for Aperture Penetration in 3 D Reconstruction
a
A. Filter design
The analytic model of pinhole aperture penetration was used in designing resolution recovery
filters for application to pinhole SPECT projection data prior to 3-D image reconstruction. We
follow the approach of Wang et al. (1) and use the PSF for a point source at the axis of rotation as
the modulation transfer function (MTF) in a 2-D Metz filter (5). If b is the distance from center of
rotation to the pinhole, then the MTF is a circularly symmetric function of the form exp( -rr)where
[I
IJ
r =[2/1 cot(a/2)J /[1 + f
/ b J,
(4)
The 2-D Fourier transform of the MTF normalized by its zero-frequency value is
h(fx,fy) = 11[1 + (2nlr)2(f;
+ f; )J3/2
(5)
The resolution recovery filter for pinhole aperture penetration then has the 2-D Fourier transform
2 x
.
'.
M( fx,fy) = [1- (1- (h( fx,fy)) ) J/h( fx,fy)
-,
B. Application of the resolution recovery filter to compensate for penetration blur
[-.1
r·;
LJ
i !
{1
~J
r
(6)
1
tJ
r'
I I
L }
An 1-131 pinhole SPECT tumor study was simulated using our photon transport code. Projection data were generated at 120 equally spaced angles over 360° for a tumor model atthe center of a
20 cm diameter, 20 cm high water-filled cylinder. The 3.0 cm diameter tumor model consisted of a
2.2 cm diameter core surrounded by a 0.4 cm thick shell. A shell to core activity concentration ratio
of 5: 1 modeled a greater density of active tumor cells at tumor periphery. The axis of the cylinder
was aligned with the axis of rotation of the gamma camera. The distance from the pinhole to the axis
of rotation was 14 cm, the focal length was 14.5 cm and the aperture acceptance angle was 100°. The
projection array was 256 x 128 and the pixels were 1.78 mm. Only the primary 364 keY emission of
1-131 was modeled, without scatter in the cylinder or detector. No Poisson noise was added.
Images were reconstructed by a filtered backprojection method (6) in two ways, 1) without any
resolution recovery filter and 2) with a Metz filter of order x=100 applied to the projection data. A
multiplicative Chang attenuation correction (7) was applied as part of image reconstruction. With
application of the Metz filter the resolution of the tumor shell is improved and the contrast of the
shell with the core increases (Fig. 7).
A resolution recovery filter was also applied to projection data from an experimental phantom
study acquired on a clinical scanner. The tumor phantom was 6.2 cm in diameter with a 1.0 cm outer
shell. The phantom was filled with 3.3 mCi of an 1-131 solution with a shell to core activity concentration ratio of 4.1: 1. The tumor phantom was imaged in a 23 cm diameter water-filled cylinder for
60 min. The energy windows were 364 keY ± 9% and 304 keY ± 9%. The projection array was 128
x 64 with 3.56 mm pixels. A scatter subtraction factor k=1.0 was used and the projection data were
filtered either with 1) a 2-D Hann filter (cutoff frequency = 1.40 cycles/cm in projection space) or
2) a Metz filter of order x=10. A multiplicative Chang attenuation correction was applied as part of
the filtered backprojection reconstruction. With the Metz filter the shell of the turnor phantom is
better resolved and the contrast between the shell and core is increased (Fig. 8).
V. Conclusion
An analytic model has been developed for the exponential tails of point source response
11997 International Meeting on Fully 3D Image Reconstruction
1271
Smith and Jaszczak
functions for pinhole iInaging with a knife-edge aperture. There is good agreelnent between analytic
predictions ancllneasured exponential roll-off coefficients froln photon transport siInulations, though
higher order approxiInations are necessary for a more exact Inatch. The analytic fonnula for the 1'011off coefficient was used in designing resolution recovery filters for IB 131 iInaging. When these are
applied to the projection data prior to 3-D pinhole reconstruction, the resolution of the reconstructed
SPECT iInages for llulnerically siInulated and experimental phantom studies is iInproved.
References
1. Wang H, Jaszczak RJ, Coleman RE. Monte Carlo modeling of penetration effect for iodine-131 pinhole imaging.
IEEE Trans Nllcl Sci in press.
2. Smith MF, Jaszczak RJ, Wang H, Li J. Lead and tungsten pinhole inserts for 1-131 SPECT tumor imaging:
experhnental measurements and photon transport simulations. IEEE Trans Nllcl Sci in press.
3. Mortimer RK, Anger HO, Tobias CA. The gamma ray pinhole camera with image amplifier. Cony Record IRE, Pt 9
1954; 2-5.
4. Barrett HH, Swindell W. Radiological Imaging.' The The01Y of Image Formation, Detection and Processing. 1981,
New York: Academic.
5. Metz eE, Beck RN. Quantitative effects of stationary linear image processing on noise and resolution of structure in
radiolluclide images. J Nucl Med 1974; 15:164-170.
6. Li J, laszczak RJ, Greer KL, Coleman RE. A filtered backprojection algorithm for pinhole SPECT with a displaced
centre of rotation. Phys MedBioll994; 39:165-176.
7. Chang L8T. A method for attenuation correction in radionuclide computed tomography. IEEE Trans Nucl Sci 1978;
NSM25:638 643.
8. Smith MF, laszczak RJ, Wang H. Pinhole aperture design for 131 I tumor imaging. IEEE Trans Nucl Sci in review.
M
point source
,
'~,~a',~~~
Zs
,,
,
pinhole
aperture
scintillation camera
scintillation camera
Fig. 1. Diagram for a point source on the central ray, which is
the ray perpendicular to the gamma camera passing through
the pinhole. The focal length is f and the source is located a
distance ~ above the pinhole. (Not to scale.)
Fig. 2. Diagram for a point source offset from the central ray (not
to scale.) The solid ray indicates the projection of the point source
through the pinhole onto the gamma camera at point P. The dashed
ray is the path through the pinhole aperture material to the position
(r, (J) with respect to the coordinate system with origin at P.
Profile, Point Source 8 cm Above Pinhole
1 0° ~""""""""""''''''''''''''''''''''''''''r"'""''"''TT"''''"rr"'-i;I
1 0. 5
96
112
126
144
Pixel, Index
Profile, Point
Sour~e
16 em Above Pinhole
10o~~~~~~~~~=
1 o· 5 '--'--,--",~-""",-",,--,--,--,~.&.-......"""""'-'
96
112
128
144
160
Pixel Index
Fig. 3. Profiles through the PSFs for point sources 8 and 16 em above the pinhole on the central ray. The projection pixel size is 1.78
mm and each profile is nonnalized to its peak value. The approximate linear slope of the curves on these log-scale plots indicates that
an exponential fit can be made to the profile tails~ The slopes are different for the two source positions.
11997 International· Meeting on Fully 3D Image Reconstruction
1281
{--1
I
\.
t
}
Smith and J aszczak
Gamma vs. Height above Pinhole
'"
E
.~
5'--'---'-~-r-"T"-,---r--r-'T---r---r--,---,,---,
Gamma VS. Acceptance Angie (Alpha)
12~~~~~~~~~~~
4
10
3
2
4
2
o
o
OL.-..--L-'---t-o..-L-L---l-"'---.I-,-L.-L-<---.J
12 16
z (em)
20
24
28
O.
20
Fig. 4. For a point source on the central ray, variation of the roll-off coefficient
variation of rwith acceptance angle a of the pinhole aperture (right).
Gamma vs. Offset (Theta=900)
6
a
4
E
E
[]
16
above the pinhole (left) and
-gamma(meas,O deg)
- 'gamma(meas,180 de g)
··'··gamma(theor)
E
E
jl8
0
/
V/
12
111
,.theor
0
/,/
a
8
2
o
o
Zs
20~~~==~~~~~1
8
111
r with height
Gamma vs. Offset (Theta=O, 180°)
10~---r~~~~~~~-r---r--
[]
40 60 80 100120 140
alpha (degrees)
/.
~ . :-:::.~~.'::::':~.'
4
.../,.'
OL.-..-L~~~~--l-~~-L-<---.J
2
4
6
8
10
offset (em)
12
14
0
2
4
6
8
10
offset (em)
12
14
Fig. 5. For a point source offset from the central ray, variation of the roll-off coefficient r in the 8=90° direction with offset distance
(left) and in the 8=0° and 8=180° directions (right). The first order analytic prediction is the same for 8=0° and 8:;::180°. The
difference between the predicted and measured values increases with offset.
Xs
(-_l)
Gamma vs. Azimuthal Angle (Theta)
5n-~~---r---r-~~~~~~
'"
E
E
a
3
2
OL..-<........--L--'-~-'---'--'---'---'-..........,
o
90
180
270
360
theta (degrees)
fJ
Fig. 6. For a point source offset 6 cm from the central ray, variation of the roll-off coefficient rwith azimuthal angle 8. Differences
between the measured and first order theoretical curve are du~ to unmodeled higher order tenns in the expansion for r.
Profiles, TUmor with 4 mm Shell
1.0
~ 0.8
~
0.6
E
«
~
0.4
a. 0.2
0.0 I--_ _ _- J .
<48
No Resolution Recovery Filter
[
128
168
208
Pixel Index
Fig. 7. Transverse slices and profiles of a 3.0 cm diameter tumor from a simulated SPECT study (pixel size 1.78 mm). Resolution and
contrast are improved with application of a Metz filter to compensate for blurring due to pinhole aperture penetration.
Profiles, Tumor near Center
[1
J
88
Metz Filter
I
1.0
LJ
Q)
'0
0.8
:::I
~0.6
E
« 0.4
~0.2
0.0
~~~~~~--'-~~~~~~
24
40
56
72
Pixel Index
88
104
Metz Filter
Hann Filter (no resolution recovery)
Fig. 8. Transverse slices and profiles of a 6.2 cm diameter tumor phantom from a SPECT study acquired on a clinical gamma camera
(pixel size 3.56 mm). The Metz filter improves resolution and contrast. The shell intensity varies due to spatial-dependent resolution.
11997 International Meeting on Fully 3D Image Reconstruction
1291
Comparison ofFrequency...Distance--Relationship and Gaussian...Diffusion Based Methods
of Compensation for Nonstationary Spatial Resolution in SPECT Imaging.
Vandana Kohli, MSEE1,2, Michael King, PhD l , Stephen Glick, PhD!, and Tin.. Su Pan, PhD3
IDepartment of,Nuclear Medicine, The University of Massachusetts Medical Center, 55 Lake Ave
North, Worcester,~.L\. 01655, 2Depa..rtment of Electrical Engineering, The University of
Massachusetts Lowell, 1 University Ave, Lowell, MA, 01854 ,and ~The Applied Science
Laboratory, General Electric Company, Milwaukee, WI, 53201.
One method which can be employed to compensate for spatial resolution in single photon emission computed
tomographic (SPECT) imaging is restoration filtering. Most restoration filters used in nuclear medicine have
assumed a statihnary point spread function (PSF) (not varying with location of the activity relative to the camera);
however, the camera response is distance..<Jependent. One way to fonnulate a distance-dependent restoration filter
is to use the frequency-distance ..relationship (FDR) (Lewitt et a/1989, and Glick et a/1994). The FDR states that
the distance of the source from the center--of..rotation (COR) producing the signal is concentrated along planes in
Ltu'ee..rumensions (3D) given by the negative of the anguiar frequency divided by the transaxial spatial frequency in
the 3D Fourier transfonn of the set of sinograms. The advantages ofFDR restoration filtering include: 1) it is fast
compared to inclusion of the distance..<fependent resolution (DDR) in iterative reconstruction; 2) since linear
filtering is employed, the result is not data..<Jependent so long as the·same filter is applied (however, it is datadependent if an image-dependent filter is applied); 3) it can achieve good stationarity and isotropy of response
(Glick et a/1994); and 4) it can yield improved quantitative accuracy over low pass filters (pretorius et a/ 1996).
The disadvantages ofFDR restoration filtering include: 1) it is limited as to how much resolution recovery can be
obtained without amplifying noise; 2) if the noise regularization is adapted to match the local signal to noise
content of the Fourier transfonn of the sinograms, a stationary and anisotropic response is no longer obtained; 3) if
opposing acquisition views are combined, or filtering is symmetric between near and far fields, circular noise
correlations will result in transverse slices (Soares et a/1996); 4) FDR is only an approximation (albeit, a good
one); 5) at low transaxial spatial frequencies and, in particular, when the transaxial spatial frequency is zero, FDR
becomes more of an approximation (all distance pass through the origin making the selection of the PSF in the
axial frequency direction here arbitrary); 6) FDR does not account for the alteration in the sinograms by
attenuation; and 7) FDR restoration filtering correlates the noise in the projections which will be input to the
reconstruction algorithm.
Another method to correct for the non..stationary camera response is the incorporation of a blurring model in an
iterative reconstruction algorithm (Tsui et a/1988, Floyd et a/1988, Fonniconi et aJ 1989, Penny et a/1990,-Zeng
and Gullberg 1991, McCarthy and Miller 1991, Zeng and Gullberg 1992, Beekman et aI1993). The problem with
this method has been the immense increase in computational burden imposed when'maximum..likelihood
expectation-maximization (MLEM) reconstruction includes 3D modeling ofDDR The use of ordered..subsets with
MLEM (OSEM) has been shown. to dramatically reduce the number of iterations required for MLEM to reconstruct
slices (Hudson and Larkin 1994, Kamphuis et aI1996), and thus decrease the computational burden. Besides
reducing the number of iterations required to reconstruct images, one can decrease the computational burden by: 1)
including the modeling ofDDR only in the projection step (Zengand Gullberg 1992); and 2) using Gaussiandiffusion to model DDR so that only small convolutional masks are applied (McCarthy and Miller 1991). The
advantages of modeling DDR in iterative reconstruction include: 1) there appears to be a better signal/noise tradeoff with resolution recovery allowing improved accuracy of quantitation over FDR restoration filtering (pretorius et
al submitted); 2) the noise characteristics of the data are not altered prior to reconstruction; and 3) the
approximations inherent in application ofFDR are avoided. The disadvantages include: I) processing time (FOR is
faster since the restoration filtering needs only to be applied once); 2) degree to which a stationary and isotropic
response is reached depends on the location of the source in the slices, the camera orbit (circular versus bodycontouring), the number of iteratio~s used, the algorithm, and the source distribution (pan et al submitted)~ and 3)
11997 International Meeting on Fully 3D Image Reconstruction
1301
aliasing alters the discreet response significantly from the desired response of the convolutional filters when
Gaussian diffusion is employed (King et al submitted).
r--~,
i, I!
\
'
r\
!J
I
I
[I
fJ
[j
[J
rI
H
r
The objective of this investigation was to provide a systematic comparison between these two approaches to
compensation of DDR The studies were designed to illustrate and expand upon the above points of comparison
with the goal of further clarifying the relative merits of the two approaches.
The mathematical cardiac-torso (MCAT) phantom (Tsui et a/1994) was used to simulate the non-uniform
attenuation of SPECT imaging in the thorax region. The phantom had an elliptical outline and had a width, or
major axis, of36 cm. Five identical, 3D, Gaussian point sources ofFWHM = 1:248 cm (standard deviation = 0,53
cm) were placed at least 3 FWIllv.t's apart to serve as the source distribution. The size of the point sources was
about the thickness of the myocardium in the human thorax. The five locations were selected to allow investigation
of resolution recovery at a variety of locations varying in attenuation and distance from the COR
We simulated attenuation and detector response during projection as previously described (pan et a/1995).The
collimator simulated was a low energy high resolution (LEHR) parallel hole collimator on our Picker, International
Prism 3000 SPECT system. To obtain the DDR model for the system, point sources of Tc-99m were imaged in air
at 5, 10, 15, 20, 25, and 30 cm from the face of this collimator. Gaussian functions were fit in the horizontal and
vertical directions to the resulting point spread functions and the fitted sigma's averaged in the x and y direction.
Each projection data set consisted of 120 angles of 128 by 128 pixels of pixel size = 0.317 cm. The projection 'data
were rebined from 256 by 256 projections of pixel size = 0.1585 cm to reduce the problems of sampling and
aliasing. The circular camera orbit simulated had a radius of 28 cm(from the detection plane). In addition to using
the activity map with only five point sources, we also added a background of 10% of the maximum activity0f·the~;
point sources. This additional activity allowed us to investigate the influence of the background activity in the
resolution recovery of the point sources. Poisson noise was not included in the simulations.
All reconstructions were via 1 to 10 iterations of OSEM. The 120 projection angles were divided into 15 subsets in
the OSEM reconstruction. The reconstruction time for 1 iteration of OSEM with both attenuation and DDR
correction for 128 slices and 120 angles was about 1.5 hours on a DEC alpha workstation Model 600. The
reconstruction strategies compared were: 1) projections which solely included the effects ofDDR which were FDR
filtered prior to OSEM; 2) projections which included the effects of nonuniform attenuation and DDR which were
FDR filtered prior to OSEM reconstruction which accounted for the nonuniform attenuation; 3) projections which
included the effects of nonuniform attenuation and DDR which were corrected for nonuniform attenuation (Bellini
et a11979, Glick et a/ 1995), and FDR filtered prior to OSEM reconstruction which did not account for the
nonuniform attenuation; 4) projections which included the effects of nonuniform attenuation and DDR
reconstructed by OSEM which accounted for the nonuniform attenuation and DDR; and 5) projections which
included the effects of nonuniform attenuation and DDR, and reconstructed by OSEM which accounted for the
nonuniform attenuation but not DDR Reconstruction strategy 1 was investigated to determine the limitations of
FDR in the absence of attenuation. This was of interest to determine the "best case" performance of FDR filtering
since FDR does not account for attenuation. Comparison of reconstruction strategies 1 and 2 allowed assessment of
the impact of attenuation on FDR restoration when attenuation is not compensated for prior to FDR filtering.
Comparison of reconstruction strategies 1 and 3 allowed assessment of the degree to which pre-correction for
attenuation could alleviate the degradation in FDR performance in the presence of attenuation. By comparing
strategies 2 and 3, the relative merits of analytical pre-filtering attenuation correction, and correction for
attenuation after FDR filtering within OSEM could be detennined. Comparison of strategies 3 ,4, and 5 allowed
assessment of the degree to which DDR can be compensated for by a combined pre-reconstruction approach for
attenuation and DDR, and by the inclusion of them in OSEM. Comparison of the same strategies applied to the
acquisition sets with and without the presence of the 10% background allowed assessment of the impact of
surrounding activity on the point sources.
Once the slices were reconstructed, 3D Gaussian distributions were fit and the FWHM in the directions of X (along
the major axis of a transverse slice of the phantom), Y (perpendicular to X in the slice), and Z (axial direction of
the phantom) were calculated. We defined the normalized FWHM (nFWHM) as a measure of resolution recovery
with the nFWHM equal to the measured FWHM divided 1.248 cm (the source FWHM). The closer nFWHM: is to
1
L
11997 International Meeting on Fully 3D Image Reconstruction
131\
1; the better the resolution recovety was. The nFWHM was also calculated in the X and Z directions for the each
source at each projection angle with no resolution compensation, and with FDR restoration to help determine the
impact ofFDR restoration on the data input to reconstruction.
Currently, not all of the reconstructions have been completed or analyzed. The following results have been
obtained thus far.
First~
even in the absence of Poisson noise and attenuation, and with regularization of the FDR filter to produce a
constant Gaussian response equivalent to that of the camera at a distance equal to the radius ..of..rotation (ROR), the
nFWHM's become extremely erratic in the filtered projections as the distance increases beyond that of the ROR.
The average nFWHM with this degreo of regularization was 1.28. Even under these ideal conditions, increased
regularization for distances greater than the ROR (the far field) is required to avoid the projections becoming
exceedingly noisy. When such regularization is applied (for example, by clipping the FDR filter so that it does not
have coefficients·larger than 10.0), the far field response is no longer erratic, but larger nFWHM's are obtained for
far field locations. This indicated that there will be a trade--offbetween an isotropic and stationary response, and
the regularization of noise.
With the addition of uncorrected attenuation, low frequency streaking is seen in the sinograms after FDR
restoration filtering. The nature of these streaks is dependent on the coefficients of the FDR filter in the region of
the 3D Fourier Transfonn of the sinograms where FDR is unable to specify a distance (the plane for the transaxial
spatial frequency equal to zero). In the absence of attenuation, all projections have the same total count and only
noise contributes to terms in this plane when the angular frequency is not 0, In the presence of attenuation there is
variation in the number of counts within the projections as a function ofangle, and signal as well as noise
contributes to the off..axis terms. The result is a. degradation in the ability ofFDR to compensate for DDR. With the
exception of a point source located in the lungs, degradation in FDR performance caused by attenuation appears to
be corrected by application of analytical attenuation correction
Finally, with both attenuation and DDR modeled in the projector and backprojector pair, only 2·3 iterations are
required to obtain near stationary and isotropic nFWHMts of approximately 1.0 when solely the point sources are
present in the projections. The presence of the 10% background has a profound impact on the convergence of
OSEM. Even at 10 iterations of OSEM, the nFWHMt s are not stational)' or isotropic, and are not near the ideal
value of 1.0.
Acknowledgments:
This research was supported by National Heart, Lung, and Blood Institute under Grant HlI'·50349. Its contents are
solely the responsibility of the authors and do not necessarily represent the official views of the National Heart,
Lung, and Blood Institute.
References:
Beekman FJ, Eijkman EGJ, Viergever MA, Borm GF and Slijpen ETP 1993 Object shape dependent PSF model
for SPECT imagingIEEE Trans. Nucl. Sci. 4031-39
Bellini S, Piacentini M, Cafforio C and Rocca F 1979 Compensation of tissue absorption in emission tomography
IEEE Trans. Acou.s Speech. Sig. Proc. 27 213-18
Floyd CE, Jaszczak RJ, Manglos SH and Coleman RE 1988 Compensation for collimator divergence in SPECT
using inverse Monte Carlo reconstruction IEEE Trans. Nucl. Sci. 35 784-87
Formiconi AR, Pupi A and Passeri A 1989 Compensation of spatial response in SPECT with conjugate gradient
reconstruction technique Phys. Med. BioI. 34 69-84
11997 International Meeting on Fully 3D Image Reconstruction
1321
Glick 8J, Penney BC, King MA and Byrne CL 1994 Noniterative compensation for the distance-dependent detector
response and photon attenuation in SPECT imaging IEEE Trans Med Imag 13363-74
Glick SJ, King MA, Pan T-S, and Soares EJ 1995 An analytical approach for compensation of non-uniform
attenuation in cardiac SPECT imaging. Phys Med Bioi 40 1677-1693
Hudson HM and Larkin RS 1994 Accelerated image reconstruction using ordered subsets projection data IEEE
Trans. Med.Imag. 13601-9.
fl
tj
Kamphuis C, Beekman FJ and Viergever MA 1996 Evaluation of OS-EM vs. ML-EM for ID, 2D and fully 3D
8PECT reconstruction. IEEE Trans. Nuc/. Sci. 43 2018-24
[01
King MA, Pan T-S, and Luo D-S Fast spatial-domain convolution which accounts for system spatial resolution.
IEEE Trans Nucl Sci, submitted.
I
I
Lewitt RM, Edholm PR and Xia W 1989 Fourier method for correction of depth dependent collimator blurring.
SPIE Proc. 1092 232-43
[]
fl
McCarthy AW and Miller MI 1991 Maximum likelihood SPECT in clinical computation times using meshconnected parallel computers IEEE Trans. Med Imag. 10 426-36
.1
[]
Pan T-S, Luo D-S and King MA 1995 Design of an efficient 3-D proJector and backprojector pair for SPECT::'1h:
Proceedings of Fully 3D Image Reconstruction in Radiology and Nuclear Medicine ( Aix-Ies~Bhlns,
Savoie,France) pp. 181-5
- Influence of OSEM, elliptical orbits and background. activity on SPECT 3D resolution recovery Phys. Med.
Bioi. submitted.
Penney BC, King MA and Knesaurek K 1990 A projector, back-projector pair which account for the twodimensional depth and distance dependent blurring in SPECT IEEE Trans. Nucl. Sci. 37681-6
r- i
LJ
Pretorius PH, King MA, Glick SJ, Pan T-S and Luo D-S 1996 Reducing the effect of non-stationary resolution on
activity quantitation with the frequency distance relationship in 8PECT. IEEE Trans. Nucl. Sci,. In press.
[J
Pretorius PH, King MA, Pan T-S, de Vries DJ, Glick SJ, and Byrne CL Reducing the influence of the partial
volume effect on 8PECT activity quantitation with 3D modeling of spatial resolution in iterative reconstruction.
Phys. Med. Bioi. submitted.
[j
Soares EJ, Glick 8J, and King, MA Noise characteristics of frequency-distance principle (FDP) restoration
filtering. IEEE Trans. Nucl. Sci,. In press.
[.I
Tsui BMW, Hu HE, Gilland DR and Gullberg GT 1988 Implementation of simultaneous attenuation and detector
response correction in 8PECT IEEE Trans. Nucl. Sci. 35 778-83
r- j
lJ
[J
r:
I
I
Tsui BMW, Zhao XD, Gregoriou GK, Lalush DS, Frey EC, Johnston RE, and McCartney WH 1994 Quantitative
vardiac SPECT reconstruction with reduced image degradation due to patient anatomy. IEEE Trans. Nucl. Sci. 41
2838-2844.
Zeng GL and Gullberg GT 1991 Three-dimensional iterative reconstruction algorithms with attenuation and
geometric point response correction IEEE Trans. Nucl. Sci. 38 693-702
-1992 Frequency domain implementation of the three-dimensional geometric point response correction in SPECT
imaging IEEE Trans. Nucl. Sci. 39 1444-53
:
l
l_
11997 International Meeting on Fully 3D Image Reconstruction
1331
Comparison of Scatter Compensation Methods in Fully 3D
Iterative SPECT Reconstruction: A Simulation Study.
Freek J. Beekman!, Chris Kamphuisl, Eric C. Frey2,
Imaging Science Institute, University Hospital Utrecht.
Department of Biomedical Engineering, The University of North Carolina at Chapel Hill.
1
2
Abstract
Effects of different scatter compensation methods incorporated in fully 3D iterative reconstruction
were investigated. The methods were: (i) The inclusion of an noisy "ideal scatter estimate" (ISE)i (ii)
Like (i) but with a noiseless scatter estimate (ISE-NF)i (iii) Incorporation of scatter in the point spread
function during iterative reconstruction ("ideal scatter model", ISIvI)i (iv) No scatter compensation, (v)
Ideal scatter rejection, as was simulated by assuming a perfect energy l~esolution and 110 loss of sensitivity
for primary photons. A cylinder containing cold spheres was used to calculate cOlltrastftto-lloise curves.
For a brain study, global errors between reconstruction and "true" distributions were calculated. Results
show that ideal scatter rejection is superior to all other methods. In all cases considered, ISM is superior
to ISE and performs approximately as well as (brain study) or better than (cylinder data) ISE-NF.
Both ISM and ISE improve contrast-to-noise curves and reduce global errors, compared to no scatter
compensation. In case of ISE, blurring of the scatter estimate with a Gaussian kernel results in slightly
reduced errors in brain studies, especially at low count levels. The optimal kernel size strongly depends
on the noise level.
INTRODUCTION Detection of photons which have undergone scatter events in the patient is one
of the main factors of image distortion in SPECT. Over the last two decades, many methods have been
proposed to compensate for scatter in order to reduce the resulting degradation of image contrast and loss
of quantitation.
One class of scatter compensation methods are subtraction-based. In these methods, an estimate of
the scatter contribution in the projection data is subtracted from the measured projection data. Many of
these methods use data from multiple energy windows to obtain the scatter estimate (e.g., [1,2]). These
different methods have different accuracies [3J and, to further complicate matters, the accuracies depend
on the exact calibration procedure used to determine various parameters and calibration curves.
A second class of scatter compensation methods is the incorporation of an accurate model of the image
formation process into an iterative reconstruction algorithm (e.g. [4-6]). This has the advantage that the
accuracy of the scatter compensation should be limited only by the ability of the model to describe the
image formation process. In addition, there are potential advantages in terms of noise properties [6J.
The focus of the present work is to compare subtraction-based and reconstruction-based scatter compensation methods. Rather than choosing a subset of these methods, two limiting cases for subtraction
based methods are investigated. The first method is to assume that we are able to estimate the true-noise
free (mean) scatter component of the projection data. This represents an ideal scatter subtraction method
that has the best possible properties in terms of accuracy and noise. This method will be referred to as
ideal scatter estimation-noise free (ISE-NF). The second limiting method is to assume that we can estimate
the true scatter component of the projection data, but that this component is corrupted by Poisson noise.
The effects of the noise in the projection data can then be modulated by the use of low pass filtering. This
method, ideal scatter estimation (ISE) represents a scatter subtraction that has ideal behavior in terms
of accuracy, but less than ideal, and more realistic, noise properties. These two limiting-case subtraction
methods are compared to the limiting case of ideal scatter modeling (ISM), i.e., where the reconstruction
algorithm incorporates the exact model of the image formation process. In addition to these three compensation methods, comparisons were made to the case of no scatter compensation (NSC), and ideal scatter
rejection (ISR) (the case of a detector that can perfectly reject scattered photons). All methods considered
compensate for attenuation and the full distance depe~dent camera response. These various methods are
compared using two phantoms,· a simple phantom containing cold rods in a hot background, and the 3D
Hoffman brain phantom. A quantitative comparison is made using measures of image contrast and noise
(for the simple phantom) and global accuracy (for the brain phantom).
METHODS Noise free projections of a cylinder and a digital 3D Hoffman brain phantom [7J containing
99m-Technetium were simulated on a 128 x 128 pixel grid with 2 x 2 mm pixels. The digital phantoms are
128 3 grey value images with 2 x 2 x 2 mm voxels. The small voxel size for simulation (compared to 4 mm
11997 International Meeting on Fully 3D Image Reconstruction
1341
voxels and projection pixels for reconstruction) was used to partly simulate the continuous character of
real activity distributions. Before reconstruction, the projection images were collapsed to 64 x 64 images
with a pixel size of 4 x 4 mm. The SPECT simulator [8] projects each voxel with a distance and object
shape dependent PSF [9]. Primary and scatter data can be stored in separate files. The cylinder (diameter
222 mm, height 300 mm) contained 20 spherical cold spots with a diameter of 20 mm. The rotation radius
of the detector was 130 mm for both the cylinder and the brain study. The number of projection angles
was 120.
The noise free simulated projection data were scaled to the desired number of total counts, and Poisson
noise was generated using these projection values as the means. For the cylindrical phantom calculations
were made at noise levels corresponding to 20, 40 and 80 million counts in the projection data. In the case
of the brain phantom, the total number of counts summed over all projections were 6, 12, and 24 million
counts.
For the ISE method, the amount of noise in the scatter estimate was calculated by considering the
number of counts in the lower energy window of the Dual Window data (scatter window 92-125 keV) [1].
To obtain statistically significant differences between the contrasts, the average contrast of 80 spheres was
determined.
An adaptation of the ML-EM algorithm [10] was used. Details of our implementation of the used PSF
model in ISM combined with a rotating projector back-projector can be found in [6]. In case of NSC, ISR,
ISE and ISE-NF only the primary part of the model was included in the PSF. The scatter background in ISE
and ISE-NF was included in the denominator of the algorithm. To avoid prohibitive long reconstruction
times all reconstructions were accelerated by using 15 subsets of projections (the Ordered Subset EM
algorithm [11]).
Several image metrics were used to quantitatively evaluate the scatter compensation methods. Cold
region contrast (C), used for evaluation of cylinder data, is defined by G = I~~~I where 1 is, the. average
activity in a cold sphere and b is the average activity in a region with constant background activity. The
noise. in a background region was expressed in the normalized standard deviation (NSD). For a global
measure of accuracy of the brain reconstruction the sum of squares of differences (SSD) wa.s calculated.
The SSD is defined as the sum over all voxels of the squared pixel intensity differences between the
reconstructions of the brain and the digital brain phantom. Before the SSD is calculated, the total number
of counts in the reconstruction is normalized to the total number of counts in the brain phantom. For
further quantitative assessment, image profiles through reconstructed images are shown. The profiles used
for this investigation were taken through slices with a width and thickness of 4 mm (Le. one pixel).
r')
,1
[]
C1
[]
[]
('
I
I
LJ
RESULTS I. Cylindrical phantom studies. For comparison of contrast at equal noise level rather than
at equal iteration number, contrast to noise (CTN) curves (Figure 1, left) were generated. This enables
comparison of average contrast of 80 spheres at equal back-ground noise level in terms of NSD. In the
right frame of figure 1, contrast for each method is plotted as a function of total counts in the projections
for an NSD of 0.2. The curves show that ISR is only slightly superior to ISM, and ISM is superior to
ISE even when a noise free scatter estimate is used (ISE-NF). All scatter compensation methods improve
CTN-curves.
Images and profiles at equal NSD are shown in Figure 2 for the 40 million counts data set. Note the
extremely small difference in shape between ISE-NF and ISM. Although shapes of the profiles of ISE-NF
and ISM are very siII,lilar, the contrast is slightly higher in ISM which explains the better CTN curves of
ISM. In general, the differences between the scatter compensation methods in terms of CTN-curves are
significant, but the differences in the presented images are not spectacular.
II. Brain phantom studies. The sum of squares of differences (SSD's) between pixels in the phantom
and the reconstructed images were calculated as a function of iteration number. Figure 3 shows that at
lower iteration numbers the SSD decreases. After more iterations, the SSD starts to increase, mainly
because noise is dominating the image.
The right frame in Figure 3 shows the effect of Gaussian pre-reconstruction filtering of the scatter
estimate on, the SSD. The curves for blurred scatter estimates are for a kernel width resulting in the
smallest SSD. Only the curve for the optimal kernel (the one which reaches the lowest SSD) was selected
for the graph. The lowest SSD is obtained by ideal scatter rejection, at all count levels investigated. ISM
always results in a lower SSD than ISE, and in an equal or lower SDD than ISE-NF.
11997 International Meeting on Fully 3D Image Reconstruction
135\
40 Million Counts
0.8
NSD:: 0.2
0.8
0.75
0.75
0.7
til
0.65
1Ii
C
0.6
C
0
0.55 -
0
~
0
>
~
0.5
a:
0.45
"
..
" ~~.,
~
0
Q)
0.7
ISR .-.
ISM +•••
ISE.NF 1J .. 0
ISE H-H
NSC ..... 4
0.65
......
Q)
.~
«1
Qj
ISR~
ISM +---+
ISE-NP 0"'0.
ISE H·--H
NSC ., .....
0.4
0.35
0.6
Qj
IT:
0.55
---
. -~-.--'
.........
---
0.5
0.3
0
0.05
0.1
0.15
NSD
0.2
0.25
0.3
20M
40M
80M
Total Counts in Projections
Figure 1: Comparison of NSC, ISE, ISE-NF, ISM, and ISH.. Left) Contrast to noise curves of cold spots in the
cylinder data for 40 million counts. Right) Comparison of contrast, reached at equal back-ground noiRe level (NSD
0.2) for 20, 40 and 80 million count data sets.
=
NSC
C = 0.55
ISE
Figure 2: Contrast (C), images and profiles of the cold sphere phantoms, displayed at equal Normalized Standard
Deviation (NSD = 0.2) in a background region, for 40 million counts projection data. From left to right: NSC, ISE,
ISE-NF, ISM, and ISR.
CONCL US IONS and DISCUSSION The complete rejection of scatter (ISR), a$ can be approximated by systems with an extremely high energy resolution and a narrow energy window, is superior to
all compensation methods considered in this paper. The theoretical assumption was made that exactly the
same amount of primary photons were acquired by ISR, as in a 20% wide energy window of a conventional
gamma camera system with an energy resolution of 11%. In practice however, a semiconductor detector
has a much lower count efficiency than a NaI gamma-camera. ISR is better than removing a noise free
scatter estimate (ISE-NF) because subtracting the noise free scatter estimate will not remove the noise due
to the scattered photons and the compensated data will be noisier than data that was acquired without
scatter.
The use of an accurate scatter model during reconstruction (ISM) is superior to the use of an accurate
scatter estimate, even in the case that the scatter estimate is noise free (ISE-NF). One of the practical
drawbacks of ISM are long reconstruction times. Over the last couple of years, several methods have been
developed to reduce these reconstruction times. When some of these methods are combined speed up
factors of about two orders of magnitude (e.g.[12]) can be reached.
The accuracy of reconstruction in ISM is determined by the accuracy of scatter models. Investigations
to further improve scatter models are still going on. In addition, the accuracy of both attenuation and
scatter modeling during reconstruction is influenced by the accuracy of attenuation maps. This influence
11997 International Meeting on Fully 3D Image Reconstruction
1361
12M counts
220
\
\\
210
~
\
\
£:)
C/)
C/)
190
\
J
·NSC· ..·ISE· -+--·ISENF· .0£) ....
·ISM· ->f·ISA" -.....-.-
~:"
~
\
200
'I,
[ I
12M counts
I
q\.
'\~::::.~..
....'0....
\
"",
..-."
""
.'"
\ \ ;:s:-+-..
\.
180
.....~/
"+",,,
-t/
"...-"
.. ~~
.(].•..(].)/
220
..
,','
·ISEblurO.7" ..·ISE· -+--·ISENF· .0£) ....
'
210
,.,1
Ii
/1'
,f
.....
200
....
""s"
IJ·:.·:;~~:··G
£:)
,./
....x--.)("/l<
C/)
C/)
190
180
B·"9"'II'~:'_{:""'~_.)(
\,.,.,.." ..... ,........ ,...,............,tt.
170
170
160
160
0
(1
L,
5
10
Iteration number
15
20
0
5
10
Iteration number
15
20
Figure 3: Left frame: Comparison of the SSD as a function of iteration OS-EM with 15 subsets, for NSC, ISE,
ISE-NF, ISM, and ISR (12M count level). Right frame: Effect of Gaussian filtering of the scatter estimate for ISE
on MSE measured from the Hoffman phantom. ISEblurO.7 refers to a blurring kernel with a standard deviation of
0.7 pixels.
[J
is currently being investigated.
Subtraction based methods (ISE and its, in practice impossible, noise free limit ISE-NF) gave the worst
results of all compensation methods considered. Important practical advantages of ISE compared to ISM
is that ISE is very fast and inherently compensates for scattered photons originating from sQurcesout of
the field of view. The disadvantages are already considered in the introduction. In practiceth&':'~!nount of
noise in scatter estimates are often higher than for the ISE method presented here.
In this paper, scatter was included in the denominator of the OS-EM algorithm. This has already
been performed by others for the ML-EM algorithm. Inclusion of a noise free scatter estimate, results in
convergence to an ML solution at high iteration numbers. We do not expect that a "correct" algorithm for
including a noisy scatter estimate as an alternative for ISE like implemented herein will result in different
conclusions. This is because even in the mathematically correct case of ISE-NF, ISM results in equal or
lower errors than ISE-NF.
'
[]
-"I
[J
References
-1
[_.J
I
r'j
lJ
r 1
I
I
H
\
I
II
L)
[1] R. J. Jaszczak, K. L. Greer, and C. E. Floyd, "Improved SPECT quantification using compensation for scattered photons,"
J. Nucl. Med., vol. 25, pp. 893-900, 1984.
[2] M. A. King, G. J. Hademenos, and S. J. Glick, "A dual photopeak window method for scatter correction," J. Nucl. Med.,
.
vol. 33, pp. 605-612, 1992.
[3] M. Ljungberg, M. A. King, G. J. Hademenos, and S. E. Strand, "Comparison of four scatter correction methods using
Monte Carlo simulated source distributions," J.Nucl.Med., vol. 35, pp. 143-151, 1994.
[4] C. E. Floyd, R. J. Jaszczak, K. L. Greer, and R. E. Coleman, "Inverse Monte Carlo as an unified reconstruction algorithm
for EOT," J.Nucl.Med., vol. 27, pp. 1577-1585, 1986.
[5] E. O. Frey and B. M. W. Tsui, "A practical method for incorporating scatter in a projector-backprojector for accurate
scatter compensation in SPECT," IEEE Trans. Nucl.Sci., vol. 40, pp. 1107-1116, 1993.
[6] F. J. Beekman, C. Kamphuis, and M. A. Viergever, "Improved quantitation in SPECT imaging using fully 3D iterative
spatially variant scatter compensation," IEEE Trans. Med. 1m., vol. 15, pp. 491-499, 1996.
[7] E. J. Hoffman, P. D. Cutler, W. M. Digby, and J. O. Maziotta, "3D-phantom to simulate cerebral bloodflow and metabolic
images for PET," IEEE Trans.Nucl.Sci., vol. 37, pp. 616-620, 1990.
[8] F. J. Beekman and M. A. Viergever, "Fast SPECT simulation including object shape dependent scatter," IEEE
Trans.Med.Im., vol. 14, pp. 271-282, 1995.
[9] F. J. Beekman, E. G. J. Eijkman, M. A. Viergever, G. F. Borm, and E. T. P. Slijpen, "Object shape dependent PSF
model for SPECT imaging," IEEE Trans.Nucl.Sci., vol. 40, pp. 31-39, 1993.
[10] K. Lange and R. Carson, "E.M. reconstruction algorithms for emission and transmission tomography,"
J. Gomput.Assist. Tomog., vol. 8, pp. 306-316, 1984.
[11] H. M. Hudson and R. S. Larkin, "Accelerated image reconstruction using ordered subsets of projection data," IEEE
Trans.Med.Im., vol. 13, pp. 601-609, 1994.
[12] C. Kamphuis, F. J. Beekman, M. A. Viergever, and P. P. van Rijk, "Accelerated fully 3D SPECT reconstruction using
Dual Matrix Ordered Subsets (abstract)," J. Nucl. Med., vol. 37-5, p. 62P, 1996.
11997 International Meeting on Fully 3D Image Reconstruction
1371
Inversion of the Radon transform in two and three dimensions using
orthogonal wavelet channels
Eric Clarkson, Department of Radiology, University of Arizona, Tucson, AZ
85724
Abstract
Using very general properties of the continuous wavelet transform and its
adjoint it is possible to derive a class of inversion formulas for the Radon transform
in two and three dimensions. To implement the procedure a set of orthonormal
wavelet channels which span the object space is required. Other than these two
conditions, there are no other special properties that the wavelet functions need
to have. In each dimension there are both real space and Fourier space versions
of the inversion method. In what follows upper case letters will indicate Fourier
transforms of the corresponding functions in lower case.
For the two-dimensional case suppose that f(x, y) can be expanded in the
following form:
00
f(x, y) =
L fn(x)h~(y).
(1)
n=l
With the hn being fixed wavelet functions and the in variable functions depending
on f. Let l(c/J,p) be the line passing through (pcosc/J,psinc/J) and perpendicular to
(cosc/J)i + (sinc/J)]. The Radon transform of f is:
A(¢,p)
=J
fdl.
(2)
Jz(¢IP)
If the equation for this line is written as y = x~t, let AO(S,t) = A(¢(S),p(s,t)).
The Radon transform now looks like this:
.110(8,
t) =
~ ill.r fn(x)h~ (x-t)
V(;2+1
82 ~
-s- dx.
(3)
We may write this as
(4)
where Wn = W {fn, hn } ,the wavelet transform of in with respect to hn. Let
W(8, t)
=
lJ11 .110(8, t).
11997 International Meeting on Fully 3D Image Reconstruction
1381
The wavelet inner product is given by
,-)
lj
(6)
We will say that the wavelets hn form orthonormal wavelet channels if (hn, hm)w =
onm, in which case the functions in can be recovered from w via the adjoint of the
wavelet transform: in = W T {w, hn }. Explicitly, we have
fn(X) =
[]
11W(S,t){£~ (x~t) ~:dt.
(7)
This follows from the fact that W T {W {In, hn}, hm} = (hn' hm)w in. In terms of
Ao, in is given by
[]
in(x)
[]
=
11
lit
lit
(
x-t)
Ao(s,t)hn -.s
~dS
- 2 - 2 dt .
Simpler expressions result if write the equation for the line as y
Al(m, b) = Ao(m- 1 , -bm- 1 ). Then
Al(m, b) = yfl + m21 f
[]
(8)
s +ls
= mx + b.
(x, mx + b) dx
Let
(9)
is the Radon transform in these parameters. To recover in we now have
---I
[ _1
(10)
Therefore we may write an inversion formula for the Radon transform:
[J
I(x,y)
L]
=
r r Al(m,b) [fhn(mx+b)h~(Y)] V~
~dmdb.
Jilt Jilt
(11)
n=l
vfsT.
In the Fourier domain we have Wn(s, k) = Fn(k)H~(sk)
For the different
forms Aq of the Radon transform of I, the function Aq is the Fourier transform of
Aq with respect to the second coordinate. The recovery of Fn from Ao is given by
(13)
1.
H1
I
I
LI
11997 International Meeting on Fully 3D Image Reconstruction
1391
while for Al we have
I' A \m,
(
_~)
1-7" (~) • ~ dm
m .un
m V~'m"
P. (k) -
(14)
Jll'(~~l
-n,"",-
For this procedure to work we must be assured that, for the chosen set of orthonormal wavelet channels, an expansion of the form in equation (1) is always
possible for an arbitrary object function f. We have constructed a set of orthonormal wavelet channels that are Haar-like in Fourier space and which satisfy this
condition when the object functions are square integrable. An explicit inversion
formula exists in this case for the Fourier domain.
For the three-dimensional Radon transform a similar procedure is possible.
We write
00
L lij(z)hi (x)hj (y).
(16)
VI .+a
. ab +b2 L Uij(a, b, c).
(17)
I(x, y, z)
=
The integral of I on the plane z =
i,j=l
ax + by + c is
2
00
A3(a, b, c) =
i,j=l
=
and wj =
If Wij = W {/ij, hi}, wij(t) = Wij(a, t) and ufj(b, c) = Uij(a, b, c), then ufj
W {wij, hj } . To retrieve lij from A3, let ua(b, c)
W T {u a , hj }. Then
=
1_,_:2b+b2A3(a, b, c)
00
wj(t)
= L wfj(t)
(18)
i=l
(19)
with
fij(Z) =
1
R3
da~
(20)
kij(z, a, b, C).,3(a, b, C)2 b2 dc,
a
If we Fourier transform A3 with respect to c the corresponding formula is
Fij(k) =
1
R2
Hi (ak)Hj (bk)A3 (a, b, k) ~
~~
1
1+a
2
+
- ,,-,b,'
b2 a
(21)
This method can be generalized to higher dimensions in a similar fashion.
11997 International Meeting on Fully 3D Image Reconstruction
1401
-- -------- ---
r-l
\
I
'
I
Submitted to 1997 International Meeting 'on Fully Three-dimensional Image Reconstruction in Radiology and
Nuclear Medicine. June 25-28, 1997, Pittsburgh. PA, USA.
r-l
I
j
Towards Exact 3D-reconstruction for Helical Cone-Beam
scanning of Long Objects. A New Detector Arrangement and a
New Completeness Condition.
II
[-j
Per-Erik Danielsson, Paul Edholm, Jan Eriksson, Maria Magnusson Seger
f]
Image Processing Laboratory, Dept. of Electrical Engineering
Link6ping University, S-581 83 Linkoping, Sweden
[--I
_J
State-of-the-art
[]
Exact 3D-reconstruction from cone-beam projections is now a well developed art with several efficient
algorithms [1], [2], [3]. However, most if not all of these have a severe drawback. They assume that the
whole object fits in a window limited by the available 2D-detector. This assumption is not valid in most
practical applications including medical full body X-ray tomography. While future 2D-detectors'are likely to cover the width of the patient Gust as the ID-detectors presently in use) it is not forseeablethatthey
can be extended to cover the length of the patient from head to foot.
If
cJ
[]
This is the background for the long object problem. While allowing the object to extend (indefinitely)
below and above the detector window, how should cone-beam projection data be aquired and processed
to obtain an exact or near-exact result with greatest efficiency?
[]
r-i
The helical scanning mode is an obvious candidate for data acquisition. Several authors have proposed
such systems including [4], [5] using reconstruction techniques borrowed from Feldkamp et.a!' [6].
LJ
U
fl
L_!
Exact reconstruction techniques are usually founded in completeness criteria for Radon data. For the long
object problem with no obvious origin of the object space we have found it advantageous to use the following alternative completeness criterion. Sufficient projection data for exact reconstruction of the long
object is acquired (complete data capture) if each point in the object is exposed over a rotation angle of
at least 180 degrees.
[]
[- \
I)
L_J
Q
r
Orlov's theorem
i
LJ
The proof of this sufficiency condition is based on Orlov's theorem [7] which states that if an object is
projected with a parallel beam and the set of projection angles mapped onto the unit sphere describes a
certain curve, then these projections provide complete information for synthesis of all projections taken
from orientations with projection angles corresponding to points inside the convex hull of the curve. Figure 1 provides an example. All projections represented by the shaded area are retrievable, given projections taken from the curve. The proof of the theorem follows from observations in the Fourier domain
and is omitted here for the sake of brevity.
An interesting effect is achieved when the source path is extended so that it covers two opposite points
on a diameter. See Figure 2. The convex hull contains everything inside and on great circle arcs connecting A and B. In Figure 2, two such arcs are shown denoted 1 and 2, respectively. But since A and B are
diametrically opposite, we can fill the whole sphere with such arcs and the convex hull of the curve S
is then the whole unit sphere of projections. Hence, all projections are retrievable from data acquired
along a curve with diametrically opposed endpoints and therefore this is a complete data capture.
I
I
\
_oj
11997 International Meeting on Fully 3D Image Reconstruction
1411
Figure 1
Figure 2
v
s
Detector
Figure 3
An optimal detector arrangement.
Figure 3 shows a fixed source-detector system inside which a long cylindrical object rotates with angular
velo~ity (t) and translates upwards with velocity v. The source S resides on the outer rim of the object space
and the detector is "glued" to its 'outer surface. Sideways; the detector is extended to cover up to one full
turn of the cylinder, less if the object does not extend all the way out to the cylinder rim. The height of
the detector is 2:rc ~. and it is limited in the vertical direction by two slanted lines having a slope which
exactly fits the pitch of the helical movement. Unwrapped and portrayed in the plane of the sheet, the
detector area attains the shape shown in Figure 4.
11997 International Meeting on Fully 3D Image Reconstruction
1421
2n~
[-
co
l
-n12
[I
[J
[]
Figure 4
[I
[]
s
[J
[]
[]
~
Figure 5
The fan-beam angle y is defined in Figure 5 which shows the system from above. A line Ql - Q2 is traversing the object space and is shown in two specific positions. Both positions are such that one end of the
line coincides with a ray from the source. Such a line is called a 1t-line.lts projection enters and exits the
detector at two points In and Out indicated in Figure 4 and 5. In between, all points on the line have rotated
an angle 1t with respect to the source position. Hence, all points including Ql, Q and Q2 have been fully
exposed, and since this line is chosen arbitrarily all points in the object space have been exposed during
an angular interval 1t. The detector arrangement of Figures 3 and 4 provides us with complete and non-redundant projection data for the whole object of unlimited length.
rl
I
I
LJ
11997 International Meeting on Fully 3D Image Reconstruction
1431
Conclusions
The above detector arrangement may be implemented in various ways. Thus, it is not mandatory to place
the detector physically on the cy linder in Figure 3. It may be arranged in any manner, for instance as pieceways fiat panels at any distance from the rotation axis, as long as the detector data are limited to the window described by Figure 3 and 4. It should also be noted that the full width from y :::::
to r = is
not necessary for objects which have a diameter less than 2R. Fot instance, if the object has the width
R the detector area of Figure 4 may be limited to the section from y == -1C / 6 to y == 1t/6 .
-I
I
The exploitation of the above detector arrangements for exact or near-exact reconstl1lction will require
appropriate preweighting and filtering followed by backprojection. Several options for reb inning is also
available. The results of this ongoing effort is omitted in this abstract for the sake of brevity but will be
reported in the full length paper.
Acknowledgement
The support for this work from Swedish Council for Engineering Sciences, grant No. 95-470 is gratefully
acknowledged.
References
[1]
P. Grangeat. "Mathematical framework of cone beam 3D reconstruction via the first derivative
of the Radon transform", Mathematical Methods in Tomography, G.T. Herman, A.K. Louis, F.
Natterer (eds.), Lecture notes in Mathematics, Springer Veriag 1991.
[2]
M. Defrise, R. Clack, "A cone-beam reconstruction algorithm using shift-invariant filtering and
cone-beam backprojection", IEEE Transactions on Medical Imaging, Vol. 13, No.1, pp.
186-195, 1994.
[3]
C. (Axelsson) Jacobson, P.E. Danielsson, "3D Reconstruction from Cone-Beam Data in
O(N310gN) time", Physics in Medicine and Biology, Vol. 39, pp. 477-491, 1994.
[4]
O. Wang, T.H. Lin, P.C. Cheng, D.M. Shinozaki, "A general cone-beam reconstruction algorithm", IEEE Transaction on Medical Imaging, Vol. 12, pp. 486-496, 1993.
[5]
S. Schaller, T. Flohr, P. Steffen, "A new approximate algorithm for image reconstruction in conebeam spiral CT at small cone-angles", IEEE 1996 Medical Imaging Conference, Anaheim, Nov.
3-9,1996.
[6]
L.A. Feldkamp, L.C. David, J.W. Kress, "Practical cone-beam algorithms", Journal o/Optical
Soc. Am., Vol. A6, pp. 612-619, 1984.
[7]
S.S. Orlov, "Theory of three-dimensional reconstruction. I. C()nditions for a complete set of projections", Sov. Phys. Crystallogr. pp. 511-515, 1975.
[8]
P.E. Danielsson, "Invention regarding optimal detector for tomographic 3D-reconstruction of
long objects", (in Swedish), Swedish patent application, January 1997.
11997 International Meeting on Fully 3D Image Reconstruction
1441
3D efficient parallel sampling perturbation in tomograp11Y
Laurent Desbat
TIMC-IMAG UMR CNRS 5525,
lAB, faculte de Medecine,
38706 La Tranche France
e-mail: [email protected]
1
Introduction
in 3D tomography based on the perturbation
of the Interlaced Hexagonal sampling scheme.
In [3], efficient sampling conditions have been
obtained for the parallel 3D X-ray transform
when the 2D detector trajectory is a circle
around the measured object (see figure 1):
g(</>, s, t)
=
1:
f(sO +te3 + u()du,
[]
[]
[J
[]
E [-1,1], t E [-1,1].
Efficient
sampling
condi-
tions
(1) Efficient sampling lattice schemes are based
with ¢ E [0, 27r], ( = (- sin ¢, cos</>, O)t, e =
(cos¢,sin</>,O)t, e3 = (0,0, l)t, Y = sf) +
te3, s
2
on sam pIing conditions due to Petersen and
Middleton [7]. We consider the n dimensional sampling on sets {Wk, k E LZn} gen-·
erated by the non-singular matrix W. vVe say
that the set I( contains the essential support
of j if fertK Ij(~)ld~ is negligible compare to
feEJRn Ij(~) Id~. The Petersen and Middleton
sampling condition for the lattice {Wk, k E
LZn} is that the sets I( + 27r W- t k, k E LZ n
have no overlapping (sampling errors can be
driven by fertK Ij(~) Id~, see [6]).
The essential support of the Fourier transform of the 2D Radon transform has been given
--~
JS in [8, 6]. This result is extended to 3D tomography for (1) when f is supposed to be
essentially b band limited [3,2]. Let fJv(O", T) =
(27r)-1 f;7r fJ(</>, 0", T)e-ivrPd¢, where 9(</>,0", T) is
the 2D Fourier transform of (1) according to
the variables sand t. The essential support of
Figure 1: Definition of the parameters </>, s, t of 9v(0", T) is shown to be contained in
the 3D measurement parallel geometry.
1(3 = { (v, 0", T) E LZ X IR X IR; 10"1 < b,
A given efficient scheme is not always easIvl < max (10"1/'!9, (1/'!9 - 1) b) ,
ily feasible with an existing measurement tool.
ITI < c(b,O")},
This is the reason why, the study of perturbations of the interlaced scheme have been pro- where < '!9 < 1 arbitrary close to 1 and
posed in 2D and applied to a process tomograb if lal ~ O"1J,b = max (1., (1 - '!9) b)
phy problem in oil industry [1]. The purpose of c(b,O") =
Vb 2 - 0"2 if O"1J,b < 10"1 < b
{
this work is to study new efficient geometries
otherwise.
°
°
r
1
lJ
11997 International Meeting on Fully 3D Image Reconstruction
1451
The sampling scheme generated by the matrix
WIll
= ~
b
2fJ'
[
0]
0
-fJ'
1
0
0
-1/J3" 2/J3" '
with 1)1 = fJ / (2 - fJ) < fJ < 1 (chosen close to
1 such that b/fJl E IN), satisJies the sampling
condition (it can be shown that the sets 1(3 +
21fWjj}k, k E ZZ3 are mutually disjoint, see [2])
for the X-ray transform of an essentially bband-limited function for
1)
>
VI - (-13 - 1)2
and b suJIiciently large. This scheme is ~~
more e·fficient than the best 3D rectangular
grid generated by:
Ws
1)
=?:
0 0]
3.1
Faridani's generalized san1pling
theorelTI
Because efficient sampling schemes are not always easily exactly feasible, see [1], we are interested by the study of its perturbations. An
essential tool for this purpose is the theorem
proposed by A. Faridani [4, 5J. We present here
only the simplest version of the theorem. This
theorem allows to consider sampling on unions
of shifted (too coarse) lattices U~=O A,. with
A,. = {a,. -I- Wk, k E LZ'n}j we suppose in the
following that ao = (0, ... , 0) t • The overlapping of]( by the sets [( +21f(W- 1 )tk, k E 2Z n
yields a decomposition of ]( == Ur=:l ](1, where
\:Il E {1, ... ,L}, 3{kl,O, ... ,kl,MI-l} C 7Z n ,
1 :; MI < 00 such that Ve E [(I, k E
zzn :
(~-21r(W-lrk)
(2)
0 1 0
[
bOO
1
¢:?
EJ(
(4)
k E {kl,O, ... , kl,MI-1}
Moreover, it can be easily shown that the IH It turns out that with IvI == max~1 M/
scheme is the union of two standard schemes (the maximum number of overlapping of ](),
generated by the diagonal matrix:
and a r E lR n be chosen so that \:Il, l =
1, ... , L, the following linear system (with
D
= ~ [20gl
~ ~
o 2/-13
kl,o == (0, ... , O)t):
]
~M-1
L.w=O
f31r ==
1
for j == 1, ... , Ml - 1 :
1
2i1r
L...,r=O f31r e- {(W- Q'r),kl J)lR n
more precisely
~M-l
I
{WIHk, k E LZ
{ D k, k
E
3
(3)
}
yz3} U{x + D k, k E ZZ3} ,
8
(5)
-
0
- ,
have a solution for (3~ E <C, r == 0, ... , M - 1,
then for f E S(1Rn) we have a Fourier interpolation form ula
with the shift
M-l
Swf(x) ==
L 2:
f(ar+Wk)gr(x-ar-Wk)
(6)
where
L
3
Efficient sampling perturbations
The purpose of this section is to show that
the IH scheme can be generated with coarse
grids, see eq. (8), and then to provide a way to
study perturbations of this scheme based on a
generalized sampling theorem presented in section 3.1 and on proposition 1 of section 3.2.
gr (y) == (21f)-n~21 det WI Lf3~XKI (-y).
1=1
The interpolation error can be driven by
~el~K IJ(e)lde. This theorem can be generalized for function periodic in a first set of variables (see [4]) for W feasible, Le., such that
Ted E W2Zn, where T is the period of f in
its dth variable. A general theorem for Locally
Compact Abelian groups is given in [5]
11997 International Meeting on Fully 3D Image Reconstruction
1461
3.2
IH scheme perturbation
thus
As in 2D tomography [1] the study of the
perturbation of the 3D IH scheme is based
Let us conon the following remarks.
sider the non-singular diagonal matrix Dp =
diag(Pl,P2, ... ,Pn) with Pd E IN,Pd =f=. O. Then
Vk E LZ n ,3!(q,r) E LZnxyzn,k = Dpq+rwith
Vd = 1, ... , n, 0 :::; rd < Pd. Thus if we denote
II = {(r1, 1'2, ... , rn)t, 0 :::; rd < Pd}, then
](e3
+ 21f D- 1D;l yz3
(10)
U (](e3 + 21fVVn;yz3 + 21fD-ID;lr)
U U(](e3 + 21fWjJ}(LZ3 + 1/2 (0,1, O)t)
rED
We can conclude from the last equality that the
sets
](e3
21f n- l D;lyz3 can be reorganized
yzn =
Dpyzn l'
rED
in a 2PlP2P3 tiling of the LZ X ]R 2 space. Thus,
the maximum number of overlapping M of the
Thus for example, the IH sampling scheme
set ](e3 (in fact of the whole LZ X ]R2 space)
(n = 3) can be written from eq. (3)
is 2plP2P3. As det DDp = 2PlP2P3 det WIH,
3
(8) as efficient schemes as the IH scheme can be
{WIHk, k E LZ }
produced with DDp.
N ow the choice of the shift a r in the case of
3
{Dr+DDpk,k E LZ })
=
perturbation of the IH scheme can be reduce
rED
to the study of perturbations of unitary matrix
{xs+Dr+DDpk, k E LZ3}) , by the next proposition.
U
+
+
(7)
(u
[J
U(U
rED
[J
~l
and thus can be produced by 2PlP2P3 shifted
coarse grids generated by the matrix D D p ,
with the 2P1P2P3 shifts a~, E E {+, - }, l' E II
given by :
[]
a~
Dr,
a; =
Xs
(9)
+ Dr = D (r + 1/2 (1, 1, l)t) .
The Faridani's theorem allows us to consider
sam piing on coarse grids D Dp and thus perturbations of the sampling IH schemes. As
the sets ](3
27rWn;k, k E LZ3 are mutually disjoint and in order to simplify the discussion, let us consider a set ]<e3 ~ ](3 such
that ](e3 21f W.u}k, k E yz3 tiles the yz X 1R 2
space. We have from (7) (n = 3), D;l LZ3 =
UrED LZ3
D;lr, and thus
+
+
[]
+
[]
21f D- 1D;1 LZ3
U21f n- LZ3 +27r n- n;lr.
1
II
1
rED
We can also directly verify that
21f D- 1LZ3
=
wci (yz3 + 1/2 (0, 1, O)t)
U27r Wn; yz3
21f
Proposition 1 Let us denote by Ul, 1
1, ... ,L the matrices of the linear systems (5),
i.e., Ul-J,r e = e-2i7r((W-IQrE),kl,i)IR2. In the case
of 2PlP2P3 shifted coarse grids generating the
interlaced scheme, with a r given by (9), Ul =
U do not depend on land 1/ yf2P1P2P3 U is unitary.
3.3
Application
In medical imaging, each projections contain
hundred thousands of data so that only very
regular sampling schemes are to be considered.
However, in industrial tomography, the measurement tools can be very simple and limited [1]. If we suppose that we have only
2 detectors (and one source of 'Y ray for example) then we can consider schemes generated by the disposition of the 2 detectors
shown in Fig. 2. Let us denote h = 1f /b and
7r / P = 1J'h where P is the number of projection on [0,1f]. For the projection angles
4jl1f / P, it E yz the system is translated on
the positions (2hj2, 2h/V3j3)t, (j2, j3) E yz2 in
the plane (s, t). Note that the projection angle
(4j1 2)7r / P has been also scanned but with
a step h' in the direction s. The next angle of
+
II
I
I
(!
11997 International Meeting on Fully 3D Image Reconstruction
1471
projection is (4jl + 1)7r I P, the same translation are done in the plane (s, t) plus a shift of
(h, h/V3)t. The projection angle (4jl + 3)7r / P
is at the same time scanned so that the next
considered angle takes the form 4h 7r / P. Because hi h' is generally not rational, the periodicity of the scheme in the direction s is only
possible if we consider that the next sampling
point in this direction is outside the support
of the measured function (here the unit cylinder). This yields coarse grids generated by the
matrix
7r/b
4'0!9' 2P20
[ o
0]
0
= DpD,
2/-/3
=
(2, P2, 1)t and P2 E .7.Z such that
2P27r /b > 2. As seen in the previous secwith p
2 detectors
h'=h cos 21liP
angle 2n1P "
;
1 source
Figure 2: 3D sclleme generated witll 2 Detectors for measuring a cylinder. Only 3 positions
of tlle measurement system are visualized in a
cross section (translations in the direction s of
step 2h). The system is also translated in tlw
orthogonal direction to this cross section.
tion 4P2 grids generated D(2,P2,l)D should
be sufficient to sample g( ¢, s, t). The 4P2
shifts corresponding to the perturbation of
the IH scheme presented before are given [4] A. Faridani. An application of a multidimensional sampling theorem to computed
by 7r/b(0,2j2,0)t, 7r/b('!9',2j2 + 1,1/v'a)t,
tomography.
In AMS-IMS-SIAM Confer7r/b(2'!9',2j2COS(rJ'7r/b),0)t, 7r/b(3'!9', (2j2 +
ence on Integral Geometry and Tomogra1) cos({)'lI-jb), 1/V3)t,j2 ::::: 0, ... ,P2 - 1. The
volume 113, pages 65-80. Comtempophy,
proposition 1 allows us to reduce the study the
rary Mathematics, 1990.
correctness of such a scheme to the inversibility of perturbated unitary matrices.
The
[5] A. Faridani. A generalized sampling thelarger is P, the smaller is the perturbation in
orem for locally compact abelian groups.
the sampling scheme. As in 2D, from relative
Math. Comp., 63(207):307-327,1994.
low values of P this new efficient scheme can
be shown to be correct, see [1].
[6] F. Natterer. The Mathematics of Comput-
erized Tomography. Wiley, 1986.
References
[1] L. Desbat. Efficient sampling on coarse
grids in tomography. Inverse Problems,
9:251-269, 1993.
[2] L. Desbat. Echantillonnage parallele efficace en tomographie 3D. CRAS serie 1,
1996. accepte pour publication.
[7] D.P. Petersen and D. Middleton 1962.
Sampling and reconstruction of wavenumber-limited functions in N-dimensional euclidean space. Inf. Control, 5:279-323,
1962.
[8] P.A. Rattey and A.G. Lindgren. Sampling
the 2-D Radon transform. IEEE Trans.
ASSP, 29:994-1002, 1981.
[3] L. Desbat.
Efficient sampling in 3D
tomography:
parallel schemes.
In
P. Grangeat and J .L. Amans, editors,
Three-Dimensional Image Reconstruction
in Radiology and Nuclear Medicine, pages
87-100. Kluver Academic, 1996.
11997 International Meeting on Fully 3D Image Reconstruction
1481
[:
A
Proof of proposition 1
Thus
= e-2i7r(r,D;lml,i) and Ui
Ui.
},r+
},r
_ =
e-2i7r(r,ql,j+D;lml,i)-i7r(E~=1 (QI,j)d+(D;l ml ,j)d).
Proof: We first establish the form of the kl,j
of (5). We first write 3! (ql,j, ml,j) E ZZ3 X ZZ3 thus the UI-},r do only depend on 1ni ,J' and
i7r
such that kl,j = Dpql,j + ml,j with 0 S; ml,jd < e- E~=1 (ql,j)d. As the kl,j can only take the
Pd, d = 1, ... ,3. Thus we have
2PIP2P3 forms DpQi,j + 17~I,j, mi,j E IT (PIP2P3
possibilities) and E~=l ql,jd odd or even (2
27r D- 1D;l kl,j
possibilities), we can conclude that, apart
1
from
a simple permutation of the rows (except
27r D-1ql,j + 27r D- D;lml,j
the
first
row), the matrices UI do not depend
b (ql,j1 j{J!, ql,j2' ql,jJ t + 27r D- 1D;lmld on t. Moreover,
'
f
11t .'
[]
[]
o
[]
Now we can consider the two following alternatives ql,j2 - ql,j1 - qld3 is even (or equivalently E~=l ql,jd is even) or is odd. In the first
case (E~=l ql,jd even) we can make the change
of variable ql,j2 - ql,jl - ql,j3 = 201,j2' Ql,jl
Ol,jl' ql,j3 = 01,j3 and we get
1
27rD- Qz,j
2. if j
i- j'
• if
m/,j
i- mi,j'
then we have
UI}' ,rIO
VI.,} ,r = 0
10
rEI1,tE{ +,-}
= 27rWnJ- oZ,j
because 2: rEI1 e- 2i7r (r,D;l m /,i)
• if m/,j = mi,j' then 2:~=1 QZ,jd and:/'
2:~=1 Ql,j'd have different parities,
thus
In the second case (E~=l QZ,jd odd) we can
make the change of variable Ql,j2 - QI,j1 - ql,i 3 =
20l,J2 + 1, Ql,jl = 0U 1 , Ql,j3 = 0l,j3 and we get
[]
[]
o
[j
[]
Thus we have
Thus as each of the 27rD-ID;lkld,j
1, ... ,2PIP2P3 belongs to only one of the
2PIP2P3 tiling (10),we can conclude that for
the PIP2P3 ml,j E II, kl,j can be written in two
forms kl,j = Dpql,j ml,j with with E~=l Q/,jd
odd Of even.
Now we can conclude by the following remark:
L
E
E
== PIP2P3-PIP2P3 = O.
o
+
if
if
Ulj,r eUlp,re
rEI1,tE{ +,-}
+
=-
=
[]
[]
D
[
I I'
, I
11997 International Meeting on Fully 3D Image Reconstruction
1491
Estimation of Geometric Parameters for cone beam Geometry
Yu-Lung I-Isieh, G. Larry Zeng and Grant T. Gullberg
Departlllent of Radiology, University of Utah, Salt Lake City, UT 84132, USA
Abstract
Mechanical and electrical shift of the gantry system can result in bm:ring and donut-like artifacts in the
reconstructed image (without any compensation). A robust estimation method has been reported for fan beam
geometry by using a phantom with five point sources arranged as a cross. The strong constraints among the
colineal' and co-orthogonal relationships for the five point sources guarantee the convergence of a nonlinear
estimation algoritlun to the true geometric parameters, regardless of the initial guess of the parameters. For cone
beam geometry, each point source can have sinograms in both transaxial and axial directions instead of only in
the transaxial direction, as is the case for fan beam geometry. This makes it more difficult to estimate the
geometric information for cone beam geometry. This study used both a two-dimensional, five-point-source
phantom and a three~dimensional, seven-point-source phantom to estimate the geometric parameters. The threedimensional; seven-point-source phantom has the point sources arranged in the shape of a diamond shape, which
establishes strong colinear and co-orthogonal constraints. For the five-point source calibration algorithm, the
initial value of the radius of rotation has to be chosen carefully to estimate the parameters of a cone beam
geometry. The stronger constraints in the seven-point-source phantom are expected to define the solution more
uniquely.
Background
A mechanical or electronic shift of the camera system can produce artifacts in the reconstructed image. For
example, a shift of the rotation axis in the transaxial direction call result in blurring and donut-like artifacts. For
parallel-beam geometry, this shift of the rotation axis can be easily estimated by halving the sum of the distance
between a point source measured in two opposite projection views. The geometric parameters are more difficult
to estimate for convergent collimators. Gullberg et. al [1, 2] proposed methods that used a single point source and
the Marquardt algorithm to estimate the geometric parameters for fan beam and cone beam geometries.
Parameters were estimated by fitting the analytical function for the sinograms of the point source to the measured
sinogram. For fan beam geometry only the difference between the analytical relation and the measured sinogram
in the trans axial direction needs to be minimized, and for cone beam geometry those in the trans axial and axial
directions should be minimized. Recently, Rizo et. al [3] applied this method to the calibration of a multiple-head
cone beam SPECT system. However, the initial guess of the geometric parameters can bias the estimates of the
geometric parameters if only a single point source is used. Hsieh [4] showed with computer simulations that the
objective function can converge to zero when using a single, two, or three point sources, but with non-unique
results that depend upon the initial guess of the solution. To solve for a unique solution to this nonlinear problem,
Hsieh et al. [4, 5] proposed a more robust algorithm to estimated the geometric parameters of a fan beam
geometry that used a phantom consisting of five point sources arranged in a cross. The focal length, the rotation
radius, the displacement of the rotation axis, and the point source locations can be accurately estimated regardless
of the guess as to the initial solution. The five transaxial sinograms with colinear and co-orthogonal relationships
between the five point sources make for a unique solution.
This study extends the previous approaches to develop a new robust estimation algorithm for cone beam
geometry. The goal is to estimate the true geometric information and the locations of the point sources uniquely
and accurately.
Theory
Two phantoms are proposed: One with five point sources arranged in a cross and another with seven point
sources arranged in a diamond as shown in Fig. 1.
11997 International Meeting on Fully 3D Image Reconstruction
1501
[1
r-'
The five-point-source calibration algorithm minimizes the objective function:
I
!
I
I )
5 5
,,22
~
~~
2
2
,,22
2
~2
X = AsL.,.L/~i,m-~i,m) crSi.m+A~L.,.L(Si,m-Si,m) cr~l.m+/vLLL +/v0L.,.0 ,
i=1 m
i=1 m
1=1
where AS' /vs' AV AO are the weighting coeff~cients. The first summations are the total sums of least squares
differences between the measured sinograms ~i, m and the calculated sinograms ~i, m in the transaxial direction,
and the second summations are the total sums of those least squares differences in the axial directions. The last
two terms are the sums of the least squares differences for the colinear (or midpoint) and the co-orthogonal
relationships for the point sources. To simplify the estimation algorithm, we only estimate the focal length of the
collimator, F, the circular rotation radius, R, the displacement of the rotation axis in the trans axial direction, 't,
and the pr~jected locations of the focal point on the detector plane, C and C~, as shown in Fig. 2. The symbols
~i, m and Si, m are the measured projection locations of the ith point source at the mth projection view. The
relationships
s
~.
I,m
[I
o
o
[]
= F.(-xsin(ro)+ycos(ro)-'t)+C and
xcos(ro)+ysin(ro)+F-R
S
S.
I,m
=
F·z
+c
xcos(ro)+ysin(ro)+F-R
~
are the calculated projection locations of the ith point source in the transaxial and axial directions as a function
of the geometric parameters.
The seven-point-source calibration algorithm minimizes the objective function:
7
2
X
~~
7
,,22
= AsL-L-(~i,m-~i,m)
i=1 m
3
~~
,,22
~2
crSI.m+A~L-L-(Si,m-Si,m) cr~l.m+ALL.,.L
;=1 m
1=1
3
-y2
+/V O L.,. 0
0=1
,
where the parameters are the same as described above.
The difference between the two point source phantoms, in addition to the number of points, is that one is
two-dimensional and the other is three-dimensional. A two-dimensional phantom with five point sources was
developed because a one-dimensional phantom (for example a single point source or three point sources on a
line) does not give a unique estimation for fan beam geometry. For fan beam geometry the strong constrains of
this two-dimensional phantom with five point sources on a cross can produce an unique solution. However, the
problem becomes more complicated for cone beam geometry. Thus, a three-dimensional phantom is being
investigated to determine if unique solutions can be estimated for cone beam geometry.
[I
[J
[I
[]
(a)
[I
Figure 1. (a) The two-dimensional phantom with five
point sources arranged in a cross. (b) The threedimensional phantom of seven point sources arranged in
a diamond. For the three-dimensional phantom, two point
sources use isotopes different from that of the other point
sources in order to distinguish the sino gram of each point
source.
detector plane
s'
Figure 2. The geometric parameters 't, R, C
estimated for cone beam geometry.
C~,
F to be
'1
...
~.
11997 International Meeting on Fully 3D Image Reconstruction
•
1
.~
1511
Cone Beam Calibration Using the Five ..Point"Sollrce Phantom (Methods and Results)
Five point sources filled with Tc-99m were ananged in a cross. This arrangement was positioned off the
center of rotation. The distance between two farthest point sources was set to 12 cm and that of two nearest point
sources was set to 10 cm. Another point source was positioned at the center of the intersection of these two
orthogonal lines. One hundred twenty projections with 64x64 arrays were obtained using the Picker PRISM
2000. During the first fit, the radius of rotation (R) was fixed (which could be read from the gantry system) and
all other parameters were estimated. Then using stronger the orthogonal and the linear relationships among five
point sources, all the parameters, including the actual radius of rotation were simultaneously estimated.
"'0' in the second estimation step were set to
.
Initial values are shown in Table 1. The weightings, "'~, "'~,
1, 1, 87, 42, respectively. Table 2, shows that the estimated results are close ·to the manufacturer's specifications.
The systeluatic errors (see Fig. 3) of two collimators in the axial and transaxial directions between the estimated
and lueasured sinogl'ams were within 1.0 pixel (4.67 mm). The average projection bin width was also estimated
by using the estimated distances between the sources, which were in units of bin width, and relating this to the
known point source distances, which were in units of cm.
"'v
Discussion
Although all the parameters, including the point source positions, should vary simultaneously in the
calibration process, it is difficult to generate a unique solution by using this five-point-source phantom for cone
beatn geometry. In the computer simulation study, this approach converged only to a "good" estimate when the
initial guess of the rotation radius was close to the actual radius. Although the information of the rotation radius
could be obtained from the gantry system for a useful initial guess, this procedure leaves room for further
Table 1. The initial values in cone beam calibration.
't
R
CI;
-10 b
38.5 b
50.0b
C~
F
80.0b
200b
~-
---_ ..
position
point 1
point 2
point 3
point 4
point 5
11
11.0
22.0
8.0
12.0
-15.0
~
1.0
5.0
-2.0
-6.0
2.0
l;
-10.0
25.0
31.0
9.0
13.0
Table 2. The calibrated results for two cone beam collimators.
parameters
(bin width)
bin width
(b)
't
R
C~
C~
F
manufacture
0.0 b
(0.0 mm)
38.507 b
(173 mm)
64.0b
(299 m,m)
64.0b
(299 mm)
150 b
(700 mm)
4.6693 mm
collimator 1
1.3359 b
38.7680 b
65.9503 b
64.6934 b
143.596 b
4.647mm
collimator 2
1.2095 b
39.2445 b
65.6627 b
64.1997 b
142.109 b
4.675 mm
11997 International Meeting on Fully 3D Image Reconstruction
1521
investigation.
We propose to use the seven-point-source phantom in a later study. Dual isotopes will be used to distinguish
the sinograms for each point source. Compared to the objective function of the five-point-source calibration
algorithm, two sinograms, one linear, and two orthogonal least squares functions are added. These strong
constrains may help to solve this nonlinear problem for uniquely determining the true parameters.
r~
lJ
[i
REFERENCES
II
[1]
l'
[2]
1-.1
!
Lj
[3]
fl
lJ
[4]
o
[5]
G. T. Gullberg, B. M. W. Tsui, C. R. Crawford and E. R. Edgerton, "Estimation of geometrical parameters
for fan beam tomography," Phys. Med. Biol., vol. 32, no. 12, pp. 1581-1594, 1987.
G. T. Gullberg, B. M. W. Tsui, C. R. Crawford, 1. G. Ballard and J. T. Hagius, "Estimation of geometrical
parameters and collimator evaluation for cone beam tomography," Med. Phys., vol. 17, no. 2, pp. 264-272,
1990.
P. Rizo, P. Grangeat and R. Guillemaud; "Geometric calibration method for multiple-head cone beam
SPECT system," IEEE Trans. on Nucl. Sci., vol. 41, pp. 2758-2764,1994.
Y-L. Hsieh, "Calibration of fan beam geometry for single photon emission computed tomography," M.S.
Thesis, University of Utah, 1992.
Y-L. Hsieh, G.L. Zeng, G.T. Gullberg, H.T. Morgan, "A method for estimating the parameters of fan beam
and cone beam SPECT system using five point sources", J.Nucl. Med., abstract book, vol. 34, no. 5, pp.
191, May 1992.
o
o
0.5
cU
[J
1
'j
[
point 1
&-epoint2
+......+point 3
v- _J{ point 4
.E
~
-point 1
2
+-+point 3
or --v point 4
---. point 5
G---e point
,........".'"\ . - - - point 5
~
Qj
...
"'--..,
EI;Q. .~~'-.~.~Ij~r'r~~m~
.~
o.o~~~·~'
';
j
'a
~-0.5
b
Li
-1.0
0.0
-1.0 L.......o...........-....................~................................~.......................J
0,0 60.0 120.0 180.0 240.0 300.0 360.0
60.0 120,0 180.0 240,0 300.0 360.0
angle
angle
1.0 ..............--,....................,..................................,................"T""""'.........,
-
point 1
~point2
0.5
. 0.5
[1
cU
cU
=
1
43 0.0
i
43 0.0
.~
.~
'a
'a
.~
t:l..
t:l..
[]
[-I
+--+point 3
V- -II point 4
,;., ..... ~~-:..-- point 5
,
"',
LlW"~
·a-0.5
~
-1.0 L.......o......................................................................................................J
0.0 60,0 120,0 180,0 240,0 300,0 360.0
-0.5
-1.0 L......o............................................................................................................J
0.0 60.0 120.0 180.0 240,0 300,0 360.0
angle
(a) Collimator 1
angle
(b) Collimator 2
Figure 3. The differences between the estimated and the measured sinograms in the transaxial (s) and the axial
directions (s) for cone beam projection data. The systematic errors of Collimator 1 and 2 are within 1.0 pixels.
IlJI
11997 International Meeting on Fully 3D Image Reconstruction
1531
Simulation studies of 3D whole-body PET imaging
C Comtat l , PE Kinahan!, T Beyer!, DW Townsend l , M Defrise 2, and C MicheI3
lUniversity of Pittsburgh, USA
2Catholic University of Louvain, Belgiuln
3Free University of Brussels, Belgium
INTRODUCTION
The utility of PET ilnaging is often lilnited by low data collection. rates and short imaging titnes,
resulting in images with high levels of statistical noise. WholeNbody oncology iInaging [1], in
particular, is constrained to short itnaging times at each bed position in order to maintain a total
scan duration that is acceptable to patients suffering from serious disease. The short imaging times
lead to increased statistical noise and further degradation in image quality and diagnostic utility as
cOlllpared to other PET inlaging protocols. Patients are typically scanned at multiple contiguous
bed positions over an axial length of 75-100 cm. Ideally, for oncology patients, the total imaging
time should be no longer than one hour or so, and therefore only 5-10 minutes of imaging can be
performed at each bed position. To limit the total scan duration, the transmission scan is often
omitted and/or the amount of overlap between adjacent bed positions is reduced. If bed overlap is
reduced too far, however, there will be an increase in image noise region of overlap [2]. In
addition, whole-body scans reconstructed without attenuation correction are non-quantitative, and
can lead to incorrect diagnoses, particularly for tumors located deep within the body.
For all PET imaging protocols, two different approaches to reducing statistical noise that have
been developed are volume, or 3D, imaging to increase sensitivity [2-4], and statistical
reconstruction methods to reduce noise propagation [5-10]. To achieve reductions in statistical
noise in clinically feasible times, 3D imaging and statistical 2D image reconstruction methods can
be combined by using the Fourier rebinning technique (FORE) that accurately rebins 3D PET data
into 2D data sets [11]. With the 2D data sets (sinograms) we can then use any of the accelerated
2D statistical itnage reconstnlction methods that have been developed in recent years, such as the
2D ordered-subset EM (2DOSEM) statistical reconstruction method [6].
Even with the reduction in image noise offered by the combination of FORE+2DOSEM, the
diagnostic utility of an attenuation corrected whole-body scan will be affected by the number of
emission and transmission counts collected during the study. The numbers of collected counts, in
turn, depends on the relative partition of the scan time between the emission (E) and transmission
(T) scans and the time spent scanning each bed position [2]. For a given choice of reconstruction
algorithm the fixed constraints are the total scanning time and the axial extent of the field-of-view,
while the parameters to be varied are the Err partition and the amount of bed overlap. The goal of
varying the parameters is to minimize image noise.
We are performing simulation studies of whole~body images in order to determine near-optimal
choices for these parameters in terms of minimizing image noise. For the simulation studies, we
include the major acquisition effects (for whole-body PET) of emission, transmission, and random
coincidence statistics, as well as data correction effects of attenuation correction, and on-line
randoms subtraction. We do not include the effect of scattered coincidences or scatter correction as
this would substantially increase the complexity of simulation.
In this work we illustrate the differences between simulations that include only emission
statistics and those that also include the effect of transmission and random coincidence statistics, as
well as attenuation correction, and on-line randoms subtraction. Using this methodology we
compare the FORE-rebinned data reconstructed by analytic and statistical methods, and investigate
how the Elf partition and the amount of bed overlap affect image noise.
This work is supported by grants from the Swiss National Scientific Foundation and the Whitaker Foundation
11997 International Meeting on Fully 3D Image Reconstruction
1541
[]
IJ
[I
SIMULATION METHOD
For the simulation studies, we include the effects of emission, transmission, and random
coincidence statistics, attenuation correction, and on-line randoms subtraction. We did not include
the effects of scatter, detector normalization, and deadtime correction. The simulation method is
similar to that used by the EVAL3DPET package [12] and is based on adding noise to numericallycalculated line-integrals. In our implementation we also include the effect of transmission and
random coincidence statistics. For the whole-body phantom, both the emission and attenuating
medium are described in terms of cylinders and ellipsoids as shown in figure 1. The effect of
multiple bed positions is generated by applying a fixed z-shift to the centers of the cylinders and
ellipsoids. This is illustrated in figure 2.
.
[]
[I
[I
[I
Figure 1. Frontal and transverse views of the whole-body phantom object used in the simulation studies'.:The
phantom is described by a collection of attenuation objects (left) and emission objects (right), Representative brain,
lung, heart, and bladder objects are visible, all of which have volumes similar to true physiological volumes.
Bed position 1
Bed position 2
D
[]
z~
sphere center at
zo
sphere center at
zo + z-shift of one bed position
Figure 2. Illustration of how multiple bed positions are simulated by applying a z-shift to the centers of object
descriptions.
lJ
In 3D PET imaging the collected 'prompt' events consist of random coincidences and true
coincidences that have been scaled down by attenuation. Both types of events are Poisson
distributed. In this case a model of the noisy emission data ei for line-of response (LOR) i is
generated by:
[J
ei =p{NEei}+p{NR},
-1
[
J
lJ
o
[J
cai
Ns
where p{.u} is a Poisson random process for a given mean .u, ei is the noiseless unattenuated
emission data, ai is the corresponding attenuation correction factor (ACF), NE is the total number
of emission counts, NR is the total number of random counts, and Ns is the total number of LORs
s(ej /aj) scales the total emission counts to account for the
or sinogram bins. The constant c =
effect of attenuation. In practice, the true emission counts are estimated by an on-line subtraction
of events from a delayed-coincidence time window, where all events are presumed to be random
coincidences. The effect of attenuation is then corrected for by multiplying the net true emission
'L7
155
counts by the corresponding ACF,
data becolues,
ai'
With these corrections, the model of the noisy enlission
e, == cal (p{NE.~'}+ piNIJ} - p{NR}J.
NE
Ns
cal
Ns
Finally, if we take into account the statistics of the transmission scan, it is possible to show that
distribution of the ACFs is approxirr1ately Gaussian with mean 11, =: at and variance
== (a? b)/(WT2 tTlvT ), where IvT is the total number of transnlission counts and b is the ratio of
average counts in the blank scan to the total nUluber of transmission counts as given by
b =L7~1 ajl. The factors WT 2 and IT account for the width of the sluoothing filter typically
applied to the transmission data and the fraction of transmission counts that contribute to the image,
respecti vely.
at
Taking ail of these effects into account, the noisy corrected emission data
e,-
e, is generated by:
cG{a'tO"f}(P{NEe;}
{NR}J
--+p{NR}
NE
cal
Ns -p -Ns
(1)
where G{l1tU2} is a Gaussian random process for a given mean and variance. Note that to simulate
noiseless randoms subtraction, the last term can be changed from
-P{NR/Ns}
to
-(NR/Ns).
This approach allows for rapid generation of data, which in turn allows for the multiple
realizations necessary for the estimation of the variance in the fmal images. The noiseless emission
data are over-sampled by a factor of 4 and then averaged to simulate partial volume effects.
Starting from a single noiseless data set {e, a, I i = 1... Ns}, multiple realizations of ej can be
generated. The effect of changing the Err time partition is simulated by changing the ratio of
promts to trnsmission counts (NE+NR VS. NT), while the effect of changing the bed overlap is
simulated by changing the z.. shift applied to the object descriptions and adjusting NE, NT, and NR
accordingly. In other words, for a fixed total scan time and axial extent, increasing the bed overlap
leads to a shorter scan time per bed position, and thus a decrease in the number of emission,
random, and transmission counts collected.
t
RESULTS
Figure 3 shows reconstructions of two central bed positions of the phantom shown in figure 1.
The sinograms were simulated in 3D, then rebinned with the FORE method, and then
reconstructed in 2D with either filtered-backprojection (2DFBP) or ordered-subsets EM
(2DOSEM). In the cases shown here, the 2DFBP images were reconstructed with a Hamming
window cut. .off at 70% of the Nyquist frequency, while the 2DOSEM images were reconstructed
using one iteration of 8 subsets.
Figure 4 shows images of the whole-body phantom (8 bed positions) reconstructed by
FORE+2DFBP and FORE+2DOSEM using the same parameters as used in figure 3. The effect of
the large attenuation factors across the torso and arms is clearly visible, as well as a reduction in
image noise outside the phantom for the FORE+2DOSEM image.
DISCUSSION
The results shown above clearly demonstrate the importance of accurately modeling the
different components that contribute to image noise in whole-body PET imaging. The goal of this
project is to perform accurate simulations of whole-body scans to investigate choices for the
reconstruction method, the Err time partition, and the amount of bed overlap that reduce image
noise for a fixed total scan time. The simulation method described here will be validated by
comparisons with patient scans, and more detailed analyses of the choice of reconstruction
11997 International Meeting on F~IIY 3D Image Reconstruction
1561
D
[J
it
algorithm and imaging parameters will be presented. This simulation method is a useful tool to
assist in selecting the best reconstruction algorithm and in specifying imaging parameters before
embarking on the more rigorous, but time-consuming, SNR and ROC analyses of lesion
detectability.
L_ )
r ._;
lJ
[1
D
[1
Figure 3. Reconstructions of two central bed positions of the phantom in figure 1 simulated in 3D. Top left:
FORE+2DFBP reconstruction with only emission (Poisson) noise. Top right: FORE+2DFBP reconstruction with
emission noise and noiseless attenuation correction. Bottom left: FORE+2DFBP reconstruction with emission,
transmission, and randoms noise, as well as effects of attenuation correction and on-line randoms subtraction,
according to equation (1). Bottom right: FORE+2DOSEM reconstruction of same data used in bottom.left
reconstruction.
o
Figure 4. Frontal and transverse views of reconstructions of the whole-body phantom object. Transverse views are at
the same level as those shown in figure 3. Left: FORE+2DFBP reconstruction. Right: FORE+2DOSEM.
REFERENCES
[1] Dahlbom M, et al. J Nuc Med 33(6):1191-1199, 1992
lJ
[J
[2] Cutler PD and Xu M. Phys Med BioI 41:1453-67, 1996
[3] Townsend DW, et al.lEEE Trans Med Imag 10: 505-512,1991.
[4] Cherry SR, Dahlbom M, and Hoffman EJ.IEEE Trans Nuc Sci 39:1088-92, 1992
[5] Shepp LA and Vardi Y.IEEE Trans Med Imag 2:113-119, 1982
[6] Hudson HM and Larkin RS. IEEE Trans Med Imag. 13:601-609,1994
[7] Meikle SR, et al. Phys Med BioI 39:1689-1704, 1994
[8] Fessler JA. IEEE Trans Med Img 13:290-300, 1994
[9] Mumcuoglu EU, et al. IEEE Trans Med Imag 13(4):687-701, 1994
[10] Lalush DS and Tsui BMW. Med Phys 22(8):1273-1284, 1995
[11] Defrise M. Inverse Problems 11:983-994, 1995
[12] Furuie SS, Herman OT, et al. Phys Med BioI 39(5):341-354, 1994.
lJ
11997 International Meeting on Fully 3D Image Reconstruction
1571
Advantage of algebl'aic regularized algorithms over
Feldkamp mcthod in 3D cOllc .. beam reconstruction
The projection data p is the set of projections, for a focalpoint trajectory (I> and a set of vectors 8:
1. Laurette l ,2, J. DarcoUl't', L. Blanc M
Feraud2 , P.-M.
2
Koulibalyl, M. Barlaud •
, Laboratoil'e de Biophysique et Traitement de l'Image.
Faculte de medecine. Universite de Nice Sophia-Antipolis.
2 Laboratoire 13S. URA 1376 du CNRS. Universite de
Nice-Sophia Antipolis.
3 Laboratoire J. A. Dieudonne. URA 168 ell! CNRS.
Universite de Nice-Sophia Antipolis.
Introduction
It is now well-known that cone-beam collimation increases
sensitivity without loss of resolution of emission imaging.
Besides these gains, fully 3D approach provides a more
precise description of matter-radiation interactions.
Therefore lesion detection is improved when compared to
parallel and fan-beam collimation [Li94].
Analytical reconstruction methods have the advantage of
being fast but are very sensitive to the data sufficiency
conditions defined by Tuy [Tuy83]. The main advantage
of algebraic methods is the possibility to invert the
physical projection operator which accounts for
attenuation, Compton scatter and detector response.
However they are cumbersome and since this problem is
known to be illMposed, they require regularization, i.e. to a
priori select a subset among all the possible solutions.
Several constraints can be used as regularizing
information: positivity, smoothness assumption, edgepreservation, support, etc.
The present paper compares the performances of the
classical analytical Feldkamp's method with those of a
regularized algebraic method under the hypothesis that the
latter can better cope with the missing data inherent to the
use of a single-circle acquisition orbit.
1 Reconstruction algorithms
p
(2)
A condition ensuring that the 3D image can be
reconstructed in a stable way from a set of cone-beam
projections has been derived by Tuy [Tuy83], then by
Smith [Smi85] and Grallgeat [Gra91].
The single circular trajectory does not fulfil Tuy's
condition and no analytical method is able to perform an
exact inverse process. However they can be applied to
obtain an approached inverse. The most frequently used
method with a single circular orbit data is the one
developed by Feldkamp [FeI84]. Even though the
reconstruction formula is obtained after several
approximations, it can be shown that it is equivalent to
exact methods applied to this trajectory [Smi85].
2.2 Algebraic methods
In an algebraic context, the observed data p are linked to
the unknown image J through a discrete linear model of
the form:
p= XJ+rb
(3)
where X is a discrete linear operator depending on the
acquisition geometry. 11 represents the noise contribution.
To solve the problem which consists in finding the
unknown J from the data p, we adopt a Bayesian strategy.
In this context, we have chosen to estimate the maximum
a posteriori (MAP), i.e. to maximize the posterior
distribution p(f/ p) given by:
p(J/p) oc p(p/J) p(J)
(4)
Although the likelihood distribution p(p/f) theoretically
corresponds to a Poissonian process, assuming a Gaussian
distribution is a correct approximation, given the count
rates used in medical imaging, and has the advantage to
lead to faster algorithms [Kou95].
When the a priori distribution P(f) is uniform, no a
priori on the image is assumed (no regularization): a
Poissonian
1.1 Analytical methods
In an analytical context, both projection data p and
unknown image f are considered to be continuous. The
acquisition model is supposed to be linear and depends on
the acquisition geometry (parallel, fan-beam, conebeam, ... ). For the cone-beam geometry, the operator is
called the X-ray transform, which corresponds to the conebeam projection of the density functionj(x):
-too
XJ(F,e)= f J{F+te)dt
={XJ(F,e)} Fe(I),Oe8
.
(1)
where the focal point is denoted by F and e is a threedimensional vector indicating the direction of projection.
11997 International Meeting on Fully3D Image Reconstruction
p(p/J)
leads to classical ML-EM [Lan84]
while a Gaussian one results in minimizing a least-squares
criterion, what can be done by using ART method or
Conjugate Gradient (CG).
However trying to solve equation (3) is known to be an illposed problem, so regularization is necessary, that is to
introduce a p(J) non uniform. When p(J) is a Gibbs
prior, the criterion to minimize, because it contains a nonquadratic-except for a smoothness assumption-term
Jr(J) (see table 1), is much more difficult to solve: the
MAP-EM-OSL developed by Green [Gre90] or the MAPEM-SQ [Kou96] could be used to solve the system
induced by the use of a Poissonian likelihood distribution;
1581
-----
when choosing a Gaussian p(p/f) , the criterion can be
seen as a constrained least-squares which could be
minimized
by the MAP-GC-SQ developed by
Charbonnier et ai., [Cha96]. This classification is
summarized in table 3. Most of these methods have not yet
been implemented for fully 3D reconstruction: classical
EM is mostly used. Standard least-squares minimization is
used by Trousset et al. [Tr090] and a constrained leastsquares (MAP-GC-SQ) have been implemented by our
, group [Lau96].
[]
(a)
(b)
Figure 1. Computer simulation: (a) phantom dimensions; (b)
the ideal sagittal cut of the phantom,
I b rruc
' reconstructlOn meth0 ds.
T a hI e 1: CI aSSl'filcatlOn 0 falge
\
LJ
p(p/J) p(J)
~
[j
ML-EMI
I [pln(Xf)-Xf ]+A? Jr(f)
Ga..Issian.
1
Ga..Issian.
Gilb;
IIp- Xfl1
IIp- Xfl1
MAP-EM-OSL
MAP-EM-SQ
CG,AIIT
2
2
+
f.? Jr(f)
MAP-OC-SQI
Existing 3D versions.
The model we have chosen uses a Gaussian likelihood
distribution and a Gibbs a priori distribution which
determines positive images with uniform areas separated
by sharp edges. This can be expressed through the
following criterion:
[I
~J
[L-J
,
Algorithm
I[pln(Xf)- xi]
Pcis<rnian GiI:OOan.
I
[]
1
J(f)
J(/) =lip - Xfl1 +A2 El (f) +Jl2 E2 (I)
2
I
(5)
IIp- xfl1 2
n
w
is the data consistency term; E 1(/)
corresponds to the energy of a Markov Random Field
(MRF) (see [Lau96] for more details); E 2 (/) expresses
[j
the positivity of the image [Mum94].
Solving the problem defined in equation (5) leads to the
Euler equations:
where
(Xl X -A2i\(/)-1l 2rr(f))f = Xl p
(6)
where ~(/) is a discrete approximation of the weighted
Laplacian operator, allowing the reconstruction of sharpedged images, and rr(/) is a binary matri~ describing the
discs of 25 mm radius and 3 mm height. The distance
between two consecutive discs is 11 mm. The central disc
was positioned at the centre of the circular orbit plane.
Figure Ib shows a noise-free sagittal cut of the phantom
generated by the computer.
Pinhole projections were generated by computing the
matrix product XI The focal length was 200 mm. We have
taken three values for the radius of the circular orbit (200,
150 and 100 mm) in order to observe the variation of the
sagittal artefacts, From a 256x256x256 object, 64 64x64
projections were generated over 2n. No noise was added
on the projections because we only want to' study the
artefacts induced by each method. No physical
interference was simulated.
Five methods were used to reconstruct 128x128x128
objects with always the same voxel size (0.8 mm):
Feldkamp'S method with a ramp filter, conjugate gradient
(CO 1), conjugate gradient with ROS (C02), conjugate
gradient with region of support (ROS) and positivity
constraint (C03) and finally conjugate gradient with ROS,
positivity constraint and edge-preserving regularization
(C04), that is to say the MAP-OC-SQ. The projection
model uses Dirac model for the voxels.
The reconstructions were performed on a Digital Alpha
Station 200 4/100. The reconstruction times are reported
in table 2. For the non-regularized algorithms, GC1 and
GC2, the process is stopped after 10 iterations. For GC3
and GC4, the indicated number of iterations corresponds
to full convergence, considered to be reached when the
NMSE between two successive images is inferior to 10-5 :
positivity of each image voxel. Equation (6) is non-linear
and is solved by half-quadratic minimization [Cha96,
Oem92].
NMSE(fkJ'k+l)
II
I
k+I
k 112
k 2
II/ l1
2 Method and results
Figure 2 presents the reconstructed sagittal cuts described
in figure 1b.
2.1 Computer simulation
Table 2. Reconstructions times.
A simulated Defrise phantom, shown in figure 1, was used
to compare the algorithms. This phantom contains seven
Nurlta'ofitmfuls
IIEmioodmiioo (s)
Rro:n<ml:ti<n~ (rrn)
Mirix amnx:ticn (rrn)
Tdal(rrn)
CDl
em
CG3
10
10
184
35
10
45
35
7
54
35
50
6
6
13
56
CD4
77
40
75
6
81
RiIkarr.p
15
15
r~'
; I
lJ
r
,
lJ
11997 International Meeting on Fully 3D Image Reconstruction
1591
f':::200 mill
f=150 mm
f':::lOO mm
Feldkamp
GCI
GC2
GC3
GC4
Figure 2. Sagittal cuts of the reconstructions. From left to right: the radius of the circular orbit takes 200, 150 and 100 mm values. From
top to bottom: Feldkamp, GC 1, GC2, GC3 and GC4 reconstruction methods.
11997 Internatioh'al Meeting on Fully 3D Image Reconstruction
1601
[FeI84] Feldkamp L A, Davis L C and Kress 1984 J W
"Practical cone-beam algorithm" J. Opt. Soc. Am. 1 612These results show that analytical and non regularized
619.
[Gem92] Geman S and Reynolds G 1992 "Constrained
algebraic methods suffer from insufficient data collected
restoration and the recovery of discontinuities" IEEE
by single-circular orbit acquisition. In the case of
analytical algorithms, the explanation is given by Tuy's
Trans. Pattern Anal. 14367-383.
[Gra91] Grangeat P 1991 "Mathematical framework of
condition. All these methods include an integration steps
cone-beam reconstruction via the first derivative of the
where all the planes passing through a point are necessary
Radon transform" Mathematical Methods in Tomography
for its exact reconstruction. A circular orbit does not give
(Lecture Notes in Mathematics 1497) ed G T Herman et
access to all the planes. However, Grangeat's method,
al. (Berlin: Springer) pp 66-97.
known to be superior to Feldkamp's one, includes an
[Gre90] Green P J 1990 "Bayesian reconstructions from
interpolation scheme in Radon space to complete the
emission
tomography data using a modified EM
missing data.
algorithm" IEEE Trans. Med. 1m. 9 84-93.
In the case of algebraic methods, we propose the
following hypothesis. The projectionibackprojection
[Kou95] Koulibaly P M, Darcourt J, Migneco 0,
r:
Barlaud M and Blanc-Feraud L 1995 "Comparaison du
operator defines a "shadow zone" around the objects
MAP-EM-OSL et d'ARTUR
deux algorithmes
which becomes wider as the concerned object is far from
deterministes
de
reconstruction en
tomographie
the focal plane. When solving the system, the iterative
d'emission" Innovation et Technologie en Biologie et
algorithm cannot see if a point of the shadow zone really
belongs to the true object. So all the points of this area
M edecine 39 643-65.
will be set to non-null values.
[Kou96] Koulibaly P M, Charbonnier P, Blanc-Feraud L,
When using the object RQS, it can be noticed that the
Laurette I, Darcourt J and Barlaud M 1996 "Poisson
discs are better defined. However large negative values
statistic and half-quadratic regularization for emission
appear in the extremities of the shadow zone. This could
tomography reconstruction algorithm" Proc;c Int. Conf. on
be explained by the fact that these negative values are
Image Processing (Lausanne).'
introduced in order to preserve a constant energy and
[Lan84] Lange K and Carson R 1984 "EM
balance the higher energy in the better defined areas.
reconstruction algorithms for emission and transmission
This problem is solved by incorporating a positivity
tomography" J. Comput. Assist. Tomogr. 8306-316.
constraint. The gain in contrast is very significant.
[Lau96] Laurette I, Koulibaly P M, Blanc-Feraud L,
Furthermore it can be noticed that the reconstructed object
Charbonnier P, Nosmas J-C, Barlaud M and Darcourt J
is even closer to the real one. This constraint really leads
1996 "Cone-beam algebraic reconstruction using edgeto a better geometric definition of the discs. As it has been
preserving regularization" Three-Dimensional Image
shown in [GuI90], EM algorithm which includes a
Reconstruction in Radiology and Nuclear Medicine ed P
positivity constraint, is less sensible to the missing data
Grangeat and J-L Amans (Dordrecht: Kluwer AcadewJc
than Feldkamp'S method.
Publishers) pp 59-73.
Finally, edge-preserving regularization further improves
[Li94]
Li J, Jaszczak R J, Turkington T G, Metz CE,
the final image by smoothing the uniform areas separated
Gilland D R, Greer K L and Coleman R E 1994 "An
by sharp edges. The reconstructions obtained by the
evaluation of lesion detectability with cone-beam, fanalgorithm including all the constraints is very close to the
beam and parallel-beam collimation in SPECT by
original phantom.
continuous ROC study" J. Nucl. Med. 35 135-140.
[Mum94] Mumcuoglu U, Leahy R, Cherry S Rand Zhou
f------'fhese~results~are~in~favour-of~th-~use_andllevelopmentof'-----~Z·--T9V~FaSf~giadTent-based methods for Bayesian
regularized algebraic methods for 3D cone-beam
reconstruction of transmission and emission PET images"
reconstruction to promote its clinical use.
IEEE Trans. Med. 1m. 13687-701.
_I
[Smi85] Smith B D 1985 "Image reconstruction from
Acknowledgements
cone-beam projections: necessary and sufficient
conditions and reconstruction methods" IEEE Trans. Med.
This work was made possible by a grant from the Region
Imaging MI·4 14-25.
Provence-ALpes-Cote d'Azur and the financial support of
[Tuy83] Tuy H K 1983 "An inversion formula for conethe University of Nice-Sophia Antipolis.
beam reconstruction" SIAM J. Appl. Math. 43546-552.
[Zen90] Zeng G. L. and Gullberg G. T. 1990 "A study
References
of reconstruction artifacts in cone beam tomography using
filtered backprojection and iterative EM algorithms "
[Cha96] Charbonnier P, Blanc-Feraud L, Aubert G and
IEEE Trans. Nuc. Science 37 759-767.
Barlaud M 1996 "Deterministic edge-preserving
regularization in computed imaging" IEEE Image
Processing. In press.
[J
3 Discussion
LJ
l]
[J
[]
l-i
[J
11997 International Meeting on Fully 3D Image Reconstruction
161\
A new symmetrical vertex path for exact reconstruction
in cone-beam C.T.
F. Noo
if'
R. Clack t
ABSTRACT
A new vertex path is proposed for cone-beam medical CT
that can be implemented by uniform rotation of the x-ray
source and simple translations of the patient bed. The new
vertex path has convenient symmetry properties which allow the derivation of a new reconstruction algorithm to
handle noise in a nearly optimal way. The algorithm is
also able to correctly handle axially-truncated projection
data when this path is used. Reconstruction results are
shown with simulated data and real data.
1. INTRODUCTION
Cone-beam (CB) tomography remains a challenge in x-ray
medical imaging for several reasons. Firstly, we observe
that new technologies have to be developed to build high
quality large 2D detectors. Current CB systems often use
an image intensifier coupled with a CCD camera, and the
resulting quality of the data is relatively poor. Secondly,
we note that no satisfactory vertex path (x-ray source trajectory) and algorithm combination has yet been proposed
that can yield an exn,ct. reconstruction in the presence of
truncated projection data. An attractive scanning mode
is the helix path as it can be realized by smoothly rotating the x-ray source and translating the patient bed.
Unfortunately, no algorithm exists yet that can exactly
reconstruct from axially truncated projection data along
the helix path. Axial truncation is inherent to most applications in cone-beam CT.
Building on existing CB methods [~, 2, 3], Kudo and
Saito devised a hybrid filtered backprojection (HFBP) algorithm [4] that is appropriate for exactly reconstructing
axially truncated data. However, the Extended Completeness Condition to be satisfied by the vertex path for this
algorithm to work is fairly restrictive. The vertex paths
satisfying this condition which have been published so far
all contain a circular subpath: the cir~le and one line [5],
the circle and multiple lines [4], and the circle and helix [6].
"'F. Noo is a Research Assistant supported by the Belgian National
fund for Scientific Research, and with the Institute of Electricity
Montefiore, B28, University of Liege, B-4000 Liege (Belgium). Email: [email protected]
tR. Clack is with the Departement of Radiology, University of
Utah, Salt Lake City, UT 84132
tT. J. Roney and T. A. White are with the Idaho National Engineering Laboratory, Idaho Falls, ID 83415
T. J. Roney+
T. A. White +
The idea behind the HFBP algorithm is to process a
subset of the measured data (namely the circle data) using
the algorithm of Feldkamp et al [7] so as to get a good estimate of the image. Supplementary data are only used to
correct artefacts in the approximated image, and thereby
achieve an exact reconstruction.
The HFBP algorithm has two undesirable characteristics. Firstly, the supplementary subpath data only make
a small contribution to the reconstruction since the artifacts in the approximate image are usually minor. This
is a serious drawback from the statistical point of view.
Considering for example a circle plus one line path, it is
not· obvious how to define the relative numbers of vertex
points to be sampled on the circle and on the line so as
to properly handle noise. Secondly, it was shown in [6]
that singularities exist in some filtered projections. A new
composite algorithm was proposed in [6] that avoids singularities, but requires processing part of the data with a
2D filter instead of simply applying the ID ramp filter of
Feldkamp'S algorithm.
In this paper, we present a new scanning mode, called
the "cross path" , that can be realized by uniformly rotating the x-ray source and smoothly moving the patient bed.
This new vertex path satisfies the Extended Completeness
Condition of [4] and is therefore appropriate for processing axially truncated data. Furthermore, it has symmetry
properties that allow the derivation of a new reconstruction algorithm which handles noise in a nearly optimal
way, and which avoids singularities of the HFBP method
without involving any 2D filter.
The organization of the paper is as follows. In section 2, we define the cross vertex path and verify that it
satisfies the Extended Completeness Condition. In section 3, we present the new reconstruction algorithm. Section 4 is then devoted to simulations. We illustrate the
ability of the new algorithm to exactly reconstruct the
classical 3D Shepp phantom in the presence of truncation,
and we present results from real data. Conclusions are
given in section 5.
2. THE CROSS VERTEX PATH
2.1. Data acquisition
We consider imaging a patient lying on a bed oriented
along some axis that we denote as the x 3-axis. The effective linear attenuation coefficient in the patient is repre-
11997 International Meeting on Fully 3D Image ReConstruction
1621
IiLJ
°r~t·,·Hi:·H. . ~.
o·
-0.5
..
.. :
..•
.,;
2
4
;
-10
:. . : ........ ':..
,.. "
.. ,
8
tl
, .. ,' ,
. ,. :. .,'
;:
: '
6
,,'
10
12
14
16
Figure 1: Axial motion of the patient bed (in units of h) as
a function of the angular position of the source (in radians).
X-rays are emitted while the bed moves cosinusoidally.
sented by the function f(;J2) where ;J2 = (Xl' X 2 , X3)'
The x-ray source is always a distance R from the X 3 axis and rotates about the patient with a uniform, angular
speed w. The patient bed can be translated in the X3
direction following some motion law g(wt) where t is the
real time. Typical examples are the collection of circle
data for g(wt) == 0, or g(wt) proportional to wt for helix
data. In this paper, we choose a harmonic motion for the
patient bed:
g+(wt)
[]
= hcoswt
and g-(wt)
g+(wt) = (Rcoswt,Rsinwt,g+(wt))
= (R cos wt, R sin wt, g- (wt))
u
r
.
I II
I
L---J
lJ
VI -
1. any plane which is affected by axial truncation (i.e
such that Grangeat's formula [1] can not be applied)
must intersect the subpath a constant number of
times,
2. the vector tangent to the subpath at any point must
be such that axial truncation does not affect the result of applying a ID ramp filter along its direction
in the detector
= -hcoswt
The data acquisition we propose consists of two measurement periods. The first measurement period begins when
the source, which is considered to rotate uniformly about
the patient, arrives in the plane X 2 = O. The patient bed is
then moved cosinusoidally along the x 3-axis with the same
frequency was the source. X-rays are emitted and CB projections are collected while the source performs a complete
turn. Next, the patient bed is stopped and the source is
rotated a 180 degrees without emitting any rays. The second measurement period begins just after the source has
completed that half-turn rotation. The cosinusoidal motion of the patient bed is repeated, and CB projections are
again measured on a complete turn.
The motion of the patient bed during the data acquisition is shown in figure 1. This motion is very smooth. The
speed of the bed always tends to zero when the bed must
be stopped, or when the direction of the motion must be
reversed. The maximum acceleration that must be given
to the bed depends on the angular speed of the source and
on the amplitude h of the harmonic motion of the bed,
and can be adapted to best convenience of the patient.
Mathematically, the cross vertex path consists of two
subpaths g+(.) and g-(.) defined by equation~
g- (wt)
provided that any plane intersecting that region also intersects the vertex path. The geometry of the cross vertex
path is such that Tuy's condition is satisfied at least for
a cylindrical region-of-interest O(r, d) centered on the X 3 axis, of radius r < R, and of half-height d = h
r2 / R2.
A complementary sufficiency condition on the vertex
path for handling projection data which are truncated
along the axial direction is the Extended Completeness
Condition of [4]: the vertex path must contain some subpath satisfying the following two properties:
wt E [0',271")
wt E [371",571")
The cross vertex path is appropriate for handling axial
truncation. Planes for which Grangeat '8 formula cannot
be applied all intersect twice each of the subpaths g+ (.)
and g - (.). Furthermore, the ratio h / R can be chosen sufficiently small that both subpaths admit at any point a
tangent vector nearly parallel to the (Xl' X 2 ) plane.
The dimensions of the region that can be exactly reconstructed depend on the size of the 2D detector. If the 2D
detector is sufficiently large to enclose, given any source
position along the cross path, the CB projection of the
cylindrical region-of-interest O(r, d), then most of that region can be exactly reconstructed [4, 6].
3. THE RECONSTRUCTION'ALGORITHM
3.1. Detector geometry
In this section, we let A = wt, so the g(A) denotes the
position of the x-ray source. The detector is considered as
a planar arrayal ways oriented so as to be parallel to the
x3-axis and to the vector tangent to the cross path at g(A).
The distance between the vertex point and the detector is
equal to D and is the same for any source position along
the path.
Given a fixed A, the CB projection p(u, v, A) represents
the set of line integrals diverging from the vertex point and
in the image coordinate system. Both subpaths are ellipses
(see figure 2) defined by the intersection of two oblique
planes with the imaginary cylinder of radius R. The subpath g+(.) lies in the plane hXI = Rx 3 , and g-(.) lies in
the plane hXI = -RX3'
2.2. Completeness condition
According to Thy's condition [8], a vertex path is sufficient for exact reconstruction of some region-of-interest
Figure 2: The cross vertex path consists of two ellipses which
are symmetric about the plane X3 = 0
11997 International Meeting on Fully 3D Image Reconstruction
1631
FBP method that uniformly processes each CD projection,
thereby achieving a nearly optimal handling of noise.
The expression for lvI+(s, /1" A) for vertex points along
«+ (.) is given below (symmetry arguments can be used to
find M-(s,tt,A)):
M+ (s, 11" A) :::: M;with
+ M;ts(s, tt, A)
M: = 1/4 and
M;!"s(s, tL, A) ::::
1(1-1/)(tt))
ifII(s,tt,A)ng-(')=0
{ ('l/J(I1,i) + 'l/J(tt2) - 21/)(tt)) otherwise
t
where tti and /12 define the orientation of the lines of intersection of II(s, /1, A) with the detector of vertices along
a-(') and contained in II(s,/1, A), and
Figure 3: Geometry of data acquisition. The source is a dis~
tance D from the detector. Each pixel (u, v) defines with the
vertex point a line along which the xMray attenuation p(u, v,..\)
is measured.
0
touching the detector at some point (u, v). The coordinates (u, v) are defined according to unit orthogonal axes
Qu and Qv respectively parallel and perpendicular to the
vector tangent to the cross path at A (see figure 3). The
projection of the vertex point onto the detector defines the
origin (u, v) ::: (0,0).
'l/J(tL) ==
{ exp ( cos2 ~-sin2 ~o )
if / cos /1/ 2 sin 11'0
otherwise
where tto is some small angle chosen here as rr /20.
The component M;; of M+(s, /1, A) results in applying
a iD ramp filter along the u-axis in the detector. The
component M;ts is continuously differentiable and results
in a nonstationary filter.
3.2. FBP reconstruction
The reconstruction algorithm we propose is an adapted
version of the nonstationary FBP algorithm of [2] and [3] in
which the CB projections are successively scaled, filtered
and then backprojected in 3D to get the reconstructed
image. The exactness of the method relies on an appropriate handling of the redundancy in the CB data using a
weighting function M(s, tt, A) in the filtering step.
The significance of M(s, p" A) is as follows. The variables sand tt specify the position of some line V(s, tt) in
the A-detector, which associated with the vertex point g(A)
define a plane II (s , p" A) (see figure 3). In the absence of
noise, the plane II(s, tt, A) receives identical contributions
from all vertices that it contains. The role of M(s, tt, A) is
to ensure that the total contribution is unity.
Given a vertex path, several choices are possible for
M(s, tt, A), among which continuously differentiable forms
are preferred for numerical stability [2]. Vertex paths that
contain a subpath presenting properties 1 and 2 of section 2.2 are special as they admit along that subpath a
weight M(S,p"A) independent of s which reduces the nonstationary filter to a stationary filter [6].
As was mentioned in section 2.2, the cross vertex path
satisfies the Extended Completeness Condition of [4]. Data
along the subpath g+ (.) can be applied a stationary filter
while data along g- (.) are applied a nonstationary filter.
Or conversely, data along g+ (.) can be applied a nonstationary filter while data along g-(.) are applied a stationary filter. Invoking the linearity of the CB reconstruction
problem, exact reconstruction can be achieved by applying
to each CB projection both filters, stationary and nonstationary, and averaging the result. .The consequence is a
cos 2 /1:
4. APPLICATIONS
4.1. Simulated data
Reconstructions of the classical 3D Shepp phantom were
used to verify the capability of the new algorithm to give
exact reconstruction of low contrast objects in the presence
of truncation. Results are shown in figure 4.
The cross vertex path was sampled with 256 points
(128 points on each subpath). An interlaced sampling
scheme was used between points along Q+ (.) and points
along g - (.). The source was a distance 350mm from the
rotation axis and a distance 700mm from· the detector.
The amplitude h of the harmonic motion of the "patient
bed" was taken as 100mm.
The detector consisted of 128 x 128 square pixels of side
4mm for simulation without truncation, and of 128 x 86
pixels for simulation with truncation. Axial translation of
the detector was applied so as to keep the projection of
the object centered in the middle of the detector array.
Data were reconstructed on a grid of 100 x 100 x 100
cubic voxels of side 2mm. Images were displayed using the
compressed greyscale [1.0,1.04] so as to illustrate the low
contrast features inside the phantom.
4.2. Real data
Real data were collected from a drum (of radius 285mm
and of height 800mm) containing many small objects such
as bottles, pipes, and broken glass; and two tall vertical cylinders holding small spheres of high density material. The drum was placed on a rotating platform and the
11997 International Meeting on Fully 3D Image Reconstruction
1641
i'
ii
j
A potential drawback of the new scanning mode is the
need to translate the detector as the source rotates so as
to keep the region-of-interest centered in the projection.
[!
6. REFERENCES
[1] P. Grangeat, Analyse d'un systeme d'imagerie 3D par
reconstruction d partir de radiographies X en geometrie
conique, Ph.D. Thesis, Ecole Nationale Superieure des
Telecommunications, France, 1987.
[2] M. Defrise, R. Clack, "A cone-beam reconstruction algorithm using shift variant filtering and cone-beam back projection," IEEE Trans. Med. Imag., 13, 186-195, 1994.
[3] H. Kudo, T. Saito, "Derivation and implementation of
a cone-beam reconstruction algorithm for nonplanar orbits," IEEE Trans. Med. Imag., 13, 196-211, 1994.
r~r
LJ
[4] H. Kudo, T. Saito, "An extended completeness condition
for exact cone-beam reconstruction and its application,"
IEEE Conf. Record of the 1994 Nuclear Science Symposium and Medical Imaging Conference, Norfolk, VA.,
1995.
[5] G. L. Zeng, G. T. Gullberg, "A cone-beam algorithm for
orthogonal circle-and-Iine orbit," Phys. Med. Bio!., 37,
563-578, 1992.
fl
L!
[6] F. Noo, M. Defrise, R. Clack, "FBP reconstruction of
cone-beam data acquired with a vertex path containing
a circle", IEEE Conf. Record of the 1996 Nuclear Science
Symposium and Medical Imaging Conference, Anaheim,
CA, (to appear) 1997.
[J
[J
Figure 4: Reconstruction of the 3D Shepp phantom: (a-b) without truncation, (c-d) with truncation (e-f) differences between
images of the two first rows. Axial truncation can be handled
to give an exact reconstruction in a region determined by the
size of the detector.
[]
[j
[J
source was moved harmonically to collect cross data of parameters R = 1740mm, D = 2337mm, and h = 400mm [9].
The number of vertices was 256. The detector consisted
of a large immobile scintillation screen optically coupled
to a CCD camera, and provided projections discretized
into 185 x 256 square pixels of side 4.32mm. The reconstruction, shown in figure 5, was performed on a grid of
128 x 128 x 160 cubic voxels of side 5mm. The poor quality
of the image is presumed to be due to some misalignment
or inaccurately determined parameters of the scanner, and
work is proceeding to verify this assumption.
[7] L. A. Feldkamp, L. C. Davis, J. W. Kress, "Practical conebeam algorithm," J. Opt. Soc. Am., A6, 612-619, 1984.
[8] H. Tuy, "An inversion formula for cone-beam reconstruction", SIAM J. App!. Math., 43, 546-552, 1983.
[9] T. J. Roney, S. G. Galbraith, T. A. White, M. O'Reilly,
R. Clack, M. Defrise, F. Noo, "Feasibility and Applications of Cone Beam X-Ray Imaging for Containerized
Waste," Proceedings for the 4th Nondestructive Assay
and Nondestructive Examination Waste Characterization
Conference, Salt Lake City, pp. 295-324, 1995.
5. CONCLUSION AND DISCUSSION
u
r~
I
!
-,
I
I
L.J
A vertex path has been proposed for cone-beam CT that
• can be realized using uniform rotation for the source
and harmonic motion for the patient bed
Figure 5: Reconstruction from real data of a drum containing
small objects like bottles, broken glass, pipes and tall cylinders:
• admits a reconstruction algorithm which handles noise (a) slice X3 = -180mm (b) slice X2 = 40mm, the reference
in a nearly optimal way and which is capable of exact
frame is centered in the drum
reconstruction in the presence of ruda,l truncatiQn,_
11997 International Meeting on Fully 3D Image Reconstruction
1651
Fast Accurate Iterative Reconstruction for Low-Statistics
Positron Volume Imaging
A. J. Reader, K. Erlalldsson, M. A. Flower, R. J. Ott
Joint Depnrtment of Physics, Inslillltc of Cnncer Research, Royal Marsden NHS Trust, Downs Rond, Sulton, Surrey SM2 5PT
UK
Abstract
A fast accurate method of implementing threeHdimensional iterative reconstruction
techniques is presented. The method is ideally suited to low"statistics reconstructions 01' to any
imaging situation or system where the number of lines of response (LORs) exceeds the typical number
of events acquired. The new fast accurate iterative reconstruction (FAIR) method has been applied to
Expectatiol1 Maximisation Maximum~Likelihood (EMRML [1]) and has been compared with the
conventional implementation, which requires rebinning and storage of the data in projections.
a
Introduction
Positron Volume Imaging (PVI) situations where the number of LORs exceeds the number of
events acquired occur in two main areas: in dynamic imaging and with large area rotating planar
detector cameras. Such imaging situations normally call for list-mode data storage as opposed to full
sparse projection data storage. For large area detector (LAD) cameras list-mode storage is even more
preferable, not just because of storage requirements but also to retain accurate positional information.
The requirement of iterative image reconstruction techniques is to model the measurement
process of the camera, which can be approximated by an X-fay transform. The standard
implementation of most iterative methods requires the data to be rebinned and stored in projection
format; a procedure involving large data storage requirements and loss of data accuracy for some
systems.
The method proposed here, FAIR, obviates these two drawbacks by direct use of an exact,
compact and unordered projection data list as the basis for iterative reconstruction.
Theory
The coincidence data from a typical LAD-based system are ill the form of seven element
events: (XJ,YJ,ZJ,X2,Y2,Z2,ex) (figure 1) where (XJ,YJ,Zl) is the detection position on the first
detector, (X2, Y2,Z2) is the position on the second detector, and ex is the gantry angle of rotation at the
moment of coincidence' detection. Each of these events is used to determine a position on a 2 D
paraUel projection (figure 2) according to the following transform of variables:
(Xl, Yl,Zl,X2, Y2,Z2,cx) -7 (y' ,z' ,<1>,9)
Rather than lose the accurate values of (y' ,z' ,<I>, e) by histogramming the event into a comparatively
coarse bin, the exact projection coordinates of the event are stored sequentially in a new listwmode
data file.
8
V2
Z1
L
D1
~
AXIS OF
ROTATION
%
D2
y
.... . . _.. ........:::.::::::.»-//
Xl
s
Figure 1: LAD geometry. The list-mode coordinate
frames are shown on the detectors, and the reconstruction
frame is shown in the centre.
Figure 2: The reconstruction coordinate frame showing a 2-D
parallel projection. Note the orientation change from figure 1.
11997 International Meeting on Fully 3D Image Reconstruction
1661
n
Most iterative reconstruction methods can be regarded as a repetitive sequence of forward
and back projection along the measured LORs. The FAIR method consists of forward projecting
through the current estimate, along each of the accurately defined LaRs in the list-mode data file:
q: = FP{fk}
(1)
where FP is the forward projection linear operator, or x-ray transform, fk is the kth estimate of the
image and q/ is the forward projected value for LOR i through the kth estimate. The corrective update
image / (consisting of voxelsj=l ... J) is obtained by
c; = BP{ :k }
(2)
where BP is the backprojection linear operator and the value of 1 is simply the single event measured
by a single LOR.
Equations (1) and (2) can be implemented for each event in the projection data list to obtain
the complete corrective update image ck for use in one iteration of the EM-ML method
ik k
i,k+l
=fl
J
[:
(3)
where Wj is a weighting matrix to account for the varying geometric acceptance which compensates for
LORs with no measured value.
The standard EM-ML method is obtained if equation (2) is replaced by
-"'
[.J
cJ = BP{ ~ }
[J-)
(4)
where mi are the histogrammed measured projection data.
Implementation
The computational implementation of equations (1) to (3) requires minimal computer
memory, requiring just 3 image volume matrices, one for the current estimate f k, one for the
corrective update image ck and one for the backprojection weights w.
Each detected list-mode event is transformed into a 2-D parallel projection coordinate which
is then stored in a new list-mode data file. Each event is then read from the file in turn to determine
the forward projection LOR through the current estimate f k: the reciprocal of the forward projected
value is taken for backprojection into the corrective image volume ck (equation (2». Attenuation
correction is carried out by attenuating the forward projected value. The attenuation factors are found
by forward projection through a linear attenuation map along the LORs specified in the projection
data file list, and the values stored sequentially in another file or in memory.
For the EM-ML implementation, the forward projection through the estimate followed by
backprojection into the correction image (equations (1) and (2) ) is repeated for each individual event
in the file. The final corrective image is divided by the weights matrix (which is analytically derived
to allow for LORs with no measured value and only needs to be calculated once) before being used to
update the estimate image volume (equation (3».
Both the backprojection and forward projection operations were implemented by calculating
contributions at discrete steps along each LOR using tri-linear interpolation.
[j
[J
[J
[]
[l
o
I
w.J
Comparison
Using measured data from the LAD camera at the Royal Marsden Hospital [2], a FAIR
implementation of the EM-ML method (FAIR-EM) was compared with a conventional
implementation whereby the data were rebinned into complete 2-D parallel projections. Typical
sampling intervals of 128x128 (3mm side) with 96 azimuthal angles (<I» (interval 1.875°) and 9 copolar angles (e) (interval 3.389°) were chosen. Images from both approaches were reconstructed into
image volumes of diameter 38.4cm within matrices of 128x128x128 voxels, 3mm side.
The two methods were compared using the point spread function (PSF) and a uniform
cylinder. The methods were also compared for speed of reconstruction. For the PSF comparison a
22Na point source was located at 6 different positions in the field of view (FOV): (0,0,0), (7,0,0),
(14,0,0), (0,0,7), (7,0,7), (14,0,7) «x,y,z) in cm). In each position 3.5xl05 events were acquired and
the resulting list-mode data were added together to create one file of 2.1xl06 events. The mean axial
'
i
11997 International Meeting on Fully 3D Image Reconstruction
1671
and tangential full widths at half maximum (FWHMs) and tenth maximum (FWTMs) were calculated
for each iteration of each method (cubic spline interpolation of the profiles was used). For the uniform
cylinder comparison a phantom of 680a (12cm diameter, 7.2cm long) was located in the centre of the
FOV and 2xl06 events were acquired. The signal to noise ratio (SNR) was found for each iteration of
each method by M /0'; where M is the mean count in an annular region (from radial position 3.3cm to
4.2cm) in each of the central 16 slices of the uniform phantom and (J is the standard deviation.
Provisionally, attenuation and scatter were compensated for using a post-reconstruction correction
image which was analytically derived using a linear attenuation coefficient of O.08cm- l .
Results
Axial FWHM
10 -'&----------~----,
9.5 -.
9·· - -
AXial FWTM
20~-r---------------------~
19 -- .
1a -- •
E 17 --
Ea.5-- .
.s. a-··
•
.
~ 15 -. . .
5! 14--
e 16 --
:: 7.5 . - .
~ 6.~ -.
EM
: .
6 _.
5.5 -. .
u:
FAIA~EM
234
5
6
7
2
5
6
Iteration
Tangential FWHM
Tangential FWTM
EM
FAI A-EM
7
8
29
_27
~ 25
-23-
~
~
~ 10 - .
~-+----4EM
3
5
4
6
7
21
19
17
•• - EM
15 +--+-+----t--f--t---f-~ FAIR-EM
7 .t--t---+-~I----t--+---t---t FAIR·EM
2
4
n,,",UUIVIl
..•
1
3
..............1__
14 -- .
13 -- . .
12· . .
:: 11
-=-.- : - : - ,
10+-~--~--~----~-+--~~
8
15~~-----------------------------------~
g
-:-.
~~:t_;::.~.
11 - - •
5-F--+=-~--+-~---+--~~
e
13·- .
12
8
1
2
3
Iteration
4
5
6
7
8
Iteration
Figure 3: Comparison of PSF widths (each datum point represents mean of 6 measurements for 6 positions)
65r-------~----~~------~
55
a:
45
Z 35
en
25
15
5 +I_-+__~~--~~==~~EM
FAIR-EM
2
3
4
5
6
7
8
Iteration
Figure 4: SNR results taken from annular region within uniform cylinder_
11997 International Meeting on Fully 3D Image Reconstruction
1681
[I
[l
Figure 5: Central slice of the unifonn phantom after 8 iterations of each method (2xl events). Left hand side: the FAIR-EM
method. Right hand side: the standard EM method. The FAIR-EM image has negligible edge enhancement and is a cleaner image.
(Images displayed using the ANAL YZE 7M biomedical imaging software [3])
[J
Gl
40
~
35
~
30
.E 25
I
[)
I/)
...
t!
~
20
15
10
5
0+---~-+--~--~--+---~-4
250
500
750 1000 1250 1500 1750 2000
Events (k)
Figure 6: Speed increase of FAIR-EM when compared with ~tandard EM
Ll
[l
[J
I]
[]
[J
rl
U
Discussion
It has been demonstrated that, for sparse data PYI situations, iterative reconstruction can be
made more computationally efficient and additionally for some systems can improve spatial
resolution. The results for the camera at this hospital show that the FAIR method achieves improved
resolution at less computational expense when compared to the typical implementation of the EM-ML
method (for 2xl06 events FAIR-EM was nearly 5 times quicker). The lower SNR values of the FAIREM method compared to the standard EM method could be due to accelerated convergence: this will
be investigated.
FAIR methods need only 3 image matrices and one list-mode data file, compared with 2 or 3
image matrices and 2 sets of complete projection data for standard implementations. Not only are
computer memory requirements and disk storage reduced but also FAIR requires significantly less
processing time, depending on the number of events.
The new approach to iterative reconstruction described here is readily transferable to other
iterative methods such as the iterative Image Space Reconstruction Algorithm (lSRA [4]) and the
Simultaneous Iterative Reconstruction Technique (SIRT [5]).
Possible areas of development include use of subsets [6] of the compact projection data list to
accelerate convergence. In the current implementation, which leaves the projection data unsorted, the
subsets would inevitably be 'random' as opposed to 'ordered': the significance of this effect will be
investigated.
References
1) Shepp L A, Vardi Y (1982) "Maximum Likelihood Reconstruction for Emission Tomography" IEEE Trans Med Imag 2:113-122
2) Cherry S R, Marsden P K, Ott R J, Flower M A, Webb S, Babich J W (1989) "Image quantification with a large area multiwire
proportional chamber positron camera (MUP-PET)" Eur J Nucl Med 15:694-700
3) Robb R A, BariUot C (1989) "Interactive Display and Analysis of3-D Medical Images" IEEE Trans Med Imag 8:217-226
4) Daube-Witherspoon M E, Mueh1lehner G (1986) "An Iterative Image Space Reconstruction Algorithm Suitable for Volume ECT"
IEEE Trans Med Imag 2:61-66
5) Landweber L (1951) "An Iterative Fonnula for Fredholm Integral Equations of the First Kind" Arner J Math 73:615-624
6) Hudson H M, Larkin R S (1994) "Accelerated Image Reconstruction Using Ordered Subsets of Projection Data" IEEE Trans
Med Imag 4:601-609
11997 International Meeting on Fully 3D Image Reconstruction
1691
Design and Implelnentation Aspects of a 3D Reconstruction Algorithm for the JUlich
TierPET System
A. Terstegge, S. Weber 2, H. I-Ierzog2, H.W. Mtiller~Gartner2, H.Halling
Zentrallabor fUr Elektronik, ZEL
2Institut fUr Medizin, 1ME
Forschungszcntrum JUlich GmbH, Germany
Email: A.Terstegge@kfa"juelich.de
I. INTRODUCTION
The research center in JUlich is currently evaluating the
TierPET system, a high resolution animal PET scanner [1].
During the development of this system, two main aspects were
studied: The detector system has been optimized for good
sensitivity and high resolution. This goal was achieved by
careful simulation studies of the detectors as well as various
preliminary measurements of different detector characteristics
[2]. The intrinsic resolution of the system is ~ 1 mm in the
center of the field-of-view (FOY).
The second important aspect is including corrections of the
measured data and the efficient implementation of a suitable
reconstruction algorithm, which should consider the high
intrinsic resolution of the system and minimize the introduction
of artifacts.
This abstract focuses on the choice and implementation of
the reconstruction algorithm, and demonstrates the quality of
the resulting system by presenting first reconstruction results
from real phantom measurements.
.
II. THE RECONSTRUCTION ALGORITHM
Transfonn methods like the filtered back-projection
algorithm (FBP) usually introduce some reconstruction
artifacts due to two circumstances: The statistics of the
annihilation process is neglected. Secondly, they use analytical
formulas, which a valid for a continuous data and image space.
Only after solving the reconstruction problem, the discrete
nature of these properties is introduced.
Algebraic methods like the ML-EM algorithm [3] do not
have these disadvantages. But they can be painfully slow due
to their iterative nature. The basic ML-EM algorithm, which is
shown in fig. 1, was implemented as a starting point.
set Xo
for i =0,1,2, ... (until convergence)
u= P Xi
u=b0u
Xi+ 1
==
Xi
® pT
U
endfor
Figure 1: The ML-EM algorithm
The operators ® and 0 denote a component-wise
multiplication and division. The vectors Xi and b denote
the n-dimensional image vector at iteration i and the
11997 International Meeting on Fully 3D Image Reconstruction
rn-dimensionnl. measurement vector, respectively. P is the
(m, 11.) system transfer matrix.
To speed up the convergence rate of this algorithm, the
following acceleration scheme was investigated. The ML-EM
can be interpreted as a scaled gradient method of the form
(1)
where the scaling is performed by a diagonal matrix
diag( Xi (n)), which is updated for every iteration.
The objective function I(x) is the likelihood-function, which is
minimized during the reconstruction process. There are several
other objective functions, which can be used in this context.
If, for example, I(x) is replaced by the "Least Squares" (LS)
criterion
Mi 1 =
mJnf(x)
= ~llb - P xll~,
(2)
then an analogous algorithm can be derived, as it was shown
in [4]. Since this algorithm uses the same scaling matrix as
the ML-EM algorithm, it is called "EM-like". To accelerate
the gradient algorithm using the LS criterion, one can introduce
conjugate gradient (CO) techniques. The LSQR algorithm [5] is
an numerical stable implementation of the CO method to solve
the unsymmetric problem Px = b.
This basic algorithm is extended in two ways: In contrast
to the ML-EM algorithm, the LS solution is not ensuring
non-negativity of x. Therefore the step length of the correction
vector is checked during every iteration, and the process
is restarted as soon as the constraint is hit. Secondly,
the procedure includes the scaling matrix (also called a
preconditioning matrix) Mil. Unlike theMLsEM algorithm,
this scaling matrix is fixed during the application of the CG
method. If a restart occurs, the diagonal matrix Mi 1 is
updated to contain the elements of the current solution vector
x. Because the resulting method is a preconditioned LSQR
algorithm, we call it PLSQR.
Except some minor corrections, the algorithm is similar to
the PCG algorithm proposed in [4]. It is shown in fig. 2.
If
there are only few restarts of the algorithm, the CG method in
the inner loop can highly increase the convergence rate of the
reconstruction. Compared to the ML-EM method, the PLSQR
algorithm decreases the number of iterations roughly by a factor
of three. A restart occurred about every fifth iteration.
Table 1 summarizes the storage requirements and the
work per iteration for various reconstruction methods. The
work involved in the matrix-vector products is excluded,
1701
rl
III. IMPLEMENTATION ASPECTS
=
: j
set Xo, i
0
(*) set M-1 = diag(xi(n))
d b - P Xo, {3 Ildll 2, UI (1/{3) d
VI
pT Ub
/V! M-I Vb VI
(1/,) V1
WI
M- I Vb ¢I {3, Pl
for i = 1, 2, ... do
{3 Ui+l = P Vi -, ,Ui
=
=
=
f]
)1
L.. )
,=
=
=
=
=
=,
P= /Pt + (32
c
8
= pdp
= f31 P
step length & = c ¢d P
if(a> 0) set Cl'
min(&,
=
if(&
< O)setCl' =
=
max(&,
In [6][7] it was mentioned that by using a polar grid instead
of a cartesian grid for the image space, the memory and
computational requirements during the reconstruction can be
reduced. This concept was extended to the 3D case; Because
the TierPET scanner uses rotating pairs of planar detectors, the
whole system exhibits a circular symmetry. To adapt to this
geometry, a cylindrical reconstruction volume was chosen, as
shown in fig. 3.
tube of response (TOR)
min [-xi(n)lwi(n)])
----1-----------
w.(n)<O
----
min [xi(n)lwi(n)])
wi(n»O
+
Xi
Xi -1
Cl' Wi
if (a '# &) go to (*)
Vi+1 = pT Ui+1 -
f3 V i
, = JvTtl M-l Vi+l
Vi+l = (II,) Vi+l
Wi+l
M-l Vi+1 Pi+l = -c ,
¢i+l
8 ¢i
[I
n
[]
=
=
(8 ,Ip) Wi
.1 R
~~
Fig. 3 Schematic reconstruction volume
Figure 2: The PLSQR algorithm
method
storage
r
l.
o
[]
(1
U
work
(®,0)
(EB,e)
n
m
m
n
U
-
r,q
g,p
I
2
0
1
u
v,W
3
1
U
V,W
3
I
Table I: Storage and work per iteration
0
2
m
o
I
I
I
enddo
because every listed algorithms perfonns one forward- and
backward-projection per iteration.
[]
I
I
I
I
ML-EM
CO
LSQR
PLSQR
n
I
3
5
6
3
3
Compared to ML-EM, the PLSQR algorithm needs two
more n-vectors of storage. The number of measurements
m ~ 2 . 10 6 is much larger than the size of the image vector
n ~ 2· 10 5 for the 3D TierPET system. Therefore this
additional storage is usually not a problem. The PLSQR
storage requirements are still less than the ones needed by the
original CO method, which needs 2 m-vectors. Concerning the
work per iteration, the CO method is somewhat more efficient
than PLSQR. However, PLSQR is likely to obtain a more
accurate solution in fewer iterations if P is ill-conditioned,
which is typically the case for the reconstruction problem.
The ML-EM method is very economical concerning work and
storage. Aside from the operations listed in table 1, it appeared
that most of the work was involved in the matrix-vector
multiplications. Therefore, special storage techniques were
developed to decrease the memory consumption and speed up
the projection operations. These topics are discussed in the
next section.
=
Typical parameters for the TierPET are: ~R
1 mm,
2.5 0 , ~Z
1 mm. One advantage of this setup is
the higher density of volume elements (voxels) in the center of
the FOV, because the statistics and therefore also the resolution
is improving in this area. Secondly, there are two symmetries
which can be exploited while storing the elements of a tube
of response (TOR), which is defined as the connecting volume
between two special detector elements:
fiy;
=
=
• The rotational symmetry: If the detectors are rotated by
a multiple of ~<p, then only the indices of the voxels are
shifted; the weights connecting a special TOR with the
set of voxels is constant.
• The left-right symmetry within one TOR: Only one half
of the weights need to be stored.
A special storage technique (PRIS, polar relative indexed
storage) has been developed to take advantage of these
symmetries. The weights for one TOR are stored together with
their relative position to the entrance voxel, which is first "hit"
by a forward- or backward projection operation. This set of
parameters can then be used for axially shifted and/or rotated
TORs with the same axial tilt and the same distance to the
z-axis. These two values are determining a special parameter
set.
Because the weights for one TOR contain the nonzero
elements of one row of the system matrix P, this technique can
also be considered as a special sparse matrix storage method.
Although the number of rows m is typically ~ 1· 10 6 , the
resulting number of different TOR parameter sets is reducing
to several hundred. It is now possible to store all needed
TOR parameters in memory without the need to recalculate
\
.1
11997 International Meeting on Fully 3D Image Reconstruction
1711
the weights during every projection operation. Since this
calculation of all needed parameter sets is only performed once
(at the beginning of each reconstruction), one can implement
more precise and expensive models to determine the weight
values [8]. The projection operations (Px, pTb) for one TOR
now reduce to the following steps:
• Determine the start/end voxel.
• Calculate radial distance and axial tilt.
• Determine the correct set of TOR-parameters.
• Beginning at the startlend-voxel, apply the weights stored
in the PRIS format.
After the reconstruction process, the polar coordinates in
every axial slice are sampled on a cartesian grid to ease the
visualization of the result. This is done by a interpolation
method that is minimizing the usual sampling artifacts.
V. CONCLUSION
The overall quality of a high resolution PET system is
determined by the choice of the reconstl'lIction algorithm.
Iterative algebraic methods, which have some advantages
over analytical approaches, are usually demanding in terms
of memory and computer performance. By using acceleration
schemes and optimized data storage techniques, these methods
can be made efficient. Considering these aspects, a CO-based
reconstruction algorithm was implemented for the TierPET
scanner.
First reconstruction results, based on phantom
measurements, demonstrate the quality and performance of this
algorithm.
VI. REFERENCES
[1] S. Weber, A. Terstegge, R. Engels, H. Herzog, R. Reinartz,
P. Reinhart, F. Rongen, H. W. MOiler-GUrtner, and H. Halling,
liThe KPA TierPET: Performance Characteristics and
Measurements." IEEE Nuclear Science Symposium & Medical
Imaging Conference 1996.
[2] S. Weber, En/wickillng eines hochaufloselldcn Positl'OlIell-
IV. RESULTS
The results of two different real phantom measurements is
presented, which were acquired with the TierPET system and
reconstructed using the PLSQR method.
The first phantom is a plastic negative of a half walnut. A
picture of this phantom is shown in fig. 4(a). To fill the volume
with a liquid tracer (FDG), two drilling have been made which
can be closed with two small bolts. The 3.5 ml volume was
filled with an activity of 140 /-lei, and measured for 45 minutes.
The two pairs of detectors (distance 150 mm from crystal to
rotation axis) were rotated in 100 -steps, measuring data in
9 positions. A total of 4.5 . 10 6 events were measured, and
stored in a special Iistmode format. 20 iterations of the PLSQR
method were used to reconstruct the activity distribution. Every
iteration step took 3 minutes, resulting in a total reconstruction
time of 1 hour on a DEC AlphaStation 200 41233. Four
restarts of the PLSQR algorithm were encountered during the
reconstruction process. Only 152 TOR-parameter-sets with
a total of 27639 weight entries (16 bytes each) were used
during the reconstruction. The results are shown in fig. 4(b)
and fig. 4(c). They show iso-surface rendered views of the
reconstructed volume after the polarsrectangular interpolation
process. The two activity filled drillings (1.8 mm diameter) can
be recognized at the beginning of the nut volume.
The second phantom is a line phantom. A plastic cube (4·4·4
mm3 ) was used, and 4 drillings (1 mm diameter) were made. A
picture of the phantom is given in fig. 5(a). The four drillings
were filled with activity (FDG), and closed with adhesive tape.
The distance of the detectors to the z-axis was 120 mm, and
data was acquired at 6 positions, with the detectors rotating in
15 0 steps. A total of 4 . 105 events were stored in 4 minutes.
Again, 20 iterations of PLSQR were used for the reconstruction.
Each iteration took ~ 30 seconds. Only 125 TOR-parametersets with a total of 10223 weight entries were used. The 3D
reconstruction results are shown in fig. 5(b) and fig. 5(c).
11997 International Meeting on Fully 3D Image Reconstruction
[3]
[4]
[5]
[6]
[7]
[8]
Emissions-Tomographen mit kleillem Messvolumen - Das
DeteklOrsystem. PhD thesis, Forschungszentmm Jillich GmbH,
1996.
Y. Vardi, L. Shepp, and L. Kaufmann, "A Statistical Model
for Positron Emission Tomography," Journal of the American
Statistical Association, vol. 80, pp. 8-20, Mar. 1985.
L. Kaufmann, "Maximum Likelihood, Least Squares and
Penalized Least Squares for PET," IEEE Transactions Oil Medical
Imaging, vol. 12, no. 2, pp. 200-214,1993.
C. Paige and M. Saunders, "LSQR: An Algorithm for Sparse
Linear Equations and Sparse Least Squares," ACM Trans.
Mathematical Software, vol. 8, pp. 43-71, Mar. 1982.
K. Kearfott, "Comment: Practical Considerations," Journal of the
American Statistical Association, vol. 80, pp. 26-28, Mar. ]985.
L. Kaufmann, "Implementing and accelerating the EM algorithm
for positron emission tomography:' IEEE Transactions on
Medical Imaging, vol. 6, no. 1, pp. 37-51, 1987.
A. Terstegge, S. Weber, H. Herzog, H. W. MUller-Gartner, and
H. Halling, "High resolution and better quantification by tube of
response modelling in 3D PET reconstruction." IEEE Nuclear
Science Symposium & Medical Imaging Conference, 1996.
1721
o
['1
l )
l:l
[I
(a) The walnut-phantom
(a) The line-phantom
[J
[]
IJ
-)
l
(b) 3D Reconstruction
(b) 3D Reconstruction
1
[j
r \
kJ
(c) 3D Reconstruction
Fig. 4 Reconstruction of the walnut-phantom
11997 International Meeting on Fully 3D Image Reconstruction
(c) 3D Reconstruction
Fig. 5 Reconstruction of the line-phantom
173\
3D-Reconstruction during Interventional Neurological Procedures
K. Wiesent (#), R. Graumann (#), R. Fahrig (*),
A.J. Fox (&), N. Navab (@), A. Bani-Hashemi (@)
(q~)
r.w.
Holdsworth (*),
Siemens AG, Medical Engineering Group, Erlangen, Germany
(*) Robarts Research Institute, London Ontario, Canada
(&) University Hospital, London Ontario, Canada
(@) Siemens Corporate Research, Princeton, N.J., USA
1. Introduction
Intravascular and minimal invasive techniques are of increasing
importance. They may benefit from a combination with 3D-imaging
technology during intervention. Technological an~ mathematical
problems are discussed. These are the distortion and intensity
corrections of the X-Ray Image Intensifier (XRII) , the mechanical
instability of the C-arm, and the additional reconstruction problems
related to partial rotation and truncated projections. Finally we
show results from simulations and from a prototype designed for
rotational angiography~
2. Clinical problems
A typical clinical problem is the endovascular therapy of
subarachnoid aneurysms' using detachable Guglielmi coils.
The success of this procedure critically depends on the packing
of the aneurysm. coils 'projecting into parent vessels may
cause thrombosis, while incomplete filling leads to regrowth
of the aneurysm. Clear visualization of the orifice will be very
helpful, but the current technologies, i.e. fluoroscopic
imaging and roadmapping must remain available. The only solution
of this problem is the usage of open C-arm mounted systems with
additional 3D-imaging capability.
3. Technological problems of C-arm systems
Because of the magnet~c field of the earth and the curvature of
the XRII entrance are~, position dependent correction is necessary. _
For this purpose we developed speci-al-calil:5ra.tion-procedures. -Results are shown for both distortion correction and
intensity correction. A future alternative is the usage of
flat panel detectors [1].
Furthermore, measurements of the mechanical instabilities of the
c-arm are presented. Reconstruction ignoring these instabilities
does not provide useful results.
4. Mathematical procedures
-----------------------~~-
There are two main methods available. Fahrig et al. [2J have
shown that XRI! distortions and gantry instabilities are reproducible
and can be corrected within subpixel accuracy. USing the information
of the calibration procedure measured data are corrected. The
result can be interpreted as 2D-images measured with a stable system
and well known reconstruction procedures like Feldkamp's algorithm
can be applied. N. Navab et ale [3] use a coded fiducial marker
system for dynamical determination of the geometry. The information
11997 International Meeting on Fully 3D Image Reconstruction
1741
[1
[l
r-:
) I
l ;
{1
[I
[1
[]
[]
[J
from this pose determination procedure is used by the reconstruction
algorithm. In the context of this work, we present some generalizations
of Feldkamp's algorithm. A sinogram weighting procedure corrects
data for incomplete rotation (ca. 200 degees) and inequidistant angular
increments. Truncation of projections is not critical. Two methods
are discussed: extrapolation of data and modification of the
convolution kernel. For use during intervention, reconstruction
time is a critical point. We therefore investigated several methods
to speed up the whole procedure.
5. Results
Very promising reconstruction results are shown from simulated data
as well as from measured data. Both the high contrast details of a
skull and the intracranial vessels of an anaesthetic living pig can
be seen nearly without artifacts.
6. Conclusions
3D-Reconstruction from a C-arm mounted system is possible with
diagnostic quality and can provide useful additional information
during therapeutic procedures.
Literature:
[la] Hoheisel et al., Amorphous Silicon.X-Ray Detectors,
9th International School on Condensed Matter Physics,
Varna/Bulgaria 9.-13.9.96, World Scientific
[lb] J. Chabbal et al., Amorphous Silicon X-Ray Image Sensor, 1996,
SPIE Vol. 2708, pp. 499[2] R. Fahrig et al., Characterization 'of aC-arm mounted
XRII for 3D image reconstruction during interventional
neuroradiology, 1996, SPIE Vol. 2708, pp. 351[3] N. Navab et al., Dynamic Geometrical Calibration for
3-D Cerebral Angiography, 1996, SPIE Vol. 2708, pp. 361-
[]
[]
[)
[)
11997 International Meeting on Fully 3D Image Reconstruction
1751
Developnlent of an Object.. Oriented Monte Carlo Shllulator for
3D Positron Tomography
H. Zaidi, A. Herrmann Scheurer* and C. Morel
Division of Nuclear Medicine, Geneva University Hospital, CH-1211 Geneva 4
1. Introduction
Monte Carlo simulation of 3D PET data is a very
powerful tool to check the performance of image
reconstruction algorithms and their implementations.
Since it allows to obtain separate images of prompt
and scattered events, it may help developing and
evaluating 3D attenuation and scatter correction
techniques. Furthermore, providing its design is
easily extendible, it represents an efficient tool to
study different 3D PET scanner configurations. We
present an object-oriented, extendible design for a
Monte Carlo simulator for 3D positron tomography.
Preliminary results from phantom simulation studies
including attenuation and scattering of the gamma
rays in the field-of~view are presented and future
prospects discussed.
2. tvIcthods
objects, or by escaping the PET scanner geometry
and field-of-view. Photoelectric absorption, as wcll
as incoherent and coherent scattering are taken into
account to simulate photon interaction within scatter
and detector objects. Interaction crossasections and
scattering distributions are computed from
parametrizations that were implemented in the
GEANT simulation package of CERN. Interaction
within scatter or detector objects can be switched on
and off interactively. In case interaction within
detector objects is switched off, any photon
impinging on a detector is assumed to deposit all its
energy in the detector crystal. Energy resolution of
the detector is simulated by convolving the deposited
energy with a Gaussian function. Photon pairs are
recorded in the sinogram object once two photons
resulting from one annihilation event have passed the
energy window set for discrimination.
2.1 Software description
The Monte Carlo simulator, Eidolon, was written
in Objective-C and runs under NextStep 3.3 on an
HP 9000 workstation. A graphical user interface
allows one to select scanner parameters such as the
number of detector rings, detector material and sizes,
discrimination thresholds and energy resolution. It
also allows to choose a set of simple 3D shapes, such
as parallelepiped, ellipsoid or cylinder, for both the
annihilation sources and the scattering media, as well
as their respective activity concentrations and
chemical compositions. One may view the reference
image and the sinograms as they are generated.
2.2 Design
In order to ease the job of incrementally adding
capabilities to the Monte Carlo simulator, a modular
design featuring dynamically loadable program
elements or bundles was adopted. The basic building
block is a model element class which allows elements
to be browsed, inspected, adjusted, created and
destroyed through a graphical inspector. This was
then used to implement simple parametric source,
detector and scatter classes and sinogram and image
classes to view and save the generated data in CTI
Matrix 6 format. A controller object oversees the
simulation process. The reference image and
sinogram displays are periodically updated.
The model assumes a cylindrical array of detector
crystals and known spatial distributions of
annihilation sources and scatter phantoms. Pairs of
annihilation photons are generated uniformly within
the source objects and are tracked until they expire,
either by interacting within scatter or detector
*Present address: Institute of Physiology, University of
Lausanne, CH -10 15 Lausanne.
11997 International Meeting on Fully 3D Image Reconstruction
3. Results
The time needed to perform a simulation study
depends on the complexity of the chosen sets of
source, scatter and detector objects, and on selected
interactions. The average time to track one
coincident detection for the ECAT -953B PET
scanner (16 detector rings, 256 sinograms, 96 views
of 128 elements each) is 1.15 ms without scattering
nor attenuation. It increases to 11 ms if photon
interaction is simulated within a single uniform
scatter object corresponding to a 20 cm diameter
cylinder filled with water, and to 15.2 ms if it is
simulated within both the scatter and the detector
objects.
Eidolon was used to obtain unscattered and
scattered energy distributions of coincident
detections (Fig. 1), as well as to study line-spread
functions (Fig. 2) and scatter fractions for the ECAT953B PET scanner. The scatter fraction is defined as
the ratio between the number of coincident
detections with at least one photon scattered in the
field-of-view and the total number of coincident
detections. Table 2 shows scatter fractions obtained
with Eidolon for three different radial positions of a
line source placed in a 20 em diameter cylinder filled
with water. Ten million annihilation events were
generated for each radial position of the line source.
The scatter fraction determined with the line source
in the centre of the phantom is 0.37. In the same
detection conditions, a real measurement of this
scatter fraction gave 0.42 [1] and it was estimated to
be 0.46 using a different Monte Carlo simulator [2].
The discrepancy between our value and the one
given in Ref. 2 results from the fact that photons
which are scattered only within the detector crystals
are not considered to be scattered regarding the
scatter fraction determination, as they are in Ref. 2.
1761
[]
7000
6000
5000
lj
4000
[]
3000
r~l
2000
1000
o
-_:
[. I
[]
[]
[J
f1
LJ
300
350
400
450
500
550
600
650
700
Energy (keV)
Figure 1: Energy distributions of coincident detections resulting from the simulation of a line source placed in the centre of a
20 cm diameter cylinder filled with water. Photons impinging on a detector are assumed to deposit all their energy in the
detector crystal. Energy resolution is proportional to the inverse square root of the deposited energy and is simulated by
convolving the deposited energy with a Gaussian function whose FWHM is 23% for 511 keY photons. Both photons of a
coincident detection have to pass an energy window set between 250 and 850 keY. Distributions of photons resulting from
exactly one or two successive Compton scatterings in the field-of-view are shown.
As for real measurements, the scatter fraction
decreases when the source moves off-axis.
Radial position
Eidolon Spinks
Michel
[mm]
[1]
[2]
o
0.37
0.42
0.46
40
0.36
0.40
80
0.29
0.30
Table 1: Comparison between Monte Carlo estimations
and real measurements of the scatter fraction for different
radial positions of a line source placed in a 20 cm diameter
cylinder filled with water. Same detection conditions as in
Figure 1 apply, except that interaction within detector
objects was switched on and energy window was set
between 380 and 850 keY for comparison with Ref. 1.
Eidolon was also used to simulate the Utah
phantom which is designed with a high degree of
inhomogeneity both transaxially and axially in order
to compare and test scatter correction techniques in
3D PET. Utah phantom data sets for the ECAT-953B
PET scanner were generated both with and without
scatter simulation (Fig. 3). The outer compartment of
the phantom which is generally used to provide
activity from outside the field-of-view is kept empty.
11997 International Meeting on Fully 3D Image Reconstruction
Generated data sets were reconstructed using four
different exact and approximate 3D reconstruction
algorithms implemented of a high performance
parallel platform [3]. Attenuation corrections were
applied before reconstruction to the data sets
generated with scatter simulation. The attenuation
correction files were created by forward projecting
the 3D density map estimated with a constant linear
attenuation coefficient of 0.096 cm- I .
4. Discussion and conclusion
Validation
of image
reconstruction
implementations and scatter correction techniques, as
well as design of new 3D PET systems using the
Monte Carlo method have received considerable
attention during the last decade and a large number
of applications have been developed. The objectoriented paradigm makes it possible to envision
incremental refinements to any of the elements
described in this extended abstract with maximum
code reuse by providing a framework for effectively
defining standards using the inheritance mechanism.
This approach streamlines development and
1771
6
10 ,.-----------------------------------------------.
Projection bin
Figure 2: Sum of one"dimensional transaxial projections resulting from the simulation of a line source placed in a 20 cm
diameter cylinder filled with writer. Same detection conditions as in Figure 1 apply.
improves reliability. It makes Eidolon a very
powerful tool that can be further modified to
investigate new possible designs of high performance
positron tomographs. Eventually, Eidolon will be
exploited to explore different sampling schemes of
the 3D X-Ray transform.
Although variance reduction techniques have
been developed to reduce the computation time, the
main drawback of the Monte Carlo method is that it
is extremely timeMconsuming. With the development
of parallel-processing computers, researchers have
turned their efforts towards the parallelisation of
Monte Carlo codes. An implementation of Eidolon
on a parallel system with 8 PowerPC-604 nodes that
was recently installed in our laboratory is being
presently undertaken.
Acknowledgements
This work was supported part by the
Schmidheiny Foundation, the Swiss Federal Office
for Education and Science under grant E3260 within
the European Esprit project HARMONY (CE 7253)
and the Swiss National Science Foundation under
project 2100-043627.95.
11997 International Meeting on Fully 3D Image Reconstruction
References
[1] T.J. Spinks, T. Jones, D.L. Bailey, et al., "Physical
performance of a positron tomograph for brain
imaging with retractable septa", Phys. Med. Bioi. 37
(1992) 1637"1655.
[2] C. Michel, A. Bol, T. Spinks, D. Townsend, D.
Bailey, S. Grootoonk and T. Jones, IIAssessment of
response function in two PET scanners with and
without interplane septa", IEEE Trans. Med. Imag. 10
(1991) 240-248.
[3] M.L. Egger, A.K. Herrmann Scheurer, C. Joseph and
C. Morel, IIFast volume reconstruction in positron
emission tomography: Implementation of four
algorithms on a high-performance scalable parallel
platform", to appear in Conj. Rec. 1996 IEEE Med.
Imag. Conj., Anaheim, CA, 1996.
[4] P.E. Kinahan and J.G. Rogers, "Analytic 3D image
reconstruction using all detected events", IEEE Trans.
Nucl. Sci. 36 (1989) 964-968.
[5] M. Defrise, D.W. Townsend and R. Clack, "Favor: a
fast reconstruction algorithm for volume imaging in
PET", in Conf. Rec. 1991 Med. Imag. Conj., Santa Fe,
NM, 1991, pp. 1919-1923.
[6] M. Defrise, "A factorization method for the 3D xRay transform", Inverse Problems 11 (1995) 883-994.
[7] M.E. Daube-Witherspoon and G. Muehllehner,
"Treatment of axial data in three-dimensional PET",
J. Nucl. Med. 82 (1987) 1717-1724.
1781
)
I
I
[]
[1
[1
[J
l]
[]
.~.,
[-.1J
35000
J$OOO
--O--R4~rmct
~PROMIS
JfXXXJ
-"-F.4VOR
----v--FORE
---.-SSRB
1S000
JOfXJIJ
--O--Rt!/trtnu
2$000
-->-FORE
~PROMIS
~F.4VOR
-1
~SSRB
20r0:J
20fXJ1J
1__ 1
j
ISOOO
i!
a
10000
ISOOO
I(}(X){J
IJ
o
[]
r
l
5000
j()()()
.1(}(X){Jo
16
Jl
.J8
6.J
80
96
112
128 •
Pi.ulbin
Piulbin
Figure 3: Eleventh slice reconstructions of Monte Carlo data sets of the Utah phantom generated without (left) and with
(right) scatter simulation. The reconstruction algorithms used are (from top to bottom): the Kinahan and Rogers reprojection
algorithm [4], the Fast Volume Reconstruction algorithm (FAVOR) [5], the Fourier Rebinning algorithm (FORE) [6] and the
Single-Slice Rebinning algorithm (SSRB) [7]. Same detection conditions as in Figure 1 apply. Seven million coincident
detections were recorded for both types of simulations. The maximum obliquity used for reconstruction corresponds to a ring
index difference of 11. No additional polar or azimuthal mashing was used. Horizontal profiles though the centre of the slices
are shown.
i
11997 International Meeting on Fully 3D Image Reconstruction
1791
BlockHIterative Techniques for Fast 4D Reconsttuction
Using A Priori Motion Models in Gated Cardiac SPECT
David S. Lalush and Benjanlin M. W. Tsui
Departlllent of Biolnedical Engineering and Department of Radiology
The University of North Carolina at Chapel Hill
Introduction
We investigate teclmiques for accelerating fhlly
four-ditnensional reconstruction algoritluns used
for gated cardiac SPEeT stl1dies. Gated SPECT
synchronizes the acquisition of tOlllography data
with the cardiac cycle, thus pennitting the
reconstnlCtion of a tune sequence of images
instead of a single 1110tiol1 blurred inlage. In effect,
the acquired data becomes four-dimensional, with
the fourth dinlension being the individual "time
fratnes" into which the data is binned. Each time
frame represents one segment of the cardiac cycle.
The time-sequenced images not only reduce the
effect of Inotion blurring, but also provide
impoliant cluneal information about wall motion,
wall thickening, cardiac volumes, and ejection
fraction. F or these reasons, gated SPECT studies
are finding ever widening use in nuclear medicine
clinics.
The primary disadvantage associated with gated
SPECT is a considerable increase in noise. Since
neither the patient dose nor the imaging time can be
significantly increased, each time frame of data has only
a fi'action of the counts which would be obtained in a
conventional ungated study. If linear filters are used to
smooth this noise, they may degrade the spatial and
temporal resolution we hope to gain by doing the gated
study.
We have investigated the use of "space-time" Gibbs
priors in a fully 4D MAP-EM algorithm [1, 2]. These
priors permit smoothing in the three spatial dimensions
as well as the time dimension, and they have been
shown to smooth noise with less degradation to both
spatial and temporal resolution as compared to 3D or
4D linear filtering. They also permit us to include prior
information about the actual motion of the heart, if such
information can be reasonably estimated. The MAP
algorithm does require that all of the time frames be
reconstructed simultaneously, resulting in significant
program memory' requirements.
Also, the EM
algorithm used is inherently slow, requiring at least 50
iterations and 12-24 hours of processing time to
e
complete the 4D reconstruction with compensation for
nonuniform attenuation and detector response.
In this paper; we consider two techniques for
decreasing the reconstruction time for these large 4D
datasets. The techniques are based on the Rescaled
Block-Iterative (RBI) EM procedure [3], which is
related to the popular Ordered"Subsets (OS) EM
algoritlun [4]. Both OS~EM and RBI-EM have been
shown to provide reconstructions with similar properties
to ML-EM, but requiring considerably fewer iterations
and significantly less processing time [5]. Neither OSEM nor RBI-EM has been translated into a satisfactory
MAP procedure, however, one where smoothing
constraints can be incorporated into the reconstruction
algorithm. The reason is that neither is a true
optimization algorithm, so there is no objective function
to maximize.
The two RBI-based algorithms include smoothing
constraints in the form of spaceMtime Gibbs priors. The
algorithms result from exploiting similarities between
the RBI-EM and ML-EM algorithms, to derive the
"correct" way to add smoothing constraints to the RBIEM algorithm. The first technique results from a direct
analogy to MAP-EM, and reduces the number of
iterations required from fifty for MAP-EM to five for
MAP-RBI-EM. The second method results from a
further modification to reduce processing time per
iteration by a factor of about seven.
The MAP-RBI-EM Algorithm
The MAP-RBI-EM algorithm results fi'om
interpreting the RBI-EM algorithm as an additive
update procedure with the same form as the additive
version of the ML-EM algorithm. In the full paper, we
present the details of the derivation. The resulting form
turns out to be a general reconstruction algorithm of
which RBI-EM, OS-EM, MAP-EM, and ML-EM are
special cases when there is no prior (RBI-EM, 08EM), a single subset (MAP-EM), or both (ML-EM).
The 4D form of this algorithm accommodates the fourdimensional motion model we apply to gated SPECT
reconstruction.
The MAP-RBI-EM algorithm reduces to five the
number of iterations required from fifty for the 4 D
11997 International Meeting on Fully 3D Image Reconstruction
1801
MAP-EM procedure.
The properties of the
reconstructed images are essentially the same in both
cases, for the same set of prior parameters. Because the
MAP-RBI -EM algoritlun requires evaluating the prior
term once per subset instead of once per iteration as in
MAP-EM, the time per iteration is much longer for
MAP-RBI-EM. Generally, there may be as many as
thirty-two subsets per iteration, so the time to compute
the prior term becomes significant. While the new
algorithm requires one-tenth the number of iterations of
MAP-EM, it requires about 75% of the processing time
when our most complex prior model is used. Thus, the
acceleration is not as significant as what is found in
non-MAP versions of ML-EM and RBI-EM.
[]
[1
[]
The Modified Algorithm
[]
il
I
!
--)
[J
[]
[]
[]
[]
[j
[]
[1
U
i
l
To further decrease reconstruction time, we
determined that it would be necessary to reduce the
number of times the prior term is evaluated. Under
normal circumstances of MAP reconstruction, even
thirty-two evaluations of the prior term per iteration
might not add significantly to the processing time. In
the 4D context, however, the prior structures are
extremely complex, especially when motion is modeled
in the prior. Each time-space voxel in the 4D space is
linked with all of its nearest neighbors in four
dimensions, thus requiring a large number of nonlinear
calculations.
To address these problems, we have developed. a
modified algorithm which requires computing the prior
term only once per iteration, as in MAP-EM, but uses
the RBI approach to accelerate convergence. For the
modified algorithm, the prior term is computed once, at
the beginning of each full iteration, using the image
estimate at the end of the previous iteration. This
results in an inaccurate estimate of the prior tenn at
each sub iteration; however, as the iterated image
estimates come close to convergence, the image
estimates change slowly. Thus, the single computation
of the prior is a reasonable estimate for the whole
iteration as we approach convergence. At iterations one
or two, the results may be significantly different from
those of MAP-RBI-EM, but the two cases appear to
converge around iteration five to images with similar
properties of smoothing, noise, and spatial and temporal
resolution.
The modified algorithm requires the same number of
iterations as MAP-RBI-EM, but the processing time per
iteration is reduced to that of MAP-EM. Thus, it truly
requires about one-tenth the processing time of MAP-
EM, or· about 90 to 180 minutes for a complete 4D
reconstruction on a DEC AlphaStation 200 workstation.
Evaluation
The three reconstruction methods were evaluated on
gated SPECT data simulated from a version of the
Mathematical Cardiac Torso (MCAT) phantom [6]
which models the beating and rotating motion of the
heart. The phantom used included a cold lesion in the
inferiolateral wall of the left ventricle which moves with
the heart. Two datasets were simulated, one to emulate
a Tc-99m gated study using a LEHR collimator, the
other to emulate a TI-201 gated study using a LEGP
collimator. For each of the two agents, sixteen datasets
were simulated using Monte Carlo methods accounting
for effects of nonunifonn attenuation, detector response,
and scatter. Each of the sixteen represented one time
frame from the complete cardiac cycle. Noise was
simulated to approximate the count level from actual
patient Tc-99m and TI-201 studies.
Reconstructions of these data were performed using
each of the three 4D reconstruction procedures:';MAPEM, MAP-RBI-EM, and the hybrid algorithm. The
Gibbs priors used were those which apply prior
assumptions about the motion of the heart. Priors with
both correct motion and erroneous motion were applied.
The prior parameters were set to be the same except
where alteration of the global smoothing power was
necessary to achieve the same level of smoothing. Also,
non-MAP versions of each were applied, and followed
by 3D and 4D linear filters for comparison.
All of the algoritluns were evaluated on the basis of
their ability to recover activity levels in the region of the
cold lesion by region-of-interest (ROI) analysis, and on
the basis of spatial resolution recovery for the same
level of noise smoothing. Also, reconstruction times
were measured for each algorithm.
Results
Results were similar for both the Tc-99m study and
the noisier TI-201 study. We found that all three MAP
algorithms
produced
comparable
results.
Reconstructions using the 4D prior model in all cases
preserved spatial and temporal resolution better than
linear filtering, for the same level of noise smoothing.
Even with modest errors in the motion model, the MAP
methods outperformed their counterparts with linear
filtering.
The reconstructed images from five iterations of
each of the two new techniques were found to be
comparable to those from fifty iterations of the 4D
11997 International Meeting on Fully 3D Image Reconstruction
1811
MAPMEM procedure. However, the processing times
for the MAPwRBI-EM and modified algoritluns were
quite different, with MAP-RBI-EM requiring 75% of
the time of the MAP-EM algoritlull and the hybrid
requiring only 10%.
Conclusion
We conclude that the two 4D RBI~based
reconstruction algorithms introduced here produce
reconstructions that are cOlnparable to those from the
4D MAP"EM algoritlull, but require less processing
tiIne. The hybrid algol'itlun, however, would be the
favored of the two, since it is considerably faster than
either MApwEM or MAPMRBI ..EM.
The hybrid
approach can produce complete 4D reconstructions 'of
gated cardiac SPECT data, with compensation for
attenuation and 3D detector response, in 1w2 hours on
currentlYRavailable workstations, and Inay thus make
such reconstructions possible in clinical settings. We
conclude also that the 'priors incorporating assmnptions
about motion into the model are helpful for both Tc991n and TI-201 gated studies, that such priors offer
noise smoothing with better preservation of spatial and
temporal resolution than linear filters, and that motionbased priors are not sensitive to errors in the motion
assunlptions used.
presented at Conference Record of the 1996 IEEE
Nuclear Science Symposium and Medical Imaging
Conference, Anaheim, California, 1996.
[6]
B. M. W. Tsui, J. A. Terry, and O. T.
Gullberg, "Evaluation of cardiac cone-beam Single
Photon Etnission Computed Tomography using
observer perfonnance experiments and receiver
operating characteristic analysis," Invest Radiol, vol.
28, pp. 1101-1112, 1993.
Table 1: Processing times for the three algorithms.
Reconstructions were from simulated TI·20 1 gated SPECT
data for 64 views over 180 degrees from 45° RAO to 45°
LPO.
Sixteen time frames were reconstructed
simultaneously. There were 64 bins per slice per view, and
24 slices were reconstmcted on 64x64 grids for each time
frame. NonunifOim attenuation and 3D detector response
were modeled in the reconstructions. The RBI techniques
used 32 subsets with two views per subset. Processing times
. 200 workstation.
.
were measunLcf on a DEC' AllpjhaStatlOn
Algorithm
MAP-EM RBI-MAP- Modified
EM
RBI
50
Iterations
5
5
Processing
25.1
time
18.1
2.5
(hours)
'-"
700
References
I
600 <~lSJ 0
[1]
D. S. Lalush and B. M. W. Tsui, "Space-time
~500 ''v~~
Gibbs priors applied to gated SPECT myocardial
'S;
perfusion studies," in Three-dimensional Image
.- 400
'0
Reconstruction in Radiology and Nuclear Medicine.
c( 300
Dordrecht, Netherlands: Kluwer Academic Publishers,
(5
-+-MI-EM
1996, pp. 209-224.
a: 200
o RBlsEM
[2]
D. S. Lalush and B. M. W. Tsui, "A priori
100
motion models for fourwdimensional reconstruction in
gated cardiac SPECT," presented at Conference Record
o o~--------~------------------~
5
10
15
of the 1996 IEEE Nuclear Science Symposium and
Medical Imaging Conference, Allaheitn, California,
Frame Number
1996.
Figure 1: Plot of activity in a region of interest (ROJ) for the
[3]
C. L. Byrne, "Block-iterative methods for sixteen time frames in images reconstructed by each of the
itnage reconstruction from projections," IEEE three algorithms: MAP-EM, RBI-MAP-EM (represented by
Transactions on Image Processing, vol. 5, pp. 792- RBI-EM in the legend), and Modified RBI-MAP-EM (Mod
794, 1996.
RBI in the legend), as well as ML-EM followed by a 4D
[4]
H. M. Hudson and R. S. Larkin, "Accelerated filter. The ROI is placed so that the defect rotates into it
image reconstruction using ordered subsets of' (note the drop in activity at frame 5) and then back out. The
projection data," IEEE Trans Med 1m, vol. 13, pp. 601- noise-free ML-EM reconstruction is shown as a basis for
609, 1994.
comparison, since it is the best we could hope to do with the
[5]
D. S. Lalush and B. M. W. Tsui, "Convergence given projection model. All three MAP algorithms are
and resolution recovery of block iterative EM able to recover the motion similarly, especially the
algorithms modeling 3D detector response in SPECT," transition from frames 5 to 10. Temporal resolution is
maintained better than the filtered ML-EM result.
11997 International Meeting on Fully 3D Image Reconstruction
1821
\--1
I
1._,
[]
11
[-1
11,j
[]
[-1
J
1-!J1
0
Figure 2: One slice taken from sixteen frames of MCAT
phantom reconstructions from noise-free data using 50
iterations of ML-EM, considered the best result possible
with the given model. The inferiolateral defect rotates into
this slice and back out again.
Figure 4: One slice taken from sixteen frames of MCAT
phantom reconstructions from noisy TI-20 1 data using 5
iterations of RBI-MAP-EM with the true motion modeled in
the prior.
Figure 3: One slice taken from sixteen frames of MCAT
phantom reconstructions from noisy TI-201 data using 50
iterations of MAP-EM with the true motion modeled in the
prior.
Figure 5: One slice taken from sixteen frames of MCAT
phantom reconstructions from noisy TI-201 data using 5
iterations of modified RBI-MAP-EM with the true motion
modeled in the prior.
[-l
I
I
\
I
I
---.J
0
[]
[]
I
[:1
[
f
I
L
0
[
'I
Figures 2 through 5 show the results of reconstructing the simulated TI-201 gated SPECT data with the three
reconstruction algorithms.
Both nonunifonn attenuation and 3D detector response are modeled in the
reconstructions. The three algorithms provide similar, though not identical, smoothing properties when the
same prior is used. The RBI algorithms require greater relative weighting on the prior than MAP-EM
because the noise tends to increase more quickly. All are effective at smoothing noise while preserving spatial
and temporal resolution, even with very noisy TI-201 gated data, if heart motion can be estimated a priori.
r -1
t
I
i
11997 International Meeting on Fully 3D Image Reconstruction
1831
Ora ft \. ~r:\ i l.lI1
15
SPECT Reconstruction .. The
Jal~lIar~
19~)-
~l to' ~Iodel
Donald L. Gunter
Rush Presbyterian St. Luk~':; ), [~d ica l C~nter
Chicago. IIlinoi!i
.A.bsrract
l\ realistic model of the imaging process in SPECT acquisitions is proposed that
incorporates constant attenuation (~l) within the patient body, a depth .. dependent
point.. source response function (t), and the intrinsic resolution (0') of the gamma ..
ray cmnera. The resulting integral equation represents the fully three .. dimensional
SPECT imaging system. An analytic inversion algoritlun is derived for this model
that does not have a low spatial.. frequency cutoff and, therefore, is not equivalent to
the Tretiak..Metz inversion even in the limit of the exponential Radon transform
(t=cr=O).
l. Introduction
In single ..photon emission computed tomography (SPECT) imaging, trace amounts of
radiopharmaceuticals are injected into a patient. These radiopharmaceuticals are absorbed in tissues
of physiologic interest and subsequently emit gamma rays that are imaged with a gamma camera.
The gamma camera rotates around the patient and two~dimensional (2D) proj ected images are
acquired from many directions. The mathematical problem posed by SPECT is the determination
of the three .. dimensional (3D) distribution of activity within the body from these projected 2D
images.
The standard inversion technique used in SPECT is filtered backprojection, which is based on
the ~nalytic inversion of the two "dimensional (2D) Radon transform. Unfortunately, the 2D Radon
transform, which assumes that image intensity is proportional to a line integral of the activity
distribution through the body of the patient, is a rather crude approximation of the SPECT imaging
process. Consequently~ the reconstruction often introduces artifacts that can signific:antly_affectthe
diagnostic results. The five most important physical factors affecting the SPECT imaging process
(in approximate order of importance) are (1) the position dependent pointwsource response function
(PSRF) produced by the camera collimator, (2) the attenuation of the radiation \vithin the tissues of
the patient'S body, (3) the noise caused by quantum counting statistics, (4) the scattering of
radiation within the patient and collimator, and (5) the intrinsic spatial resolution of the gamma
camera.
In this paper, a realistic mathematical model is proposed for data acquisition in SPECr and a
reconstruction algorithm is derived. The proposed model, called the ~'t'cr model, contains three
parameters which characterize the attenuation (M), the PSRF (t), and the intrinsic resolution (cr).
Ho\vever, this model treats noise naively and ignores scattering completely. The proposed
11997 International Meeting on Fully 3D Image Reconstruction
1841
reconstruction algorithm provides an exact analytic inversion for the exponential Radon
transrom1ation (the special case -r=O: ~l,G¢O) and produces an approximate inversion for non-
II
vanishing values of 1'.
[]
for SPEeT reconstruction and have substituted various iterative methods. Two significant
In recent
years~
researchers in nuclear medicine have generally abandoned
anal~ lie
techniques
developments motivated this shift in emphasis. First, Tretiak and iVletz (1980) derived a closedform analytic inversion for the exponential Radon problem (in the· notation of this paper t=cr=O,
~~O).
Unfortunately, the analytic inversion proposed by Tretiak and NIetz amplifies noise and is,
therefore, unsuccessful in clinical applications. Concurrent with the failure of this exact analytic
[]
technique, other researchers began using maximum likelihood and other iterative techniques that
were more easily implemented on computers. The results of these iterative techniques are generally
D
superior to both filtered backprojection (that does not compensate for any of the physical processes
[1
circumstances, most researchers concluded that iterative algorithms were the appropriate tool for
involved in SPECT imaging) and the Tretiak-Metz algorithm (that enhances noise). Under these
SPECT reconstruction.
Recently, Metz and Pan (1995) reexamined the Tretiak-Metz algorithm and found a';new
D
method that minimizes the noise amplification. Metz and Pan utilize various symmetries imposed
by reality conditions (Le., both the source distribution and the projected images must he real
D
functions in the spatial domain) on the projected images and source distribution in the frequency
D
domain) in a way that minimizes the effects of noise. This method successfully suppresses much
[~
reconstruction. Unfortunately, the Metz-Pan method ignores the fundamental cause of noise
[J
[J
domain. U sing these symmetries, they combined signals that should be equal (in the frequency
of the noise that is amplified by the Tretiak-Metz inversion. and has renewed interest in analytic
amplification in the Tretiak-Metz algorithm.
One of the striking features of the Tretiak-Met.z inversion is the introduction ofa low-frequency
cutoff in the reconstruction. Data from low spatial-frequencies «J..l) are discarded and ·only data
from frequencies larger than the attenuation coefficient are included in the reconstruction. Because
of this low-frequency cutoff, the least noisy data are discarded and only the comparatively noisy
high-frequency data are used in the reconstruction. Intuitively, one expects that the SPEeT
[I
projection data at low spatial-frequencies contain significant information about the source
[J
high spatial-frequencies and, in the absence of noise, the data from the high spatial-frequencies is
distribution. The Tretiak-Metz algorithm demonstrates that this information is duplicated in the
sufficient for reconstruction. However, in noisy imaging systems like SPECT, the high-frequency
data are not equivalent to the data at the low spatial frequencies. Consequently, an algorithm that
D
[J
uses data from low spatial-frequencies should be more immune to noise than an algorithm that uses
exclusively high-frequency data.
A number of researchers working on exponential Radon
(
I
L
11997 International Meeting on Fully 3D Image Reconstruction
1851
transfotm attempted to remove the low-frequency cutoff introduced by Tretiak and Nletz. but none
succeeded.
The ~t 'CO' luodel was originally formulated as a realistic and mathen1atically simple
representation of the SPEeT imaging process in three dimensions. Surprisingly, hovvever, the
analytical singularities that plague the inversion of the exponential attenuation (t=O'=O) model and
produced the 10wHfrequency cutoff are ameliorated by the introduction of a depth· dependent PSRF
(t¢O). As a direct consequence, the low-frequency cutoff can be eliminated from the
reconstruction algorithm. The removal of this cutoff is the major result of this paper. Whether this
algorithm is practical for clinical applications is cUlTently under investigation.
11997 International Meeting on Fully 3D Image Reconstruction
1861
Strategies for Fast Implementation of Model-Based Scatter Compensation in
Fully 3D SPECT Image Reconstruction
Dan 1. Kadnnas l, Eric C. Freyl,2, and Benjamin M.W. Tsui l,2
IDepartment of Biomedical Engineering and 2Department of Radiology
University of North Carolina-Chapel Hill, Chapel Hill, N.C.
[j
lJ
[J
[J
[]
[j
[J
[J
[J
Abstract
Iterative reconstruction-based scatter compensation (RBSC) is a technique in which the scatter response
function is modeled during the reconstruction process. It can be very accurate and has good noise properties;
however, substantial computational effort is required to model the complex process of photon scatter. When
using RBSC for fully 3D SPECT image reconstruction, most of the time required for reconstruction is spent in
the scatter model calculation. In this work we investigate strategies of implementing model-based scatter
compensation that limit the number of iterations that use a. projector incorporating the scatter model. The
scatter component of SPECT projection data tends to contain mostly low frequencies. When using iterative
reconstruction algorithms, the scatter estimate converges in relatively few iterations. We propose to use scatter
models only during a limited number of iterations, holding the scatter estimate constant for the other iterations.
The approach was evaluated by reconstructing Monte Carlo simulated projection data of the MCAT torso
phantom. When using accelerated iterative algorithms, it was found that accurate scatter compensation can be
achieved with as few as two or three scatter model calculations. This approach may ultimately bring modelbased scatter compensation reconstruction times down to the realm of being clinically realistic.
1. INTRODUCTION
Accurate reconstruction in SPECT requires compensation for the effects of attenuation, detector response,
and scatter. Accurate and efficient methods of compensating for attenuation and detector response have
already been developed. However, compensating for the effects of scatter is more difficult. A promising
approach to scatter compensation, iterative reconstruction-based scatter compensation (RBSC), involves
modeling the scatter response function (SRF) in the projector (and backprojector) of an iterative
reconstruction algorithm [1]. In effect, scatter compensation is perfonned by mapping scattered photons back
to their point of origin. Iterative RBSC has been found to result in images with less bias and reduced variance
as compared to subtraction-based scatter compensation methods.
The major shortcomings of RBSC are that the scatter models are very computationally intensive, and
iterative recovery of image features is slowed when scatter is modeled (hence, more iterations are required).
These two effects result in greatly increased reconstruction times, even in the 2D case. When inter-slice scatter
is included, reconstruction times become prohibitive. To overcome this problem, several researchers have
attempted to develop faster scatter models with some success. However, due to the complexity of the scattering
process, it is unlikely that very fast models will be developed without sacrificing accuracy. In past experience
with these methods, we have observed that scatter effects in the image estimate are reduced in a small number
of iterations, but resolution loss due to detector response blurring takes many iterations to recover.
Based on these observations, we have developed strategies of implementing model-based scatter
compensation that limit the number of times scatter estimates must be calculated. We call this approach
Intennittent RBSC, since scatter-modeling is performed intermittently during the iterative reconstruction
process. The rate of iterative convergence of modeled scatter estimates was first examined, and the results were
used to determine the minimum number of iterations at which the scatter estimate must be updated. Several
implementations of the approach were then tested and evaluated by comparison to standard RBSC methods.
II. METHODS
A. Simulated Phantom Experiment
The Intennittent RBSC methods are evaluated by reconstructing Monte Carlo simulated projection data
of the MCAT torso phantom shown in Figure 1. In order to limit the computational requirements of the
experiment, the phantom was chosen to be uniform in the axial direction. This allowed us to reconstruct a
single slice of the phantom while including both inter-slice and intra-slice scatter. The SIMIND [2] Monte
Carlo program was used, and the parameters of the simulated SPECT acquisition are given in Table 1. A large
number of photon histories were simulated to obtain essentially noise-free data. The data were later scaled and
Poisson noise added to simulate a scan which acquired 1.9xl05 counts total.
11997 International Meeting on Fully 3D Image Reconstruction
1871
Figure 1. MCAT phantom activity distribution (left) and attenuation map (right)
B. Reconstruction Methods
The data were reconstructed using the fast rescaled block iterativeaexpectation nlaxinlization (RBIMEM)
algorithm [3,4]. This algorithm is an accelerated relative of MLEM similar to orderedHsubsets (OS-EM).
Models for non .. uniform attenuation and detector response were included in both the projector and
backprojector at each iteration, and the effective source scatter estimation model [5] was used as indicated.
Other researchers have shown that scatter need not be modeled in the backprojector, and faster convergence
results if it is only modeled in the projector. For our standard methods, we model scatter in (1) both the
projector and backprojector, and (2) in the projector only. We refer to these as Full RBSC and Forward RBSC,
respectively. For the Intennittent RBSC methods, the scatter model, when used, appears in the projector only.
For comparison, we have also reconstructed images without modeling scatter (No Scatter Compensation).
Descriptions of the methods used are given in Table II.
For the Intermittent RBSC methods, scatter compensation is achieved by incorporating an es#mate of the
scatter component of the projection data into the iterative algorithm. This is similar to subtracting the scatter
estimate prior to reconstruction, but has the advantage that is preserves the Poisson statistics of the projection
data. Intermittent RBSC differs from Forward RBSC in that the scatter estimate is not updated at each iteration.
The scatter estitllate is only updated intermittently, being held constant for the other iterations.
Table I. Parameters of the simulated
SPECT acguisition.
Tracer: Tc-99m Sestamibi
" 643 Image matrix, 0.625 cm pixels
" LEGP parallel hole collimator
- Energy resolution 11% FWHM at 140 keY
- 20% wide photopeak energy window
- 64 x 64 Projection matrix, 0.625 cm bins
- 64 Projection views evenly spaced over 3600
- Simulated effects of nonunifonn attenuation
and detector response
RIO Orders of scatter simulated,
both coherent and incoherent
8
Table H. Descri tion of the Intermittent RBSC methods.
Name
Scatter Mqdeled in Scatter modeled at
projector &
All iterations
Full RBSC
backprojector
projector
All iterations
Forward RBSC
Intermittent RBSC Methods:
Every Other
projector
1,3,5,7, ...
Doubling
projector
1,2,4,8, ...
projector
First 3
1,2,3 only
1;3-only
1&3
projector
No Scatter Comensation
N/A
N/A
--"
III.
RESULTS
A. Iterative Convergence of Scatter Estimates
Figure 2 shows the projected scatter estimate sinograms for several iterations of Full RBSC. The dark
bands on the sinogram for the fIrst iteration arise because the inaccurate quantitation of the initial image
estimate affects the early subsets the most. This gross quantitative difference is resolved by the first few subsets
of the first iteration, hence the scatter estimates" projected after the first" few subsets are much closer to the true
values. In fact, the scatter estimates are nearly fully converged after only two iterations of RBI-EM
(Figure 2b). The Intennittent RBSC methods developed in this work are designed to exploit this fast
convergence of the scatter estimate.
11997 International Meeting on Fully 3D Image Reconstruction
1881
[J
10
( a)
(b)
20
30
40
50
60
Projection Bin number
Figure 2. Scatter estimate sinograms (a) as projected at RBI-EM iterations I (top left); 2 (top right), 3 (bottom left),
and 50 (bottom right). The dark bands on the sinogram for the first iteration are explained in the text. Horizontal
profiles at the angle indicated are shown at the far right (b). The projected scatter estimates are very nearly converged
within 2-3 iterations.
B. Application of Intermittent RBSC
[]
Figure 3 shows noisy reconstructed images for each of the methods described in Table II. Image
quality is very similar for all of the RBSC images, and the No Scatter Compensation image has typical artifacts
associated with scatter.
No Scatter Compensation
EC>
'm
J:
Q)
[J
(I
U
,--'
I I
>
~
Q)
a:
(a)
(b)
10
20
30
40
50
60
Pixel Number
Figure 3. (a) RBI-EM reconstructed images (noisy data, Butterworth post-reconstruction filter) at 8 iterations:
Forward RBSC (top left); Intennittent RBSC methods: Every Other (top center), Doubling (top right), First 3
(bottom left), 1&3 (bottom center); and No Scatter Compensation (bottom right). Horizontal profiles across each
of the images (at position indicated) are also shown (b).
L)
LI
[]
L
Each of the methods was evaluated using single parameter measures of image quality. The bias of
each reconstructed image was measured by calculating the mean squared error (MSE) at each iteration. To
separate bias due to model inaccuracy, the "true" image used for this calculation was taken as the noise-free
Full RBSC reconstructed image at 50 iterations. In addition to MSE, which measured overall image bias, the
left ventricle (L V)-to-blood pool (BP) contrast ratio was calculated as follows: the mean pixel value was
determined for ROIs drawn over the LV and BP, and the contrast was calculated as (LV-BP)/(LV+BP).
The MSE and Contrast are plotted as functions of iteration in Figure 4. All of the· RBSC methods
provide similar improvements in MSE and Contrast as compared to No Scatter Compensation. In terms of
reconstruction time required, the various RBSC methods behaved quite differently. Typical per-iteration.
reconstruction times are in the ratio of 9: 1 with scatter modeling in the projector, as compared to
reconstructing with only attenuation and 3D detector response compensation (17: 1 with scatter modeling in the
projector and backprojector).
To emphasize the differences in reconstruction times, we have plotted the
Contrast as a function of Relative Reconstruction Time in Figure 5. The time required to recover good image
contrast is reduced when using the Intennittent RBSC methods, resulting in speed-up factors of 2x and 5x as
compared to Forward RBSC and Full RBSC, respectively.
11997 International Meeting on Fully 3D Image Reconstruction
1891
1&3
o· ~
~
0.9
.E
8
0.8
~
0.7
r
~~~..-.HINIPtft~r.iI~'~i~l;;;
,
(Pull RBSO)
.
~··-··.--F-u-IIR-B-S-C--~
I"'- - - - - - - - _ . Forward
:> 0.6
-Doubling
~
--=1&3
-
-
20
30
40
Evory Olhor
___ First 3
0.5
10
RBse
~
...,.
- - • No Scnller
Compensation
so
I
I
10
20
30
40
so
Iteration
Iteration
(b)
(a)
Figure 4. MSE (a) and LVstoaBP Contrast (b) plotted as a function of iteration for each of the methods studied.
1.0,....-~----~~--~---...,
1;S 0.9
~
<:>
Co)
~
CQ
0.8
~
....:l 0.7
25
50
75
100
125
150
Relative Reconstruction Time
Figure 5. LV-to-BP Contrast plotted as a function of Relative Reconstruction Time. Each time unit is the time
required for one iteration without scatter modeling, but with attenuation and 3D detector response compensation.
IV. Summary and Conclusions
When using iterative RBSC, the scatter estimate converges in relatively few iterations. We have
exploited this using a new strategy for implementing model..based scatter compensation, which we call
Intermittent RBSC. The scatter update is updated intennittently and, once converged, is held constant for the
remaining iterations. The result is a similar rate of iterative recovery of image features as compared to
standard implementations of RBSC, but in substantially reduced reconstruction times. The Intennittent RBSC
methods recover good image contrast in reconstruction times that are 2x and 5x faster than Forward RBSC and
Full RBSC, respectively. When using Intermittent RBSCmethods with fast scatter models, fully· 3D SPECT
reconstructions can be performed within the realm of clinically realistic times.
vn. Acknowledgment
This work was supported by a grant # R29NCA63465 from the National Cancer Institute and by an. academic research grant
from the North Carolina Supercomputer Center. Its contents are solely the responsibility of the authors and do not necessarily
represent the official views of the National Cancer Institute or the NCSC.
VllI. REFERENCES
[1]
[2]
[3]
[4]
[5]
B.C. Frey and B.M.W. Tsui, "A practical method for incorporating scatter in a projectotNbackprojector for accurate scatter
compensation in SPECT," IEEE. Trans. Nucl. Sci., vol. NS-40, nO. 4, pp. 1107-1116, 1993.
M. Ljungberg and S.-E. Strand, "A Monte Carlo program for the simulation of scintillation camera characteristics,"
Compo Meth. Pr'!g. Biomed., vol. 29, pp. 257 N272, 1989.
C.L. Byrne, "Block-iterative methods for image reconstruction from projections," IEEE Trans. 1m. Proc., vol. 5,
pp. 792-794, 1996.
.
D.S. Lalush and B.M.W. Tsui, "Convergence and resolution recovery of block iterative algorithms modeling 3D detector
response in SPECT~" Conference Record of the 1996 IEEE Medical Imaging Conference, Anaheim, CA, 1996, in press.
E.C. Frey and B.M.W. Tsui, "A new method for modeling the spatially-variant, object-dependent scatter response
function in SPECT," Conference Record of the 1996 IEEE Medical Imaging Conference, Anaheim, CA, 1996, in press.
11997 International Meeting on Fully 3D Image Reconstruction
1901
['
i
I
I
f
l.1
3D Tomographic Reconstruction Using Geometrical Models
X. L. Battle, G. S. Cunningham and K.M. Hanson
Los Alamos National Laboratory, MS D454
Los Alamos, New Mexico 87545 USA
[1,
Keywords: Bayesian analysis, tomographic reconstruction, geometrical models, adjoint differentiation
r-)
LJ
1. INTRODUCTION
We address .the issue of reconstructing an object of constant interior density in the context of 3D tomography, where
there is prior knowledge about the unknown shape. We explore the direct estimation of the parameters of a chosen
geometrical model (e.g. a triangulated surface defining a closed volume), rather than performing operations (e.g.
segmentation) on a reconstructed volume. This model-based approach fits well in the framework of Bayesian analysis,
where the likelihood of a set of measurements is integrated with prior information about the models used.
2. THE BAYES INFERENCE ENGINE
The Bayes Inference Engine (BIE) provides a general framework to conduct Bayesian analysis. Given some measurements of an object, one wants to estimate the parameters of a chosen model that describes the unknown object.
The measurement process is simulated on the BIE by a set of transformations that produce a set of predicted measurements. This succession of transformations will be referred to as the forward transformation. The comparison of
the real measurements with the predicted ones leads to a minus log likelihood function (cp). A maximum likelihood
(ML) or maximum a posteriori (MAP) criterion determines the estimate of the chosen model that best matches the
measured data.
[]
The first implementation of 3D functionalities within the BIE follows the scheme described above. A tessellated
surface represents the external boundary of an object of constant interior density. This model is the input of
the forward transformation that models the measurement process. Its output is a set of images representing the'
projections of the object in given directions. The estimation of the parameters of the surface (the positions of the
vertices) gives an estimate of the shape of the object.
3. A COMMON REPRESENTATION OF 3D OBJECTS
Modularity and reusability are certainly the most important characteristics of the BIE. Based on an object-oriented
approach, the BIE represents the successive transformations by a data-flow diagram. Each block in the diagram is
independent from the others and any combination can be represented. Ensuring that the description of the measurement process is independent of the choice of the geometrical model requires the use of a common representation
for 3D objects. As a pixelated image was chosen in the 2D case, an array of voxels has been chosen for the 3D case.
The tessellated surface describing an object of constant interior density is projected onto an array of voxels. The
simulation of the measurement process is performed on the voxel array.
[j
f
1
"oj
The memory requirement of such a data structure is an issue. For the objects considered in this study, a run-length
encoded description of the volumetric dataset helps to decrease the amount of memory used.
This approach ensures that both the object model and measurement model can be coded independently. When a
new object model is added, one is only required to write its conversion to an array of voxels, rather than a complete
neW measurement process. In this paper, we will focus on the conversion of a triangulated surface to a voxel density
grid.
u
u
11997 International Meeting on Fully 3D Image Reconstruction
1911
4. TI-IE CONVERSION ALGORIT1IM
The conversion of a volume described by its tessellated external surface into an array of voxel computes the volume
overlap of each voxel. The algorithm is based on the superposition principle. Each facet of the external surface is
processed independently, and contributes to the voxel array. The overlap in the voxels are the sum of the contributions
of all the surface elements. A single facet contributes to a fairly small portion of the volume. Therefore, only a portion
of the voxel array is updated when a single facet is converted.
Seen in a chosen direction, each facet determines two sets of voxels : the voxels that are in front of the facet,
referred to as the front voxels, and the voxels that are behind the facet, referred to as the back voxels. The normal
of the facet gives its orientation, and determines if the front voxels (resp. back voxels) are inside (resp. outside)
the volume. A positive contribution is added to the inside voxels, whereas a negative contribution is added to the
outside voxels. This method is general and can project any closed surface, including cavities in a time proportional
to the number of facets. Figure 1 shows the result of the conversion of the volume described by the surface on the
left into a voxel array.
In this study, we consider triangulated surfaces, as they are the most common representations. Using other
tessellation is still possible since any tessellated surface can be converted to a triangulated surface. The general scheme
of the algorithm is to subdivide a single triangle into a set of smaller facets (a set of triangles and trapezoids), referred
to as sulrfacets. Each sub-facet is totally contained in a single voxel, so that it is' easy to compute the contribution
to the voxel described volume.
A recursive algorithm successively "slices" each triangle along each of the three axes. Each slice has a dimension
less than the voxel dimension along the current axis. At the end of the recursion, which is attained with a depth of
three, every sub~facet is contained in a single voxel. Figure 2 shows the successive subdivisions. First (Figure 2a),
the facet is sliced along Z. Then the subdivisions along axes Y and X follow, leading to the final subdivision (Figure
2c). The contributions of the different sub-facets are computed in a closed form (integral of a bilinear function on a
trapezoidal region), and added to the overlap volume.
5. ADJOINT DIFFERENTIATION TECHNIQUE
An optimization of <p is performed in order to determine the MAP estimate. The derivatives of <p with respect to
the parameters of the model (Le. the coordinates of the vertices) must be determined. Considering the number of
parameters (from thousands to millions) the estimation of the gradient of <p can become costly with the conventional
perturbation methods.
The adjoint differentiation technique computes the derivatives needed to optimize <p with a computational cost
comparable to the one of the forward calculation. The application of this chain rule like method to the succession
of transformations computes the derivatives of <p with respect to the input parameters. This computation is done in
the reverse direction compared to the forward transformation, and will be referred to as the adjoint transformation.
The forward and adjoint transformations are very similar. For example, in the case of a linear forward transformation representable by a matrix, the adjoint is just the transpose of the matrix. The adjoint counterpart cfeach
transformation can be written and will have a comparable complexity.
It is very useful to design the forward and adjoint transformations at the same time. The two algorithms can
share the same branching and the same data structures. Recursive algorithms, very useful to handle multidimensional
datasets, can also be implemented in this fashion. We will focus on the precautions that must be taken when writing
forward and adjoint transformations, such as the importance of the parameterization and the means to avoid useless
computations.
Great care should be taken when choosing the parameterization that will be used in the forwa.rd and adjoint
transformations. Over-determined and non-independent parameterizations tend to be easier to handle in the forward
transformation, but lead to incoherent formulations in the adjoint transformation.
In the case of a non-sequential algorithm (Le. there is at least one "if'), the branching has a tree structure. While
the forward transformation computes its results going down the tree, the adjoint transformation should compute its
values going up the tree. This ensures that only the useful adjoint quantities are computed.
11997 International Meeting on Fully 3D Image Reconstruction
1921
r-;
, J
(b)
(a)
Figure 1. Conversion of a triangulated surface (a) into a voxel array (b). The surface contains 320 triangles. The
resolution of the voxel grid is 128x128x128.
Constant Y Planes
/
[J
I:
"
.
x
I
\
l)
(a)
~
(b)
(c)
Figure 2. The triangular facet is sliced with planes normal to the Z axis (a). Then each "sub-facet" is sliced with
planes normal to the Y axis (b), and recursively with the planes normal to the X axis (c). In this figure, the different
colors correspond to different types of sub-facets (first sliced in light grey, intermediate in grey and last sliced in
black).
[J
II
L __
(1
I
J
L-.1
1
1
j
(a)
(b)
Figure 3. Original object (a) obtained by warping a sphere. Reconstruction (b) obtained after thirty three iterations,
starting with a sphere.
11997 International Meeting on Fully 3D Image Reconstruction
1931
6. RESULTS AND CONCLUSION
The complete algorithm of conversion and its adjoint counterpart have been implemented. The accuracy of the
derivative calculation has been tested by comparison with a perturbation method. This revealed the power of
the adjoint differentiation technique: the derivatives of cp computed by the adjoint code were obtained in a time
comparable to the forward calculation, whereas the derivatives computed by the perturbation method were obtained
in a time thirty to sixty times longer,
A first reconstruction has been performed on simulated data. A beanMlike object (figure 3a) obtained by warping
a sphere (320 triangles, 162 vertices) is the object to be reconstructed. After conversion to a voxei array (64x64x64),
ten noiseless parallel projections (64x64), equally spaced around 180 degrees, became the measured data.
Starting with a sphere (320 triangles, 162 vertices), we optimize the positions of the vertices describing the
surface to minimize cp (Le. to best match the measured data). Figure 3b shows the MAP estimate obtained after
thirty three iterations. The surface of the reconstruction appears to agree with the original to better than one voxel
width everywhere, since the difference volume (original object projected onto volume minus the reconstructed object
projected onto volume) has no values greater in absolute strength than 0.2.
The system response of the University of Arizona FAST SPECT machine is being integrated into the BIE. This
setting will allow us to show that geometrical models can be efficiently used to determine the unknown shape of
objects of nearly constant interior such as the heart ventricle. The application of this method to dynamic heart data
is very promising.
11997 International Meeting on Fully 3D Image Reconstruction
fi
!l I,
Symmetry properties of an imaging system and consistency condif1
tions in image space
i J~
L
Eric Clarkson and Harrison Barrett
Department of Radiology, University of Arizona, Thcson, AZ 85724
Abstract
Consistency conditions on the data in tomographic imaging systems are important for noise removal and object reconstruction algorithms. These conditions
r'\
\
I
L_ )
are usually expressed by the vanishing of scalar products (in some Hilbert space)
between arbitrary image vectors or functions and vectors or functions in some
specified set. The purpose of this paper is to show that the symnietries of a tomographic system are intimately connected with this set and that this fact can
(i'
Ll
expedite the search for consistency conditions.
Consider an imaging system descriqed by a linear map H : U
-T
V, where U is
the object space and V is the image space, each of which may be finite or infinite
dimensional. Suppose that
r is a group, which may be finite or infinite.
representation of r as linear operators on U, then write
corresponding to I E
1r'Y
for this system if there exist representations
L
for the operator on U
r. Similarly, for p a representation of r
on V, write P'Y for the actual operators. We will say that
11997 International Meeting on Fully 3D Image Reconstruction
1r
r
If 1r is a
as linear operators
is a symmetry group
and p such that H 1r'Y f
= P'YHf for
1951
every lEU. In the special case where U and V are Hilbert spaces and
1r
and p
are unitary representations, then ('!r,/I' '!r,/2)U = (/l,/2)U and (p,gl, p,,(g2) V =
(gI,g2)V for all 11,12 E U and 91,g2 E V. If HTis the adjoint of II with respect
to these inner products, then these relations imply that '!r,HT
turn gives '!r,I{T II = fIT H
:=
HT p,. This in
1r, and p,H HT = H HT P, for all 'Y E r. This may be
a more familiar notion of symmetry for the system described by H. The above
definition for a symmetry group of a system is thus a generalization of this idea.
These last two equations will not be true in general when one or both of the
representations '!r and P are not unitary.
Suppose that there are ill.iler products on both spaces as above and that
(P,91,P,g2)V = t('Y) (gl,g2)V' where t('Y) is a scalar. If t('Y)
=1, then p is
a unitary representation, otherwise it is called a conformal representation. A
consistency condition in image space is a vector or function 'if; which satisfies
(HI,'if;)v =
a for all lEU. We will say that 'if; E H(U)l., the orthogonal comple-
ment to H(U), the image of U under H, also called consistency space. In other
words 'if; is an element of inconsistency space for this system. Now, since p is
conformal, 'if; E H(U).L implies that P,'if; E H(U).L for all 'Y E G. Therefore H(U)
and H(U).L are both invariant subspaces for the representation p . . (Similarly, if
'!r is unitary or conformal, then N(H) and N(H).L are
11997 International Meeting on Fully 3D Image Reconstruction
1r
invariant.) The aim of
1961
this work is to show that for such representations, there is a connection between
the symmetries of the system and structure of the space H(U)..L.
The simplest case is when U and V are finite dimensional,
()
r is finite, and 7r and
I
I
i
P are unitary representations. If N(H) is the null space of H, then 7rIN(H), the
I.. .. J
representation 7r restricted to N (H), must be a sum of irreducible representations
of
r.
This is also true for 7rIN(H)..L, pIH(U) and pIH(U)..L. Furthermore the
decompositions of 7rIN(H).l and pIH(U) into irreducible representations must
be exactly the same. These facts are all a consequence of Schur's lemma and
rI \
i
lJ
they can be used to determine which irreducible representations must appear in
pIH(U)..L. The search for consistency conditions then reduces to finding vectors
that transform according to each of these representations that are also elements of
H(U)..L. Some examples will illustrate this point. Similar reductions are possible
when U is allowed to be an infinite dimensional Hilbert space and" the other
conditions are kept the same.
'!
When U and V are both in:fi.n1te dimensional the situation can be more complicated. This will be illustrated first for the case where H is the Radon transform
r1
tl
in two dimensions and U is the space of square integrable functions with compact
support. It is well known that, if )...(p, ¢) is the Radon transform of an arbitrary
fEU and
a~
k < l, then J~oo Jo27r )...(p, ¢)pkei1cpd¢dp
=
O. (Note that)... also
f 1
L.J
r·
I
(
11997 International Meeting on Fully 3D Image Reconstruction .
1971
has compact support so that there is no difficulty in evaluating the integral.) In
other words, if 'l/Jkl(P, ¢) = pkeil 1>, then 'l/Jkl E H(U)J.. for 0 ~ k < 1. This result can be related to the representations in image space of the group containing
scale transformations, rotations and translations in object space. In particular,
the form of the function 'l/Jkl arises from scale and rotational symmetries, while
the condition on k is related to translational symmetry_ A similar analysis can
be done for the three-dimensional Radon transform and for the two-dimensional
Radon transform at discrete angles. There are also similar consistency conditions
for the attenuated Radon transform in two dimensions which may also be related
to group theoretical properties of this operator_
11997 International Meeting on Fully 3D Image Reconstruction
1981
Experience with Fully 3D PET and Implications for Future High Resolution 3D Tomographs .
Dale L.Bailey, Matthew Miller, Terry J.Spinks, Peter M. Bloomfield, Lefteris Livieratos,
Helen Youngt and Terry Jones.
MRC Cyclotron Unit and t Department of Imaging, Hammersmith Hospital, London. UK.
r~
(
;
We have two 3D only human tomographs in our institute: the EXACT3D, a full ring whole body 3D PET
tomograph with a ring diameter of 82 cm and axial field of view of 23.4 cm, and the ECAT ART, a partial
ring rotating tomograph of 82 cm ring diameter and 16.2 cm axial field of view. In addition, we have a
2D/3D neuro-tomograph, the ECAT 953B, which we operate exclusively in 3D mode apart from
transmission scanning (all from CTI, Knoxville, TN, USA). All of these systems use bismuth germanate
(BaO) block detectors. The aim of this paper is to report on unique aspects of 3D data acquisition in the
context of the implications these have for next-generation 3D tomograph designs.
I
The majority of studies that have investigated or utilised 3D PET have been for studies of the brain. Concerns
about scattered radiation arising from inside or outside the field of view have been addressed and various
strategies exist for producing reconstructed data which are at least as accurate, but with much better signal
to noise ratios, than that produced by 2D data acquisition(Cherry et al, 1993; Rakshi et al, 1996; Townsend et
al, 1996; Trebossen et al, 1996). The tomographs used in these studies had large ring diameters (86 -102 cm),
limited axial fields of view (~10.8 em), and thick end shields to eliminate radiation arising from outside the
field of view. However, the trend to decrease the ring diameter and extend the axial field of view of later
generation devices combines to greatly increase the solid angle for detection of photons from outside the
coincidence field of view.
r- -:-
lJ
[)
KEY
[[[I] Detectors
I
Side shields
Coincidence FoV
_ . Boundary of SinglesFoV
ri
,I
1J~1
\
LJ
Cross-sectional diagram (to scale) of a 1st-generation whole body 2D /3D PET scanner (ECAT 951R) aeft)
with a 102 cm diameter detector ring, 10.8 cm axial field of view, and side shielding which left a subject port
of approx. 62 cm. The EXACT 3D (right) is the first full-time 3D BGO based full ring tomograph. It has an 82
cm diameter detector ring, 23.4 cm axial field of view, and side shielding that leaves a subject port also of
approx. 62 cm. This has a dramatic effect on the field of view for single events that can irradiate the
detectors.
r
c.r.
,,'r
r
The single greatest limiting factor in the operation of these tomographs in 3D is the moderately slow
phosphorescence· decay time for BaO (300 nsec) leading to coincidence timing windows of 12 nsec. The
increased sensitivity to events within the field of view of 3D
2D meant that lower doses needed to be
administered to realize the maximum sensitivity gain of 3D, due to dead time. Contrary to what is often
thought, random coincidence rates arising from within the coincidence field of view are decreased in 3D
2D at a given count rate. Scattered radiation was adequately dealt with on the ECAT 953B (and similar)
tomographs as it was predominated by events recorded within the field of view. However, the full-time 3D
systems accept many more scattered events from outside of the coincidence field of view.
1
I \
"- ,J
c.r.
The increased sensitivity of the EXACT 3D and dramatic impact that single photons from outside the
coincidence field of view have on the EXACT 3D performance are illustrated in the next graphs. Count rate
performance was compared between these different tomographs using a 20 cm diameter cylinder. To assess
the effect of out of field of view activity, a water cylinder containing 11C was placed just outside one end of
the field of view and count rates recorded over time. This was compared with the same experimental set up,
but after end shields (8mm lead) to restrict the patient aperture to 35 cm had been added. In clinical studies
the randoms rates immediately after injection of -200 MBq of [l1C}-Diprenorphine were approximately
equivalent to the trues rates without end shields in place, but reduced to 30% of the trues rates after the end
shields added.
11997 International Meeting on Fully 3D Image Reconstruction
1991
200000
- 1 - NEG 953B 2D
- 0- • NEG 953B 3D
• - ••. NEG HR++
-H-NEGART
,
150000
Of
,,
~
,
I
U100000
,,
I
~
50000 _ f
I
~
0- -
_0 __ -
. ,
P
..
..n
.-0-
...-.-H
.(t I)' .().
~ G.o -
-0- -
-
-
0=-0-
~ro-D H----=.~--:,.---·,·-
o ~._.tIDI~~.I-"""-t-t-I--I=-r
_".-.-'
10
o
20
I.,
I
•
~~_~-N-=-I----
,
,
•
I.
•
30
40
AClivily in roY (MDq)
I,
The noise equivalent count rate curves for a
20 cm diameter water-filled cylinder are
shown for the 3D tomographs that have
been discussed, as well as the ECA71 953B in
2D. It can be seen that the EXACT 3D
tFlR++') scanner has extremely high
sensitivity, but limited dynamic range. This
is due to the characteristics of light emission
of BGG. The discontinuity for the EXACT
3D at -25 MBq in the field of view is most
lillely due to dead tin1e in the electronics
,I
60
50
150000
~ 100000
-
~
.g
~
50000
..,/ - l - Rnndoms (cps) no shields
/'
Randoms rates from activity outside the
coincidence field of view for the EXACT 3D
tomograph with no end shields and with 8
mm of lead shielding, which reduced the
patient aperture from 62 cm to 35 cm.
- .... Randoms (cps) Smm
_0----0---
O~~~~~~~~~_~-~D-_-~~~-_-~~~~~~
o
2
4
6
8
10
12
Cline (kBq/ml)
'l'ransmission scanning without septa produces a large scattered component. This biases the attenuation
correction factors lower than expected. The 1.1. values measured with a single photon transmission source on
the EXACT 3D are -0.06 0.07 cm- 1 for soft tissue (0.095 cm- 1 expected). Single photon transmission for PET
produces very high count rates, but the bias from scatter needs to be removed. This can be effected by
collimating the source, scatter correcting the transmission data, or using a hybrid measured/segmented
attenuation approach to producing unbiased estimates of the attenuation correction factors. Future
tomograph designs will need to evaluate the best options from these for optimal attenuation correction.
8
Proposals for tomographs based on faster scintillators such as lutetium oxyorthosilicate (LSO) have been
suggested with greatly reduced ring diameters to improve sensitivity, improve resolution (lower nons
collinearity error), and decrease costs (less detectors required). The experience with the ART and EXACT 3D
suggest that the gains of a faster detector in terms of effective sensitivity (detector live time -and lower
randoms rates) may be compromised by the large photon flux impinging on the detectors from activity
outside the field of view. A wider ring diameter with side shielding might prove to give much higher quality
data as the m~ority of photons arriving at the detectors will have arisen from within the field of view.
References
Cherry SR, Woods RP, Hoffman EJ, and Mazziotta JC (1993): "Improved Detection of Focal Cerebral Blood
Flow Changes Using ThreeNDimensional Positron Emission Tomography" J Cereb Blood Flow Metab 13(4):
630-638
Rakshi J, Bailey DL, Morrish PK, and Brooks DJ (1996): "Implementation of 3D Acquisition, Reconstruction
and Analysis of Dynamic Fluorodopa Studies". In: Myers R, Cunningham VJ, Bailey DL and Jones T,
Quantification of Brain Function Using PET. San Diego: Academic Press, pp. 82-87
Townsend DW, Price JC, Mintun MA, et al (1996): "Scatter Correction for Brain Receptor Quantitation in 3D
PET". In: Myers R, Cunningham VJ, Bailey DL and Jones T, Quantification of Brain Function Using PET.
San Diego,: Academic Press, pp. 76-81
Trebossen R, Bendriem B, Fontaine A, Frouin V, and Remy P (1996): "Quantitation of the [18F]F1uorodopa
Uptake in the Human Striatum in 3D PET with the ETM Scatter Correction". In: Myers R, Cunningham VJ,
Bailey DL and Jones T, Quantification of Brain Function Using PET. San Diego: Academic Press, pp.88-92
11997 International Meeting on Fully 3D Image Reconstruction
2001
Inter-Comparison of Four Reconstruction Techniques for
Positron Volurne Imaging with ~otating Planar Detectors
r--'
\
I
,
j
t
J
A. J. Reader, D. Visvikis, R. J. Ott, M. A. Flower
Joint Department of Physics, Institute of Cancer Research, Royal Marsden NHS Trust, Downs Road, Sutton, Surrey SM25PT
r)
UK
Abstract
I
Measured data have been used to evaluate four reconstruction techniques for positron volume
imaging (PVI) scanners based on rotating planar detectors (RPDs). The four techniques compared are
the backproject then filter (BPF) method using constrained deconvolution, 3-D re-projection (3-D
RP), Fourier rebinning (FORE) and ordered-subsets expectation-maximisation (3-D OSEM). OSEM
gave the best spatial resolution, BPF the best contrast, 3-D RP the best signal to noise ratio and FORE
gave a good all round performance.
[I
\.
J
Introduction
PETRRA [1], a hybrid BaF2 - TMAE detector system soon to be installed at the Royal
Marsden Hospital, will offer uniform and accurate azimuthal, polar, axial and transaxial sampling,
and a very large axial field of view (FOV) with> 10 12 lines of response (LaRs). This paper presents a
comparison of four volumetric image reconstruction methods implemented for large RPD systems
such as PETRRA. As well as PETRRA, the comparison is relevant to double-headed gamma cameras
with coincidence electronics.
The four methods compared are BPF [2,3], 3-D RP [4], FORE [5] and 3-D OSEM [6]. This
selection includes at least one from each of the main categories of reconstruction techniques: Fourierbased methods, fast rebinning methods and iterative methods. The BPF method, which fully utilises;
the accurate angular and spatial sampling of the acquired data, has been used routinely for clinical
studies at this hospital and thus forms a base-line for comparison with the more recently implemented
methods. 3-D RP has been regarded as the gold-standard for other PET systems and so is included in
the comparison. FORE is a relatively accurate, noise-free, one-step rebinning method, requiring no
axial filtering. 3-D OSEM was selected because of the speed of the algorithm and its reputation for
being a good method for sparse data.
r~)
i
I
1f
r-,
i
"\
~
!
Methods
Data Acquisition
The current positron camera at this hospital (MUP-PET [7]), consisting of two large-area
planar multi-wire chamber detectors, was used for the experiments. Owing to the low sensitivity of the
available camera, scans were carried out for much longer acquisition times than normal in order to
simulate the statistics expected from PETRRA.
For 3-D RP, FORE and 3-D OSEM the list-mode data, offormXl,Yl,Zl,X2,Y2,Z2 (figure 1),
were rebinned into 2-D parallel projections p(y',z',<I>,6). Each projection had 128x128 bins (3mm
side); ·the azimuthal (<I» sampling interval was 1.41 0 (128 samples) and the co-polar (6) sampling
interval was 3.390 (9 samples). The BPF method used the list-mode data directly, thus avoiding any
[!
z
'f.l
Z1
rt
C1
L
D1
~
AXIS OF
ROTATION
Z
~x'
........................ ............. :z'
Z2
'.
1\
...........•
y'
,,, ..... j
.' I
.. '"
D2
.
!
.
y
~
".,.,.,.,. ., i /.//
Xl
S
..................................................................:..':::.....1........
Figure 1: Acquisition and reconstruction geometry. L=60cm, W=30cm .and S=87cm giving a maximum co-polar angle of 19u
(effective maximum 15.25U). The list-mode data co-ordinate frames are shown on the detectors, and the reconstruction frame is shown
in the centre and on the right hand side (note the orientation change for clarity).
I
"
l_ ;
11997 International Meeting on Fully 3D Image Reconstruction
loss in sampling accuracy due to the comparatively coarse rebinning. All four methods were used to
reconstruct image volumes of diameter 38.4cm within matrices of 128x128x128 voxels, 3mm side.
Recollstruction Algorithms
1) The BPF algorithm operates directly on the list mode LOR data giving a backprojected
8
image g(x). The backprojected image is filtered by constrained deconvolution in frequency space
Fl.
G(k)H* (k)
t( <) = H(k)H* (k)+y(2nlkl)4
(1)
where H(I<) is the Fourier transform of the point response function, defined as the backprojected
imuge of a point source. The Lagrange multiplier 'Y was chosen to be 8xlO-8 [2,3].
2) The 3-D RP method uses the completely measured projections (specified by 8=0) to
reconstruct an initial estimate of the image:
J
fo=o(x) == pF(fi,x-(x.fi)fi)dfi for fi. E {filS
=O}
(2)
where pF (u,s) are the Colsher filtered (Hamming windowed, Nyquist cut-off) 9=0 projection data, the
u
unit vector specifies the projection direction and s :::
y'n + z/b is a 28D vector on the projection plane
(a and 6 are orthogonal unit vectors (figure 1)). The oblique projection data were then completed by
forward-projection of the noisy image:
f
p(fi,s) "" fe=o(S + n1)dr
for Is.hl>
i
cose - ~ sine
(3)
The complete projections were then reconstructed using a Hamming windowed Colsher filter, with
varying cut-off frequencies.
3) FORE rebins the four-dimensional projection data set p(y',z',<j>,S) into a three-dimensional
data set in frequency space according to
P(ky"k~,Zdirect) ~ P(kyl,z',k~,e)
(4)
where ky' is the y' frequency, k$ is the Fourier series integer and Zdirect is the axial index of the directplane sinogram, given by
z'
ZeJirect = - -
cosS
k
2nky'
+ --~-tanS
(5)
The single-slice rebinning approximation (whereby the second term in (5) is omitted) was
used for the DC component, but only for the smallest non-zero co"polar angle. The rebinned
sinograms were reconstructed with a Hamming windowed ramp filter with varying cut-off
frequencies.
4) The 3-D OSEM method consists of sub-iterations l:::.1 to N where N is the number of
subsets. The sequence of image estimates is given by
frk.l+l
J
=
~k.l ~ [p;ay ]
~
£..J
£.a y ieSN
(6)
k.1
q;
ieSN
where al} is the probability of an emission in voxel j being binned into projection element i, p are the
measured projection data,
J
qik,1
- ~a fk.1
-£..iijj
j=l
(7)
is the projection of the current estimate and the initial image is assumed to be uniform. Eight
interleaving subsets (Sj. .. S8) were used [6], consisting of 2 co-polar angle subsets each containing 4
azimuthal angle subsets. The image volume and projection data were both modelled as continuous [8].
The system matrix al} was modelled by the forward-projection process, (bin-driven, calculating
contributions at 3mm steps along each LOR with tri-linear interpolation), and the backprojection
process (voxel-driven, using bi-linear interpolation of the projections to determine contributions).
11997 International Meeting on Fully 3D Image Reconstruction
2021
(-'
;l I
J
r ')
1 '
\
I
I
I
[,
\
\
1)
Experimental method
The figures of merit (FOMs) looked at for each method were: Point Spread Function (PSF), Contrast Recovery Coefficient (CRC) and Signal to Noise Ratio (SNR).
A 22Na point source was located at 6 different positions in the FOV: (0,0,0), (7,0,0),
(14,0,0), (0,0,7), (7,0,7),(14,0,7) «x,y,z) in cm). For each position 3.5x105 events were acquired. The
list-mode data were then added together to create one file of 2.1xl0 6 events for the 6 point sources.
The mean axial and tangential full widths at half maximum (FWHMs) and tenth maximum (FWTMs)
were calculated for each method (cubic spline interpolation of the profiles was used).
A cylindrical phantom of 680a (18.9cm diameter, 11.6cm long), with 3 cold cylindrical
inserts (4cm, 3cm and 1.5cm in diameter and length), was located in the centre of the FOV and 6x107
events were acquired. The CRC was found for each cold insert by (B - C) / B ; where C is the mean
count in the cold insert and B is the mean count in a region of interest (ROI) of the same size and
radial location as the insert. The SNR was found by B / 0' ; where B is the mean count in the largest
background ROI and 0' is the standard deviation.
Neither scatter nor attenuation correction were carried out for any of the methods, as only
relative FOMs were required to inter-compare the methods. Correction for these effects would require
differing implementations (BPF is an image space based reconstruction) which would possibly
complicate the comparison,
Results
Axial FWHM
u
rI
i
Axial FWTM
15----------------------~
14
E 13
eE
E 12
:r 11
3-D RP
:c 10
~9r_-----"--'~~~~-=-.:=-.:....::....1 FORE
8
7+-----------r---------~
0.5
-
28
26
24
22
== 20
~ 18
3-DR?
F:::::---------l
u. 16
14
12
BPF
0.75
BPF
0.5
Cut-off frequency (fraction of Nyquist)
Tangential FWTM
i
3-~
RP
FORE
12
11
10
BPF
0.5
0.75
0.75
Cut-off frequency (fraction of Nyquist)
Tangential FWHM
18
17
E 16
E 15
14
:c 13
~
FORE
35
33
_ 31
E 29
-5.27
== 25
~ 21
23
19
17
15
3-D RP
FORE
------BPF
0.5
1
0.75
Cut-off frequency (fraction of Nyquist)
Cut-off frequency (fraction of NyqUist)
OSEM profiles
19~------------------------.
I'--IJ'
1_
18
17
-16
E 15
§. 14
=13
:2 12
3: 11
=§ 10
u.
~
- - - - -
Tangential FWTM
--+---~~-:--:~-:-::-:r Axial FWTM
~-- - - - -
:L.:-=-...;;..-o_-Io---=--=--;-"'"--.....
- ...:.=-,....;- Tangential FWHM
7
- - - - -
Axial FWHM
6+--------r------~r_----~
1
3
2
4
Iteration
Figure 2: Comparative values ofPSF widths (each datum point represents mean of6 measurements for 6 different positions)
11997 International Meeting on Fully 3D Image Reconstruction
2031
15 mm diameter oyllnders
30 mm diameter cylInders
0.8 .,. .............. ,...................................,.. ,..... ,........".........,...........................
0.7..----0.6 ..
0.6 ..
0.7
0.6
~ 0.4"
0 0.5
00.3 ..
0.2 ..
0 0.3
0::
0.4
0.2
0.1
0.1 ..
O·
o
0.6
0.76
0.5
0.75
Cut·off frequency (fraction of NyquIst)
Cut.aft frequency (iraci/on of Nyquist)
40 mm diameter cylinders
OSEM Contrast Recovery Coofflclont
0.0 ,......,..........,...... ,..,........".........,...............................................................,
0.64 ..,. .............."......................................,............. ,...................... ,' ............. .
0.62
0.5
0.6
0 0.4
~ 0.66
{30.3
00.66
0.2
0.64
0.52
0.5
0.1
o
0.5
0.75
Cut-off frequency (fraction of NyquIst)
4
3
Iteration
Signal to Noise RatIo
OSEM Signal to NoIse RatIo
12~----------------------~
10
,
.. , .............. , ....
12
10
8
~ 6
0::
tJj
(J)
4
6
4
2
2
o
o
0.5
0.75
i
8
2
Cut-off frequency (fraction of Nyquist)
3
4
IteratIon
Figure 3: Comparative values of CRC and SNR
Method
BPF
OSEM 4
3-D RP
FORE
'Rank'
1
1
3
3
PSF
2
1
4
3
SNR
4
2
1
3
eRe
. . . . . . . . . . , ' , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . U •• M . .U . . . . . . . . . . . . . .
1
4
3
2
Table 1: Perfommnce order for each of the FOMs
Discussion
Overall, BPF and OSEM are the better algorithms of the four inter-compared, yet BPF has
the worst SNR and OSEM the worst eRe of the four. OSEM is a dramatically more time consuming
method than BPF, but to ensure shift-in variance of the PSF the BPF method requires application of an
angular constraint which results in reducing the axial FOV and rejection of .... 25% of events. The eRe
for OSEM steadily increases with iterations implying for later iterations that OSEM would have the
best contrast of the four methods which would be consistent with its superior resolution.
References
1) Visvikis D, Wells K, Ott R J, Stephenson R, Bateman.1 E, Connolly J, Tappern G (1995) IEEE Trans Nucl Sci 42:1030-1037
2) Chu G, Tam K-C (1977) Phys Med Bioi 2:245-265
3) Webb S, Ott R J, Bateman J E, Flesher A C, Flower M A, Leach M 0, Marsden P, Khan 0, McCready V R (1984) Nucl Inst
Meth 221:233"241
4) Kinahan P E, Rogers J G (1989) IEEE Trans Nucl Sci 36:964"968
5) Defrise M, Kinahan p, Townsend D, 1995 Proceedings of the International Meeting on Fully Three-Dimensional Image
Reconstruction in Radiology and Nuclear Medicine, pp235-239
6) Hudson H M, Larkin R S (1994) IEEE Trans Med 1m 13:601-609
7) Cherry S R, Marsden P K, Ott R J, Flower M A, Webb S, Babich J W (1989) Eur J Nucl Med 15:694-700
8) Carson R E, Yuchen Y, Chodkowski BA, Yap T K, Daube-Witherspoon M E (1994) IEEE Trans Med 1m 13:526-537
11997 International Meeting on Fully 3D Image Reconstruction
2041
A FULLY-3D, LOW COST. PET CAMERA USING HIDAC DETECTORS
WITH SUB.-MILLIMETRE RESOLUTION FOR IMAGING SMALL ANIMALS
r-:
I
I
l
J
I
A.P. Jeavons, R.A. Chandler, C.A. Dettmar
Oxford Positron Systems, Oxford, UK.
\
[-')
I '
INTRODUCTION
1!
The HIgh Density Avalanche Chamber (HIDAC) was invented [1] in 1973 at CERN,
Geneva, Switzerland. The detector consists of a MultiWire Proportional Chamber
(MWPC) with the addition, for gamma-ray conversion and localisation, of a
laminated plate containing lead sheets and perforated with a dense matrix of
small holes. Ionisation resulting from photon interactions with the lead is
trapped by, amplified in, and extracted from, the holes into the MWPC, and the
result is precise, two-dimensional localisation of the impinging gamma-rays.
r
:
~
!
Two HIDACs operated in coincidence comprise a Positron Camera which was used for
Positron Emission Tomography (PET) at Geneva Hospital [2J. During an eight year
period, fully 3D, high-reso~ution (3mm FWHM) PET was demonstrated [3,4,5].
However, by 1986 state-of-the-art crystal cameras were in routine use and the
competitive position of HIDAC-PET was that, despite its excellent intrinsic.
spatial resolution of 1.5mm, its applicability was limited [6] by low
sensitivity, and high noise from accidental coincidences, to studies of small
objects permitting long acquisition times (e.g. human thyroid). Recent work, at
the Christie Hospital NHS Trust in Manchester, has aroused particular interest
in HIDAC-PET using 18-FDG for research on tumours grown in mice [7], where' the
high spatial resolution can also be realised: see figure 1.
In recent years, a HIDAC technological improvement programme has been carried
out at Oxford Positron Systems to achieve sub-millimetre spatial resolution for
beta-rays for digital autoradiography [8]. This new technology has been licensed
to the Packard Instrument Company of Downers Grove, Illinois, USA and
commercialised under the name "InstantImager" [TM] [9]. It has been well proved
as over 300 cameras are now installed in 25 countries world-wide.
r- \
'~_ ..
_ I
THE NEW HIDAC CAMERA
In view of the particular interest in HIDAC-PET for studies of mammary
carcinomas using mice, a dedicated camera is being constructed incorporating the
technical advances made for autoradiography. These are:
1. A finer hole matrix of 0.4 mm diameter holes on 0.5 mm pitch.
2. The use of thinner (0.05 mm) lead sheets in the converters.
3. The use of thinner (2.5 mm) converters.
4. The tripling of the number of converters by using a new stacking method.
(J
Lj
The full design specification for the camera is:
[I
I
I
\
I
Li
Number of detectors:
Detector separation:
Detector active volume:
Number of converters/detector:
Converter thickness:
Converter hole pattern:
Number of holes/converter:
Number of holes/detector:
Electronic channels/detecto~:
2, with rotation
150 mms
250 mms x 210 mms X 80 mms deep
12
2.5 mm
hexagonal, 0.4 rom diameter on 0.5 mm pitch
210,000
2,520,000
282 {132 X + 144 Y + 6 Z}
Singles detection efficiency:
Resolving time (2t)
Intrinsic spatial resolution:
16%
30 nsec
<1 mm (3D isotropic and uniform)
,
I
,I
\
;
11997 International Meeting on Fully 3D Image Reconstruction
2051
Absolute sensitivity:
Maximum coincidence counting rate:
8.5 cps/Kbg (central point source in air)
100 Khz from -10 MBg (incl 50% randoms)
RESULTS AND DISCUSSION
Currently, (January 1997), detectors with two converters each, are in operation
and rotating. First measurem~nts confirm that the design data will be achieved.
Sub-millimetre spatial resolution: Due to the reduced hole size and detector
separation, and implicit depth of interaction measurement (Z) as each converter
has separate readout, sub~millimetre spatial resolution is achieved for 22-Na
line sources in air [10]. Figure 2 shows the variation in resolution (FWHM) for
various detector spacings and acceptance cone angles. 'Figure 3 shows images of
line sources spaced, centre to centre, at 2mm and 1mm.
Detection efficiency-/Sensitiyity~ Net detection efficiency for singles is nearly
tripled compared to the Geneva camera. This comes principally from the doubled
surface area of the converter holes: 1.6% is measured, for each converter, from
the counts in a 3 x 3 mm region of the image of a 1 mm point source located
centrally on the camera mid-plane. This allows for all counting errors due to
photon scattering, noise, electronic rejection and accidentals. Although this
efficiency is modest compared to BGO cameras, the large (33%) solid angle
achieved affords an absolute sensitivity nearly two-thirds that of, for example,
the ART camera. More modules could be employed to double either or both solid
angle and efficiency to give up to an eightfold sensitivity improvement.
The converters are manufactured by standard printed circuit techniques.
The modest timing requirements means that low-cost, low-power electronics is
appropriate and a coding scheme reduces the total number of electronic channels
substantially from 'amplifier-per-wire' techniques. The basic manufacturing cost
is well established by years of experience at around $100,000.
~
Relationship to crystal cameras: Obviously, the detection efficiency and time
resolution are both drastically down (x5) on the best BGO/LSO systems. However,
as each hole is resolved by the readout, the camera may be considered as
composed of over five million, individual, 0.5 mm diameter x 2.5 mm long
'crystals', of low-density lead, stacked 12 deep, at a cost of one cent per
'crystal'. This provides ultra-high spatial resolution at a very modest cost.
The count rates will be adequate for the particular mice studies and, it is
anticipated, for many other applications using small animals.
The camera will be completed by April 1997 and its full performance parameters
will be presented. A software reconstruction package is being developed in
collaboration with D. Townsend and P. Kinahan of the University of Pittsburgh
and 18-FDG mice images with a 3D resolution of 1 mm should be available.
REFERENCES
1.
2.
3.
4.
5.
6.
7.
8.
Jeavons A, Charpak G, Stubbs R. NIM ~ (1975) 491-503.
Jeavons A, Townsend D, et al. IEEE Trans. Nucl. Sci. ~ (1978) 1,164-173.
Jeavons A, Hood K, et al. IEEE Trans. Nucl. Sci. ~ (1983) 640-645.
Townsend D, Clack R, et al. IEEE Trans. Nucl. Sci. ~ (1983) 594-600.
Townsend D, Frey P, Jeavons A, et al. J. Nucl. Med. 2a (1987) 1554-1562.
Townsend D. NIM ~ (1988) 443-450.
Acton P, Jeavons A, Hastings D, et al. Eur. J. Nucl. Med. 21 (1994) 872.
Jeavons A. Patents (1988). UK: 2220548 (1993}i USA: 5,138,168 (1992}i
5,434,468 (1995) i European: 0428556 (1995) 1 Japanese: 1-507869 (pend).
9. Englert D, Roessler N, Jeavons A, Cell. Mol. BioI. ~, 1, (1995) 57-64.
10. Jeavons A. "Sub-millimetre PET with the HIDAC Camera". Workshop bn PET
Instrumentation for Animal Imaging, UCLA, USA. (Oct 1995).
11997 International Meeting on Fully 3D Image Reconstruction '
2061
Figure 1:
Imm ~agittal sections of a mouse following injection of 18-FDG.
Bin size ImlTI x Imm
rl
I
1
Spine
[
Shoulder
muscles
!
-01'
[
t
l~r
16
,12
, 8
4
[)
Ii
i ,I
l
j
....~,.
...
u
~"
;,
...
.,15
11
7
3
.
['I
Lj
:~.
"~
r;
!
I
t.. .J
r1
2
. 14 ...
10
6
LJ
,
iJl
LJ
rl
"
\ .. .1
.•
'.
i"
"I'
Ii
1
5
..
- 9
413
I
L.!
I
Heart
I
lj
Li
11997 International Meeting on Fully 3D Image Reconstruction
Bladder
2071
•
• t::>'"
•
."
1 OOmm Detector Separation
3.5 ................................................................................................................................................... .
E
=. . . . . . . . . .
~
52.5 ..........................................
c
.2
=. . .
3 ...................................................................................................................................
.
::t:
-±- ........ + ........ + ..........~:............ :.':........... ..
-..±..-
2 ...........................±
...................................................:...............................................................
otJ
:::s
g 1.5 - ...................................................................................................................................................
Q)
et::
x ........::- -
1 -...................................................................................................................;"ji:.........
-
..
-.
'1ir"
,.!!..---
:x:
X
-
--
0.5 - ................................................................................................................................................ ..
0--\
o
5
10
I
uol
:
15
20
25
30
35
I
40
45
50
Acceptance cone half angle (degrees)
I
F""TM • FWHM
+
I
200mm Detector Separation
4~-----------------------------------~
3.5
......................................................................................................................
4 •••••••••••••••••••••••••••
12.: :: : : : : : : : : : : : : : : : : : : : : : : : : : ~: : : :.:~: ~: : : : : : : : : : : : : : : : : : : :~: : :. ~. : : : : : ~: : : : : :~ ~
c
.Q
.....,
+
~
-±£
i
................................................................................................................................................. .
2
:J
~ 1.5 ................................................................................................................................................... .
())
(t:
1 ................................................................................... ±
A..
0.5
...
.........::'ji:...................... . -.........~~
-
................................................................................................................................................. .
O+---r---~~~~---+:~~---r--~--~,~~
o
5
10
15
20
25
30
35
40
45
50
Acceptance cone half angle (degrees)
I
+
FWTM • FWHM
I
Variation with ~cceptance angle of the full width half max.
(FWHM) and the full width tenth max. (FWTM) of an image
of a O.4mm diameter 22 ...Na line sealed in 10mm of plastic.
The data was obtain~d from mid-plane images produced
from the average co-ordinates of coincident photon pairs.
11997 International Meeting on Fully 3D Image Reconstruction
2081
!:Jl) 1 • U
2
510.3
,.
453.6
r
396.9
340.2
_
((
l
...
283.5
J
r .,
226.8
l
.. "
.....
170.1
.: ,
113.4
56.7
.-.~
[)
0.0
[I
,',
..
...'
~:
ro
t.J
r·~
J
.
L.!
l-. \
...J
0
1
J
r
I
!
.J
r'.
If
•
• l:~' .:..
•.•• : ,.!
•• ,' '0 • .
-I
.~
•
,t: .:~. '.
I
•
,. ,,0','"':'
mrn,
AUTHOR INDEX
Y. AIno
R. Badawi
D. Bailey
A. Bani-I-Iashelni
20
56
97,199
M. Barlaud
1t:'n
H. Barrett
R. Basko
X. Battle
F. Beeknlan
T. Beyer
L. Blanc-Feraud
W. Blass
P. Bloomfield
R. Carson
R. Chandler
A. Chatziioannou
J. Cheng
S. Cherry
R. Clack
E. Clarkson
N. Clinthorne
C. Conltat
G. Cunningham
P. -E. Danielsson
1. Darcourt
M. Daube-Witherspoon
C. Dawson
M. Defrise
L. Desbat
C. Dettmar
P. Dupont
P. Edholm
F. Emert
J. Eriksson
K. Erlandsson
R. Fahrig
T. Farquhar
M. Flower
A.Fox
E. Frey
S. Glick
P. Grangeat
R. Graumann
S. Green
1. Gregor
G. T. Gullberg
D. Gunter
H. Halling
K. Hanson
174
LJO
195
16
191
134
154
158
93
97,199
63
205
28
77
28
162
138,195
12
154
191
141
158
63
117
32,85,154
145
205
85
141
93
141
166
174
28
166,201
174
67,105,134,187
130
71
174
63
89
16,40,67,113,
121,150
184
170
191
D. Harrington
R. Harrison
S. Haworth
D. Haynor
A. Hennann Scheurer
A. Hero
H. Herzog
D. I-Ioldsworth
Y.-L. I-Isieh
H.Hu
R. Huesman
F. Jansen
R.laszczak
A. Jeavons
R. Johnson
T. Jones
D. Kadrmas
C. Kamphuis
M. Kaplan
S. Karimi
1. Karp
P. Kinahan
M.King
V.Kohli
P.-M. Koulibaly
H. Kudo
V.La
D. Lalush
I. Laurette
R. Leahy
T. Lewellen
R. Lewitt
J. Li
Z. Liang
1. Linehan
L. Livieratos
M. Magnusson Seger
P. Marsden
S. Matej
C. Michel
M. Miller
J. Missimer
R. Miyaoka
C. Morel
L. Mortelmans
E. Mumcuoglu
H. MOller-Gartner
N. Navab
F. Noo
1. Nuyts
11997 International Meeting on Fully 3D Image Reconstruction
77
52,75,101
117
52
176
12
170
174
150
117
121
101
126
205
117
97,119
187
134
75
67
24
154
130
130
158
36
71
180
158
28
52,75,101
24
77
77
117
199
81,141
55
24
154
97,199
93
101
176
85
28
170
174
32,162
85
2101
r-;
\
I
r--
lJ
[J
[]
T. Oakes
R.Ott
T.-S. Pan
J. Qi
F. Rannou
A. Reader
B. Reutter
A. Rodriguez
W. Rogers
T. Roney
T. Ruth
T.Saito
S. Samarasekera
F. Sauer
A. Sauve
M. Silver
M. Smith
V. Sassi
T. Spinks
P. Suetens
W. Swan
K.Tam
E. Tanaka
A. Terstegge
D. Townsend
B. Tsui
S. Vannoy
D. Visvikis S. Weber
T. White
K. Wiesent
C.Wu
J. Ye
H. Young
H. Zaidi
L. G. Zeng
59
166,201
130
28
89
166,201
121
93
12
162
59
36
48
48
12
44
126
59
97,199
85
75,101
48
20
170
154
67,105,180,187
75,101
201
170
162
174
109
77
199
176
16,40,113,
121,150
[]
f!
I
LJ
[]
{I
li
11997 International Meeting on Fully 3D Image Reconstruction
2111
3D97
Jesper Andersson
PARTICIPANT LIST
Uppsala University
PET-Centre
Uppsala 751 85
Sweden
[email protected]
Ramsey D. Badawl
Guy's and St. Thomas' Clinical PET Centre
Division of Radiological Sciences
Lower Ground Floor, Lambeth Wing
Lambeth Palace Road
London SE1 7EH
U.K.
[email protected]
Dale Bailey
Medical Research Council
Cyclotron Unit
Hammersmith Hospital
Du Cane Road
London W12 ONN
U.K.
dale @wren.rpms.ac.uk
Harrison Barrett
University of Arizona
Department of Radiology
P. O. Box 245067
1502 North Campbell Avenue
Tucson AZ 85724-5067
U.S.A
[email protected]
Roman Basko
University of Utah
Department of Radiology
MIRL AC211 School of Medicine
50 N. Medical Drive
Salt Lake City UT 84132
U.S.A
[email protected]
11997 International Meeting on Fully 3D Image Reconstruction
2121
Xavier L. Battle
Los Alamos National Laboratory
Physics Division, Biophysics Group
MS D454
Los Alamos NM 87545
U.S.A.,
Freek Beekman
Utrecht University Hospital
Department of Nuclear Medicine
Room E02-222, P.O. Box 85500
Utrecht 3508 GA
The Netherlands
( I
( 1
i
('-
i
i
Il __ .
Fi
,
\
t )
[email protected]
Thomas
Beyer
[I
University of Pittsburgh Medical Center
Department of Radiology, PET-Facility
Room B-938, PUH
200 Lothrop Street
Pittsburgh PA 15213-2582
U.S.A
[email protected]
[}
Yen-Wei Chen
CJ
'.' -.i
,
I
I
[
chen @tec.u-ryukyu.ac.jp
-)
Rolf Clack
[J
r
L
University of Ryukyus
Faculty of Engineering
1 Senbaru
Nishihara
Okinawa 903-01
Japan
University of Utah
Department of Radiology
MIRL AC213 School of Medicine
50 N. Medical Drive
Salt Lake City UT 84132
U.S.A.
ro/[email protected]
[J
r1
LJ
r-',
i i
(J
r -,
lJ
11997 International Meeting on Fully 3D Image Reconstruction
2131
J
Erlc Clarkson
University of Arizona
Department of Radiology
P. O. Box 245067
1502 North Campbell Avenue
Tucson AZ 85724-5067
U.S.A.
Claude D. Comtat
University of Pittsburgh Medical Center
Department of Radiology, PET-Facility
Room 8"938, PUH
200 Lothrop Street
Pittsburgh PA 15213-2582
U.S.A.
[email protected]
Per-Erik Danlelsson
Linkoping University
Department of Electrical Engineering
Arbetateg. 50
Linkoping 58183
Sweden
ped@;sy.liu.se
Margaret E. Daube-Witherspoon
National Institutes of Health
PET Department
Building 10, Room 1C-497
10 Center Drive MSC 1180
Bethesda MD 20893-1180
U.S.A.
daube-witherspoon @nlh.gov
Michel
Oefrlse
Free University of Brussels
Division of Nuclear Medicine, AZ-VUB
Laarbeeklaan 101
Brussels 1090
Belgium
michel@vub. vUb.ac.be
Laurent Desbat
TIMC-rMAG
UJF-UMR CNRS 5525-CHUG
La Tronche 38706
France
[email protected]
11997 International Meeting on Fully 3D Image Reconstruction
2141
Frank DiFilippo
L]
r-'!
Picker International
Nuclear Medicine Division
595 Miner Road
Highland Hts. OH 44143
U.S.A.
frankd@ nm.pieker.com
I
Il \
J
Paul Edholm
Linkoping University
Department of Electrical Engineering
Arbetateg. 50
Linkoping 58183
Sweden
[email protected]
[1
Frank Emert
r\L.J
Paul Scherrer Institut
PET Program
Villigen 5232
Switzerland
frank. [email protected]
Jan Eriksson
[:J
Linkoping University
Department of Electrical Engineering
Arbetateg. 50
Linkoping 58183
Sweden
janer@ isy.liu.se
[]
Lars Eriksson
CTI, Inc.
[]
810 Innovation Drive
Knoxville TN 37932
U.S.A.
-.1
[. J
eriksson @eti-pet.eom
(
(
LJ
r)
Jeff Fessler
University of Michigan
4240 EECS Building
1301 Beal Avenue
Ann Arbor MI 48109-0552
U.S.A.
[email protected]
L.J
r- '
LJ
11997 International Meeting on Fully 3D Image Reconstruction
2151
Erlc Frey
The University of North Carolina at Chapel Hill
Department of Biomedical Engineering
Campus Box 7575
152 MacNider Hall
Chapel Hill NC 27599-7575
U.S.A
[email protected]
Cllffreda Gilreath
CTI PET Systems, Inc.
810 Innovation Drive
Knoxville TN 37932
U.S.A.
[email protected]
Gene
Glndl
SUNY at Stony Brook
Department of Radiology
Stony Brook NY 11794
U.S.A.
[email protected]
Pierre
Grangeat
LETI (CEA - Technologies Avancees)
Department Systemes, SCSI
17 rue des Martyrs
Grenoble Cedex 9 38054
France
[email protected]
Michael Grass
Philips Research Hamburg
Division Technical Systems
Roentgenstrasse 24-26
Hamburg 22335
Germany
[email protected]
Jens Gregor
The University of Tennessee
Department of Computer Science
107 Ayres Hall
Knoxville TN 37996-1301
U.S.A.
11997 International Meeting on Fully 3D Image Reconstruction
2161
Eugene Gualtieri
UGM Laboratory, Inc.
3611 Market Street
Philadelphia PA 19104
U.S.A.
[email protected]
Grant T. Gullberg
University of Utah
Department of Radiology
MIRL AC215 School of Medicine
50 Medical Drive N.
Salt Lake City UT 841 32
U.S.A.
[email protected]
Donald L. Gunter
[l
Rush-Presbyterian St. Luke's Medical Center
Department of Medical Physics and Diagnostic Radiology
1653 W Congress Parkway
Chicago IL 60612
U.S.A.
[email protected]/mc.edu
-1
J
[
James Hamill
CTI,lnc.
810 Innovation Drive
Knoxville TN 37932-2571
U.S.A.
Kenneth M. Hanson
Los Alamos National Laboratory
MS P940, DX-3, Hydrodynamics
Los Alamos NM 87544
U.S.A.
[]
[]
kmh @/anJ.gov
[J
Robert L.
[J
,
I
Harrison
University of Washington
Department of Radiology
Box 356004
1959 Pacific Avenue NE
Seattle WA 98195-6004
U.S.A.
[email protected]
~l
I
I :
l. __ '
,
I
i
LJ
11997 International Meeting on Fully 3D Image Reconstruction
2171
Erlc G. Hawman
Siemens Medical Systems, Inc.
Nuclear Medicine Group
2501 N. Barrington Road
Hoffman Estates IL 60195-5203
U.S.A.
[email protected]
David R. Haynor
University of Washington
Imaging Research Laboratory
Box 356004
Seattle WA 98195
U.S.A.
haynor@u. washington. edu
Sophie Henry
Centre Hospitalier Universitaire de Liege
Service de Medecine Nucleaire
Sert Tilman B35
Liege 1 4000
Belgium
Dominic J. Heuscher
Picker International
595 Miner Road
Highland Hts OH 44026
U.S.A.
[email protected]
Yu .. Lung Hsieh
University of Utah
Department of Radiology
MIRL AC213 School of Medicine
50 N. Medical Drive
Salt Lake City UT 84132
U.S.A.
[email protected]
Hui Hu
GE Medical Systems
P.O. Box 414, NB922
Milwakee WI 53201
U.S.A.
[email protected]
11997 International Meeting on Fully 3D Image Reconstruction
2181
Ronald Huesman
Lawrence Berkeley National Laboratory
Center for Functional Imaging
One Cyclotron Road #55-121
Berkeley CA 94720
U.S.A.
[email protected]
Roberto A. Isoardi
[1
Fundaci6n Escuela de Medicina Nuclear de Mendoza
Garibaldi 405
Mendoza 5500
Argentina
risoardi@ raiz. uncu. edu.ar
Filip Jacobs
[1
University of Ghent
Department of Electronics and Information Systems, Medical
Image and signal Processing research group
Sint Pietersnieuwstraat 41
Gent 9000
Belgium
jacobs @petultra.rug.ac.be
:
._ ....1
.
\
[
;
Alan P. Jeavons
Oxford Positron Systems Ltd
Weston Business Park, Weston-on-the-Green
5 Landscape Close
Oxfordshire OX6 8SY
U.K.
alan @oxpos.co.uk
[!
[j
Roger H. Johnson
Marquette University
Biomedical Engineering Department
P.O. Box 1881
Milwaukee \NI 53201-1881
U.S.A.
[email protected]
Dan J. Kadrmas
The University of North Carolina at Chapel Hill
Department of Biomedical Engineering
Campus Box 7575
152 MacNider Hall
Chapel Hill NC 27599-7575
U.S.A
[email protected]
/
r
LJ
11997 International Meeting on Fully 3D Image Reconstruction
2191
- _I
Chrls Kamphuls
University Hospital Utrecht
Department of Nuclear Medicine
Room E02 222, P.O. Box 85500
Utrecht 3508 GA
The Netherlands
[email protected]/
M
Joel S. Karp
University of Pennsylvania
Department of Radiology
110 Donner Bldg., HUP
3400 Spruce Street
Philadelphia PA 19104
U.S.A.
joe/@goodman.pet.upenn.edu
Paul E. Kinahan
University of Pittsburgh Medical Center
Department of Radiology, PET Facility
Room 8 938, PUH
200 Lothrop Street
Pittsburgh PA 15213·2582
U.S.A.
a
8
pau/@pet.upmc.edu
Michael King
University of Massachusetts Medical School
Department of Nuclear Medicine
55 Lake Avenue N
Worcester MA 01655
U.S.A.
king@ lightseed. ummed.edu
Vandana Kohli
University of Massachusetts Medical Center
Department of Nuclear Medicine
55 Lake Avenue N
Worcester MA 01655
U.S.A.
kohli@ lightseed. ummed. edu
Hlroyuki Kudo
University of Tsukuba, Japan
University of Brussels, Division of Nuclear Medicine
Laarbeeklaan 101
Brussels 1090, Belgium
hkudo@vub. VUb.Bc.be
11997 International Meeting on Fully 3D Image Reconstruction
2201
i1
: iI
Claire Labbe
[-)
Geneva University Hospital
Division of Nuclear Medicine
Geneve 4 1211
Switzerland
clabbe @ulipn.unil.ch
David S. Lalush
[1
The University of North Carolina at Chapel Hill
Department of Biomedical Engineering
Campus Box 7575
152 MacNider Hall
Chapel Hill NC 27599-7575
U.S.A
lalush @bme.unc.edu
Ivan Laurette
University of Nice-Sophia Antipolis
Faculte de Medecine, Laboratoire de Biophysique et de
Traitement de I'lmage
Avenue de Valombrose 28
Nice Cedex 2 06107
France
la urette @ unice. fr
[i
Richard Leahy
[l
[i
University of Southern California
Department of Electrical Engineering-Systems, Signal and
Image Processing Institute
Electrical Engineering Building, Room 400
3740 McClintock Avenue
Los Angeles CA 90089
U.S.A.
gloria @ sipi. usc. edu
[]
f'
L1
Robert M. Lewitt
University of Pennsylvania
Department of Radiology / MIPG
Blockley Hall, 4th Floor
423 Guardian Drive
Philadelphia PA 19104-6021
U.S.A.
[email protected]
Il
L.l
I
(1
I
I
Ll
11997 International Meeting on Fully 3D Image Reconstruction
2211
Jerome Z. Liang
State University of New York at Stony Brook
Department of Radiology
4th Floor, Room 0921HSC
Stony Brook NY 11794 8460
U.S.A
jz/@clio.rad.sunysb.edu
8
Jelh .. San
Llow
University of Minnesota
Department of Radiology
PEr Imaging (11 P), VA Medical Center
One Veterans Drive
Minneapolis MN 55417
U.S.A
je/@pet.med. va.gov
Marla Magnusson Seger
Link<>ping University
Department of Electrical Engineering,
Image Processing Group
Arbetateg. 50
Link5ping 58183
Sweden
maria @isy./iu.se
Paul Maguire
Paul Scherrer Institute
PET Program
Villingen 5232
Switzerland
nlagu/re @psl.ch
Ronald E. Malmln
Siemens Medical Systems, Inc.
Nuclear Medicine Group
2501 N. Barrington Road
Hoffman Estates IL 60195
U.S.A.
[email protected]
11997 International Meeting on Fully 3D Image Reconstruction
2221
r.~
lJ
Samuel Matej
[]
[I
University of Pennsylvania
Department of Radiology, Medical Image Processing Group
4th. Floor, Blackley Hall
423 Guardian Drive
Philadelphia PA 19104-6021
U.S.A
[email protected]
Christian Michel
[]
[)
Universite Catholique de Louvain
PET Laboratory
Chemin du Cyclotron, 2
Louvain-Ia-Neuve 1348
. Belgium
[email protected]
Christian Morel
Geneva University Hospital
Division of Nuclear Medicine
Geneve 4 1211
Switzerland
Christian. Morel @ipn.unil.ch
[i
Gerd
Muehllehner
UGM Medical Systems
3611 Market Street
Philadelphia P A 1 91 04
U.S.A.
[email protected]
[J
Tom Nichols
[j
[J
Carnegie Mellon University
Department of Statistics
5000 Forbes Avenue
Pittsburgh PA 15213
U.S.A.
[email protected]
Douglas C. Noll
University of Pittsburgh Medical Center
Department of Radiology, M.R.I Research Center
Room 8-804, PUH
200 Lothrop Street
Pittsburgh PA 15213
U.S.A.
[email protected]
[j
r
1
I JI
L ..
11997 International Meeting on Fully 3D Image Reconstruction
2231
Frederic Noo
University of Liege
Institute of Electricity Montefiore
828
Rue R. Sualem 135
Jemeppe 4101
Belgium
[email protected]
Ronald Nutt
CTI,lnc.
810 Innovation Drive
Knoxville TN 37932
U.S.A.
[email protected]
Johan Nuyts
Katholieke Universiteit Leuven
Department of Nuciear Medicine
U.Z. Gasthuisberg
Herestraat, 49
Leuven 3000
Belgium
[email protected]
Terry R. Oakes
University of British Columbia / TRIUMF PET Centre
4004 Wesbrook Mall
Vancouver Be V6T 2A3
Canada
[email protected]
Anne
M. J. Paans
Gronlngen University Hospital
PET~Center-
P.O. Box 30.001
Gronlngen 9700 RB
The Netherlands
[email protected]
Tinsu Pan
GE Medical Systems
General Electric Company
P.O. Box 414, NB~922
Milwaukee WI 53201
U.S.A.
[email protected]
11997 International Meeting on Fully 3D Image Reconstruction
2241
Roland Proska
I)
Philips Research Hamburg
Division Technical Systems
Roentgenstrasse 24-26
Hamburg 22335
Germany
[email protected]
Ij
I
Jinyi Qi
[]
[!
[[
University of Southern California
Department of Electrical Engineering-Systems, Signal and
Image Processing Institute
Electrical Engineering Building, Room 400
3740 McClintock Avenue
Los Angeles CA 90089-2564
U.S.A.
gloria @sipi.usc.edu
Fernando Rannou
The University of Tennessee
Department of Computer Science
107 Ayres Hall
Knoxville TN 37996-1301
U.S.A.
[email protected]
[]
Andrew J. Reader
--1
[
J
I
I
U.K.
[J
[-I
J
[]
Institute of Cancer Research
Joint Department of Physics
Royal Marsden NHS Trust
Downs Road
Sutton Surrey SM2 5PT
[email protected]
Trudy D. Rempel
Siemens Medical Systems, Inc.
Nuclear Medicine Group
2501 N. Barrington Road
Hoffman Estates IL 60195
U.S.A.
[email protected]
[]
11997 International Meeting on Fully 3D Image Reconstruction
2251
Alberto F. Rodriguez
The University of Tennessee
Center for International Networking Initiatives
2000 Lake Evenue
Knoxville TN 37996
U.S.A.
alberto @aurora.phys.utk.edu
Christopher Ruth
Analogle
8 Lentennial Drive
Penbody MA 01960
U.S.A.
oruth@analog/e.oom
Anne Claire Sauve
University of Michigan
EECS Department, Systems
407 N. Ingalls Street, #A8
Ann Arbor MI 481 04
U.S.A.
asauve@eng/n.umioh.edu
Matthias Schmand
CTI PET Systems, Inc.
810 Innovation Drive
Knoxville TN 37932
U.S.A.
[email protected]
Michael D. Silver
Bio-Imaging Research, Inc.
425 Barclay Boulevard
Lincolnshire IL 60069
U.S.A.
Mark F. Smith
Duke University Medical Center
Department of Radiology
Box 3949
162 Bryan Research Building
Durham NC 27710
U.S.A.
[email protected]
11997 International Meeting on Fully 3D Image Reconstruction
2261
[]
I]
Vesna Sossi
[]
University of British Columbia / TRIUMF PET Centre
4004 Wesbrook Mall
Vancouver BC V6T 2A3
Canada
[email protected]
Ii
Terry J. Spinks
Medical Research Council
Cyclotron Unit
Hammersmith Hospital
Du Cane Road
London W12 ONN
U.K.
[email protected]
['
Wendy L. Swan
- ,
[
_l
u
University of Washington
Department of Radiology
Room NW040
Box 356004
Seattle WA 98195-6004
U.S.A
wendy_swan @oscar.rad. washington. edu
Kwok C. Tam
Siemens Corporate Research, Inc.
CT Research and Development
755 College Road E.
PrincetonNJ 08540
U.S.A.
[email protected]
Eiichi Tanaka
Hamamatsu Photonics K.K.
Mori-Bldg, n° 33, 5F
3-8-21, Toranomon, Minato-ku
Tokyo 105
Japan
tanaka @hq.hpk.co.jp
[I
[]
Andreas Terstegge
Forschungszentrum JOlich GmbH
Zentrallabor fOr Elektronik'
Leo Brand StraBe
JOlich 52425
Germany
A. [email protected]
[]
(1
lJ
11997 International Meeting on Fully 3D Image Reconstruction
2271
Krls Thielemans
Medical Research Council
Cyclotron Unit
Hammersmith Hospital
Du Cane Road
London W12 ONN
U.K.
[email protected]
Christopher
Thompson
Montreal Neurological Institute
Research Computing Laboratory
3801 University Street, #798
Montreal QC H3A 284
Canada
ehris@ rclvax.medcor. mcgill. ca
David W. Townsend
UniV6isity of Pittsburgh Medicai Center
Department of Radiology, PET-Facility
Room 8-938, PUH
200 Lothrop Street
Pittsburgh PA 15213-2582
U.S.A.
[email protected]
Benjamin M. W. Tsui
The University of North Carolina at Chapel Hill
Department of Biomedical Engineering
Campus Box 7575
152 MacNider Hall
Chapel Hill NC 27599-7575
U.S.A.
[email protected]
Heang K. Tuy
Picker International
595 Miner Road
Highland Hts OH 44026
U.S.A.
[email protected]
Paul Vaska
UGM Laboratory, Inc.
3611 Market Street
Philadelphia PA 19104
U.S.A.
[email protected]
11997 International Meeting on Fully 3D Image Reconstruction
2281
[I
I
[J
Charles Watson
[ :I
CTI PET Systems, Inc.
810 Innovation "Drive
Knoxville TN 37933
U.S.A.
[email protected]
Daniel Wessell
The University of North Carolina at Chapel Hill
Department of Biomedical Engineering
Campus Box 7575
1'52 MacNider Hall
Chapel Hill NC 27599-7575
U.S.A
[email protected]
Klaus Wienhard
Max Planck Institute of Neurological Research
Gleueler StraBe 50
K61n 50931
Germany
Klaus. [email protected]
Karl Wiesent
SiemensAG
Medical Engineering Group
Med GT 1
P. O. Box 3260
Erlangen 91050
Germany
karl. [email protected]
Chunwu Wu
Positron Corporation
16350 Park Ten Place
Houston TX 77084
U.S.A.
[email protected]
Guofeng Yin
[]
Toshiba America MRI, Inc.
Nuclear Medicine Engineering
280 Utah Avenue
South San Francisco CA 94080
U.S.A.
[email protected]
11997 International Meeting on Fully 3D Image Reconstruction
Habib Zaidi
Geneva University Hospital
Division of Nuclear Medicine
Geneve 4 1211
Switzerland
[email protected]
Larry G. Zeng
University of Utah
Department of Radiology
MIRL AC211 School of Medicine
50 N. Medical Drive
Salt Lake City UT 84132
U.S.A.
[email protected]
George Zubal
Yale University
Department of Diagnostic Radioiogy
BML 332
333 Cedar Street
New Haven CT 0651 0
U.S.A
[email protected]
11997 International Meeting on Fu"y 3D Image Reconstruction
2301