Brought to you by:
Paper

An analysis of scatter characteristics in x-ray CT spectral correction

, , , , and

Published 23 March 2021 © 2021 Institute of Physics and Engineering in Medicine
, , Citation Tao Zhang et al 2021 Phys. Med. Biol. 66 075003 DOI 10.1088/1361-6560/abebab

0031-9155/66/7/075003

Abstract

X-ray scatter remains a major physics challenge in volumetric computed tomography (CT), whose physical and statistical behaviors have been commonly leveraged in order to eliminate its impact on CT image quality. In this work, we conduct an in-depth derivation of how the scatter distribution and scatter to primary ratio (SPR) will change during the spectral correction, leading to an interesting finding on the property of scatter. Such a characterization of scatter's behavior provides an analytic approach of compensating for the SPR as well as approximating the change of scatter distribution after spectral correction, even though both of them might be significantly distorted as the linearization mapping function in spectral correction could vary a lot from one detector pixel to another. We conduct an evaluation of SPR compensations (SPRCs) on a Catphan phantom and an anthropomorphic chest phantom to validate the characteristics of scatter. In addition, this scatter property is also directly adopted into CT imaging using a spectral modulator with flying focal spot technology (SMFFS) as an example to demonstrate its potential in practical applications. For cone-beam CT (CBCT) scans at both 80 and 120 kVp, CT images with accurate CT numbers can be achieved after spectral correction followed by the appropriate SPRC based on our presented scatter property. In the case of the SMFFS based CBCT scan of the Catphan phantom at 120 kVp, after a scatter correction using an analytic algorithm derived from the scatter property, CT image quality was significantly improved, with the averaged root mean square error reduced from 297.9 to 6.5 Hounsfield units.

Export citation and abstract BibTeX RIS

1. Introduction

X-ray scatter poses a great challenge in volumetric computed tomography (CT) such as wide-coverage multi-detector CT and flat panel-detector based cone-beam CT (CBCT) (Hsieh 2003, Siewerdsen and Jaffray 2001), since the magnitude of scatter increases as the irradiation volume increases and the scatter signals can easily cause shading, cupping, and streak artifacts, as well as CT number inaccuracy in reconstructed images (Joseph and Spital 1982). As a result, compensation for or estimation of scatter is increasingly important in state-of-the-art CT imaging (Rührnschopf and Klingenbeck 2011), in which the physical and statistical behaviors of scatter are commonly leveraged in scatter correction.

In medical applications, physical behaviors of scatter in CT can be characterized from how an x-ray photon interacts with matter in the effect of Compton scattering, whose differential cross section fits a model established by the Klein–Nishina formula (Klein and Nishina 1929). The Klein–Nishina formula may be directly applied to scatter compensation in single photon emission CT (Bai et al 2000). In x-ray CT, however, one can take advantage of the facts that scattered x-ray photons carry lower energies and that they travel in directions away from that of the primary ones, to either distinguish them by their energy levels or reject them by a well designed anti-scatter grid (Melnyk et al 2014), beam stop array (Ning et al 2004), or even air-gap (Glover 1982, Sorenson and Floch 1985). Meanwhile, software tools based on Monte Carlo methods have been successfully developed to simulate the physical behavior of x-ray photons when scanning an object and estimate the corresponding scatter profiles (Xu et al 2015). Such an estimate can be extremely accurate as long as statistical convergence is met. To achieve real-time scatter correction, a deep convolution neural network has been trained to predict Monte Carlo scatter based on the acquired projection data (Maier et al 2019). Recent studies have demonstrated that solving the Boltzmann transport equation can be an alternative way of accurately computing the distribution of scatter with much better computational performance (Maslowski et al 2018, Wang et al 2018). On the other hand, it is well-known that low-frequency components are usually dominant in the scatter distribution, which also has a relatively weak correlation with its primary. These statistical behaviors have played critical roles in kernel based scatter estimation algorithms (Sun and Star-Lack 2010, Nomura et al 2020, Kim et al 2015), the modulator based scatter correction method (Zhu et al 2006, Gao et al 2010, Bier et al 2017, Pivot et al 2020), and many others, directly or indirectly. Due to the inherent randomness in the production of x-ray photons, low-frequency components of the scatter distribution may be well corrected but not its noise. As a result, after scatter correction it is common to observe some increase in noise, which can be further suppressed by an appropriate noise reduction scheme (Zhu et al 2009). In addition, scatter-to-primary ratio (SPR) is an important factor to assess the impact of scatter on the reconstructed CT image. However, unlike the scatter distribution, the SPR no longer can be considered by default as dominated by low-frequency components. Joseph and Spital found that, for large body parts, scatter effects dominate over spectrum beam hardening effects primarily because of the increase in the SPR (Joseph and Spital 1982). It is also known that SPR increases as the field of view expands in the cone angle direction (Siewerdsen and Jaffray 2001). Also, an investigation on a dedicated cone-beam breast CT indicated that the measured SPR can be slightly affected by x-ray beam spectrum and object compositions (Kwan et al 2005). As a matter of fact, hardening of the x-ray beam spectrum (namely beam hardening) is another major source of error causing artifacts and inaccuracy in CT imaging (Brooks and Di Chiro 1976), and a spectral correction (including but not limited to correction for beam hardening of the scanned object) is needed before final image reconstruction (Hsieh 2003).

