Skip to main content
Medical Physics logoLink to Medical Physics
. 2009 Jan 22;36(2):500–512. doi: 10.1118/1.3062875

A local shift-variant Fourier model and experimental validation of circular cone-beam computed tomography artifacts

Steven Bartolac 1,a), Rolf Clackdoyle 2, Frederic Noo 3, Jeff Siewerdsen 4, Douglas Moseley 5, David Jaffray 6
PMCID: PMC2673674  PMID: 19291989

Abstract

Large field of view cone-beam computed tomography (CBCT) is being achieved using circular source and detector trajectories. These circular trajectories are known to collect insufficient data for accurate image reconstruction. Although various descriptions of the missing information exist, the manifestation of this lack of data in reconstructed images is generally nonintuitive. One model predicts that the missing information corresponds to a shift-variant cone of missing frequency components. This description implies that artifacts depend on the imaging geometry, as well as the frequency content of the imaged object. In particular, objects with a large proportion of energy distributed over frequency bands that coincide with the missing cone will be most compromised. These predictions were experimentally verified by imaging small, localized objects (acrylic spheres, stacked disks) at varying positions in the object space and observing the frequency spectrums of the reconstructions. Measurements of the internal angle of the missing cone agreed well with theory, indicating a right circular cone for points on the rotation axis, and an oblique, circular cone elsewhere. In the former case, the largest internal angle with respect to the vertical axis corresponds to the (half) cone angle of the CBCT system (typically ∼5°–7.5° in IGRT). Object recovery was also found to be strongly dependent on the distribution of the object’s frequency spectrum relative to the missing cone, as expected. The observed artifacts were also reproducible via removal of local frequency components, further supporting the theoretical model. Larger objects with differing internal structures (cellular polyurethane, solid acrylic) were also imaged and interpreted with respect to the previous results. Finally, small animal data obtained using a clinical CBCT scanner were observed for evidence of the missing cone. This study provides insight into the influence of incomplete data collection on the appearance of objects imaged in large field of view CBCT.

Keywords: cone-beam CT, mini-disk, cone-beam artifacts, Feldkamp artifacts

INTRODUCTION

Flat-panel imaging technology has rapidly advanced the development of cone-beam computed tomography (CBCT) to its now widespread clinical use in image-guided radiation therapy (IGRT), as well as its growing application in other areas, such as four-dimensional CT, and dedicated breast computed tomography. CBCT is an attractive alternative to traditional CT because of its ability to acquire a full volumetric scan with only one rotation about the target. Current methods for CBCT in image-guidance applications typically employ a circular source and detector trajectory during the acquisition of radiographs. The acquired projection data are then reconstructed into a three-dimensional (3D) image via a feasible reconstruction method, such as the Feldkamp filtered-backprojection (FBP) algorithm.1 However, a circular trajectory fails to collect sufficient information for accurate 3D reconstruction since Tuy’s condition is violated.2, 3 Although theoretically, exact methods exist for alternative trajectories (e.g. saddle, helical), a circular trajectory is perhaps the most adaptable to image-guided applications (e.g., on a linear accelerator for IGRT). The resulting image artifacts are commonly referred to as cone-beam (CB) artifacts.

The information obtained using a circular trajectory has been described in a number of different ways in the literature. Grangeat4 represented the missing data in the Radon domain, showing that ideal cone-beam data from a circular trajectory fill a torus instead of a sphere in the Radon transform. Others have described CB artifacts using the point spread function (PSF), generally basing their derivations on filtered-backprojection algorithms.5, 6, 7, 8 Others still have presented Fourier based descriptions relating CB artifacts to missing spatial frequency components.9, 10, 11, 12 Such analytical descriptions of the missing information have also led to various attempts to reduce the CB artifacts. One approach aims to correct for the missing data via Radon space interpolation.13, 14, 15 However, Radon-based correction methods tend to be less time effective than standard backprojection algorithms, and to perform poorly with axially truncated data. Yang et al.,16 more recently, proposed a shift-variant, filtered-backprojection method that includes estimated information outside of the Radon torus, potentially providing a more feasible implementation. Analytical forms for the PSF also make deconvolution an attractive method for artifact correction, as proposed by Peyrin et al.6 However, the shift-variance of the PSF complicates correction by deconvolution without simplifying assumptions.6, 7 Other methods suggested for the reduction of CB artifacts include projection weighting schemes,17 shift-variant filtering,18 and iterative, empirical methods.19, 20 A comparison of the merits of several methods for artifact reduction when using a large cone-beam angle has been published.21 Despite these varied attempts to reduce CB artifacts, all such methods are only approximate and accurate reconstruction is not possible in general (without strong a priori knowledge).

Given that artifacts are inherent to the circular CBCT geometry, it is desirable to understand their impact on clinical images. The Fourier description of artifacts resulting from a shift-variant cone of missing frequency components is of particular interest as it has a direct link to the resolution capabilities of the imaging system.22 This description implies that artifacts will depend not only on object position, but also on the frequency content of the object itself, suggesting that an object’s shape, texture, and orientation are also necessary parameters in the prediction of artifacts. Examination of this consequence provides insight into the varying observations of image quality that have been reported in the literature. For example, whereas planar disks (i.e., in the Defrise Phantom) have been shown to degrade rapidly at modest cone-beam angles, highly detailed images of complex bony and soft-tissue anatomy have been achieved under similar imaging geometries.23 Although measurements have been made on real CB systems in terms of the PSF24 and the modulation transfer function,25 no experimental validation of the precise frequency undersampling predicted by theory in real world data is known in the literature, which has motivated the present work. Moreover, precise characterization of the shift-variant, missing cone of frequency components appears to be absent in the literature.

This paper characterizes and then experimentally validates the theoretical prediction of a shift-variant cone of missing frequency components. This validation is achieved by imaging a phantom of small, localized acrylic spheres and examining the corresponding local Fourier transforms. The implied dependence of artifact on the object’s frequency spectrum is then investigated by imaging a miniature disk phantom under varying orientations. Manifestation of artifacts on a larger scale is explored via comparisons of reconstructions of large disk phantoms with differing internal structures and discussed with respect to previous results. Finally, a CBCT image of a live rabbit specimen, acquired using a clinical scanner, is observed for evidence of the predicted missing cone of frequency components. This study provides insight into the influence of incomplete data collection on the appearance of objects imaged in large field of view CBCT.

