Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2017 Feb 8.
Published in final edited form as: Phys Med Biol. 2015 Mar 24;60(8):N131–N139. doi: 10.1088/0031-9155/60/8/N131

The fan-beam short-scan FBP algorithm is not exact

G L Zeng 1,2
PMCID: PMC5297440  NIHMSID: NIHMS847018  PMID: 25802974

Abstract

The fan-beam short-scan filtered backprojection (FBP) algorithm is popular in the computed tomography (CT) industry and in clinical applications. This paper points out that the fan-beam short-scan FBP algorithm is not exact, even in an ideal noiseless situation. The error depends on the focal length of the imaging geometry. When the focal length is long enough, the error is small and can therefore be ignored.

Keywords: computed tomography, image reconstruction, fan beam, analytical algorithm

1. Introduction

Short-scan in fan-beam tomography has wide industry and health care applications; it can acquire sufficient line-integral measurements by scanning the object 180° plus the fan-beam full fan angle (Parker 1982, Crawford and King 1990, Silver 2000). The most popular fan-beam short-scan filtered backprojection (FBP) technique was developed by Parker (Parker 1982, Wesarg et al 2002). The main strategy of Parker’s method is to wisely scale the redundant measurements so that the weighting function in the sinogram is smooth.

In the next section, we will point out that the short-scan fan-beam FBP algorithm is not exact, even when the projections are ideal and noiseless. The reconstruction error depends on the reconstruction location and the focal length of the imaging geometry. The cause of the error is the inconsistency of the ramp filter’s cut-off frequency (Pan 1999, Pan and Yu 2003, Zeng 2004). This inconsistency is made worse by fan-beam short-scan.

Computer simulations are presented in the results section, which reveal that the errors are larger with a shorter focal length. When the focal length is extremely long, the errors are small and can be neglected. Parallel-beam half scan, on the other hand, is mathematically exact.

2. Methods

In the fan-beam FBP algorithm, the fan-beam projections are first filtered by a ramp filter. In order to make the FBP algorithm more computationally efficient, the ramp filtration is made shift invariant. The following relationship is an important step to achieve this shift (Zeng 2009):

hΩ(at)=1a2haΩ(t) (1)

where h is the inverse Fourier transform of the ramp filter, which has a bandwidth Ω. The bandwidth Ω is commonly set to ½. To be precise,

hΩ(t)=ΩΩ|ω|ej2πωtdω, (2)

and

hΩ(at)=ΩΩ|ω|ej2πωatdω (3)

If a > 0, let x = a ω and we have:

hΩ(at)=1a2aΩaΩ|x|ej2πxtdx=1a2haΩ(t). (4)

It is straightforward to show that (4) also works for a < 0.

For the curved fan-beam imaging geometry, the FBP algorithm is expressed as (Zeng 2009):

f(r,φ)=1202ππ2π2(Dcosα)g(α,β)hΩ(Dsin(αα))dαdβ, (5)

or, by using (1),

f(r,ϕ)=1202ππ2π2cosαDg(α,β)hΩ(DDsin(αα))dαdβ, (6)

where f(r, φ) is the reconstructed image, g(α β) is the curved fan-beam projection, α is the projection ray angle with respect to its central fan-beam ray, β is the focal point rotation angle, D′ and α′ are parameters related to the reconstruction point (r, φ) as illustrated in figure 1.

Figure 1.

Figure 1

The reconstruction point (r, φ) defines the angle α′ and distance D′. The origin of the coordinate system is the center of rotation for the focal point and the virtual detector.

The fan-beam algorithm (6) is not in the form of a convolution backprojection algorithm and is not computationally efficient, because the filter depends on the parameter D′, which is reconstruction point dependent. One common solution is to use the relation (1) to move the parameter D′ out from the variable of h, obtaining:

f(r,ϕ)=1202π1(D)2π2π2(Dcosα)g(α,β)hDDΩ(sin(αα))dαdβ. (7)

Even though algorithm (7) is exact, it is still not computationally efficient, because the cut-off frequency of the ramp filter is reconstruction point dependent. Therefore, an approximation is made:

hDDΩ(t)hΩ(t), (8)

and then

f(r,ϕ)1202π1(D)2π2π2(Dcosα)g(α,β)hΩ(sin(αα))dαdβ. (9)