In general, scatter correction is done in the attenuation domain (i.e. transmission domain) before the negative logarithm operation, and the spectral correction is usually carried out after the removal of scatter which typically is a linearization mapping in the projection domain for a polychromatic CT system. However, applying beam hardening correction (BHC) before scatter is removed is desired as well in some cases. One good example is in the scatter correction method for the primary modulator, where beam hardening of the modulator significantly affects the performance of scatter estimation (Gao et al 2010). An inner-loop correction approach, where scatter and beam hardening are modeled and corrected within a unified framework of iterative image reconstruction, can be another example (Nuyts et al 2013).

In this work, we characterize a new scatter property that can play an important role in scenarios where a scatter correction is coupled with a spectral correction. As we know in medical CT applications, it is observed that most SPR is less than 200%, and also that the linearization mapping function in the CT spectral correction for a water-equivalent object can be roughly approximated by a low-order Taylor expansion. Using the above two physical phenomena in practice, we conduct an in-depth analysis of how the scatter distribution and its SPR will change during the spectral correction, and hence obtain a new property of scatter. Such a characterization of scatter property provides an analytic approach of compensating for the SPR as well as approximating the change of scatter distribution after spectral correction, even though both of them might be significantly distorted since the linearization mapping function may vary a lot from one detector pixel to another. To validate our proposed characteristics of scatter, an evaluation of SPR compensations (SPRCs) is conducted on a Catphan phantom and an anthropomorphic chest phantom, and this new property is also directly applied to scatter estimation in CT imaging using a spectral modulator with flying focal spot technology (SMFFS). Preliminary results from our simulation as well as phantom studies show the effectiveness and potential application of the new property in practice.

The paper is organized as follows. In section 2, the scatter property is first developed and then applied to CT imaging using the SMFFS. After that, the experimental results are demonstrated in section 3. Finally, a brief discussion is given in section 4 followed by a conclusion in section 5.

2. Materials and methods

2.1. The characteristics of scatter after spectral correction

First, we want to characterize the scatter property to be presented as follows. After applying the spectral correction before scatter is removed,

  • in the projection domain: the impact of SPR on the CT projection will be scaled roughly by the first derivative of the linearization mapping function;
  • in the attenuation domain: the scatter distribution will be scaled roughly by the product of the first derivative of the mapping function and a natural exponential of the projection difference before and after the mapping.

Detailed derivations are then given below.

2.1.1. Linearization of polychromatic projection

In x-ray CT, the detected x-ray intensity It after passing through an object, in total, is the summation of primary after object attenuation, Ip , and scatter, Is , i.e.

Equation (1)

where, I0 is the initial x-ray intensity without object in the beam; S(E) is a normalized effective spectrum of a polychromatic CT system (∫S(E)dE = 1); and μ(E) and L are the linear attenuation coefficients of the object and its path-length, respectively. Here, for simplicity, a single-material object is assumed. Consequently, the total projection with scatter contamination can be written as:

Equation (2)

Here, SPR = Is /Ip denotes the SPR. According to equation (2), a polychromatic projection free from scatter (SPR = 0) can be defined by,

Equation (3)

with ${\mu }^{{\prime} }(E)=\mu (E)/\bar{\mu }$ being the normalized attenuation coefficients, and $m=\bar{\mu }L$ being the corresponding monochromatic projection whose effective attenuation coefficient is set at $\bar{\mu }$.

Spectral correction for a polychromatic CT system, in essence, is to find a linearization mapping function, f, such that

Equation (4)

for each and every CT detector pixel in the scan field of view. The mapping, f, is usually called the beam hardening correction (BHC) function. For a single-material object, equation (3) gives the inverse function of BHC function, i.e. p = f−1(m). By simulating or measuring polychromatic projections at a range of object thicknesses, one can build a linearization mapping function from polychromatic projections to their corresponding monochromatic ones.

However, with scatter uncorrected, the outcome of the linearization mapping is to applying BHC function, f, to the total projection, pt , rather than the primary projection, p, causing errors in the corrected projection and CT image after reconstruction.

2.1.2. Scatter property in the projection domain

Referring to equation (2), by using the Taylor expansion, the linearization mapping of total projection pt can be approximated as,

Equation (5)

with ${\rm{\Delta }}p=\mathrm{ln}(1+\mathrm{SPR})$. With equation (3), one can easily derive the derivative of f(p) for arbitrary orders. Here, we explicitly give out the first three orders as follows (Gao et al 2006), with the first derivative being

Equation (6)

where, ${S}^{{\prime} }(E)=S(E){e}^{-{\mu }^{{\prime} }(E)\cdot f(p)};$ the second derivative being

Equation (7)

and the third derivative being

Equation (8)

Due to the subtractions within equations (7) and (8), the second and third order derivatives of BHC function are both relatively small. For a better understanding, we plot the BHC curves of water at 80 kVp and 120 kVp spectra and their corresponding derivatives, respectively. To illustrate the influence of the effective water attenuation coefficient, $\bar{\mu }$, on the BHC curves, we select $\bar{\mu }$ to be the attenuation coefficient of water at 70 keV (0.1929 cm−1), and the spectrum weighted attenuation coefficients [∫S(E)μ(E)dE, i.e. 0.2479 cm−1 at 80 kVp, and 0.2228 cm−1 at 120 kVp]. As shown in figure 1, the second and third derivative values are both relatively small for all cases.

Figure 1.

Figure 1. Beam hardening correction curves (BHC) and its derivatives: (a) and (b) the effective spectrum of a cone-beam CT system at 80 kVp and 120 kVp, respectively; (c) the beam hardening curves of water for 80 kVp and 120 kVp effective spectrum using different effective attenuation coefficient of water; (d) the first derivatives of water BHC curves in (c); (e) the second derivatives of water BHC curves in (c); and (f) the third derivatives of water BHC curves in (c).