THEORY

In this section, the available plane integrals in the object space are considered and shown to be equivalent to a conical region of missing local spatial frequency components in the Fourier domain. This cone has sometimes been referred to as the empty cone in papers on ectomography,9 whereas elsewhere has simply been referred to as the unsampled,10 unmeasured,26 or missing cone27, 28 of frequency components. In this paper the latter term is adopted, and the region will be referred to as the “missing cone” herein. The meaning of “local” in “local spatial frequency components” will be made clear later in the text.

Background and notation

The link between plane integrals in the object space and the Fourier domain can be made via the 3D Radon transform. This transform takes an object defined by some density function f(x) and transforms it into a set of plane integrals

r(γ,s)=P(γ,s)f(x)dP=f(x)δ(γxs)dx, (1)

where planes P(γ,s)={x:xγ=s} have unit normal vector γ with distance s from the origin, and x is an arbitrary position vector as seen in Fig. 1. One version of the Fourier slice theorem29 states that the linear Fourier transform,

R(γ,σ)=r(γ,s)e2πisσds, (2)

of r(γ,s) with respect to s is equivalent to the line through the 3D Fourier transform

F(k)=f(x)e2πi(xk)dx, (3)

that intersects the origin of the Fourier domain and has orientation in the direction γ, such that F(k)=R(γ,σ) when kγ. [Note that traditionally the Radon transform is denoted with a capital R, whereas in the previous equations this notation is reserved to denote its Fourier transform pair as per Eq. 2.] Complete knowledge of an object’s plane integrals is therefore equivalent to knowledge of its 3D Fourier transform. This theorem is exploited by filtered-backprojection methods to recover the original object.30, 31, 32 If the set of plane integrals is known, one can also use the inverse Radon transform33 to reconstruct the object,

f(x)=18π22s2r(γ,s)s=xγdγ. (4)

In CBCT, plane integrals are not measured directly. Linear integrals of the object’s attenuation coefficient values are measured along ideal, straight x-ray paths from the source to the detector.30, 32 These line integrals can be parametrized as

g(τ,α)=0f(ν(τ)+tα)dt, (5)

where τ parametrizes the CB source position ν(τ), and the unit vector α indicates the direction of the emanating ray. It can be seen that any plane that intersects the source trajectory will contain a fan-beam of rays originating at the source. Integrating over the line integrals in such a plane will result in an approximate plane integral through the object,

r˜(τ,γ)=g(τ,α)δ(αγ)dα. (6)

If the lines were parallel instead of diverging, then r˜(τ,γ) would be the true plane integral r(γ,s) instead of an estimate. An important relationship between the approximate plane integral and the true plane integral can be found via derivatives of the appropriate terms. Various mathematical descriptions of this relationship can be found in references2, 4, 34, 35 amongst others. Defining

r(γ,s)=sr(γ,s), (7)

and

r˜(τ,γ)=g(τ,α)δ(αγ)dα, (8)

where δ is the derivative of the Dirac delta function, the relationship is simply

r˜(τ,γ)=(12π)r(γ,s), (9)

which is generally referred to as Grangeat’s result, as Grangeat4 provided a particularly clear geometrical interpretation. Tuy2 made the observation that if all planes passing through the object intersect the source trajectory then all plane integral derivatives, r(γ,s), are obtainable and the object can be fully recovered using the Radon inversion formula [Eq. 4]. This condition on the source trajectory is generally known as Tuy’s condition. When this condition is not met there will be incomplete information for stable solution of the inverse problem.3 In the case of a circular trajectory, Tuy’s condition is satisfied only for the special case where points lie within the plane containing the source, herein referred to as the ‘source plane’. For points above or below the source plane a subset of planes will exist that do not intersect the source trajectory and Tuy’s condition is violated. Examples of measurable and non-measurable planes are shown in Fig. 2 for clarity.

Figure 1.

Figure 1

Vector representation of planes used in the Radon inversion formula.

Figure 2.

Figure 2

(a) Illustration of planes that intersect the source trajectory. (b) Most obvious example of a plane that does not intersect the source trajectory is a plane parallel to it.

Description of the missing cone

The missing plane integrals can be visualized in the Fourier domain as a shift-variant cone of local, spatial frequency components. The Fourier description is considered local because it is derived by considering a very small object within the local neighborhood of point xo, which is sufficiently small and distant from the source that the divergence of the rays can be ignored. Rays intersecting the local neighborhood of xo can therefore be grouped into parallel planes, and the corresponding plane integrals can be measured directly. The planes that are not measurable at point xo (and by assumption in the local neighborhood of xo) can then be identified from the CB geometry. Figure 3 illustrates the case for planes with normal vectors restricted to the yz plane for simplification, and with point xo located at (0,R,zo). It follows from the Fourier slice theorem that the localized object will have undetermined lines in the Fourier domain corresponding to the nonmeasured planes. For example, the sample plane shown in Fig. 3a will have a line missing along the corresponding normal direction in the Fourier space as shown in Fig. 3b. The complete set of missing planes corresponds to a conical region of missing frequency components [see Fig. 3b]. This missing cone is an oblique, circular cone with its boundary and interior defined by the set of normal vectors to the missing planes. Proof that the cone is a circular, oblique cone is provided in the Appendix. A unique cone is associated with each point in space (i.e., the cone is shift variant), as a unique set of plane integrals will be missing at any given location, with the exception being on the source plane. The missing cone can be defined in the Fourier domain as

Cxo={k:(a1kz)2>kx2+(kya2kz)2}, (10)

where a1=zoρ∕(ρ2-R2), a2=zoR∕(ρ2-R2), and ρ is the radius of the circular trajectory. Note that for points on the rotation axis, Cxo is symmetrical about the vertical axis (i.e., is a right circular cone). Alternatively, the missing cone can be defined in terms of the angle, η(ϕ), measured from the vertical axis to the boundary of the cone as a function of transverse angle, ϕ. Noting that η(ϕ) is equivalent to the angle, α(ϕ), it can be defined as

η(ϕ)=tan1(zoρ22ρRcos(ϕ)+R2),

with minimum and maximum values

η1=tan1(zoρ+R) (11)

and

η2=tan1(zoρR), (12)

respectively. Note that when R=0, and zo is at the limit of the field of view allowed by the detector, the internal angle of Cxo is just the (half) cone angle of the CBCT system. Although the aforementioned descriptions have restricted xo to the yz plane, arbitrary xo can be considered by implementing a rotation of coordinates.

Figure 3.

Figure 3

(a) Schematic representation of missing plane information at point xo. Shaded area indicates the region of missing planes with normal vectors restricted to the yz plane for simplicity. An example of a nonmeasurable plane is indicated by the dashed line. (b) Missing plane information results in unmeasured lines of spatial frequencies that fill a cone in the local Fourier domain as illustrated where ko corresponds to the DC (zeroth frequency) component. The minimum, η1 and maximum, η2, internal angles of the missing cone are shown in (a) as they relate to the x-ray cone angle, α, at source position ν(ϕ), where ϕ is the transverse angle in degrees, measured counterclockwise from the x axis.

As no information is known about the missing frequency components, they are usually either explicitly or implicitly set to zero by the reconstruction algorithm provided no additional constraints are introduced. Assuming the measurements are otherwise noiseless, and that the reconstruction algorithm optimally handles the measured data, the model for the reconstructed image of objects localized near xo is

f˜xo(xxo)Fxo(k)Txo(k)e2πi(kx)dkxdkydkz, (13)

where

Fxo(ν)=f(xxo)e2πi(kx)dxdydz (14)

and

Txo(k)={0ifkCxo1otherwise}, (15)

where the symbol Txo refers to the transfer function, which only passes frequency information outside the oblique, circular cone, Cxo. Note that this transfer function can then be thought of as a zero pass filter affecting all frequency components (low and high) that coincide with the cone Cxo. Although the object of interest is localized near xo, the artifacts associated with the zeroed frequency components may extend to regions far removed from xo. The nonlocalized case can be considered by decomposing the object into smaller subregions and analyzing the artifacts that arise independently for each of these subregions. In this nonlocalized case (and in the limit as the subregion approaches infinitesimal size), the reconstruction model becomes

fr(x)=f˜xo(xxo)dxodyodzo. (16)

For localized objects, the predicted missing cone, Cxo should be observable in the object’s Fourier transform. Artifacts resulting from the missing frequency components will in general depend on the frequency content of the object itself, and therefore on factors, such as its shape, texture, and orientation. In particular, reconstructions of objects that have a large proportion of energy distributed over frequency bands corresponding to Cxo will be most compromised. Further, the size of Cxo increases with distance from the source plane, implying that artifacts should become more severe with distance above or below this plane, whereas accurate reconstructions should be possible on the source plane itself as Cxo vanishes on this plane. It should be noted that the missing frequency data are inherent to the acquisition geometry and are therefore independent of the reconstruction algorithm. It is also important to note that the set of recovered frequency components have been described assuming a continuous source along a circular trajectory (i.e., using infinite projections) and an idealized detector. This situation is not the case in practice, as projections are sampled at a finite number of intervals along the circular trajectory and the detector has finite resolution. However, it is assumed that the sampling in the following experiments is sufficient and will not introduce new artifacts. Conditions for sufficient sampling in terms of projection number and detector pixel sampling have been published.12, 36

METHODS

Apparatus

An amorphous silicon flat panel detector (Paxscan 4030A, Varian, Palo Alto, CA) with 194 μm pixel pitch, and a 600 kHU x-ray tube (Rad-94, Varian, Palo Alto, CA) were used in a CBCT laboratory design for the disk and acrylic sphere experiments described in the following subsections. The main components of the equipment can be seen in Fig. 4. In the test arrangement, the source and detector remained stationary, whereas the object rotated on the rotational stage under computer control. The axis of rotation is coincident with the z axis. Repeat scans involving vertical object displacements were achieved by moving the source and detector on precision, computer controlled, vertical linear rails. Details of the experimental equipment and performance capabilities have been reported elsewhere.36 CBCT images of a live rabbit specimen were also acquired using a clinical scanner (Elekta Synergy, Elekta, Stockholm). Table 1 lists imaging parameters used for each study described here.

Figure 4.

Figure 4

Photograph of test bench used in acquiring projection data. Phantom shown is for illustrative purposes only (not used in these experiments).

Table 1.

Imaging and reconstruction parameters.

Imaging parameters Acrylic sphere Mini-disks Large disks Rabbit
Source to axis distance (cm) 60 100 100 100
Source to detector (cm) distance 96 155 160 154
X-ray exposure mode Pulsed radiographic Pulsed radiographic Pulsed fluoroscopic Pulsed radiographic
kVp 100 120 120 120
mA 80 100 40 80
ms 4 5 7.5 10
Filter: 4 mm Al+0.1 mm Cu 2 mm Al+0.1 mm Cu 2 mm Al+0.1 mm Cu F1 aluminum bowtie filter
Rotation∕projection (deg.) 1.125 1.125 1.2 0.55
No. of projections 320 320 300 650
Frame rate (Frames∕s) 1 1 1 5.5
Voxel size (μm3) 121×121×121 125×125×125 120×120×120 750×750×750

Acrylic sphere phantom

In order to identify Cxo in localized regions of space, a phantom was constructed using a set of 3.2 mm diameter acrylic spheres. Spheres were chosen because of their 3D symmetry in the object space and therefore in the frequency domain. This property greatly simplifies the identification of missing frequency components in the Fourier transform. The spheres were housed in polystyrene foam in order to provide a uniform background of near air density, and were aligned at 1 cm intervals. This phantom was positioned vertically such that the first sphere lay on the source plane, whereas the remaining spheres were at increasing z distances. The spheres were imaged coincident with the rotation axis, as well as at an offset, R, in the y direction, in order to observe both the symmetrical and oblique, circular missing cones within the local Fourier space of these subvolumes. Relevant parameters involved in object setup are seen in Fig. 3a. Figure 3b shows the relationship of maximum and minimum internal angles of the missing cone in frequency space to the real space imaging geometry for an oblique, circular cone.