The error of this approximation is fairly small for the full-scan fan-beam imaging. For any fan-beam line integral, it associates with two D′ parameters, usually one small (D′ < D) and one large (D′ > D); their effects are opposite and roughly cancel each other out.

However, in short-scan fan-beam imaging, the projections are acquired when the fan-beam rotation angle β is in the range of [0°, 180° + 2δ] or in a larger range, where δ is half of the fan angle. The redundant measurements in the range of [0°, 180° + 2δ] are weighted by the Parker weights (Parker 1982). The non-redundant measurements are only measured once and only one D′ parameter is associated with each fan-beam line integral.

Let us consider a reconstruction point, A, that is close to the focal point location and the measurement is not redundant. Figure 2 shows this situation with a non-redundant fan-beam ray g(α,β). The correct formula (7) uses the filter hD′/DΩ for this fan-beam ray, with a small D′, D′ < D. On the other hand, the approximated formula (9) uses the filter hΩ for this fan-beam ray. Notice that hΩ has a wider bandwidth than hD′/DΩ and allows some extra frequency components or structures to be added to the image.

Figure 2.

Figure 2

Reconstruction point, A, is close to the focal point and is on a ray which is only measured once.

A bandwidth change in a filter can change the value of the reconstructed image (Zeng 2014). It is expected that in the reconstructed image, the image value at point A is greater than its true value, due to the higher cut-off frequency.

In a more complex way, the Parker weighting function can also influence the error pattern. In a fan-beam full-scan each ray is measured twice. The approximation effects of (8) are opposite and balanced. In a short-scan, however, the redundant measurements are weighted differently, and the balance is destroyed. A weighting function dependent error pattern will appear in the reconstructed image. This phenomenon will be demonstrated in the next section.

In this paper, we use a large uniform phantom (see figure 3) to illustrate the fan-beam short-scan errors. The imaging geometry is a curved fan-beam. The detector has 512 detector channels (i.e. detector bins). The angular gap between acquisition views is 360°/6000 = 0.01°. This angular gap is much smaller than that in any practical imaging system. We deliberately chose this small angular gap to eliminate any under-sampling effects. The line-integral measurements are generated analytically without any discretization effects and are noise-free. The ideal fan-beam data are generated over the focal-point rotation angle range of [0°, 180° + 2δ], where 2δ is the fan-beam detector’s full angle. The fan-beam focal length D is a varying parameter, and the half fan-angle δ changes accordingly as

δ=256D. (10)

Figure 3.

Figure 3

A large uniform disc phantom and the focal-point trajectory for a fan-beam short scan.

The image reconstruction algorithm for the computer simulations is

f(r,ϕ)=1202δ1(D)2π2π2(Dcosα)P(α,β)g(α,β)hΩ(sin(αα))dαdβ, (11)

where the Parker weighting function (Parker 1982) is defined as