Standard image High-resolution image

In addition, in practice most SPR (or the residual SPR after first-pass correction) for medical CT is less than 200%, making ${\rm{\Delta }}p=\mathrm{ln}(1+{\rm{SPR}})\lt 1$. Therefore, spectral correction for total projections with scatter contamination can be reasonably approximated by,

Equation (9)

It is seen that the scatter caused discrepancy between primary projection p and total projection pt is $\mathrm{ln}(1+\mathrm{SPR})$, which after spectral correction will be scaled approximately by the first derivative of the mapping function, ${f}^{{\prime} }(p)$. Given that the first derivative changes relatively slowly, ${f}^{{\prime} }(p)$ can be replaced by ${f}^{{\prime} }({p}_{t})$, which is more convenient to obtain in practice. So far, we have obtained the scatter property in the projection domain.

2.1.3. Scatter property in the attenuation domain

By going back to the attenuation domain, one can also figure out how the scatter distribution will change. According to equation (9), after spectral correction the total x-ray intensity can be written as,

Equation (10)

When taking ${f}^{{\prime} }({p}_{t})\approx 1$ into equation (10) or SPR is a small number, ${\hat{I}}_{t}$ can be further simplified as,

Equation (11)

Here, we use the facts that SPR = Is /Ip and Ip = I0 ep . It is also assumed that the projection difference before and after spectral correction, pf(p), can be approximated by, pt f(pt ), which is again more convenient to obtain in practice. Therefore, the new scatter distribution after spectral correction can be estimated by

Equation (12)

It is seen that the scatter distribution after spectral correction is scaled approximately by a factor of ${f}^{{\prime} }({p}_{t}){e}^{{p}_{t}-f({p}_{t})}$, which is the product of the first derivative of the linearization mapping function and a natural exponential of the projection difference before and after the mapping. Therefore, we have obtained the scatter property in the attenuation domain.

2.2. Applications of the proposed scatter property

2.2.1. SPR compensation

We note that in case the SPR is somehow available, after applying the spectral correction before scatter being removed, an SPRC can be done to recover f(p) from f(pt ), in the following two ways.

  • (1)  
    SPRC-I: $f(p)\approx f({p}_{t})+\mathrm{ln}(1+\mathrm{SPR})$, which totally ignores the impact of spectral correction.
  • (2)  
    SPRC-II: $f(p)\approx f({p}_{t})+{f}^{{\prime} }({p}_{t})\mathrm{ln}(1+\mathrm{SPR})$, which uses ${f}^{{\prime} }({p}_{t})$ to adjust the SPR change due to spectral correction.

According to our proposed scatter property, SPRC-II will be more accurate. In figure 2, we further illustrate the process of recovering f(p) from f(pt ) using the proposed SPRC methods, where the case with ${f}^{{\prime} }({p}_{t})\gt 1$ is for a greater effective water attenuation coefficient ($\bar{\mu }$) selected for the BHC curve, and the case with ${f}^{{\prime} }({p}_{t})\lt 1$ is for a smaller $\bar{\mu }$. As a result, such an SPRC can be used to validate our proposed new scatter property indirectly.

Figure 2.

Figure 2. The illustration of recovering f(p) from f(pt ) using the proposed SPRC methods: (a) with ${f}^{{\prime} }({p}_{t})\gt 1$ and (b) with ${f}^{{\prime} }({p}_{t})\lt 1$.

Standard image High-resolution image

2.2.2. Scatter correction

In this section, we want to apply the proposed new scatter property to CT imaging using a SMFFS as an example to demonstrate its potential benefits in practical applications. SMFFS is a promising low-cost approach to accurately solving the x-ray scattering problem and physically enabling multi-energy imaging in a unified framework, with no significant sparsity or misalignment in data sampling (Gao et al 2020). However, due to the x-ray spectral change from spectral modulation, correcting for scatter using SMFFS needs careful consideration and its related algorithm highly depends on the design and implementation of SMFFS.

For SMFFS, when a focal spot FSk whose position is labeled as k fires, the measured x-ray signal at a detector element (i, j) can be expressed as:

Equation (13)

where, ${I}_{{p}_{k}}(i,j)$ and ${I}_{{s}_{k}}(i,j)$ denote the intensities of the primary beam and the scatter, respectively, at source position k. And ${I}_{{p}_{k}}(i,j)$, can be further written as:

Equation (14)

Here, ${I}_{{m}_{k}}$ is the intensity of x-ray after beam passing through the modulator; Sk (E, i, j) is the normalized spectrum with the modulator in the beam; uo(E) and Lk (i, j) are the linear attenuation coefficients and the path-length of projection ray of the scanned object.

As investigated in the literature, scatter is mostly dominated by low-frequency components (Zhu et al 2006, Gao et al 2010). In SMFFS, it is further assumed that there is a strong correlation between scatter distributions at varying focal spot positions when the flying distance is relatively small (Gao et al 2020). Based on our experience, it is also safe to assume that the low- and high-energy projection rays are aligned quite well (i.e. L1(i, j) = L2(i, j) =L(i, j)), and their scatter share the same distribution (i.e. ${I}_{{s}_{1}}(i,j)={I}_{{s}_{2}}(i,j)={I}_{s}(i,j)$). For simplicity, we omit the expression (i, j) from the variables, e.g. ${I}_{{t}_{k}}$ represents ${I}_{{t}_{k}}(i,j)$.

For the two-point flying focal spot scenario in SMFFS, using the projection ray alignment and the scatter similarity, equations (13) and (14) can be written as,

Equation (15a)

Equation (15b)

To estimate the scatter distributions for SMFFS, we need to the solve the unknown variable Is in equation (15). A scatter estimation method for SMFFS based on our proposed scatter property is given in the following.

For the data acquired from SMFFS, after spectral correction one can write the total x-ray intensity as:

Equation (16a)

Equation (16b)

where, ${p}_{{t}_{k}}=-\mathrm{ln}({I}_{{t}_{k}}/{I}_{{m}_{k}})$ is the total projection with scatter; ${p}_{k}=-\mathrm{ln}({I}_{{p}_{k}}/{I}_{{m}_{k}})$ is the projection without scatter, fk is the spectral correction linearization mapping function and $f{{\prime} }_{k}$ is the first order derivative of fk .

Due to the assumed projection alignment from different focal spot positions, we can have f1(p1) ≈ f2(p2). If one simply ignores the impact of spectral correction on the distribution of scatter (i.e. ${\hat{I}}_{s}={I}_{s}$), then Is can be easily computed using equation (16) as

Equation (17)

This oversimplified scatter estimate is usually biased and less accurate in practice, which is denoted as SEd.

According to our proposed scatter property, however, we know that the scatter distribution after spectral correction will be scaled by the product of the first derivative of the linearization mapping function and a natural exponential of the projection difference before and after the mapping. So, by substituting ${\hat{I}}_{{s}_{k}}$ in equation (12) into equation (16), equation (17) should be revised as

Equation (18)

Hence, an analytic form of an accurate scatter estimate in this paper has been obtained with no iteration needed, which is denoted as SEsps.

For the SMFFS and other similar scenarios, it is worth noting that due to the spatially-varying modulator in the beam, the effective x-ray spectrum at each detector pixel could be quite different from one to another. In other words, the spectral correction mapping functions, f, across the entire scan field of view vary spatially too (Gao et al 2019). As a result, after spectral correction the new scatter distribution will be significantly distorted (according to our proposed scatter property) and the assumption of a low-frequency distribution may no longer be appropriate.

There exist other ways to estimate the scatter for SMFFS using relations in equation (15). For comparison with the proposed method SEsps , we also give another scatter estimation method for SMFFS based on residual spectral linearization (denoted as SErsl). Using the subtraction between equations (15a ) and (15b ), the scatter can be eliminated,

Equation (19)

here, ${S}_{{res}}(E)={I}_{{m}_{1}}{S}_{1}(E)-{I}_{{m}_{2}}{S}_{2}(E)$, which is the residual spectrum between the modulated spectra from flying focal spot positions 1 and 2. Based on the single-material assumption, the path-length L in equation (19) can be computed by the conventional linearization mapping based on the residual spectrum Sres (E). Once path-length L is obtained, one can easily estimate the scatter using equations (15a ) or (15b ),

Equation (20)

Equation (20) is the scatter estimation formula for the SErsl method.

2.3. The experimental setups

In this work, to validate our proposed scatter property, we conducted in-depth evaluations of the SPRC methods, a simulation study of estimated scatter error and experiments of scatter correction from CT scans using the SMFFS. The corresponding setups are described in the sections 2.3.1, 2.3.2 and 2.3.3, respectively.

2.3.1. SPRC study

For the SPRC, evaluations were performed using a Catphan phantom and an anthropomorphic chest phantom. As illustrated in figure 3(a), we took a fan-beam (FB) scan and a cone-beam (CB) scan of the phantoms on a tabletop CBCT system with some major imaging parameters listed in table 1. The x-ray tube was operated at 80 kVp and 120 kVp, and the effective spectra were obtained by an expectation method (Duan et al 2011) as shown in figures 1(a) and (b). The collimator used in the fan-beam scans limited the coverage of the x-ray beam on the detector along the longitudinal (z-) direction to about 10 mm; for the cone-beam scans the collimator was opened up to allow full x-ray illumination on the entire detector of about 300 mm along the z-direction. Along the lateral (x-) direction, for both fan-beam and cone-beam scans, the x-ray beam illuminated the entire detector of about 400 mm. With an assumption that the fan-beam scan is scatter free, scatter distributions can be obtained through subtracting the fan-beam transmission image from the cone-beam transmission image, and then SPR was computed by the ratio of the measured scatter to the fan-beam transmission image. Finally, projections for reconstructing CT images were recovered using the SPRC method as described in section 2.2.1.

Figure 3.

Figure 3. Data processing flowcharts for a SPR compensation study, a simulation study of estimated scatter error and an evaluation for scatter correction on a SMFFS system.

Standard image High-resolution image

Table 1. Imaging parameters of a tabletop CBCT system.

 ParametersValues
GeometryFocal spot0.3 mm
 Source-detector distance1419.6 mm
 Source-isocenter distance860.9 mm
 Detector size0.39 × 0.39 mm2
  1024 × 768 pixels
 Rotationcircular, 360 degrees
 Number of projection views625 (No FFS); 1250 (FFS)
SMFFSModulator materialcopper
 Modulator thickness0.42 mm
 Modulator spacing0.889 mm
 Focal-spot deflection distance1.24 mm

2.3.2. Simulation study of estimated scatter error

For the simulation study of estimated scatter error, the low- and high-energy x-rays passing through the same path of a object were simulated. As shown in figure 3(b), the low-energy x-ray was generated by the simulated 120 kVp spectrum while the high-energy was obtained after filtering the 120 kVp spectrum with molybdenum (thickness denoted by TMo) or copper (thickness denoted by TCu). And the object was simulated by a combination of water and bone, with the length being Lwater and Lbone for water and bone, respectively. We define the water fraction as,

Equation (21)

here, ${\overline{\mu }}_{{water}}$ and ${\overline{\mu }}_{{bone}}$ are the effective linear attenuation coefficients of water and bone for the spectrum at 120 kVp, which are 0.2228 cm−1 and 0.7649 cm−1, respectively. A larger β indicates that the relative contribution from bone is less in the corresponding object path-length. The primaries after the object attenuation were denoted as ${I}_{{p}_{1}}$ and ${I}_{{p}_{2}}$ for the low- and high-energy projection rays. With simulating a single ray at a time, the scatter is calculated by the product of the primary after the object attenuation and the SPR value with the nominal SPR value being set to 0.5. Considering that the assumption of scatter similarity for low- and high-energy projection rays may not hold strictly (i.e. ${I}_{{s}_{1}}\ne {I}_{{s}_{2}}$), the simulated scatter consisted of nominal part (Is ) and variation part (α Is , with α being the scatter deviation). The detected x-ray total intensity was given by summing up the scatter and primary after the object attenuation. As a result, the detected x-ray total intensity of low- and high-energy projection rays are ${I}_{{t}_{1}}={I}_{{p}_{1}}+\left(1+\tfrac{1}{2}\alpha \right){I}_{s}$ and ${I}_{{t}_{2}}={I}_{{p}_{2}}+\left(1-\tfrac{1}{2}\alpha \right){I}_{s}$, respectively. The parameters TMo, TCu, β and α can be adjusted in order to simulate a range of imaging cases, with parameters selection given in table 2. Finally, a comparison analysis between the methods SErsl and SEsps was carried out on the error of the estimated scatter of the simulated data.

Table 2. Parameters selection in the simulation study.

ParametersValue range
Thickness of molybdenum (TMo)0.2–0.8 mm
Thickness of copper (TCu)0.2–0.8 mm
Water fraction (β)0.3–1
Scatter deviation (α)−0.2–0.2

2.3.3. Scatter correction from CT scans using the SMFFS

For the scatter correction from CT scans using the SMFFS, data acquisition and processing are illustrated in figure 3(c). To conduct CT scans with SMFFS on the tabletop CBCT system, a stationary copper filter in a 2D checkboard pattern with 0.42 mm thickness and 0.889 mm spacing was used as the spectral modulator and the x-ray tube was moved by 1.24 mm in the X direction to mimic the flying focal spot. An adaptive spectral estimation and compensation algorithm in Gao et al (2019) was adopted to capture the overall detected spectrum of each and every detector pixels in the presence of the spectral modulator across the scan field of view at each of the focal spot positions, respectively. Cone-beam scans with the modulator (CBM) scans were taken with and without the Catphan phantom, with the x-ray source operated at 120 kVp. Scatter distributions are estimated using equations (17), (20) and (18), respectively. And projections after scatter correction and spectral correction are obtained and ready for reconstruction.

2.4. Evaluation metrics

The CT images were reconstructed using the standard Feldkamp–Davis–Kress algorithm (Feldkamp et al 1984). The reconstructed images were presented in Hounsfield units (HU), with a CT number of −1000 HU for air and a CT number of 0 HU for water-equivalent materials. To quantify the performance, we calculated the averaged CT number for the selected regions of interest (ROIs), and measured the root mean square error (RMSE) defined as

Equation (22)

where, n is the index of ROIs, N is the total number of ROIs; un is the averaged CT number inside ROI n of the reconstructed CT image; and $\widetilde{{u}_{n}}$ is the corresponding value of the reference image. In this study, the fan-beam CT images after spectral correction are taken as the ground-truth reference.

To quantitatively evaluate the scatter estimation performance in the simulation study, a scatter error was also calculated as follows:

Equation (23)

where Is and $\widetilde{{I}_{s}}$ are the calculated and reference scatter, respectively.

3. Results

3.1. SPRC study

For the Catphan phantom, the CT images reconstructed from fan-beam and cone-beam projection data with and without SPRC are demonstrated in figure 4, where the SPR and projection profiles are also provided as a comparison. Spectral correction (specifically BHC in this case as the spectra across the scan field of view is unchanged) was applied to all projection data. Please note that the ring artifacts near the edge of the Catphan phantom of fan-beam and cone-beam scans are due to an imperfect dynamic gain calibration on our flat panel detector. Taking the fan-beam CT image as reference, cupping and shading artifacts caused by scatter are notably observed in the CBCT image, which are significantly reduced by the SPRC methods: SPRC-I and SPRC-II, respectively. On the CBCT projection after BHC, due to the uncorrected scatter there are obvious discrepancies when compared with the fan-beam projection. These discrepancies are narrowed by using both SPRC-I and SPRC-II. However, the projection profile by the SPRC-II method is closer to and superimposes better over the reference (fan-beam projection).

Figure 4.

Figure 4. Reconstructed CT image from the fan-beam CT scan (reference) and cone-beam CT scan of the Catphan phantom at 80 kVp after spectral correction (beam hardening correction specifically) with $\bar{\mu }=0.1929$ cm−1, with and without SPR compensation. Reconstruction size: 512 × 512 pixels with 0.4 × 0.4 mm2 pixel size. (a) Fan-beam (FB) CT image with beam hardening correction (BHC); (b) cone-beam (CB) CT image with BHC; (c) cone-beam CT image with BHC followed by SPRC-I method; (d) cone-beam CT image with BHC followed by SPRC-II method; (e) SPR profile of the Catphan phantom; and (f) projection profiles of the fan-beam and cone-beam projections after BHC and followed by SPRC-I and SPRC-II, respectively. Display window: [−350 550] HU for (a)–(d).

Standard image High-resolution image

To quantify the performance of the SPRC-II method, as listed in table 3 we calculated the averaged CT number in the selected ROIs indicated in figure 4(a), as well as the RMSE defined in equation (22). It is seen that the accuracy of the averaged CT number within the selected ROIs is improved by using our proposed SPRC methods, with the ERMSE being reduced from 305.8 to 35.8 HU by SPRC-I, while further reduced to 2.9 HU by SPRC-II.

Table 3. Averaged CT number (HU) of selected ROIs of reconstructed CT images of the Catphan phantom in figure 4.

ROIsAirPMPLDPEPolystyreneAcrylicDelrinTM Teflon ERMSE
FB + BHC−953.5−225.1−144.4−88.472.3293.9934.7\
CB + BHC−696.0−292.2−245.4−218.3−132.3−18.2288.7305.8
CB + BHC + SPRC-I−980.6−215.1−130.5−71.897.9331.51009.435.8
CB + BHC + SPRC-II−950.3−225.0−144.7−89.071.0291.4928.42.9

We further evaluate our proposed characterization of scatter property on the anthropomorphic chest phantom. A comparison is also provided to show how the derived SPRC performs as the value of the effective attenuation coefficient $\bar{\mu }$ in the spectral correction (linearization mapping function) varies. Figure 5 demonstrates CT images of the chest phantom reconstructed from fan-beam and cone-beam projection data after SPRC-I and SPRC-III compensation with $\bar{\mu }=0.1929$ cm−1 and $\bar{\mu }=0.2228$ cm−1, corresponding to the linear attenuation coefficients at 70 keV and the effective linear attenuation coefficient for the 120 kVp spectrum, respectively. The SPR and projection profiles are also provided as a comparison. To quantitatively evaluate the image quality, five ROIs marked in figure 5(a) are selected, whose averaged CT numbers are summarized in table 4. Although the shape of SPR and its range of values on the chest phantom are more challenging, it is seen that our derived SPRC-II method again outperformed SPRC-I, with projection profiles closer to the reference. The ERMSE error was reduced from 378.9 to 10.3 and 42.0 HU by SPRC-I with $\bar{\mu }=0.1929$ cm−1 and $\bar{\mu }=0.2228$ cm−1, respectively, while further reduced to 4.4 HU by SPRC-II for both $\bar{\mu }$. It is observed that selection of $\bar{\mu }$ does not change the outcome of SPRC-II, while the performance of SPRC-I is dependent on $\bar{\mu }$ as expected. This is because the values of linearization mapping function and its first derivative are proportional to $\bar{\mu }$ while the term $\mathrm{ln}(1+{\rm{SPR}})$ is not, and the reconstructed result will be scaled by $\bar{\mu }$ to obtain the final CT number.

Figure 5.

Figure 5. Reconstructed CT image from the fan-beam CT scan (reference) and cone-beam CT scan of the chest phantom at 120 kVp after spectral correction (beam hardening correction specifically) with and without SPR compensation, using $\bar{\mu }=0.1929$ cm−1 and $\bar{\mu }=0.2228$ cm−1, respectively. Reconstruction size: 512 × 512 pixels with 0.4 × 0.4 mm2 pixel size. (a) Fan-beam (FB) and (d) cone-beam (CB) CT image with beam hardening correction (BHC); (b) and (e) cone-beam CT image with BHC followed by SPRC-I with $\bar{\mu }=0.1929$ cm−1 and $\bar{\mu }=0.2228$ cm−1, respectively; (c) and (f) cone-beam CT image with BHC followed by SPRC-II with $\bar{\mu }=0.1929$ cm−1 and $\bar{\mu }=0.2228$ cm−1, respectively; (g) SPR profile of the chest phantom; and (h) and (i) projection profiles of the fan-beam and cone-beam projections after BHC and followed by SPR compensation methods with $\bar{\mu }=0.1929$ cm−1 and $\bar{\mu }=0.2228$ cm−1, respectively. Display window: [−500 800] HU for (a)–(f).

Standard image High-resolution image

Table 4. Averaged CT number (HU) of selected ROIs of reconstructed CT images of the chest phantom in figure 5.

ROIs12345 ERMSE
FB + BHC481.136.0−64.9134.9202.4\
CB + BHC−69.8−269.8−352.2−184.2−166.9378.9
CB+ BHC+SPRC-I, $\bar{\mu }=0.1929$ cm–1 494.845.3−56.6144.2212.310.3
CB+ BHC+SPRC-I, $\bar{\mu }=0.2228$ cm–1 419.03.0−96.2100.1161.442.0
CB+ BHC+SPRC-II, $\bar{\mu }=0.1929$ cm–1 474.232.9−67.9131.4198.34.4
CB+ BHC+SPRC-II, $\bar{\mu }=0.2228$ cm–1 474.232.9−67.9131.4198.34.4

Based on the side-by-side comparison and RMSE analysis, the preliminary results on the Catphan and chest phantoms validate the effectiveness of the derived SPRC-II method and hence the correctness of our proposed scatter property. What can be also concluded is that the performance of the SPRC-II method is insensitive to the selection of $\bar{\mu }$.

3.2. Simulation study of estimated scatter error

In this section, we compared the scatter estimation results of the methods SErsl and SEsps from the simulated data. The error Errscatter defined in equation (23) was calculated to measure the accuracy of scatter estimation. First, a range of thicknesses of molybdenum or copper were chosen to simulate different high-energy spectra and figure 6 demonstrates how Errscatter by the SErsl and SEsps methods varies with these thicknesses. It indicates that, overall, the scatter estimation performances of the methods SErsl and SEsps are close. It is also seen that molybdenum performs better as the spectral filter material, relative to the copper. For a wide energy range (e.g. 30–120 keV), low-Z materials are indeed more appropriate for the filter material as reported in the Pivot et al (2020). However, for some specific kVs, some K-edge materials could perform better as expected. So, in the second part of our simulation study, only molybdenum is used. It is true that the thicker molybdenum can obtain larger energy separation between the low- and high-energy projection. However, the thicker the filter, the greater the penumbra effect and the less the x-ray flux after attenuation. Based on our calculation, 0.5 mm of molybdenum can be a good tradeoff, which is coincident with practical applications. Thus, the thickness of molybdenum was set to 0.5 mm in the following simulation study. As shown in figure 7, the Errscatter by the SErsl and SEsps methods were calculated with the water fraction with the scatter deviation at different values with the spectral filter fixed to 0.5 mm thick molybdenum. In order to compare the Errscatter by two methods clearly, we also calculated the values of Errscatter of SEsps subtracting that of SErsl. The difference results indicate that, with larger values of the water fraction and the scatter deviation, the Errscatter of SErsl is smaller than that of SEsps. In the ideal case with the water fraction and scatter deviation being 1 and 0, respectively, the Errscatter of SErsl will be zero which is smaller than that of SEsps as expected. However, in the other cases, the SEsps method performs slightly better than SErsl in terms of scatter estimation error. Therefore, it can be seen that even though SEsps is an approximate form of scatter estimation based on our proposed scatter property, in practical application, its performance will not be inferior to SErsl, which is based on a more strict derivation but requires an extra correction function from a residual spectrum.

Figure 6.

Figure 6. Error analysis of the estimated scatter from simulated data by the SErsl and SEsps methods. (a) The spectral filter is molybdenum and the thickness of molybdenum varies from 0.2 to 0.8 mm, with the water fraction and the scatter deviation being 0.8 and 0, respectively; (b) the spectral filter is copper and the thickness of copper varies from 0.2 to 0.8 mm, with the water fraction and the scatter deviation being 0.8 and 0, respectively.

Standard image High-resolution image
Figure 7.

Figure 7. Scatter error comparison between the SErsl of SEsps methods with water fraction and scatter deviation at various values. Here, the spectral filter was the molybdenum of a thickness being 0.5 mm. (a) Scatter error Errscatter obtained by SErsl from the simulation data; (b) scatter error Errscatter obtained by SEsps from the simulation data; (c) the values of Errscatter by SEsps subtracting that by SErsl.

Standard image High-resolution image

3.3. Scatter correction from CT scans using the SMFFS

Here, we preliminarily evaluate the scatter correction algorithms using CT scans of the Catphan phantom with SMFFS. The SEd, SErsl and SEsps algorithms were implemented to correct for scatter from a cone-beam scan with SMFFS.

The projections of the Catphan phantom from the cone-beam scan with and without modulator at 120 kVp are shown in figure 8. Spectral correction was applied to all projection data. It is seen from the projection images that the modulator pattern can be better removed by the SErsl and SEsps algorithms, while residual modulator pattern remains in the projections after SEd due to incorrect scatter correction. The estimated scatter profiles of the cone-beam scan with modulator obtained by the SEd, SErsl and SEsps methods are plotted in figure 9 (a), where the reference scatter was computed by subtracting the transmission image of the fan-beam scan with modulator from that of the cone-beam scan with modulator. The scatter profiles of the SErsl and SEsps methods are basically coincident, which are closer to the reference ones than that of the SEd method. In addition, the SPR profiles in figure 9 (b) also indicate that the scatter estimation performance of the SEsps method is similar to that of the SErsl method.

Figure 8.

Figure 8. Projections of the Catphan phantom. (a) Projection from a cone-beam (CB) scan; (b) projection from a cone-beam scan with modulator (CBM); (c) projection from a CBM scan with SEd; (d) projection from a CBM scan with SErsl; (e) projection from a CBM scan with SEsps; and (f) the projection profiles of (a)–(e) along the line indicated in (a).

Standard image High-resolution image
Figure 9.

Figure 9. Scatter and SPR profiles of the cone-beam scan with modulator obtained by the SEd, SErsl and SEsps methods, with an assumption that the fan-beam scan is free from scatter (i.e. primary signal only). (a) is the scatter profile and (b) is the SPR profile.

Standard image High-resolution image

Reconstructed CT images of the Catphan phantom (no ring correction was applied) are displayed in figure 10. Without scatter correction, reconstructed CT numbers from the cone-beam scan is seen to be lower, as expected. Due to ignoring the impact of spectral correction on the distribution of scatter, the estimated scatter of the SEd method is not accurate. As spectra after the modulator vary across detector pixels, the residual scatter will cause ring artifacts in the reconstructed CT image by the SEd method as expected. With the correct estimation of scatter, reconstructed CT images by the SErsl and SEsps methods are therefore free of ring artifacts. As a matter of fact, the lack of ring artifacts can be a good indicator for performance of the scatter and spectral correction (Wang 2021). The average value and standard deviation of CT number of selected ROIs of figures 10(a)–(e) are demonstrated in figure 11. The ERMSE of average CT number of selected ROIs was significantly reduced from 297.9 to 6.5 HU by SEsps, while to 7.7 HU by SErsl and to 58.5 HU by SEd.

