Download Extended parallel backprojection for standard three

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Backscatter X-ray wikipedia , lookup

Image-guided radiation therapy wikipedia , lookup

Medical imaging wikipedia , lookup

Positron emission tomography wikipedia , lookup

Transcript
Extended parallel backprojection for standard three-dimensional
and phase-correlated four-dimensional axial and spiral cone-beam
CT with arbitrary pitch, arbitrary cone-angle, and 100% dose usage
Marc Kachelrieß,a) Michael Knaup, and Willi A. Kalender
Institute of Medical Physics, University of Erlangen—Nürnberg, Germany
共Received 12 September 2003; revised 7 April 2004; accepted for publication 7 April 2004;
published 27 May 2004兲
We have developed a new approximate Feldkamp-type algorithm that we call the extended parallel
backprojection 共EPBP兲. Its main features are a phase-weighted backprojection and a voxel-by-voxel
180° normalization. The first feature ensures three-dimensional 共3-D兲 and 4-D capabilities with one
and the same algorithm; the second ensures 100% detector usage 共each ray is accounted for兲. The
algorithm was evaluated using simulated data of a thorax phantom and a cardiac motion phantom
for scanners with up to 256 slices. Axial 共circle and sequence兲 and spiral scan trajectories were
investigated. The standard reconstructions 共EPBPStd兲 are of high quality, even for as many as 256
slices. The cardiac reconstructions 共EPBPCI兲 are of high quality as well and show no significant
deterioration of objects even far off the center of rotation. Since EPBPCI uses the cardio interpolation 共CI兲 phase weighting the temporal resolution is equivalent to that of the well-established
single-slice and multislice cardiac approaches 180°CI, 180°MCI, and ASSRCI, respectively, and
lies in the order of 50 to 100 ms for rotation times between 0.4 and 0.5 s. EPBP appears to fulfill
all required demands. Especially the phase-correlated EPBP reconstruction of cardiac multiple
circle scan data is of high interest, e.g., for dynamic perfusion studies of the heart. © 2004
American Association of Physicists in Medicine. 关DOI: 10.1118/1.1755569兴
Key words: Cone-beam CT 共CBCT兲, cardiac imaging, 4-D reconstruction, image quality
I. INTRODUCTION
The ongoing development of medical cone-beam CT
共CBCT兲 scanners requires providing cone-beam reconstruction algorithms adequate for medical purposes. These must
be capable of handling arbitrary pitch standard and phasecorrelated reconstruction for circular, sequential and spiral
trajectories. 共Flexible pitch selection in the range from about
0.3 to about 1.5 is used for dynamic studies to have full
control over the table speed, and it is used for cardiac CT to
adopt the amount of data overlap to the patient’s heart rate.
One further adjusts the pitch to compensate for tube power
limits: low pitch values allow us to accumulate dose but
increase the total scan time. Finding the best compromise
requires flexibility in pitch selection; two or three distinct
pitch values are certainly not enough.兲 Due to the increasing
dose awareness, it is further of importance to ensure 100%
dose usage, which means that each measured ray contributes
to the reconstructed images.
As far as we know, three types of image reconstruction
algorithms can be found in today’s 16-slice medical CT scanners: z-interpolation, single-slice rebinning, and Feldkamptype image reconstruction. To reconstruct stationary objects
共standard reconstruction兲 manufacturers use Feldkamp-based
algorithms1– 6 or they use the so-called single-slice rebinning
algorithms such as the advanced single-slice rebinning algorithm 共ASSR兲.7–12 The reconstruction of periodically-moving
objects such as the beating heart is done with phasecorrelated
algorithms.
There,
two-dimensional
z-interpolation algorithms dedicated for four-slice CT are
1623
Med. Phys. 31 „6…, June 2004
adopted and used to reconstruct cardiac data for scanners
with more than four slices.
However, there are several restrictions to these approaches that may inhibit their use in scanners with significantly more than 16 slices. It is known that the Feldkamptype reconstruction of spiral data is of acceptable quality
only if the direction of convolution corresponds to the direction of the spiral tangent.13 Whereas this fact can be accounted for, a severe drawback is the use of a detector window similar to the Tam window14 that results in pitchdependent dose efficiency values that are always
significantly below 100%. The ASSR algorithm yields good
image quality for scanners with up to 64 slices7 and has been
generalized for arbitrary pitch spiral CT with 100% dose
usage.15 Its generalization to cardiac scanning ASSRCI 共cardio interpolation兲 yields good images only for as little as 16
to 32 slices.15
Besides these restrictions, the development of wide cone
angle medical CT scanners with large area detectors 共64
slices or more兲 will likely draw attention toward the circular
scan trajectory. Especially cardiac CT is likely to push the
development of reconstruction algorithms for circle scans.
Assume a scanner with M ⫽256 slices and a slice thickness
of S⫽0.75 mm. The total collimated width of M S
⫽192 mm is sufficient to cover the heart completely and a
circle scan will be the trajectory of choice. This scan mode
would allow us to increase temporal resolution simply by
increasing scan overlap, which directly corresponds to the
0094-2405Õ2004Õ31„6…Õ1623Õ19Õ$22.00
© 2004 Am. Assoc. Phys. Med.
1623
1624
Kachelriess, Knaup, and Kalender: EPBP for CBCT
scan time or the number of rotations used for a circle scan.16
Even more important, the circle scan is the trajectory required for dynamic studies such as perfusion
measurements.17,18
To accommodate these demands, we developed and
evaluated the extended parallel backprojection 共EPBP兲,
which is a new class of standard and phase-correlated image
reconstruction algorithms that handle circular scans, sequential scans and spiral scans with arbitrary pitch and 100%
dose usage.19,20 EPBP is a Feldkamp-type algorithm that performs azimuthal, longitudinal, and radial rebinning to parallel geometry before an extended 3-D cone-beam backprojection with voxel-dependent weights generates the final
volume.
Rebinning to parallel geometry using a slanted detector
共longitudinal rebinning兲 has been discussed in the literature
before. An example are the PI and the PI-SLANT
algorithms.21,22 However, these do not achieve a full detector
utilization nor do these approaches allow for phasecorrelated reconstruction. Detector utilization itself has become an issue recently. For example, Ref. 23 proposes a new
weighting scheme to improve the detector usage and to reduce image noise; 100% dose usage is not achieved, however. Also recently introduced was the extended cardiac
reconstruction.24,25 It uses only a simple illumination window and avoids longitudinal rebinning 共therefore the direction of convolution may not be optimal兲. The extended cardiac rebinning is evaluated for 16 slice scanners only. Efforts
in circular or sequential image reconstructions for medical
CT can be found in Refs. 26, 27. This group uses a parallel
rebinning T-FDK extension of the original Feldkamp algorithm and achieves promising image quality. However, neither cardiac imaging is considered nor full dose usage is
guaranteed due to the truncation of the detector to a virtual
rectangular flat panel detector.
Note that EPBP belongs to the class of approximate conebeam image reconstruction algorithms and could theoretically be outperformed by analytically exact reconstruction
algorithms. However, even when considering recent breakthroughs in exact cone-beam reconstruction28 these analytical methods are far away from providing a solution to the
issues full dose usage and phase-correlated imaging.13
In this paper we specifies EPBPStd and EPBPCI. It is
organized as follows. A nomenclature section introduces
most symbols. Then, the extended parallel backprojection algorithm EPBP is defined. Numerous simulation and measurement results demonstrate the capabilities of EPBP compared to the gold-standard four-slice spiral algorithms
180°MFI and 180°MCI29 and ASSR. Due to the focus on
medical CT imaging, we restrict our derivations and simulations to cylindrical detector systems that are centered about
the focal spot and aligned parallel to the axis of rotation. This
is no loss of generality since the respective rebinning equations can be equally well formulated and implemented for
other detector types such as flat panel detectors.
Medical Physics, Vol. 31, No. 6, June 2004
1624
II. MATERIALS AND METHODS
The projection or rotation angle is called ␣. It will be used
to parametrize the complete circular, sequential or spiral trajectory. The angle within the fan is given by ␤, the ray’s
position along the detector’s z-axis is denoted as b. The parallel ray geometry is parametrized by ␰ for the ray’s 共signed兲
distance to the origin and ␽ for its angle, and we use l for the
parallel detector’s longitudinal component. These notations
conform to those in Ref. 9.
The cardiac phase as a function of the view angle is denoted as c( ␣ ) and is to be taken modulo 1. It parametrizes
the motion with respect to the motion synchronization peaks.
In the case of ECG correlation, these peaks are taken as the
R peaks of the ECG. We implicitly assume a correct handling
of the modulo properties of c:
b•c
floor function, yields greatest integer lower or
equal
ceil function, yields smallest integer greater or
d•e
equal
␦共•兲
Dirac’s delta function
sgn(•)
sign function such that x⫽ 兩 x 兩 sgn x
␣ , ␤ ,b
ray parametrization for the cylindrical
detector
␣R
projection angle about which the reconstruction is centered
B
detector boundary, ⫺B⭐b⭐B, with B
⫽M SR FD /2R F
2
2
cos ⑀
length correction factor, cos2 ⑀⫽RFD
/(b2⫹RFD
)
d,d
table increment per rotation 共spiral兲 or between
successive rotations 共sequence兲, d⫽(0,0,d)
⌽
fan angle, ⌽⫽2 sin⫺1(RM /RF), in our case 52°
⌫
cone angle, ⌫⫽2 tan⫺1(B/RFD), in our case up
to 19.1°
M
number of simultaneously acquired slices, in
our case 4,...,256
o,o
origin of the scan trajectory, o⫽(0,0,o)
p
sequential or spiral pitch, p⫽d/M S
p 0 ( ␣ , ␤ ,b) measured projection data
p 1 ( ␽ , ␤ ,b) azimuthally rebinned projection data
p 2 ( ␽ , ␤ ,l) azimuthally and longitudinally rebinned data
data rebinned to parallel geometry
p 3 ( ␽ , ␰ ,l)
Q
parameter used to quantify image quality
r
coordinate vector, r⫽(x,y,z)
RD
distance from the detector to the center of
rotation 共z axis兲; in our case 470 mm
distance from focus to center of rotation 共z
RF
axis兲; in our case 570 mm
distance from focus to detector, R FD ⫽R F
R FD
⫹R D ; in our case 1040 mm
radius of the field of measurement 共FOM兲; in
RM
our case 250 mm
S
slice thickness; in our case 0.75 mm
s共␣兲
focus trajectory
w( ␽ ), ŵ( ␽ ) 180°-complete weight function and 180°normalized weight function
共C/W兲
display window center and width of the reconstructed images
1625
Kachelriess, Knaup, and Kalender: EPBP for CBCT
Cone-beam data were simulated using a dedicated x-ray
simulation tool 共ImpactSim, VAMP GmbH, Möhrendorf,
Germany兲. The scanner geometry was chosen corresponding
to a modern medical CT scanner 共Sensation 16, Siemens
Medical Solutions, Forchheim, Germany兲: 1160 projections
per rotation and 672 channels per slice were simulated.
Phantom definitions were taken from the phantom data base
at http://www.imp.uni-erlangen.de/forbild except for the cardiac motion phantom that is defined in Ref. 30. For simulation, a 2⫻2 subsampling was used for the focal spot for the
detector; integration time was simulated by subsampling the
angular direction with two samples. The starting location of
the spiral was z 1 ⫽⫺72 mm⫺ 21 d for the thorax phantom and
z 1 ⫽⫺72 mm⫺ 兩 d/p 兩 for the cardio phantom. For the circle
scan we used z⫽72 mm and z⫽0 for the thorax and the
cardio phantom, respectively. The thorax sequence scan
started at z⫽⫺72 mm. The angular position for the first
view was ␣ 1 ⫽0 for all simulations. Poisson noise was added
to the simulated data by undoing the log, adding noise, and
performing the log again. The number of incident quanta
were chosen to get a realistic noise value in the order of 10
HU within a 20 cm water phantom. Simulations were restricted to monochromatic beams and scatter was switched
off to avoid introducing nonlinearities.
Simulated and measured raw data were reconstructed using 共a兲 the four-slice z-interpolation algorithms 180°MFI and
180°MCI, 共b兲 the single-slice rebinning algorithms ASSRStd
and ASSRCI, and 共c兲 the EPBPStd and EPBPCI algorithms
described in this paper. All reconstruction algorithms were
implemented on a standard PC with dedicated image reconstruction and evaluation software 共ImpactIR, VAMP GmbH,
Möhrendorf, Germany兲.
III. NOISE AND RESOLUTION MEASUREMENTS
To quantify image noise and spatial resolution we have
performed reconstructions of a simulated 20 cm water phantom that has two delta objects embedded. Both delta objects
are located at a 3 cm distance from the isocenter. The first is
the point
␦ 共 x 兲 ␦ 共 y⫺30 mm兲 ␦ 共 z 兲
and the second object is the line
␦ 共 x 兲 ␦ 共 y⫹30 mm兲 .
The data were simulated and reconstructed using the same
parameters and algorithms as for the thorax and cardio motion phantom data. A voxel size of 0.1 mm, which is well
beyond the expected resolution, was used to fully capture the
point spread function.
The reconstructed water phantom images were used to
quantify noise and resolution as follows. The in-plane PSF
was computed by computing 60 radial profiles within 180°
through the delta object and by averaging these profiles for
all radial angles and for all reconstructed z-positions. The
computation included a bilinear interpolation between neighboring pixels. The axial PSF, also known as the slice sensitivity profile 共SSP兲, was determined from a longitudinal proMedical Physics, Vol. 31, No. 6, June 2004
1625
file through the delta point. In-plane resolution ⌬␳ and
longitudinal resolution ⌬z 共effective slice thickness兲 are defined as the full width at half-maximum 共FWHM兲 of the
in-plane PSF and the SSP, respectively. Image noise ␴ was
computed as the standard deviation of the pixel values in a
cuboid region of interest that extends over all reconstructed
slices and over an transaxial area of 1 cm by 1 cm centered at
x⫽30 mm and y⫽0.
Further, a quality factor to relativize variations in resolution and/or image noise and/or pitch value was computed as
Q 2⬀
p
;
⌬ ␳ ⌬z ␴ 2
共1兲
3
the constant of proportionality was chosen to obtain Q
⫽100% for the gold-standard four-slice scan with p⫽1 reconstructed with 180°MFI.
The rationale for the definition of Q is as follows. For a
given dose and a given image reconstruction, the algorithm
image noise variance ␴ 2 is inverse proportional to the size of
the z-resolution element and to the third power of the size of
the in-plane resolution element, i.e., ⌬ ␳ 3 ⌬z ␴ 2 ⫽const.31
Lower values of this constant imply higher image quality,
and vice versa. Further, ␴ 2 is inverse proportional to the
applied dose, which, in turn, is proportional to 1/p 共if the
tube current is the same for all measurements兲, thereby dividing the variance by the pitch factor compensates for the
differences in dose.
IV. GEOMETRY
Figure 1共a兲 shows a view from the operator’s viewpoint
onto the CT gantry. The coordinate system is attached to the
patient table. The z axis is defined to be the axis of rotation.
The y axis is defined to point vertically upward 共for zero
gantry tilt兲 and the x axis is given by the orthonormality
relation xÃy⫽z. Moving the table into the gantry yields
increasing z positions.
A. Fan beam
The fan-beam geometry of medical CT scanners uses cylindrical detectors of radius R FD . The focal spot rotates at
radius R F about the isocenter 共z axis兲 and the patient table
advances by d⫽(0,0,d) during one rotation. We use ␣ 苸R
to denote the gantry rotation angle 共projection angle兲, ␤
苸 关 ⫺1/2⌽,1/2⌽ 兴 to denote the angle within the fan and b as
the longitudinal detector coordinate. Let o⫽(0,0,o) be the
source’s z position for ␣ ⫽0. Then, the source location is
parametrized as follows:
冉 冊
sin ␣
␣
s共 ␣ 兲 ⫽R F ⫺cos ␣ ⫹d
⫹o.
2␲
0
共2兲
The coordinate vector of the detector ( ␣ , ␤ ,b) is given as
r共 ␣ , ␤ ,b 兲 ⫽s共 ␣ 兲 ⫹R FD
冉
冊 冉冊
⫺sin共 ␣ ⫹ ␤ 兲
0
cos 共 ␣ ⫹ ␤ 兲 ⫹b 0 .
1
0
共3兲
1626
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1626
FIG. 1. 共a兲 Gantry as viewed from the operator. The coordinate system is attached to the table. The direction of increasing ␣ 共counterclockwise rotation兲 is
indicated. 共b兲 Coordinate system of a cylindrical detector scanner projected into the x-y-plane. The rays are described by the angle ␤ within the fan and the
rotation angle ␣ of the gantry in fan geometry. The corresponding parameters in parallel 共i.e., rebinned兲 geometry are ␰ and ␽. 共c兲 Side view onto the ray
geometry of a scanner with M ⫽4 slices. The midplane is the dotted line.
2B. Parallel beam
For image reconstruction it is convenient to convert the
data to in-plane parallel geometry. This means that the
z-component of the rays is temporarily ignored, which corresponds to projecting the scan into the x-y plane. The parallel rays are parametrized by their distance ␰ to the center of
rotation and by their angle ␽ with respect to the negative y
axis. The ray itself is given by the expression ␰␰( ␽ )
⫹R␩( ␽ ). Thereby, we have introduced the unit vector ␰
pointing from the isocenter to the ray 共␽, ␰兲 and the ray’s
direction vector ␩:
␰⫽ ␰共 ␽ 兲 ⫽
冉 冊
cos ␽
,
sin ␽
冉
冊
⫺sin ␽
␩⫽ ␩共 ␽ 兲 ⫽ cos ␽ .
This definition was chosen to have the central rays for the
fan beam ( ␤ ⫽0) and for the parallel beam ( ␰ ⫽0) coinciding as long as ␣ ⫽ ␽ . The normal form of the ray is the
familiar expression x cos ␽⫹y sin ␽⫺␰⫽0.
Please note that
␽⫽␣⫹␤,
␰ ⫽⫺R F sin ␤ ,
共4兲
allow us to represent a given point r⫽(x,y) as r⫽ ␰␰⫹ ␩␩
in the rotated 共␰, ␩兲 coordinate system.
␣ ⫽ ␽ ⫹arcsin ␰ /R F ,
␤ ⫽⫺arcsin ␰ /R F ,
共5兲
describe the same ray. Therefore, we are free to use the parallel beam coordinates when deriving the point projection
coordinates.
For the point r we can easily state that ␰ ⫽x cos ␽
⫹y sin ␽ is its radial detector coordinate. From 共5兲 we immediately find the point’s ␤ coordinate.
The longitudinal detector coordinate must be computed
using the intersection theorem. The transaxial distance D of
the respective voxel r⫽(r cos ␸,r sin ␸,z) to the source s is
given as
D 2 ⫽ 共 R F sin ␣ ⫺x 兲 2 ⫹ 共 R F cos ␣ ⫹y 兲 2
⫽R F2 ⫺2R F r sin 共 ␣ ⫺ ␸ 兲 ⫹r 2 .
D⫽R F cos ␤ ⫹ ␩ ⫽ 冑R F2 ⫺ ␰ 2 ⫹ ␩ ,
with ␰ and ␩ given by 共4兲. Now, compute b by scaling the
axial distance z⫺d( ␣ /2␲ )⫺o of the voxel’s z coordinate
and the source’s z coordinate from D to R FD :
b⫽
C. Point projection
For 3-D backprojection as it is performed in EPBP, for
example, the perspective projection of a point r⫽(x,y,z) in
the spatial domain from the focal spot s共␣兲 onto the cylindrical detector is of interest, i.e., we are interested in its ( ␤ ,b)
coordinates.
Medical Physics, Vol. 31, No. 6, June 2004
as well as
Alternatively 关cf. Figs. 2 or 1共b兲兴, we can obtain the relation
␰ ⫽x cos ␽ ⫹y sin ␽ ,
␩ ⫽y cos ␽ ⫺x sin ␽ ,
Transaxially, the one-to-one correspondence between a
ray’s fan-beam coordinates and its parallel beam coordinates
is simple:
冉
冊
␣
R FD
z⫺d
⫺o .
D
2␲
共6a兲
And, by representing sin ␤ by the quotient of the opposite leg
and the hypotenuse 共see Fig. 2兲, we get another useful representation of ␰:
␰ ⫽⫺R F sin ␤ ⫽R F
x cos ␣ ⫹y sin ␣
.
D
共6b兲
1627
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1627
FIG. 3. Azimuthal and radial rebinning converts fan-beam into parallel-beam
data. Longitudinal coordinates are not influenced.
FIG. 2. In-plane illustration of the derivation of Eq. 共6兲.
Below, the quotient of 共6a兲 and 共6b兲 will play a role in determining the optimal direction of convolution along the detector.
data. The variable b denotes the longitudinal detector coordinate 关cf. Eqs. 共2兲 and 共3兲兴. Figure 3 illustrates that the
fan-beam data can be converted into parallel beam data by a
resorting or rebinning procedure. This transaxial rebinning is
usually decomposed into an azimuthal and a radial rebinning
step. In between both steps, EPBP performs a longitudinal
rebinning.
V. DEFINITION OF EPBP
EPBP is an approximate 3D cone-beam image reconstruction algorithm concept suitable for various kinds of trajectories; in this paper we restrict our investigations to the circular, sequential, and spiral trajectory. In contrast to z
interpolation and single-slice rebinning algorithms, a true
3-D backprojection of shift-invariant filtered cone-beam data
is performed; therefore one might consider EPBP to be of the
Feldkamp type.
EPBP image reconstruction consists of the following
steps:
共1兲
共2兲
共3兲
共4兲
共5兲
Azimuthal rebinning: p 0 ( ␣ , ␤ ,b)cos ⑀→p1(␽,␤,b).
Longitudinal rebinning: p 1 ( ␽ , ␤ ,b)→p 2 ( ␽ , ␤ ,l).
Radial rebinning: p 2 ( ␽ , ␤ ,l)→p 3 ( ␽ , ␰ ,l).
Convolution: p 3 ( ␽ , ␰ ,l)→p̂( ␽ , ␰ ,l).
Weighting and backprojection: p̂( ␽ , ␰ ,l)→ f (x,y,z).
Since our data are discretized, rebinning and backprojection always requires some kind of interpolation. We perform
destination-driven rebinning and backprojection with a
simple linear interpolation on the source side. In view of the
high image quality we achieve with this standard approach, it
is beyond the scope of this paper to test more sophisticated
interpolation techniques.
A. EPBP rebinning
The general coordinate transform and the backward transform between a ray in fan-beam coordinates 共␣, ␤兲 and a
parallel-beam ray 共␽, ␰兲 are given by 共5兲. Medical cone-beam
data are measured in the fan-beam domain. We use
p 0 ( ␣ , ␤ ,b) to denote the acquired 共logarithmic兲 attenuation
Medical Physics, Vol. 31, No. 6, June 2004
1. Azimuthal rebinning
The conversion of fan-beam data 共␣, ␤兲 to fan-parallelbeam data 共␽, ␤兲 is called azimuthal rebinning and corresponds to switching from the independent variable ␣ to the
new independent variable ␽:
p 1 共 ␽ , ␤ ,b 兲 ⫽ p 0 共 ␣ , ␤ ,b 兲 .
On the rhs, ␣ ⫽ ␣ ( ␽ , ␤ ) is a function of the destination variables ␽ and ␤ according to Eq. 共5兲. For the cone-beam algorithms a length correction factor cos ⑀ defined by cos2 ⑀
2
2
⫽RFD
/(b2⫹RFD
) is multiplied to the data during azimuthal
rebinning to account for the obliqueness for the rays with
respect to the x-y plane.
2. Longitudinal rebinning
Until recently, many Feldkamp-type algorithms performed convolution along the direction of constant b just as
it is the case with classical z-interpolation algorithms. However, severe image artifacts were observed, and these algorithms were found to be inacceptable for medical CT. It was
the success of ASSR and the theory behind exact image reconstruction that indicated that convolution should rather be
performed in the direction of the spiral tangent.13
For performance reasons it is necessary to perform a rowby-row convolution. Consequently the fan-parallel data have
to be converted into an adequate format. This is the reason
why longitudinal rebinning is required. To derive the rebinning formula, we regard the tangent direction,
1628
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1628
B. Convolution
The remaining steps are convolution and weighted backprojection. Standard convolution kernels for parallel data
such as the Shepp–Logan kernel can be used for EPBP. Convolution yields convolved data,
p̂ 共 ␽ , ␰ ,l 兲 ⫽ p 3 共 ␽ , ␰ ,l 兲 * k 共 ␰ 兲 .
As already mentioned, the convolution exceeds the original
detector limits and uses data of the extended detector.
FIG. 4. Longitudinal rebinning includes an extrapolative extension of the
detector 共gray兲 to allow for convolution. The extrapolated areas 共white兲 will
be used exclusively for convolution and will not be used during backprojection.
ds共 ␣ 兲
,
d␣
which is the optimal direction of convolution. The relationship between b and ␰ when moving an arbitrary object point
along the direction ds and regarding its projection onto the
detector can be derived using 共6兲:
R FD dz
R FD d
db d 共 bD 兲
⫽
⫽
⫽
.
d ␰ d 共 ␰ D 兲 R F 共 dx cos ␣ ⫹dy sin ␣ 兲 2 ␲ R F2
In the last step, the components of ds are inserted. Now,
define a new longitudinal variable l as
b⫽l⫹␭ ␰ , with ␭⫽
db dR FD
⫽
,
d ␰ 2 ␲ R F2
such that dl/d ␰ ⫽0 in the direction of ds. Then,
p 2 共 ␽ , ␤ ,l 兲 ⫽p 1 共 ␽ , ␤ ,b 兲 ,
with b⫽b( ␤ ,l)⫽l⫹␭ ␰ ⫽l⫺␭R F sin ␤ is the longitudinal
rebinning that switches to l as the new independent variable.
The convolution step that precedes the backprojection requires access to all ␰ 苸 关 ⫺R M ,R M 兴 . To allow for longitudinal rebinning without losing parts of the original detector
area b苸 关 ⫺B,B 兴 we want to provide l within the range l
苸(B⫹ 兩 ␭ 兩 R M ) 关 ⫺1,1兴 . According to b⫽l⫹␭ ␰ this, however, requires access to b苸(B⫹2 兩 ␭ 兩 R M ) 关 ⫺1,1兴 . We provide this area by extending the detector by a simple extrapolation that repeats the outermost detector rows—only then,
100% dose usage can be achieved. This extrapolated area is
used exclusively for convolution. Backprojection then respects the original detector area. Figure 4 illustrates the situation. Our procedure is justified because the main weight of
the reconstruction kernel lies at its central element that never
reaches extrapolated areas. We further have evaluated the
influence of extrapolation on the final images by switching
extrapolation on and off and found no negative effects.
C. Weighting
EPBP uses a voxel-dependent weight function 共a兲 to perform phase-correlation and 共b兲 to normalize the backprojected contributions to 180°.
The number of simultaneously scanned slices ranged from
4 to 256 in our simulations. Since submillimeter slice thicknesses are predominately used in today’s scanners and since
our clinical 16-slice scanner allows for 0.75 mm slices, we
chose S⫽0.75 mm for all simulations and measurements.
These parameters result in the following cone angles 共see
Table I兲.
With our implementation of EPBP, three kinds of scan
trajectories are possible: the circular scan, the sequence scan,
and the spiral trajectory. For the circular scan and for the
sequence scan 共⫽multiple circles兲, it is possible to analytically calculate the z range that is reconstructable within the
FOM. This is best done using the results of Sec. III C. Dropping the d ␣ /2␲ term of 共6a兲 we find that 兩 z 兩 ⭐DB/R FD .
Now, regard the point (R M cos ␸,RM sin ␸) at the edge of the
FOM. For that point we find D 2 ⫽R F2 ⫺2R F R M sin(␣⫺␸)
⫹R2M, whose value obviously changes while the scanner rotates about the point we fixed. If we want the point to be
exposed during 360°, one easily finds that the infimum value
of D is R F ⫺R M , which is reached whenever the sine evaluates to one. This means 兩 z 兩 ⭐1/2MS(1⫺R M /R F )
⫽1/2MS(1⫺sin 1/2⌽)
or,
equivalently,
d⭐MS(1
⫺sin 1/2⌽) and p⭐1⫺sin 1/2⌽⬇0.56. For data completeness, however, an exposure range of ␲ ⫹⌽ 共in fan-beam
coordinates兲 is sufficient. Choosing ⫺1/2( ␲ ⫹⌽)⫺1/2␲
⭐ ␣ ⫺ ␸ ⭐1/2( ␲ ⫹⌽)⫺1/2␲ yields D⭓R F cos 1/2⌽. In that
case 兩 z 兩 ⭐1/2MS cos 1/2⌽ and p⭐cos 1/2⌽⬇0.90 follows.
In cardiac CT, another degree of freedom is introduced. It
is the relation of the patient’s local heart rate f H to the scanner’s rotation time t rot . It has been shown 共see Refs. 16, 30,
and 31兲 that the decisive parameter is the product f H t rot .
Thus, our cardiac results and image quality are not a function
of f H and t rot but rather only a function of f H t rot . For convenience, we fixed t rot⫽0.5 s while varying the heart rate in
a range from 60 to 120 min⫺1. Conversions to other rotation
3. Radial rebinning
Data are then converted to parallel geometry via radial
rebinning,
p 3 共 ␽ , ␰ ,l 兲 ⫽p 2 共 ␽ , ␤ ,l 兲 .
Here, ␤ ⫽ ␤ ( ␰ ) is a function of ␰ according to Eq. 共5兲.
Medical Physics, Vol. 31, No. 6, June 2004
TABLE I. Cone angles.
M
4
16
32
64
128
256
⌫
0.302°
1.21°
2.41°
4.82°
9.63°
19.1°
1629
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1629
FIG. 5. Gold standard four-slice image reconstruction applied to four-slice data. The cardio data were simulated with p⫽0.375. Ticks indicate the location of
the axial slices and the MPRs 共0 HU/300 HU兲.
⬘ , such as the frequently used 0.375 s and the 0.42 s
times t rot
rotation time, can be easily done by solving the relation
⬘ t rot
⬘ .
f H t rot⫽ f H
It is of help to introduce the visibility range V of the voxel
r of interest: V(r) is the set of all view angles under which r
is measured. The visibility range can be computed using the
point projection equations of Sec. IV C. For the spiral trajectory, no closed analytical solution can be given and V must
be determined numerically. Note that V is not an interval but
a union of several disjunct intervals, in general.
Given V phase weighting can be performed by defining a
Medical Physics, Vol. 31, No. 6, June 2004
weight function w( ␽ ) that is zero in the complement of V
and that is zero or positive in V. Several phase-weighting
approaches are found in the literature, ranging from singlephase or partial scan methods 共such as the cardio delta approach described in Ref. 16兲 to bi-phase or even multi-phase
approaches. In our case we use the cardio interpolation 共CI兲
algorithm that is a multi-phase approach. It combines multiple allowed data ranges of subsequent motion cycles by
using adaptive triangular weights for each data range.16,30
The CI’s technique of adaptively optimizing the temporal
window width and thereby the temporal resolution led to the
1630
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1630
FIG. 6. Standard and cardio reconstructions of the thorax phantom with p⫽0.375 and f H ⫽100 min⫺1 , various algorithms, and various cone angles. Axial slice
at z⫽132.75 mm 共0 HU/300 HU兲.
Medical Physics, Vol. 31, No. 6, June 2004
1631
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1631
FIG. 7. Spiral scan with M ⫽64 slices with two pitch values. Thorax phantom, standard reconstruction. Ticks indicate the location of the axial slices and the
MPRs 共0 HU/300 HU兲.
development of similar approaches that are topic of ongoing
research.24
Since phase-correlation can always be formulated as a
phase-weighting algorithm EPBP is able to cope with any
phase-correlated approach. If one desires to perform a standard reconstruction, a weight function that is constant within
V and zero outside can be used.
A valid weight function has been found as soon as it fulfills the 180° condition,
兺
k苸Z
w 共 ␽ ⫹k ␲ 兲 ⬎0,
᭙␽;
otherwise no CT images of sufficient quality can be provided.
To avoid data combination artifacts, we further multiply
the weight function obtained so far by trapezoidals covering
each of the disjunct intervals of V. Thereby, a 7.2° transition
range on each side of the trapeze is used in our implementation.
Since w must be 180° complete, we further normalize the
projection weight to get a 180°-normalized weight as follows:
ŵ 共 ␽ 兲 ⫽
w共 ␽ 兲
.
兺 k w 共 ␽ ⫹k ␲ 兲
The proper normalization of ŵ can be seen from the following identities:
Medical Physics, Vol. 31, No. 6, June 2004
⬁
兺 ŵ 共 ␽ ⫹k ␲ 兲 ⫽1
k⫽⫺⬁
and
冕
⬁
⫺⬁
d ␽ ŵ 共 ␽ 兲 ⫽ ␲ .
D. Backprojection
Backprojection means evaluating
f 共 x,y,z 兲 ⫽
冕
d ␽ p̂ 共 ␽ , ␰ ,l 兲 ŵ 共 ␽ 兲 ,
with
␰ ⫽ ␰ 共 x,y, ␽ 兲 ⫽x cos ␽ ⫹y sin ␽ ,
l⫽b 共 x,y,z, ␣ 兲 ⫺␭ ␰ ,
␣ ⫽ ␽ ⫺ ␤ ⫽ ␽ ⫹arcsin ␰ /R F .
This yields the voxel value at 共x, y, z兲. This procedure must
be repeated for each voxel location r. Consequently, the
weight function implicitly depends on r, too: ŵ( ␽ )
⫽ŵ(r, ␽ ). Note that phase-correlation and the full dose usage both are hidden in the definition of the weight function
which, in turn, depends on the voxel-dependent visibility
range V.
VI. SIMULATIONS AND MEASUREMENTS
To evaluate our new approach and to benchmark it against
the other algorithms, various simulations were performed.
We restricted ourselves to the geometry of a medical CT
1632
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1632
FIG. 8. Spiral scan with M ⫽256 slices of the thorax phantom. Standard reconstruction. Ticks indicate the location of the axial slices and the MPRs 共0 HU/300
HU兲.
scanner with R F ⫽570 mm, with 1160 views per rotation and
a 52° fan angle that is transaxially covered by 672 detector
elements.
Summarizing, the following parameter set has been used
for evaluation:
VII. RESULTS
p苸 兵 0.375,0.5,0.9,1.0,1.5其 ,
The four-slice algorithms 180°MFI and 180°MCI applied
to four slice data have been chosen as the gold standard in
that paper; the other algorithms must compare to that standard. Gold standard images are shown in Fig. 5. Please note
that only the 180°MFI reconstruction with p⫽1 共top right兲 is
used to normalize the Q factor of Eq. 共1兲. Therefore it is the
only figure where Q exactly equals 100%.
f H 苸 兵 60,80,100,120其 min⫺1 ,
A. Results for the spiral trajectory
trajectory苸 兵 circle,sequence,spiral其 ,
To give a first overview over the image quality that can be
achieved with the variety of algorithms a compilation of
axial images is presented in Fig. 6. It shows standard and
cardio reconstructions of the thorax phantom reconstructed at
z⫽132.75 mm for p⫽0.375. The gold-standard 180°MFI
achieves high image quality in the case of four slices. With
16 slices, however, the humerus starts suffering from blurring artifacts. For higher pitch reconstructions 共not shown
here兲, geometrical distortions become visible. The ASSR reconstruction of the same 16 slice data show no such artifacts.
When moving to 128 slices or more 共not shown兲 the ASSR’s
image quality becomes severely degraded, as expected.
EPBP, in contrast, results in much better images. There are
no geometrical distortions and no artifacts produced by the
M 苸 兵 4,16,32,64,128,256其 ,
algorithms苸 兵 180°MFI,180°MCI,ASSRStd,ASSRCI,
EPBPCI,EPBPStd其 ;
some of these combinations are shown in Sec. VII. We appologize for not being able to show a comprehensive overview of all parameter combinations simulated and evaluated.
The limited space of the paper does not allow us to do so.
Nevertheless, we will also discuss some results that are not
reproduced here.
To quantify our results we have further computed the inplane point spread function 共PSF兲, the slice sensitivity profiles 共SSP兲 that constitute the axial PSF and image noise.
Medical Physics, Vol. 31, No. 6, June 2004
1633
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1633
FIG. 9. Spiral scan (p⫽0.375) with f H ⫽120 min⫺1 of the thorax phantom with an increasing number of simultaneously scanned slices. Cardio reconstruction.
Ticks indicate the location of the axial slices and the MPRs 共0 HU/300 HU兲.
high contrast bone structures for EPBP. Evidently, the low
pitch EPBP reconstructions appear to be equivalent to the
gold-standard reconstructions.
For the cardiac images of Fig. 6, advantages of ASSRCI
over 180° MCI at 16 slices are not apparent. With M ⫽32
slices, clear improvements of EPBPCI over ASSRCI can be
seen. Even for as many as 256 slices the EPBPCI does not
suffer from distortion artifacts. However, slight artifacts in
the tissue-equivalent parts of the phantom are visible. In all
cases, the artifact behavior varies with the heart rate and with
the chosen reconstruction phase 共not shown兲. This is because
the allowed data ranges are a function of the heart rate and
reconstruction phase.
To give a more comprehensive overview, MPR displays
Medical Physics, Vol. 31, No. 6, June 2004
are needed in addition to the axial images. The following
sequence of figures shows the planes x⫽0 mm 共sagittal兲, y
⫽0 mm 共coronal兲, and z⫽0 mm 共axial兲 of the reconstructed
thorax phantom. The remaining fourth quadrant is used to
display the quantitative parameters for image noise, spatial
resolution, and the quality index Q.
Figure 7 shows ASSR and EPBP standard reconstructions
of the thorax phantom for a 64-slice scanner and two pitch
values. Axial as well as MPR views are presented. The phantom’s ribs are made up of inclined hollow cylinder segments
and can be seen in the axial and in the coronal images. They
are of special interest since they tend to easily produce artifacts. For example, artifacts around the ribs are visible with
ASSRStd for the p⫽1.0 scan. For EPBPStd, no rib artifacts
1634
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1634
FIG. 10. Reconstructions of the cardiac motion phantom scanned with M ⫽64 slices at 60 min⫺1 with various algorithms 共0 HU/500 HU兲.
are visible. The sagittal images show the sternum, the heart,
and the spine. The vertebra, and similarily the transitions
between the thorax and the shoulder segments, tend to produce high-frequency streak-like artifacts that are oriented
Medical Physics, Vol. 31, No. 6, June 2004
horizontally. These are of little concern since realistic scans
include scatter and physical objects that do not exhibit mathematically perfect alignment. A comparison to the 256-slice
reconstructions of Fig. 8 shows still excellent images for
1635
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1635
FIG. 11. Reconstructions of the cardiac motion phantom scanned with M ⫽64 slices at 100 min⫺1 with various algorithms 共0 HU/500 HU兲.
EPBP whereas the ribs in the ASSR reconstructions are severely degraded. Again, the low pitch images are of better
quality than the high pitch images. Regarding the quantitative values for these two figures, we find that image noise is
Medical Physics, Vol. 31, No. 6, June 2004
increased with ASSR and the Q is below 100%. EPBP
achieves remarkably high Q, which is mainly due to the
lower image noise and due to the improved z resolution.
The next series of figures shows phase-correlated recon-
1636
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1636
FIG. 12. Sequence scan with p⫽0.375 and p⫽0.9 of the thorax phantom with an increasing number of simultaneously scanned slices. Standard reconstruction.
Ticks indicate the location of the axial slices and the MPRs 共0 HU/300 HU兲.
structions of the thorax phantom 共which is stationary兲 and of
the cardiac motion phantom. Figures of merit given for the
thorax phantom apply to the reconstructions of the motion
phantom as well: the scan and reconstruction parameters are
identical in both cases.
The CI reconstructions of Fig. 9 have been synchronized
using a heart rate of 120 min⫺1. ASSRCI shows significant
blurring in regions off the rotation axis. Artifacts mainly
manifest in the inclined ribs but also the sagittal display
shows blurring. The vertebrae are not delineated very well
and the MPRs appear smoothed. Even the humerus is significantly degraded. This is confirmed by the FWHM of the SSP
that lies at 1.4 mm for the 64-slice scanner. In contrast to the
advanced single-slice rebinning reconstruction, EPBP
achieves good delineation of all structures, even for those
that are far away from the rotation center. This applies for all
cone angles simulated, i.e., up to 256 slices.
The cardiac motion phantom is shown with various algorithms and three reconstruction phases in Figs. 10 and 11 for
the heart rates 60 and 100 min⫺1, respectively. We used the
spiral 64-slice scanner with p⫽0.375 to produce these images. The top row is reconstructed using the four-slice algorithms, the middle row is ASSR, and the bottom row is
EPBP. The first column shows a standard reconstruction, for
comparison, whereas the remaining three columns depict the
motion phantom in the slow 共0%兲, medium 共30%兲, and high
motion 共50%兲 phase, respectively.
Medical Physics, Vol. 31, No. 6, June 2004
Inspecting the axial images, we find only little variations
between the three algorithms. Here, EPBP tends to show
slightly less motion artifacts. This can be seen especially in
the slow motion phase 共0% of S–S兲 of the 60 min⫺1 and of
the 100 min⫺1 reconstructions 共Figs. 10 and 11兲.
The 120 min⫺1 case that is not shown here exhibits motion artifacts for all algorithms and reconstructed phases.
This behavior, which has already been thoroughly described
and analyzed in Refs. 16, 30, 32, is due to the resonance
behavior of the heart motion and the scanner rotation: both
take place at a frequency of 120 min⫺1. At that frequency,
the duration of the slow motion phase 共20% of the cardiac
cycle兲 is as low as 100 ms. The cardio interpolation is not
able to improve its temporal resolution by collecting data
from adjacent motion cycles since these are in resonance
with the rotation angle. Therefore, CI’s temporal resolution is
only 250 ms 共half of the rotation time兲 and motion will even
be seen in the slow motion phase. The same behavior is
expected for the 60 min⫺1 case, which is also in resonance
with the scanner. Here, however, the slow motion phase lasts
200 ms, which is only insignificantly lower than the 250 ms
temporal resolution, and motion artifacts are not apparent
共see Fig. 10兲. For the 80 min⫺1 共not shown兲 and 100 min⫺1
reconstructions there is no resonance behavior and the algorithm’s temporal resolution is high enough to freeze motion
in the slow motion phase completely. One possibility to
avoid resonance cases is adjusting the rotation time accord-
1637
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1637
FIG. 13. Cardiac circle scan 共1/0.375 rotations兲 with M ⫽256 slices at an increasing heart rate. EPBPCI reconstruction. Ticks indicate the location of the axial
slices and the MPRs 共0 HU/300 HU兲.
ing to the patient’s 共expected兲 heart rate, as recommended in
Refs. 16, 30, 32. Some manufacturers provide respective
product implementations.
More significant advantages of EPBP over the other algorithms can be found in the sagittal and coronar MPRs that
show the 2 mm objects. Here, EPBPCI exhibits far less blurring in the z direction than 180°MCI and ASSRCI.
B. Results for the sequence trajectory
We have used EPBPStd to perform sequence reconstructions of the thorax phantom for two different pitch values
and for M ranging from 16 to 256. Figure 12 shows examples with 32 and 256 slices. In all cases, image quality is
satisfactory. Images are slightly better for the p⫽0.375 scan
and artifacts in the MPR tend to increase for an increasing
number of slices. Compared to the corresponding spiral
scans and EPBPStd reconstructions 共e.g., the p⫽0.375 reconstruction of Fig. 7兲, we find the sequence trajectory to be
competetive regarding image quality.
In the sequence mode, EPBPCI combines allowed data
segments in the order of 1/p adjacent rotations 共depending
on the z position兲 to become phase selective and to achieve a
high temporal resolution. Since the sequence cardio scan
mode seems to have no practical importance, we do not show
respective results, however.
Medical Physics, Vol. 31, No. 6, June 2004
C. Results for the circular trajectory
Figures 13 and 14 show EPBPStd and EPBPCI reconstructions for circle scans of the thorax phantom and of cardio motion phantom, respectively. Since for EPBPCI the
number of rotations has been chosen to be 1/0.375 the same
amount of data overlap and hence the same temporal resolution as in the spiral case can be expected.
From Fig. 14 we can see that the circle scan EPBP reconstruction behaves very well regarding the motion artifacts
and the sharpness of the structures in the z direction. It is this
trajectory that has the potential to perform dynamic CT studies of the heart in the near future.
D. Patient data
To demonstrate EPBP’s capabilities of processing clinical
data reconstructions of standard 12-slice CT data have been
performed. Figure 15 shows axial slices and MPRs of one
patient reconstructed with ASSR and EPBP in both the standard and cardio interpolation modes. The latter uses kymogram data for synchronization.33 To illustrate the phase selectivity, two phases have been chosen for reconstruction:
0% and 50% of K–K.
EPBP achieves very high image quality with these medical data. The standard reconstructions are blurred due to the
heart motion. Apparently, ASSRStd suffers from smooth
1638
Kachelriess, Knaup, and Kalender: EPBP for CBCT
1638
horizontal streaks that are not visible in the EPBPStd reconstruction. The CI reconstructions are of high quality for both
reconstruction algorithms. Due to EPBP’s higher spatial
resolution, image noise is slightly increased compared to
ASSR. This confirms our observations of the phantom study
and can be compensated for by choosing smother reconstruction kernels.
Similar results are obtained with the patient in Fig. 16:
EPBP achieves excellent image quality that is of the same
quality as today’s state-of-the-art cardiac reconstructions.
The reader should note that this good performance of EPBP
for as few as 12 slices is far from evident. Since EPBP is
designed to be used with scanners with far more slices and
since EPBP performs complicated oblique integrations on the
detector area, one might expect discretization and border effects to become dominating for small detectors. Fortunately,
this is not the case.
VIII. DISCUSSION
FIG. 14. The 256-slice cardiac circle scans of the cardiac motion phantom at
various heart rates. Reconstruction: EPBPCI at the slow, medium, and high
motion phase 共0 HU/500 HU兲.
Medical Physics, Vol. 31, No. 6, June 2004
The extended parallel backprojection is a generalized algorithm that combines and improves the capabilities of several reconstruction approaches. EPBP is able to reconstruct
data from circular, sequential, and spiral trajectories in both
the standard mode and the phase-correlated reconstruction
mode.
It has been shown that the proposed algorithm achieves
very high image quality for a huge range of parameters.
EPBP performance has been demonstrated for scanners with
as many as 256 slices, for pitch values ranging from 0.375 to
1.5, and for heart rates between 52 and 120 min⫺1. Further
on, EPBP copes well with data stemming from today’s 12- or
16-slice algorithms.
Our quantitative results indicate that EPBP makes better
use of the available data than ASSR: it achieves better resolution and lower image noise. This may be mainly attributed
to the fact that the degree of approximation used with EPBP
is less than for ASSR. Thereby, EPBP is even comparable to
the gold standard 180°MFI and 180°MCI, respectively. However, the fact that EPBP’s Q happens to be larger than that of
180°MFI must be taken with care: the quality factor does not
take into account the complete shape of the point spread
function; it rather accounts for one figure of merit, namely
the full width at half maximum.
As a general result, we further observed that reconstructions of low pitch data result in better image quality and less
artifacts than reconstructions of high pitch data. Obviously
due to the data redundancy 共scan overlap兲 cone-beam artifacts are somehow averaged and appear less dominant.
For cardiac reconstructions the same temporal resolution
and the same motion artifact behavior as known from the
older algorithms has been observed with EPBP. This applies
even for the cardiac circle scan where no profound reports
can be found in the literature, up to now. We have seen that
the cardiac circle scan is comparable to the cardiac spiral
scan except for few cases with increased motion artifacts.
Our statements are valid for as many as 256 simultaneously
scanned slices and probably more. Here, the recommenda-
1639
Kachelriess, Knaup, and Kalender: EPBP for CBCT
FIG. 15. Patient example, 52 min⫺1 共0 HU/1000 HU兲.
Medical Physics, Vol. 31, No. 6, June 2004
1639
1640
Kachelriess, Knaup, and Kalender: EPBP for CBCT
FIG. 16. Patient example, 70 min⫺1 共0 HU/700 HU兲.
Medical Physics, Vol. 31, No. 6, June 2004
1640
1641
Kachelriess, Knaup, and Kalender: EPBP for CBCT
tion to use variable rotation times 共as a function of the heart
rate兲 can be put forward again. For the cardiac sequence scan
one might even control the interscan delay as a function of
heart rate to optimize the position of the allowed data windows.
Currently, the only drawback is the reduction of reconstruction speed by a factor 2–5 共depending on the pitch
value兲 compared to the z-interpolation approaches. Since our
implementation is not yet optimized and since computational
speed will increase according to Moore’s law we find that
reconstruction speed is not really an obstacle.
Altogether, our results indicate that EPBP is an image
reconstruction algorithm that handles the current and future
demands of medical CT. It allows for arbitrary pitch spiral
and sequential scans with or without phase correlation. Regardless of the cone-angle, EPBP ensures 100% dose usage
and shows only minor cone-beam artifacts. Of particular interest is the cardiac circle reconstruction that even allows for
dynamic studies of the heart—especially when considering
that commercial 64-slice CT systems have recently become
available.
a兲
Send correspondence and reprint requests to PD Dr. Marc Kachelrieß,
Institute of Medical Physics 共IMP兲, University of Erlangen—Nürnberg,
Henkestraße 91, D-91052 Erlangen. Telephone: 49-9131-8522957; fax:
49-9131-8522824;
electronic
mail:
[email protected]
1
L. A. Feldkamp, L. C. Davis, and J. W. Kress, ‘‘Practical cone-beam
algorithm,’’ J. Opt. Soc. Am. 1, 612– 619 共1984兲.
2
X.-H. Yan and R. M. Leahy, ‘‘Derivation and analysis of a filtered backprojection algorithm for cone beam projection data,’’ IEEE Trans. Med.
Imaging 10, 462– 472 共1991兲.
3
X. Yan and R. M. Leahy, ‘‘Cone beam tomography with circular, elliptical, and spiral orbits,’’ Phys. Med. Biol. 37, 493–506 共1992兲.
4
G. Wang, T.-H. Lin, P. Cheng, and D. M. Shinozaki, ‘‘A general conebeam reconstruction algorithm,’’ IEEE Trans. Med. Imaging 12, 486 – 496
共1993兲.
5
Th. Köhler, C. Bontus, M. Grass, and J. Timmer, ‘‘Artifact analysis of
approximate helical cone-beam CT reconstruction algorithms,’’ Med.
Phys. 29, 51– 64 共2002兲.
6
H. Turbell, ‘‘Cone-beam reconstruction using filtered backprojection,’’ in
‘‘Linköping studies in Science and Technology 共Dissertation No. 672兲,’’
Linköping Universitet, 2001.
7
M. Kachelrieß, S. Schaller, and W. A. Kalender, ‘‘Advanced single-slice
rebinning in cone-beam spiral CT,’’ Med. Phys. 27, 754 –772 共2000兲.
8
H. Bruder, M. Kachelrieß, S. Schaller, K. Stierstorfer, and T. Flohr,
‘‘Single-slice rebinning reconstruction in spiral cone-beam computed tomography,’’ IEEE Trans. Med. Imaging 19, 873– 887 共2000兲.
9
M. Kachelrieß, T. Fuchs, S. Schaller, and W. A. Kalender, ‘‘Advanced
single-slice rebinning for tilted spiral cone-beam CT,’’ Med. Phys. 28,
1033–1041 共2001兲.
10
S. Schaller, K. Stierstorfer, H. Bruder, M. Kachelrieß, and T. Flohr,
‘‘Novel approximate approach for high-quality image reconstruction in
helical cone beam CT at arbitrary pitch,’’ SPIE Medical Imaging Conference Proc., Vol. 4322, pp. 113–127, 2001.
11
K. Stierstorfer, T. Flohr, and H. Bruder, ‘‘Segmented multiple plane
reconstruction—a novel approximate reconstruction for multi-slice spiral
CT,’’ Phys. Med. Biol. 47, 2571–2851 共2002兲.
Medical Physics, Vol. 31, No. 6, June 2004
1641
12
L. Chen, Y. Liang, and D. Heuscher, ‘‘General surface reconstruction for
cone-beam multislice spiral computed tomography,’’ Med. Phys. 30,
2804 –2821 共2003兲.
13
K. Sourbelle, ‘‘Performance evaluation of exact and approximate conebeam algorithms in spiral computed tomography,’’ in Berichte aus dem
Institut für Medizinische Physik 共Shaker-Verlag, Berlin, 2002兲.
14
K. C. Tam, S. Samarasekera, and F. Sauer, ‘‘Exact cone-beam CT with a
spiral scan,’’ Phys. Med. Biol. 43, 1015–1024 共1998兲.
15
M. Kachelrieß, T. Fuchs, R. Lapp, D.-A. Sennst, S. Schaller, and W. A.
Kalender, ‘‘Image to volume weighting generalized ASSR for arbitrary
pitch 3D and phase-correlated 4D spiral cone-beam CT reconstruction,’’
Proceedings of the 6th International Meeting on Fully 3D Image Reconstruction, November 2001, pp. 179–182.
16
M. Kachelrieß and W. A. Kalender, ‘‘Electrocardiogram-correlated image
reconstruction from subsecond spiral computed tomography scans of the
heart,’’ Med. Phys. 25, 2417–2431 共1998兲.
17
S. Ulzheimer, L. Muresan, M. Kachelrieß, W. Römer, S. Achenbach, and
W. A. Kalender, ‘‘Considerations on the assessment of myocardial perfusion with multi-slice spiral CT,’’ Radiology 221, 458 共2001兲.
18
M. Kachelrieß, ‘‘Phase-correlated dynamic CT,’’ IEEE International
Symposium on Biomedical Imaging, 2004, pp. 616 – 619.
19
M. Kachelrieß and W. A. Kalender, ‘‘Extended parallel backprojection for
cardiac cone-beam CT for up to 128 slices,’’ Radiology 225, 310 共2002兲.
20
M. Kachelrieß and W. A. Kalender, ‘‘Extended parallel backprojection
共EPBP兲 for arbitrary cone angle and arbitrary pitch 3D and phasecorrelated 4D CT reconstruction,’’ Proceedings of the 7th International
Meeting on Fully 3D Image Reconstruction, June 2003, pp. Tu-Am2-3.
21
H. Turbell and P. E. Danielsson, ‘‘An improved PI-method for
reconstructing helical cone-beam projections,’’ Conf. Rec. IEEE MIC,
1999.
22
H. Turbell, ‘‘Three-dimensional image reconstruction in circular and helical computed tomography,’’ in ‘‘Linköping Studies in Science and Technology 共Thesis No. 760兲,’’ Linköping Universitet, 1999.
23
K. Taguchi, B. Chiang, and M. D. Silver, ‘‘New weighting scheme for
cone-beam helical CT to reduce the image noise,’’ in Ref. 20, pp.
Mo-Am2-1.
24
R. Manzke, M. Grass, T. Nielsen, G. Shechter, and D. Hawkes, ‘‘Adaptive temporal resolution optimization in helical cardiac cone beam CT
reconstruction,’’ Med. Phys. 30, 3072–3080 共2003兲.
25
M. Grass, R. Manzke, T. Nielsen, P. Koken, R. Proksa, M. Natanzon, and
G. Shechter, ‘‘Helical cardiac cone-beam reconstruction using retrospective ECG gating,’’ Phys. Med. Biol. 48, 3069–3084 共2003兲.
26
M. Grass, Th. Köhler, and R. Proksa, ‘‘3D cone-beam CT reconstruction
for circular trajectories,’’ Phys. Med. Biol. 45, 329–347 共2000兲.
27
Th. Köhler, R. Proksa, and M. Grass, ‘‘A fast and efficient method for
sequential cone-beam tomography,’’ Med. Phys. 28, 2318 –2327 共2001兲.
28
A. Katsevich, ‘‘Analysis of an exact inversion algorithm for spiral conebeam CT,’’ Phys. Med. Biol. 47, 2583–2597 共2002兲.
29
W. A. Kalender, Computed Tomography 共Wiley, New York, 2004兲.
30
M. Kachelrieß, S. Ulzheimer, and W. A. Kalender, ‘‘ECG-correlated image reconstruction from subsecond multi-slice spiral CT scans of the
heart,’’ Med. Phys. 27, 1881–1902 共2000兲.
31
R. A. Brooks and G. DiChiro, ‘‘Statistical limitations in X-ray reconstruction tomography,’’ Med. Phys. 3, 237–240 共1976兲.
32
M. Kachelrieß, S. Ulzheimer, and W. A. Kalender, ‘‘ECG-correlated imaging of the heart with subsecond multislice CT,’’ IEEE Trans. Med.
Imaging 19, 888 –901 共2000兲.
33
M. Kachelrieß, D.-A. Sennst, W. Maxlmoser, and W. A. Kalender, ‘‘Kymogram detection and kymogram-correlated image reconstruction from
subsecond spiral computed tomography scans of the heart,’’ Med. Phys.
29, 1489–1503 共2002兲.