P(α,β)={sin2(π4π+2δβδ+α),ifπ2δβπ+2δ0π+2δβδ+α2,sin2(π4βδα),if0β4δ0βδα2,1,otherwise.   (12)

3. Results

In the computer simulations, the focal length is changed from 270 to 400 units. The unit is the arc-length of each detector bin, which is also the image pixel size. The large uniform disc phantom has a radius of 230 units. The true image value within the disc is 1. The detector size is not limited and can be large enough to avoid data truncation.

The computer simulation results are shown in figures 411, for focal lengths 270, 300, 350, and 400 units, respectively. The display windows for the figures on the left are from the minimum value in the disc (black) to the maximum value in the disc (white).

Figure 4.

Figure 4

Reconstruction with short-scan data with D = 270 units. The display window is [0.76, 1.57].

Figure 11.

Figure 11

Reconstruction with full-scan data at D = 400 units. The display window is [1.00, 1.0005].

In figures 47, the short-scan results using Parker weights are shown. The largest error is observed at 57% when the focal length is the shortest at D = 270. When the focal length increases to D = 400, the largest error is reduced to 3%.

Figure 7.

Figure 7

Reconstruction with short-scan data at D = 400 units. The display window is [0.99, 1.03].

As a comparison, the full-scan fan-beam reconstruction results are shown in figures 811. The reconstruction algorithm for the full-scan data is given by (9). It can be seen that the approximation error caused by (8) is small for the full-scan and can be neglected, thanks to the cancellation of the two opposite approximation errors. At D = 270, the largest error is 11%. At D = 400, the largest error is 0.05%. However, for the fan-beam short-scan, the error is large enough to be noticed. In both the full-scan and short-scan cases, the errors are smaller when the focal length is longer.

Figure 8.

Figure 8

Reconstruction with full-scan data at D = 270 units. The display window is [1.01, 1.11].

4. Conclusions

The key argument in this paper is summarized as follows. Equation (7) is exact and should give an exact reconstruction. The problem is that the convolution kernel hD′/DΩ(t) has a bandwidth D′/, depending on the variable D′. This results in an inefficient FBP algorithm. By using the approximation (8), an efficient FBP algorithm can be obtained. As for the parallel-beam imaging geometry, the relationship h (at) = 1/a2h (t) is never needed. Thus, the parallel-beam FBP algorithm is exact, using either the full-scan or half-scan data.

In the fan-beam FBP algorithm, in order to improve the computational efficiency, an approximation (8) is made, so that a fixed ramp filter is used to filter all fan-beam projections before backprojection. The error caused by this approximation is small for the fan-beam full-scan, thanks to the fact that each projection ray is measured twice with two focal-point positions. The approximation effects at these two positions are opposite; they somehow (but not completely) cancel each other out.

Unfortunately, for the fan-beam short-scan, this error cancellation phenomenon does not occur. The error can be as large as 57% when the focal length is short. This error is less severe as the focal length gets longer. The error pattern is influenced by the weighting function for the redundant measurements.

The curved-detector fan-beam imaging geometry is considered in this paper. A similar principle can be applied to the flat-detector fan-beam imaging geometry; however, the error patterns and percent errors may be different from the curved-detector case.

This paper points out that the short-scan fan-beam FBP algorithm is not exact. However, this error is very small and can only be observed with a short focal-length. Nowadays the medical x-ray CT systems have a long focal-length. The short-scan fan-beam FBP errors can be neglected.

Figure 5.

Figure 5

Reconstruction with short-scan data at D = 300 units. The display window is [0.87, 1.34].

Figure 6.

Figure 6

Reconstruction with short-scan data at D = 350 units. The display window is [0.96, 1.11].

Figure 9.

Figure 9

Reconstruction with full-scan data at D =300 units. The display window is [1.00, 1.05].

Figure 10.

Figure 10

Reconstruction with full-scan data at D =350 units. The display window is [1.00, 1.001].

References

  1. Crawford CR, King KF. Computed tomography scanning with simultaneous patient translation. Med Phys. 1990;17:967–82. doi: 10.1118/1.596464. [DOI] [PubMed] [Google Scholar]
  2. Pan X. Optimal noise control in and fast reconstruction of fan-beam computed tomography image. Med Phys. 1999;26:689–97. doi: 10.1118/1.598574. [DOI] [PubMed] [Google Scholar]
  3. Pan X, Yu L. Image reconstruction with shift-variant filtration and its implication for noise and resolution properties is fan-beam computed tomography. Med Phys. 2003;30:590–600. doi: 10.1118/1.1556608. [DOI] [PubMed] [Google Scholar]
  4. Parker DL. Optimal short scan convolution reconstruction for fan beam CT. Med Phys. 1982;9:254–7. doi: 10.1118/1.595078. [DOI] [PubMed] [Google Scholar]
  5. Silver MD. A method for including redundant data in computed tomography. Med Phys. 2000;27:773–4. doi: 10.1118/1.598939. [DOI] [PubMed] [Google Scholar]
  6. Wesarg S, Ebert M, Bortfeld T. Parker weights revisited. Med Phys. 2002;29:372–8. doi: 10.1118/1.1450132. [DOI] [PubMed] [Google Scholar]
  7. Zeng GL. Nonuniform noise propagation by using the ramp filter in fan-beam computed tomography. IEEE Trans Med Imag. 2004;23:690–5. doi: 10.1109/tmi.2004.826943. [DOI] [PubMed] [Google Scholar]
  8. Zeng GL. Medical Imaging Reconstruction, A Tutorial. Beijing: Higher Education Press; 2009. [Google Scholar]
  9. Zeng GL. Noise-weighted spatial domain FBP algorithm. Med Phys. 2014;41:051906. doi: 10.1118/1.4870989. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES