Professional Documents
Culture Documents
The Physics of Medical Imaging
The Physics of Medical Imaging
The Physics of Medical Imaging
THE PHYSICS OF
MEDICAL IMAGING
Edited by
Steve Webb
9R
The needfor sectional images 99
/lair=0
/lbone = 0.48 cm-1
~ ~- -=-
d-= =-
-- -- - ---- - - ~
X"raysource
~
- =--=-=----=::::::
Detector
Head section
~tscan
.JSam, "'"
~" scon
(0)
(b)
Figure4.3 (a) CTimageof a headtaken at eye level. (b) Abdomin-
al sectionthroughthe kidneys.
stepping linearly across the patient. After each projection, the gantry
rotates to a new position for the next projection (see figure 4.5). Since
there is only one detector, calibration is easy and there is no problem
with having to balance multiple detectors; also costs are minimised. The
scatter rejection of this first-generation system is higher than that of any
other generation because of the two-dimensional collimation at both
source and detector. The system is slow, however, with typical acquisi-
tion times of 4 min per section, even for relatively low-resolution
images.
~
~
Figure 4.5 Schematic representation of a first-generation CT scanner. It
utilises a single pencil beam and single detector for each scan slice. The x-ray
source and detector are passed transversely acrpss the object being scanned,
with incremental rotations of the system at the end of each transverse
motion. (Reproduced from Maravilla and Pastel (1978).)
Special x-ray sources and detectors have been designed and manufac-
tured for use in cr scanners. Each generation imposes its own special
requirements. There are also special requirements imposed on the
power supplied for the x-ray tubes, especially with regard to stability. A
good review of these problems is provided by Webb (1987). The
properties of some photon scintillation detectors are shown later in table
6.1.
In addition to the gantry, which houses the scanning mechanism, x-ray
sources and detectors, there are other essential components to a CT
system. These include the computer, which controls the hardware and
processesthe data, and the operator's viewing console. These parts of
the system will not be covered in this book.
-~-
360' Continuous Scan
3600stationarydetectorring
Figure 4.8 Schematic representation of a fourth-generation CT scan-
ner. There is a rotating x-ray source and a continuous 3600 ring of
detectors, which are stationary. Leading and trailing edges of the fan
beam pass outside the patient and are used to calibrate the detec-
tors. (Reproduced from Maravilla and Pastel (1978).)
ac
where, now, the Dirac delta function <5picks out the path of the line
integral,sincethe equationof AB is x' = x coscp + Ysincp.
Equation (4.3) expresses the linear relationship between the object
function .u[x, y] and the measured projection data )..q,.The problem of
reconstructing is precisely that of inverting equation (4.3), i.e. recover-
ing .u[x, y] from a set of projections )..q,(x').
The principles of sectional imaging 107
i--~I),\" \ \ \.
\~~' \ \\ \
oe.<;\\
\\\ A Patientsection
~\
~~~;~~&
,.
Pamllel
projection
~ tp
~\
recorded.
= [x [x.u[x, y] exp[-21Ti(~x
+ l1Y)]dy dx 111=0'(4.6)
An extra term exp( 21Til1Y)has been slipped into the Fourier kernel on
~
the right-hand side (RHS), but the requirement that the integral be
evaluated for 11 =0 makes this a null operation. However, in this form
the RHSof equation (4.6) is recognisable as the two-dimensional Fourier
transform M[~, 11]evaluated at 11= 0, so equation (4.6) can be rewritten
as
Ao(~) = M[~, 0]. (4.7)
Because the Cartesian ~ axis (i.e. 11 = 0) coincides with the polar
coordinate p at the same orientation, equation (4.7) can be written as
Ao(~) = MP(p, 0). (4.8)
This is an important result. In words, it says that if we take the
one-dimensional Fourier transform of the projection Ao, the result Ao is
also the value of the two-dimensional transform of .u along a particular
line. This line is the central section that is oriented along the direction
cJ>= O. Now we can restore the arbitrary angular origin of the reference
frames and state the general result, namely
A",(~') = M'[~', 11']
= MP(p, cJ». (4.9)
This important result is known as the central section or central slice
theorem. To illustrate the theorem, consider a general, bounded object..
This object can always be synthesised from a linear superposition of all
of its two-dimensional spatial frequency components. Now, consider just
one of those cosinusoidal frequency components (see figure 4.12(a».
Only when the projection direction is parallel to the wave crestsdoes
the projection differ from zero. However, for that particular direction,
the full cosine distribution is projected onto the x' axis. The Fourier
transform of this one component is shown in figure 4.12(b). The original
object is a superposition of many component waves of various phases,
periods and directions, and it follows that only those waves that are
parallel to the first one will have their transforms located on the ;' axis,
and that these are the only waves that will change the form of A",(X').
Thus, the transform of the slice is identical to the corresponding section
(or slice) of the two-dimensional transform.
','V ",
/' y'
10)
x
Incident x-rays
(b) I/~I
1)
7r~~
Figure 4.12 (a) A general object distribution .u(r) can be decom-
posed into Fourier components of the form sin (2rrpr) or cos (2rrpr).
One of the latter is depictedhere. There is only one direction cp for
which the projection of this component is non-zero, and at this
particular cP the component is fully mapped onto the projection. (b)
The Fourier transform of this component is a pair of 15functions
(shown here by dots) located on the ;' axis. (Reproduced from
Barrett and Swindell (1981).)
The value of MP(p, q,) can then be determined along the radial spokes
of the same orientations. If MP is thus defined on a sufficiently well
sampled basis (more about this later-§4.5.1), then .u[x, y] can be
obtained by a straightforward two-dimensional transformation of M,
which can be obtained from MP by means of interpolation from the
polar to the Cartesian coordinate systems.
It is worth noting that the projections must be taken over a full 1800
rotation without any large gap in angle. If there are large gaps, there
will be corresponding sectors in Fourier space that will be void of data.
The object .u cannot faithfully be constructed from its transform M if
this latter is incompletely defined. We shall see in Chapter 6 that certain
classesof positron emission tomography scanners suffer the problem of
limited-angle projection data.
The solution method just outlined is not a very practicable one for a
number of reasons, but the discussion demonstrates that, in principle, an
object can be reconstructed from a sufficiently complete set of its
projections. The commonly used 'filtered backprojection' method is
described in §4.3.
The principles of sectional imaging 111
-
~
- 100
>-
- ,width
I
I
Window i
0 , ,
"Q, ! 11
!!! I
"to "
~ jc
Co
~
0
'5
~
~
01
C
IX! 0
CTnum er
enormous and there already exist many excellent books reviewing the
field. Some, such as Herman (1980), review the subject from the
viewpoint of the theoretically minded physicist or engineer, whereas
others, for example Natterer (1986), are really only accessibleto persons
who first and foremost regard themselves as mathematicians. Optionally,
for a practical discussion, the book by Barrett and Swindell (1981) may
be consulted. Against the backcloth of this formidable weight of
literature, the purpose of this chapter is to provide a simplified view of
theory applicable to the most elementary scanning geometry in order to
come to grips with some basic principles. From this beginning, it should
be possible to go on to view the analogous developments in single-
photon emission computed tomography (Chapter 6) as well as recon-
struction techniques using ultrasound (Chapter 7) and nuclear magnetic
resonance (Chapter 8). The serious research student will find the
treatment in this chapter over-simple and could do no better than
branch out starting with one of the above books.
The theory of reconstruction from projections pre-dates the construc-
tion of any practical scanner for computed tomography. It is generally
accepted that the problem was first analysed by Radon (1917) some 70
years or so ago. The theory has been 'rediscovered' in several distinct
fields of physics including radioastronomy (Bracewell and Riddle 1967)
and electron microscopy (Gilbert 1972). An account of a method and
the first system for reconstructing x-ray medical images probably origin-
ated from Russia (Tetel'baum 1956, 1957, Korenblyum et al 1958) (see
Chapter 1), although it is the work of Hounsfield (1973) that led to the
first commercially developed system. This was a head scanner marketed
by EMI. Many different techniques for solving the reconstruction
problem have been devised and, in turn, each of these has received a
great deal of attention regarding subtle but important additional features
that improve image quality. It would be true to say that, just as scanner
hardware has developed rapidly, so parallel developments in reconstruc-
tion theory have kept pace to service new designs and to predict optimal
scanning conditions and the design criteria for new scanners.
Reconstruction techniques can be largely classified into two distinct
groups, namely the convolution and backprojection methods (or equiva-
lent Fourier techniques) and iterative methods. For a long time, there
was much debate as to the relative superiority of one algorithm or
another, and, in particular, whether one of the two classeswas in- some
way superior. Today, this debate has largely subsided, with the inevit-
able conclusion that each method has its advantages, it being important
to tailor the reconstruction technique to the scanner design and (in a
wider context) to the physics of the imaging modality. For example,
iterative techniques have found some important applications in emission
CTwhere photon statistics are poorer.
Next we derive the algorithm that is most commonly used in CT
scanners. It is the method of 'filtered backprojection' or 'convolution
and backprojection'. A formal statement of the two-dimensional inverse
polar Fourier transform yielding .u[x, y] is given by
Fourier-based
solutions 113
,uP(r, 0) = ,u[x, y)
where
;..ttj>(x')= [00 MP(p, </»lplexp(21Tipx')dp. (4.13)
i.e.
p(x') = J:ma,p exp(2mpx') dp - J-:muPexp(2mpx') dp. (4.16)
ing results can occur if the sampling is too wide to satisfy this Nyquist
condition.
From equation (4.17) and using s = (2pmax)-1,it is seen that
p(ms) = 0 m even, m :#:0
p(ms) = -(1Tms)-Z m odd (4.20)
p(ms) = (2s)-Z m =0
where ms denotes the positions along x' at which the discrete filter is
defined. The projection data Aq, are sampled at the same intervals, so
that equation (4.18) can be replaced by its discrete counterpart
where m and n are integers. Figure 4.14 shows the continuous and
sampled versions of p(x').
1.0
NE
~
Q.
~
'< 0
~
- -
2Pmax
x'
Figure4.14 The full curve shows continuous form of the
Ramachandran-Lakshminarayanan filter. The open circlesshowthe
points at which the filter is sampledfor digital filtering methods.
(Reproducedfrom Barrett and Swindell(1981).)
one by one, as they arrive from the scanner, and once 'used' the
projection may be discarded from computer memory. This is a distinct
advantage over the two-dimensional Fourier transform method (§4.2.5)
of recovering ,u[x, y], when all the transformed projections are in use
simultaneously. One can even view the reconstruction 'taking shape' as
the number of contributing projections increases.
The discrete backprojection is shown in figure 4.15. It is necessaryto
assign and then sum to each element in the image array ,ui the
appropriate value of ).t",. This can be done on a nearest-neighbour basis,
but it is better to interpolate between the two nearest sampled values of
).t",. Formally, the process is described by
N
,ui = L ).t",.(m*s) (4.22)
n=l
where subscript n denotes the nth projection and m* denotes an
interpolated point within m for which the ~interpolated value of ).t is
calculated. The backprojection through m * passesthrough the centre of
the ith pixel.
Imagematrix
111112
.
;"'"
8"
G
e"
q:
."
~
~
",'
~oS'
1.0
NE
s
-Q.
~
"
Q.
- - - 1 3
2Pmax
x'
Figure 4.17 The continuous and discrete versions (full curve and
open circles, respectively) of the Shepp and Logan filter. (Repro-
duced from Barrett and Swindell (1981).)
118 X -ray transmission computed tomography
Comparing the pairs of equations (4.24) and (4.25) with (4.12) and
(4.13), it is quite clear that ,uB[X,y] is related to ,u[x, y] by a function
that compensatesfor the denominator in the integral (4.25). Deconvolu-
tion of this function from ,uB[X,y] to yield ,u[x, y] is possible, but is a
very clumsy way of tackling the reconstruction problem. If it is also
remembered that filtering can take place in real space (by convolution)
or Fourier space, it is clear that there are many equivalent ways of
actually performing the reconstruction process (Barrett and Swindell
1981).
After the first generation of transmission CT scanners, the technique
of rotate-translate scanning was largely abandoned in favour of faster
scanning techniques involving fan-beam geometry. Viewed at the primi-
tive level, however, these scanning geometries merely in-fill Fourier
space in different ways and a reconstruction of some kind will always
result. Indeed, it is perfectly possible to imagine merging projection data
for the same object taken in quite different geometries. Once this is
realised, it is soon apparent that the multitude of reconstruction
methods that exist are in a sense mere conveniences for coping with
less-simple geometry. The methods do, however, possesssome elegance
and many of the derivations are quite tricky! Without wishing to be
overdismissive of a very important practical subject, we shall make no
further mention of the mathematics of more complex geometries for
reconstructing two-dimensional tomograms from one-dimensional
Fourier-based solutions 119
Image matrix
~
~
Pt.A 'W3
Object0
, 1m
~~ '"
8 9 4
2
J'/;'~
3 -6
-21P, ,]
7 6 5 -18
. ~.
~
~
~ /-
~~~"","\
",'\;">
E, Pz Ez'
fb ~ 2 2 R'1SelTor=1.4 2t 2f 1 ;'
Pf 21-. 7 1 7 73 7, 6
18-' 6' 6 6 RMsemJr=1.2
63 63 5
.++
(15)(15)(15)
tff
.16 17 12
~
error= 0 7
'"
6
E4
9 2 23
8 8~ 4
RMserror=O.
73 6 4
Pz
"
~~~,.-- '"'"
~~ I';~:
1';>." "~y
o/Pt.
~/
Figure4.19 A simple exampleof iterative reconstruction.See text
for explanation.
the maximum frequency component, i.e. Pmax= 1/w, then the sampling
interval s along the projection must be s ~ w/2, as required by the
sampling theorem (see also §12.6). Frequencies higher than Pmaxwill, of
course, persist in the sidelobes of the apodising function but at greatly
reduced amplitudes, so the sampling requirement is only approximately
fulfilled. Additional high-frequency attenuation will take place, howev-
er, owing to the finite source size (and possibly patient motion), and this
w/2 criterion is found to be an acceptable compromise between generat-
ing aliasing artefacts and processing massive amounts of data. The
question regarding the number N,p of angular samples remains. The
number N,p is taken to be the number of projections in the range
0~ </> < 180°.
4.5.2 Doseconsiderations
The projection data are subject to measurementnoise. If a particular
measurementwere repeatedmany times, yielding an averagemeasured
value of n detectedx-ray photons, then the random noise associated
with a single reading will be y' n. These fluctuations result from the
Poissonstatisticsof the photon beam, and cannot be eliminated.These
measurementfluctuations propagate through the reconstructionalgo-
rithms, with the result that a perfectly uniform object of density,u will
appearto have a mottled appearance.A signal-to-noiseratio (SNR)can
be definedas
SNR = ,u/d,u (4.29)
where d,u is the RMSfluctuation in the reconstructed value of ,u about its
mean value.
On the assumptionthat this photon noise is the only sourceof noise
in the image, severalauthors (seefor exampleBarrett et at 1976)have
determined an expressionrelating the x-ray dose U delivered to the
centre of a cylindrical object to the spatial resolution E and the
Other considerations 123
SNR P(%)
dhi ~0-1 0.5
~ ,I 1.0
~
OJ 10-
I'o.0
E
Q .
80
"tJ
8 10-
0
,.,
~~10--
"!:-
~~ 10-5
~~
co.
0.1. ..
Resolution distance(cm)
Figure4.20 Nomogram relating dose U, density discrimination
(SNR)and resolutionEfor a typical diagnosticcr scanner.
124 X -ray transmission computed tomography
where the source spectrum S(E) is defined such that S(E) dE is the
energy fluence in the energy range E to E + dE.
With an object in the beam, Beer's law must be weighted by the
energy spectrum and integrated, to give
1 = k3 foEmaxS(E)exp(- fABJlE[X, y] dY') dE (4.32)
4.6 APPENDIX
= Pmax
sin(21TPmaxx')
- [ eXP(21TiPX') ] Pma, + [ eXP(21TiPX')] 0
1TX' (21Tix') 2 0 (21Tix')2 -Pm..
2' , COS(21TPmaxX')- 1
= 2pmaxsmc(2pmaxx ) +
21T2X' 2
REFERENCES
BARRE1TH H, GORDONS K and HERSHELR S 1976 Statistical limitations in
transaxial tomography Comput. Bioi. Med. 6 307
BARRE1T H H and SWINDELLW 1981 Radiological Imaging: The Theory of
Image Formation, Detection and Processing vol II (New York: Academic
Press) p384
BRACEWELLR N and RIDDLE A C 1967 Inversion of fan-beam scans in radio
astronomy Astrophys. J. 150 427-34
126 X-ray transmission computed tomography
- 1957 About a method of obtaining volume images with the help of x-rays
Bull. Kiev Polytechnic Inst. 22 154-60 (translated from the Russian by J W
Boag, Institute of Cancer Research, London)
WEBB S 1981 Reconstruction of cross-sectionsfrom transmission projections: a
short simplified review and comparison of performance of algorithms Physical
Aspects of Medical Imaging ed M Moores, R P Parker and B ~ullan (New
York: Wiley)
- 1987 A review of physical aspectsof x-ray transmission computed tomogra-
phy lEE Proc. A 134 (2) 126-35
WEBB S, SUTCLIFFEJ, BURKINSHAWL and HORSMANA 1987 Tomographic
reconstruction from experimentally obtained cone-beam projections IEEE
Trans. Med. Imaging MI-6 (1) 67-73
ZONNEVELDF W 1979 Computed Tomography (Eindhoven: Philips Medical
Systems)
"