Missing cone measurements

The theoretical predictions of the size of Cxo were tested using the acrylic sphere data. All images were reconstructed using the Feldkamp FBP algorithm. Reconstruction subvolumes of 256×256×80 voxels were analyzed (see Table 1 for voxel size), where each subvolume was centered about a single sphere. This dimension was chosen to retain most information in the x and y directions, where the majority of the artifact is expected, simultaneously restricting influence of artifacts from spheres above or below the one examined. Before Fourier transforming the data, a background subtraction was made by subtracting the average polystyrene foam value. Each subvolume was then multiplied by a cylindrical, Hann window function, W(i,j,n), such that

fwin(i,j,n)=W(i,j,n)fr(i,j,n)=Wh(i+1,j+1)Wv(n+1)fr(i,j,n), (17)

where fwin(i,j,n) is the value of the reconstruction volume at index (i,j,n), fr(i,j,n) is the value of the original reconstruction volume, Wh(i,j) is a circular Hann window degenerate in n, defined as

Wh(i+1,j+1)=12(1cos(2π(i2+j2)12Nh)), (18)
i=0,,Nh,j=0,,Nh,Nh=255,

and Wv(n) is a linear Hann window degenerate in i and j defined as

Wv(n+1)=12(1cos(2πnNv)), (19)
n=0,,NvNv=79.

A cylindrical Hann window was preferred over a spherical window in order to better accommodate the shorter z dimension of the subvolume. Surface plots of central vertical and horizontal cross sections of W(i,j,n) are seen in Fig. 5. The windowing was performed in order to guarantee a smooth transition to zero mean values at the boundaries of the volume and therefore reduce spectral leakage in the Fourier domain.37 The data were then zero padded to a volume of 256×256×256 voxels and transformed using the fast Fourier Transform (FFT). All measurements were made in the Fourier domain, considering only the absolute magnitudes of the frequency components. Working with the magnitude was adequate for identification of the missing frequency components and avoided the necessity of accurate registration of the subvolumes that would be required if the phase components were to be considered. Various methods are possible for verifying the size of Cxo in the experimental data. The chosen method is similar to evaluating an edge spread function at the missing cone boundary. Numerical surface integrals were evaluated over conical surfaces that ranged in size from less than to larger than the expected size of Cxo. The conical integration surfaces had the same oblique angle and orientation as that of Cxo such that at least one surface integral was expected to coincide with its boundary. The result of each integral was normalized with the corresponding result for the sphere that was centered on the source plane. Surface integrals within Cxo would ideally be expected to yield a null value, whereas, values outside it would be expected to have a normalized value of 1 (as frequency components in this region should ideally be the same for all spheres). A plot of the integral values as a function of maximum internal angle, η2, of the integration surface would be expected to have a maximum derivative at precisely the boundary of the missing cone (i.e., when η2=η2). This method was tested using simulated oblique, circular cones of zeros of comparable size created within a volume of ones. The results indicated that the algorithm could accurately return the internal angle of the simulated cones with negligible error.

Figure 5.

Figure 5

Surface plots of the function applied to reduce spectral broadening effects in the power spectral density estimation by FFT. The function is applied to avoid sharp discontinuities between the zero padding and the volume edge due to statistical fluctuations.

An implicit assumption made in the analysis is that the image of the sphere centered on the source plane will be a “true” reconstruction, whereas images of the spheres above or below the source plane will exhibit a well-defined region of missing frequency components in the Fourier domain. This assumption is compromised by several factors. First, the missing cone is shift-variant and does not have constant size over the volume of a given sphere. However, the spheres were chosen to be small enough to allow for the assumption of shift-invariance to good approximation. Another factor is that the CB artifacts introduced may spread to regions well beyond the subvolume examined. Although truncation of the artifacts should introduce inaccuracies in the Fourier transform, the impact is expected to be minimal as the majority of the object’s energy is contained within the given subvolume. Further, the effects of spectral leakage that would be introduced by truncating the artifacts are reduced by the window function described previously. Note that the separability of the window function implies separate convolution kernels in the Fourier domain. The effect of these convolutions is expected to have negligible impact to the location of the maximum gradient at the missing cone boundary and is therefore not expected to compromise the analyses presented. Finally, the surface integrals performed excluded regions near the DC component where the boundary of the missing cone is not well defined due to the discrete sampling of the data.

Mini-disk phantom

A mini-disk phantom was constructed using three mylar disks 10.2 mm in diameter, 0.21 mm thick, and spaced by approximately 2.0 mm of polystyrene foam. A schematic representation of the experimental setup illustrating the key parameters involved is seen in Fig. 6. The mini-disk phantom was housed in a polystyrene foam casing and mounted to a rotational microstage, which was used to vary the degree of inclination of the disks, θ, with respect to the source plane (see Fig. 6). The disks were centered on the rotation axis and imaged at varying distances above the source plane. As the majority of the energy of the disks lies in frequency bands perpendicular to the plane of the disks, changing the parameter θ changes the distribution of the frequency spectrum of the phantom with respect to the kz axis in an obvious way, and allows for a method of probing the frequency response at localized regions of image space. The imaging geometry used in this experiment (see Table 1) was chosen to agree with conventional geometries used in IGRT, observing a maximum (half) cone angle of 5.5° (where a typical range is approximately 5°–7.5°). Reconstruction size of the disk phantom was 200×200×100 voxels. Background (foam) subtraction and zero padding to equal dimension were performed prior to calculation of the FFTs.

Figure 6.

Figure 6

Schematic representation of mini-disk experiment. The z axis corresponds to the axis of rotation. The size of the disks is greatly exaggerated in the illustration for purposes of clarity (see the text for details).

Large disk phantom

Two distinct large disk phantoms were imaged, one of solid acrylic and the other of cellular polyurethane. The latter material has an internal structure similar to that of trabecular bone. Both disks were 125 mm in diameter, and 1 cm thick. The disk phantoms were imaged parallel and at a displacement of 5 cm above the source plane. The data were analyzed to observe the recovery of internal cellular details at z displacements where planar features with horizontal orientation are expected to be severely distorted.

Rabbit scan