Figure 10.

Figure 10. Reconstructed CT images of Catphan phantom. Reconstruction size: 512 × 512 pixels with 0.4 × 0.4 mm2 pixel size. Display window: [−350, 550] HU. (a) CT image from a fan-beam (FB) scan; (b) CT imaged from a cone-beam (CB) scan; (c) CT image from a cone-beam scan with modulator (CBM) with SEd; (d) CT image from a CBM scan with SErsl; (e) CT image from a CBM scan with SEsps; and (f) reconstruction profiles of (a)–(e) along the line indicated in (a).

Standard image High-resolution image
Figure 11.

Figure 11. Mean and standard deviation of CT number of selected ROIs of figures 10(a)–(e).

Standard image High-resolution image

Compared with the SEd method, it shows that the change of scatter distribution after spectral correction is correctly predicted by our proposed scatter property and should be taken into account in relevant applications such as in estimating scatter from the SMFFS as the SEsps method does. It is worth noting that the SErsl and SEsps method are close mathematically and have similar scatter estimation performance, as demonstrated in the above experiment results. However, from practical application and algorithm implementation point of view, they are quite different. The SErsl method is derived by assuming a 'dual-energy' SMFFS data acquisition. It requires an additional linearization using the residual spectrum but can easily be extended to triple-energy or more. So it is compatible with material decomposition if doable. On the contrary, the SEsps method is derived based on a scatter property we proposed here. It needs no additional linearization beyond the conventional BHC function.

4. Discussions

X-ray scatter and beam hardening of the spectrum are two major physics challenges in CT. In this work, we aim to understand and characterize the behavior of scatter in CT imaging scenarios where the scatter correction is coupled with the spectral correction. The proposed scatter property states that when applying the spectral correction before scatter is removed, the impact of SPR on the CT projections will be scaled by the first derivative of the mapping function; while the scatter distribution in the attenuation domain will be scaled by the product of the first derivative of the mapping function and a natural exponential of the projection difference before and after the mapping.

It is worth noting that in order to characterize the new property in a simplified form, a Taylor expansion and some reasonable approximations were taken, meaning that after spectral correction both the SPRC-II method and the new scatter distribution given by this scatter property are approximated. However, our SPRC study and evaluations on the scatter correction performance for the SMFFS suggest that such approximations and the proposed scatter property are highly valid, even in situations where SPR values were as high as 300% as seen with the anthropomorphic chest phantom in figure 5.

Our proposed scatter property may also be of help in an iterative approach where scatter and beam hardening are modeled and corrected within a unified framework (Nuyts et al 2013). As we know, an initial scatter estimation is usually not accurate enough for a complicated object in applications where high image quality is crucial and the residual scatter cannot be ignored. The iterative scheme between projection domain and image domain can be leveraged to correct for the residual scatter. Specifically, as shown in figure 12, in the kth iteration (k > = 1), the projection data $f({p}_{t}^{k})$ is acquired from the x-ray intensity It k after negative logarithm operation and BHC, and then the CT image is reconstructed as usual. In the image domain, prior knowledge and a regularizer can be applied to estimate the impact of residual error from scatter, an idea similar to Niu et al (2012). Finally, when going back to the attenuation domain after forward projection, the x-ray intensity is updated according to the estimated residual scatter. In a traditional update operation with no consideration of the impact of BHC to the residual scatter distribution, the estimated residual scatter ${I}_{s-{res}}^{k}$ is directly subtracted from x-ray intensity It k . However, according to our proposed scatter property in this paper, the BHC will affect the residual scatter distribution. As a result, before the subtraction, ${I}_{s-{res}}^{k}$ should be adjusted by a scaling factor of $\tfrac{1}{{f}^{{\prime} }({p}_{t}^{k}){e}^{[{p}_{t}^{k}-f({p}_{t}^{k})]}}$ for each detector pixel based on our analysis. With more appropriate handling of residual scatter in the utilization of our proposed scatter property, the convergence of such an iterative approach may be improved. As a matter of fact, whenever a nonlinear operation such as BHC is applied, its impact will propagate to the residual error (e.g. uncorrected scatter) and should be taken into account when a correction for the residual error is done iteratively. This idea will be evaluated in future work.

Figure 12.

Figure 12. A diagram of an inner-loop correction for scatter and beam hardening.

Standard image High-resolution image

5. Conclusions

In summary, scatter's behavior in x-ray CT spectral correction is characterized, whose correctness and potential were both demonstrated in simulation study as well as real applications for Catphan phantom and the chest phantom on a tabletop CBCT system. In the future, further evaluations and applications of this new scatter property will be conducted, including extending it to other object materials beyond water and water-equivalent spectral correction, as well as deriving forms for situations where two- and multi-material objects with two- and multi-material spectral corrections (e.g. material decomposition) are of concern.

Acknowledgments

This project was supported in part by a grant from the National Natural Science Foundation of China (No. 12075130 and No. U20A20169) and the New Faculty Startup Fund of Tsinghua University (No. 53331100120). The authors would like to thank the anonymous reviewers for their constructive comments and insights.

Please wait… references are loading.