A live, anesthetized rabbit was imaged using a clinical Elekta Synergy unit (Elekta, Stockholm). The rabbit was under free breathing throughout the scan. The dimension of the subvolume chosen for analysis was 64×64×64 voxels. This subvolume was chosen to contain soft tissue, bony anatomy, and air. Reconstructions were made using Elekta XVI software. Additional reconstruction parameters are found in Table 1. This data were analyzed in order to determine if the missing cone is observable in a more anatomically relevant object under clinical settings.

Exclusion of Other Possible Physical Effects

In order to be convinced that the artifacts seen are due primarily to loss of frequency content and not due to other physical effects, the artifacts should be reproducible by the theoretical removal of local frequency components. Using the mini-disk phantom centered on the source plane as the reference image, and using the assumption of shift-invariance, the filtering can be carried out in the frequency domain,

ffilt(x)=F1{F(k)T(k)}, (20)

where ffilt(x) is the filtered image, F−1 indicates the inverse Fourier transform, and T(k) is a volume of ones with a cone of zeros equivalent to that predicted by theory. This multiplication in the Fourier domain is equivalent to the convolution in the spatial domain of the object function with the theoretical PSF, F−1[T(k)].

RESULTS AND ANALYSIS

Figure 7a shows a sagittal view of a sphere reconstructed with an 8 cm offset from the rotation axis, and a height of 7 cm above the source plane. Note that the noise in the image tends to obscure any noticeable artifact. However, sectional views through the logarithm of the 3D FFT, as seen in Figs. 7b, 7c, show the absence of frequency information within a conical region of space indicating that artifacts are present in the data. Figure 8a shows a sample plot of the normalized surface integrals, CSI, as a function of internal angle, η2, for the same data set. The shape of the curve is as expected, and increases steadily with increasing η2 coming to a maximum value near 1. The solid line represents the data after application of an adjacent mean filter. This filter is expected to provide a smoother first derivative without shifting the location of the peak. Note that the values CSI never approach zero for small η2; this characteristic may be partly explained by the presence of noise in the data, partial truncation of the artifacts and spectral leakage not completely eliminated by the window function. A nearest-neighbor approximation to the first derivative of the smoothed curve is shown in Fig. 8b. A Gaussian peak function was found to fit this smoothed data adequately with a near unity adjusted R-squared value as well as a small reduced-χ-square value (displayed on the given plots). A third order polynomial was also fit to the peak over a reduced range for additional validation. The location of the peak provides an estimate of η2 of the missing cone of frequency components. Angles η2 and η1 determined using this method are drawn in Fig. 7b. Experimentally determined values of η2 are also plotted as a function of z for R=0 and 8 cm in Figs. 9a, 9b respectively. Theoretical values are shown as solid lines, and indicate that very good agreement exists between experiment and theory. Figure 10 shows the mean value of 20 slices through the center of the reconstruction on the rotation axis in order to demonstrate the increasing artifact at increased distances z by reducing the influence of noise.

Figure 7.

Figure 7

(a) Sagittal view through the center of acrylic sphere imaged at R=8 cm, z=7 cm (windowed). (b) Central slice of logarithm of FFT of acrylic sphere in (a) at kx=0 shows a measurable skew in the null cone as η1 is not equal to η2. (c) Central slice of logarithm of FFT at ky=0.

Figure 8.

Figure 8

(a) Results of surface integrals (normalized) taken over various sized cones as a function of maximum internal angle with respect to the kz axis. (b) Derivative of (a) with corresponding Gaussian and polynomial fits to the peak; peak position should be estimate of η2 according to theory.

Figure 9.

Figure 9

(a) Experimentally determined missing cone angle plotted for spheres on the rotation axis (internal angle=η21) using Gaussian and polynomial peak fits to derivative data. (b) Experimentally determined η2 values for spheres at R=8 cm. Results show very good agreement with expected values.

Figure 10.

Figure 10

Sagittal slice through acrylic spheres imaged on the rotation axis. Twenty slices were averaged to better illustrate the CB artifacts relative to background noise. Increased artifacts (shading, streaking) are manifested at increasing z distances.

Sagittal reconstruction slices of the mini-disk phantom are provided for varying displacements and angular orientations in Fig. 11. Coronal views are also shown for the largest z displacement. Note that in the case of the horizontal disk, the artifacts are symmetric about the rotation axis, and the sagittal view represents any sectional view through the center of the phantom (i.e., the artifacts extend throughout the axial view). In all cases, image recovery of the phantom near the source plane appears well defined, whereas off the source plane the level of artifact evident is varied. Clearly, increasing θ resulted in higher fidelity of the disk lamina for regions that are far removed from the source plane. In particular, tilting the disks resulted in less edge distortion, greater fidelity of intensity values and a general reduction of streaking artifacts. Figure 12 demonstrates this result in terms of a frequency domain representation. The missing cone of frequency components predicted by theory is evident for the disk parallel to and above the source plane. Conversely, with greater θ, the disk maintains more of its frequency content as the majority of its frequency spectrum lies outside the missing cone. Note that artifacts are not completely eliminated by tilting the disk, because the missing cone still affects some portion of its frequency components. This effect is expected as all real finite objects have some frequency content in all directions, and explains the persistence of CB artifacts.

Figure 11.

Figure 11

Sagittal views of mini-disk phantom imaged at varying heights and degrees of orientation. Increase in angular displacement maintains better resolution of disk edge at increased distance from the source plane. Coronal slices for the case where z=8.6 cm are also displayed above the sagittal images.

Figure 12.

Figure 12

Sagittal views of central disk in mini-disk phantom imaged on and above central plane with (a) 0° tilt and (b) 6.4° of tilt. Sagittal slices of the Fourier transforms are seen to the right. Missing energy is evident in the case where the disk is positioned at 0° and is 8.6 cm off the source plane. By tilting the disk most of its energy now lies out of the range of the missing cone, resulting in a more well defined image. Images are zero padded above and below each disk.

Figure 13a illustrates the process used to reproduce the artifact as indicated by Eq. 20. The frequency components removed were equivalent to that of a cone with a uniform internal angle of 4.9° corresponding to the situation of the mini-disk phantom imaged on the rotation axis and 8.6 cm above the source plane. The same characteristics (i.e., loss of edge resolution, decreased intensity, streaking) are evident between the simulated and experimental data as seen in Fig. 13b. The similarity was verified via the two-dimensional correlation coefficient of central slices, which increased from 0.73 before the convolution step to 0.95 afterwards (where 1 indicates the same image). Five central slices were averaged before calculation of the correlation coefficient in order to reduce the influence of noise in the images. It should be observed that a small, but nonnegligible disagreement can be seen in the intensity values between the simulated and experimental data, as seen in the difference image in Fig. 13b and the vertical profile of the images in Fig. 13c; this discrepancy may be attributed to the use of a binary discrete filter in the filtering process, which may have introduced a slight over filtration of frequency components.

Figure 13.

Figure 13

(a) Process of artifact simulation by convolution via multiplication in the Fourier domain. The disks imaged on source plane were fast Fourier transformed (FFT) and then multiplied by a function of ones with conical section of zeros resulting in a set of missing frequencies predicted by theory for z=8.6 cm. The filtered Fourier transform was then inverse Fourier transformed (IFFT) showing the simulated artifact. The resulting disks are compared to the disks imaged experimentally at the same z location in (b) showing clear similarity. The difference image and central profile in (c) show small but nonnegligible intensity differences that may be due in part to slight over filtration of frequency components by use of a binary filter. Images are shown at the same scale.

Figure 14 shows the result of imaging disks with differing internal structures on and off the source plane. The acrylic disk is obviously distorted when further from the source plane, characteristic of having high magnitude frequency components on or near the vertical axis; it is worth noting that this effect is very similar to the effect seen in the mini-disk phantom but on a larger scale. The cellular structure shows similar blurring, contrast differences and streaking artifacts, but also shows recovery of many internal cellular details under this moderate cone-beam angle (∼2.9°). The difference images confirm these observations, showing similar characteristics for both types of disks but also showing good cancellation of internal cellular details in the case of the cellular phantom.

Figure 14.

Figure 14

(a) Sagittal reconstruction of cellular disk imaged on and off of the source plane. (b) Solid acrylic disk of same dimension as disk in (a) and imaged under equivalent conditions. Difference images between cross sections at different heights are shown below the disk cross sections.

Figure 15 shows a central section of the Fourier transform of the subvolume of the rabbit data after windowing with a spherical Hann window. A clear region of decreased energy is observable over a conical region within the Fourier transform. The boundaries of the missing cone that would be expected at the center of the subvolume are overlain on the central section of the FFT for comparison, and indicates fair agreement with observation. Note that nonzero frequency content within the region of the predicted missing cone is expected for a number of reasons. Mainly, the approximation of shift-invariance is poor in this case. In addition, artifacts originating at points near the boundaries of the subvolume are severely truncated, whereas artifacts originating at points outside of the subvolume extend to regions within it, as per Eq. 16.

Figure 15.

Figure 15

(a) Subvolume of rabbit data showing several slices and isosurface of the rabbit spine. (b) Saggital of 3D Fourier transform of volume shown in (a). Volume in (a) is shown prior to use of spherical Hann window.

DISCUSSION

Results from the acrylic sphere experiments agreed well with theoretical predictions, giving strong evidence that CB artifacts can be well described by a shift variant cone of missing frequency components in the local Fourier domain. As the missing cone increases in size with distance from the source plane, increased artifact is observed in all reconstructions with increased z distance. However, imaged disks showed better recovery as the angle of inclination with respect to the source plane is increased. This effect can be explained in terms of the placement of signal energy of the disks with respect to the missing cone of frequency components predicted by theory. These results support that the removal of a subset of frequency components will have various effects that depend not only on the imaging geometry, but also on the object being imaged, and in particular the frequency content it presents to the imaging system. From another perspective, as the lines of absent frequency components represent changes in the real object along those directions, it is expected that the resolution of surfaces normal to these directions will be the most degraded.

The difference between the effect on planar versus cellular features was illustrated in the images of acrylic and cellular disks, showing that whereas the boundary of the acrylic disk was lost even at modest cone angles, internal cellular details of the polyurethane disks were apparent at the same imaging location. Using the above-mentioned rationalization, spherical features may appear less degraded in general as the likely affected surfaces are more limited in extent (namely the upper and bottom-most surfaces). This effect aids in explaining why CBCT using a circular trajectory may be in widespread use despite well-documented inability to recover accurate information. It should be clear, however, that although spherical, cellular, or curved features may appear to maintain overall higher fidelity in reconstructions than planar features (that are near parallel to the source plane), CB artifacts will be present in all cases, unless approximations are made, or strong a priori knowledge is present. The cumulative effects of the CB artifacts may be of consequence in terms of introducing contrast reduction, blurring or CT number inaccuracies. These effects are likely of more importance in diagnostic CT than in IGRT, as without a priori knowledge there is greater risk of failing to detect desired features. The results of the cellular disk experiment indicate that a more in depth study of these effects as a function of such factors as object texture is recommended for future study.

The methods shown in this paper also showed utility for identifying the presence of CB artifacts in clinical data. In analysis of the rabbit image acquired using a clinical CBCT scanner, no reference (or “ground truth”) data were available for comparison, making it difficult to determine whether CB artifacts were present. Further, even in the presence of accurate reference data, CB artifacts may have very low contrast to noise, or be dominated by other artifacts (e.g., scatter, beam hardening) that obscure noticeable CB artifacts. Analysis of the FFT of a small subvolume, however, confirmed decreased energy in the region of the expected missing cone, indicating that CB artifacts were present. This result suggests that similar analyses may be used to test claims of CB artifact reduction in real data. In addition, the reconstruction fidelity of any localized feature can also be predicted independently of other artifacts using the convolution method posed in this paper if a reference image (e.g., a CT prior) is known. The method can be modified to examine a larger object by piecewise convolution: the larger volume can be divided into sub-volumes, each filtered by a unique transfer function defined by the presented theory and the results added.

CONCLUSIONS

The results of these experiments support the theoretical predictions of a shift-variant cone of missing frequency components in the Fourier domain when using a circular source and detector geometry in CBCT. This missing cone was successfully identified and measured in the Fourier transform of an acrylic sphere phantom. Recovery of the mini-disk phantom was seen to be strongly dependent on the relative energy distribution of the imaged object with respect to the region of missing frequency components predicted by theory. Image reconstruction of large disk phantoms with varying internal structure illustrated the complexity of the observed effect when considering its dependence on the total frequency content of the imaged object. Analysis of the rabbit data indicated that the results are relevant to clinical scanners.

ACKNOWLEDGMENTS

This work was supported by the National Institute of Health∕National Cancer Institute (R01-CA89081 and R01-EB000627) and by the H. E. Johns Summer Studentship Program. Its contents are solely the responsibility of the authors and do not necessarily represent the official views of the NIH.

APPENDIX: PROOF OF THE SHAPE OF THE MISSING CONE

As before, xo is considered in the yz plane at (0,R,zo) for simplification. Arbitrary xo can be considered by a rotation of coordinates. Consider first, cone A, formed by connecting the source trajectory to xo using straight lines, as shown in Fig. 16. For the sample tangent plane P, a normal line can be constructed containing xo and intersecting the source plane at n, as shown in Fig. 17. Likewise, for each plane tangent to the surface of cone A, a corresponding normal line can be defined. The set of all normal lines constructed in this way forms a distinct cone, B, as shown in Fig. 18. This cone is similar, in the strict mathematical sense, to the missing cone in the Fourier domain. Cone B will be shown here to have a circular aperture in the source plane.

Figure 16.

Figure 16

Illustration of the construction of cone A by connecting xo to the circular trajectory using straight lines

Figure 17.

Figure 17

Relationship of the normal line to tangent plane P.

Figure 18.

Figure 18

Illustration of the construction of cone B as a function of normal lines to tangent planes to cone A.

Proof: The vector ν)–po (Fig. 17) defines the aperture of cone A in the source plane, which by definition is circular. Using the law of cosines, the magnitude of this vector can be determined to be (Fig. 19)

ps(ϕ)=Rcos(ϕ)+ρ2R2sin2(ϕ). (A1)

Similarly, the aperture of cone B in the source plane is defined by vector n)–po, which has magnitude ns). From the similar triangles in Fig. 17, ns+180) is seen to be inversely proportional to ps),

ns(ϕ+180)=zo2ps(ϕ). (A2)

Using Eqs. A1, A2 the ratio of ns) to ps) can be formulated as follows:

ns(ϕ)ps(ϕ)=zo2ps(ϕ+180)ps(ϕ)=zo2c,c(ρ2R2)>0 (A3)

and is seen to be constant for all ϕ. Therefore, the aperture of cone B in the source plane must be circular. As similar cones are defined for arbitrary horizontal plane, the aperture of cone B must be circular in all horizontal planes. The radius of the aperture in the source plane must be half the sum of the maximum and minimum magnitude of ns), and can be defined as

d=(tan(η1)+tan(η2)2)zo, (A4)

where η1 and η2 are the minimum and maximum angles of cone B, with respect to the vertical axis, obtained directly from the CB geometry. The axis of cone B, lies in the yz plane and has angle β to the vertical axis, defined by

β=tan1(tan(η2)tan(η1)2). (A5)

Figure 19.

Figure 19

Aperture of cones A and B in the plane of the circular trajectory.

References

  1. Feldkamp L. A., Davis L. C., and Kress J. W., “Practical cone-beam algorithm,” J. Opt. Soc. Am. A 10.1364/JOSAA.1.000612 1, 612–619 (1984). [DOI] [Google Scholar]
  2. Tuy H. K., “An inversion formula for cone-beam reconstruction,” SIAM J. Appl. Math. 43(3), 547–552 (1983). [Google Scholar]
  3. Finch D., “Cone beam reconstruction with sources on a curve,” SIAM J. Appl. Math. 10.1137/0143035 43(4), 546–552 (1985). [DOI] [Google Scholar]
  4. Grangeat P., “Analyse d’un système d’imagerie 3D par reconstruction a partir de radiographies X en géometrie conique,” Ph.D. thesis, École Nationale Supérieure des Télécommunications, Paris, France, 1987. [Google Scholar]
  5. Yan X.-H. and Leahy R. M., “Derivation and analysis of a filtered backprojection algorithm for cone-beam projection data,” IEEE Trans. Med. Imaging 10.1109/42.97597 10(3), 462–472 (1991). [DOI] [PubMed] [Google Scholar]
  6. Peyrin F., Goutte R., and Amiel M., “Analysis of a cone beam x-ray tomographic system for different scanning modes,” J. Opt. Soc. Am. A 9(9), 1554–1563 (1992). [Google Scholar]
  7. Bronnikov A. V., “Cone-beam reconstruction by backprojection and filtering,” J. Opt. Soc. Am. A Opt. Image Sci. Vis 17(11), 1993–2000 (2000). [DOI] [PubMed] [Google Scholar]
  8. Tam K. C., Lauritsch G., and Sourbelle K., “Filtering point spread function in backprojection cone-beam CT and its applications in long object imaging,” Phys. Med. Biol. 10.1088/0031-9155/47/15/310 47(15), 2685–2703 (2002). [DOI] [PubMed] [Google Scholar]
  9. Dale S. and Edholm P., “Inherent limitations in ectomography,” IEEE Trans. Med. Imaging 7(3), 165–172 (1988). [DOI] [PubMed] [Google Scholar]
  10. Lauritsch G. and Haerer W., “A theoretical framework for filtered backprojection,” Proc. SPIE 10.1117/12.310839 3338(1), 1127–1137 (1998). [DOI] [Google Scholar]
  11. J. T.Dobbins, III and Godfrey D. J., “Digital x-ray tomosynthesis: Current state of the art and clinical potential,” Phys. Med. Biol. 10.1088/0031-9155/48/19/R01 48(19), R65–106 (2003). [DOI] [PubMed] [Google Scholar]
  12. Brokish J. and Bresler Y., “Sampling requirements for circular cone beam tomography,” IEEE Nucl. Sci. Symp. Conf. Rec. 5, 2882–2884 (2006). [Google Scholar]
  13. Rizo P., Grangeat P., Sire P., Lemasson P., and Melenec P., “Comparison of two three-dimensional x-ray cone-beam-reconstruction algorithms with circular source trajectories,” J. Opt. Soc. Am. A 8(10), 1639–1648 (1991). [Google Scholar]
  14. Hu H., “An improved cone-beam reconstruction algorithm for the circular orbit,” Scanning 18(8), 572–581 (1996). [Google Scholar]
  15. Lee S. W., Cho G., and Wang G., “Artifacts associated with implementation of the Grangeat formula,” Med. Phys. 10.1118/1.1522748 29(12), 2871–2880 (2002). [DOI] [PubMed] [Google Scholar]
  16. Yang H., Li M., Koizumi K., and Kudo H., “FBP-type cone-beam reconstruction algorithm with Radon space interpolation capabilities for axially truncated data from a circular orbit,” Med. Imaging Technol. 24(3), 201–208 (2006). [Google Scholar]
  17. Tang X., Hsieh J., Hagiwara A., Nilsen R. A., Thibault J. B., and Drapkin E., “A three-dimensional weighted cone beam filtered backprojection (CB-FBP) algorithm for image reconstruction in volumetric CT under a circular source trajectory,” Phys. Med. Biol. 10.1088/0031-9155/50/16/016 50(16), 3889–3905 (2005). [DOI] [PubMed] [Google Scholar]
  18. Yu L., Pan X., and Pelizzari C. A., “Image reconstruction with a shift-variant filtration in circular cone-beam CT,” Int. J. Imaging Syst. Technol. 10.1002/ima.20026 14(5), 213–221 (2004). [DOI] [Google Scholar]
  19. Benson T. M. and Gregor J., “Three-dimensional focus of attention for iterative cone-beam micro-CT reconstruction,” Phys. Med. Biol. 10.1088/0031-9155/51/18/006 51(18), 4533–4546 (2006). [DOI] [PubMed] [Google Scholar]
  20. Zeng K., Chen Z., Zhang L., and Wang G., “An error-reduction-based algorithm for cone-beam computed tomography,” Med. Phys. 10.1118/1.1809792 31(12), 3206–3212 (2004). [DOI] [PubMed] [Google Scholar]
  21. Valton S., Berard P., Riendeau J., Thibaudeau C., Lecomte R., Sappey-Marinier D., and Peyrin F., “Comparison of analytical and algebraic 2D tomographic reconstruction approaches for irregularly sampled microCT data,” Conf. Proc. IEEE Eng Med. Biol. Soc. 1, 2916–2919 (2007). [DOI] [PubMed] [Google Scholar]
  22. Clackdoyle R. and Noo F., “Cone-beam tomography from 12 pinhole vertices,” IEEE Nucl. Sci. Symp. Conf. Rec. 4, 1874–1876 (2001). [Google Scholar]
  23. Jaffray D. A. and Siewerdsen J. H., “Cone-beam computed tomography with a flat-panel imager: Initial performance characterization,” Med. Phys. 10.1118/1.599009 27(6), 1311–1323 (2000). [DOI] [PubMed] [Google Scholar]
  24. Chen Z. and Ning R., “Supergridded cone-beam reconstruction and its application to point-spread function calculation,” Appl. Opt. 10.1364/AO.44.004615 44(22), 4615–4624 (2005). [DOI] [PubMed] [Google Scholar]
  25. Kwan A. L., Boone J. M., Yang K., and Huang S. Y., “Evaluation of the spatial resolution characteristics of a cone-beam breast CT scanner,” Med. Phys. 10.1118/1.2400830 34(1), 275–281 (2007). [DOI] [PubMed] [Google Scholar]
  26. Mazin S. R. and Pelc N. J., “A Fourier rebinning algorithm for cone beam CT,” Proc. SPIE 10.1117/12.769575 6913, 691323-1–691323-12 (2008). [DOI] [Google Scholar]
  27. Hsieh J., “A practical cone beam artifact correction algorithm,” IEEE Nucl. Sci. Symp. Conf. Rec. 2, 15/71–15/74 (2000). [Google Scholar]
  28. Cao Z. J. and Tsui M. W., “A fully three-dimensional reconstruction algorithm with the nonstationary filter for improved single-orbit cone beam SPECT,” IEEE Trans. Med. Imaging 40(3), 280–288 (1993). [Google Scholar]
  29. Natterer F., The Mathematics of Computerized Tomography (Wiley, New York, 1986). [Google Scholar]
  30. Hsieh J., Computed Tomography: Principles, Design and Recent Advances (SPIE, Bellingham, WA, 2003), p. 87. [Google Scholar]
  31. Smith B. D., “Image reconstruction from cone beam projections: Necessary and sufficient conditions and reconstruction methods,” IEEE Trans. Med. Imaging 4, 14–23 (1985). [DOI] [PubMed] [Google Scholar]
  32. Kak A. C. and Slaney M., Principles of Computerized Tomographic Imaging (IEEE, New York, 1988). [Google Scholar]
  33. Deans S. R., The Radon Transform and Some of Its Applications (Wiley, New York, 1983). [Google Scholar]
  34. Defrise M. and Clack R., “A cone-beam reconstruction algorithm using shift-variant filtering and cone-beam backprojection,” IEEE Trans. Med. Imaging 10.1109/42.276157 13(1), 186–195 (1994). [DOI] [PubMed] [Google Scholar]
  35. Kudo H. and Saito T., “Derivation and implementation of a cone-beam reconstruction algorithm for nonplanar orbits,” IEEE Trans. Med. Imaging 10.1109/42.276158 13(1), 196–211 (1994). [DOI] [PubMed] [Google Scholar]
  36. Chen G.-H., Siewerdsen J. H., Leng S., Moseley D., Nett B. E., Hsieh J., Jaffray D., and Mistretta C. A., “Guidance for cone-beam CT design: Tradeoff between view sampling rate and completeness of scanning trajectories,” Proc. SPIE 6142, 357–368 (2006). [Google Scholar]
  37. Harris F. J., “On the use of Windows for harmonic analysis with the discrete Fourier transform,” Proc. IEEE 10.1109/PROC.1978.10837 66(1), 51–83 (1978). [DOI] [Google Scholar]

Articles from Medical Physics are provided here courtesy of American Association of Physicists in Medicine

RESOURCES