Abstract
A new scatter estimation algorithm with a concept of virtual scatter modulation for X-ray scatter correction using primary modulator is proposed to reduce the aliasing errors in the estimated scatter. Virtual scatter modulation can be realized through dividing the measured primary-modulated image by the measured modulation function. After the division, the aggravation of the aliasing of primary due to the non-uniformity of the modulation function is largely transferred to that of scatter. Since scatter in general has less high frequencies than primary does, the aggravation of its aliasing is expected to be weaker, and therefore the overall aliasing can be reduced. A CatPhan©600 phantom and an anthropomorphic thorax phantom are scanned on a tabletop X-ray cone-beam computed tomography system to validate our proposed algorithm. On the Catphan phantom, the oscillations that are clearly observed in the central region of the Catphan scatter profile estimated using the original primary-modulation algorithm, are mostly eliminated with the proposed scatter modulation algorithm, leading to less residual artifacts and better CT number uniformity in the reconstructed image. Compared with 38.9 HU of CT nonuniformity in a selected uniform region when the primary-modulation algorithm is used, the new algorithm significantly reduces it to 4.5 HU, reaching the same level of uniformity as the ground truth reference. On the thorax phantom, overall better CT number uniformity is also achieved.
Introduction
Scatter is a critical issue in X-ray cone-beam computed tomography (CBCT). It may cause cupping, shading and streaks artifacts, and may also result in CT number shift, as well as image contrast degradation [1, 2]. Scatter correction is an active and challenging topic in research, especially in X-ray imaging using large area detectors [3–10]. Recently, a promising scatter correction method that uses the concept of primary modulation has been developed [11, 12]. In the primary modulation method, a checkerboard pattern consisting of attenuating blockers is inserted between the X-ray source and the object as the primary modulator. With such a primary modulator in place, part of the primary therefore is modulated to high frequency, while scatter still has dominant low-frequency components, making the modulated primary and the scatter highly separable in the frequency domain. Consequently, an accurate scatter estimation can be obtained using filtering techniques. This method is able to achieve effective scatter correction using one single scan without loss of real-time imaging capabilities or increase in patient dose. Validation and evaluation of the proposed method were previously done using Monte Carlo (MC) simulation and phantom studies in Refs. [12–14]. In order to optimize the scatter correction performance, we also investigated considerations of primary modulator design [15, 16].
In practical implementations, aliasings (i.e., frequency overlapping) between the modulated primary and the unmodulated primary and scatter are sources of errors in scatter estimation. The aliasings are rooted in the limited modulation frequency and aggravated by the nonuniformity of the modulation function. Since the primary modulator is inserted between the source and the object, the finite size of focal spot and the geometric magnification remarkably confine the minimum spacing of the modulator blocker. It causes that the achievable modulation frequency is always lower than the sampling frequency of the detector. As a result, scatter estimation is actually carried out on the downsampled projection images [12]: the projection images are downsampled at the centers of the modulator blocker shadows and non-blocker shadows. In the downsampled images, the modulated primary shares the same frequency band with the unmodulated primary and scatter, making the aliasings occur very likely. If a spatially nonuniform modulation function is used, which is true in practice due to the heel effect of the X-ray tube and the beam hardening effect of the primary modulator, the aliasings would be aggravated because the nonuniformity of the modulation function virtually adds more high-frequency components into primary.
The aggravation of aliasing of primary caused by the nonuniformity of the modulation function is not considered in the original algorithm of scatter estimation derived from the principle and hypothesis of primary modulation [12], in which, to estimate a scatter distribution, the modulated primary is first demodulated back, and then scaled and subtracted from the unmodulated primary and scatter. Further improvements have been explored in recent years [17–19], aiming at replacing the original Fourier space filtering technique by non-Fourier space and regularized optimization ones. A clinical study on angiography C-arm CT system has also been reported [20, 21].
In this paper, we still focus on Fourier space filtering-based scatter estimation as it is a unique property of the primary modulator method, computationally efficient and easy to implement. With a concept of virtual scatter modulation, a new algorithm of scatter estimation is derived: the measured X-ray image is first divided by the measured nonuniform modulation function so that a scatter modulation is virtually realized; and then the modulated scatter is demodulated back and scaled to obtain a scatter estimate. After the division, the aggravation of aliasing of primary is transferred to that of scatter. Since scatter in general has less high frequencies than primary does, the aggravation of its aliasing is expected to be weaker, and therefore the overall aliasing can be reduced.
This paper is organized as follows. Section 2 reviews the primary modulation method, where aliasing errors in the original algorithm of scatter estimation are analyzed. The new algorithm using the concept of scatter modulation is proposed in Section 3. Section 4 validates the proposed algorithm on a tabletop CBCT system using a Catphan©600 phantom and an anthropomorphic thorax phantom. Finally, we summarize this paper in Section 5 discussion with a brief discussion.
Aliasing errors in primary modulator method
Primary modulation using primary modulator
In the primary modulation method, a high-spatial-frequency pattern board consisting of attenuating blockers is placed between the X-ray source and the scanning object as a primary modulator [12]. For X-rays passing through the blockers, their intensities are attenuated by the blocker, with a transmission ratio, α, predetermined by the modulator material and thickness. Let p and s be primary and scatter in the spatial domain, respectively, then the measured primary-modulated X-ray image with such a primary modulator in place can be expressed as,
According to the derivations in Refs. [12, 14], a scatter distribution in the Fourier domain can be estimated from the primary-modulated image using filtering techniques as
In the primary modulation method, aliasings in the primary-modulated image are sources of errors in scatter estimation. Figure 1 illustrates the assumed ideal situation of primary modulation where primary and scatter are band-limited, and the realistic situation with aliasings occurring between the modulated-primary and the unmodulated primary and scatter, respectively. The aliasings are rooted in the limited modulation frequency and aggravated by the nonuniformity of the modulation function in practical implementations. Since the minimum spacing of the modulator blocker is limited by the finite size of focal spot and the geometric magnification, the achievable modulation frequency of the primary modulator is always lower than the sampling frequency of the detector. Consequently, scatter is initially estimated from the downsampled primary-modulated images. In the downsampled images, the modulated primary shares the same frequency band with the unmodulated primary and scatter, making the aliasings occurs very likely.

An illustration of primary-modulated image in the Fourier domain. (a) The ideal situation; (b) the realistic situation.
If a spatially nonuniform modulation function is used, which is true in practice due to the heel effect of the X-ray tube and the beam hardening effect of the primary modulator, the aliasings would be aggravated. Let n (i, j) be the nonuniformity of the modulation function in the spatial domain, then the realistic modulation function should be m (i, j) = m0 (i, j) n (i, j). Accordingly, the estimated scatter in Eq. (2) actually is [14], ∥
Since the effective primary, P ∗ N, in scatter estimation generally has more high frequencies than the original primary, P, does, the estimated scatter in Eq. (3) contains more aliasing errors when a nonuniform modulation function is applied.
Virtual scatter modulation
Let p″ (i, j) be the result of the measured transmission image p′ (i, j) divided by the measured modulation function m (i, j) = m0 (i, j) n (i, j), then from Eq. (1), we have
Following the filtering techniques used in the primary-modulation algorithm above, we can obtain an estimate of the effective scatter distribution as
As s (i, j) = s′ (i, j) n (i, j) [i.e., S (ω) = S′ (ω) ∗ N (ω) in the Fourier space]. an estimate of the original scatter can be obtained as
Figure 2 illustrates the main procedures in scatter estimation using the primary-modulation algorithm and the scatter-modulation algorithm, respectively. For the primary-modulation algorithm, scatter is estimated by subtracting the demodulated primary in the primary-modulated image from the unmodulated primary and scatter; while for the scatter-modulation algorithm, scatter is estimated by demodulating scatter in the scatter-modulated image obtained from dividing the measured primary-modulated image by the measured modulation function. They also use different weighting factors.

Major procedures of scatter estimation for the primary-modulation algorithm (a) and for the scatter-modulation algorithm (b), respectively.
Please be noted that for the division in Eq. (5), no geometrical change between the scan of object and the scan of modulator is considered. In case of significant system mechanical vibrations, a more sophisticated calibration on gantry rotation may be required, same as other scatter estimation algorithms. Recently, a modulator-database based registration and interpolation approach has been developed to resolve this problem [20]. Also, a gantry-rotation calibration has been commonly deployed on diagnostic CT [2].
Like primary-modulation algorithm in Eq. (3), the estimated scatter from the scatter-modulation algorithm indeed is
The last two terms in Eq. (8) are the contributions of aliasings,
Unfortunately, the scatter-modulation algorithm cannot bypass the inevitable aliasing errors either. However, compared with the aliasing errors of the primary-modulation algorithm in Eq. (4), the impact of the nonuniformity of the modulation function is mainly transferred from primary to scatter when the scatter-modulation algorithm is used (recall that S′ (ω) is the Fourier transform of the effective scatter, s (i, j)/n (i, j)). Since scatter in general has less high-frequency components than primary does, the increase in high frequencies due to the nonuniformity of the modulation function is generally smaller for scatter than for primary, as illustrated in Fig. 3. As a result, the overall aliasings can be reduced with the proposed scatter-modulation algorithm.

An illustration of the high-frequency increase caused by the nonuniformity of the modulation function. Since scatter in general has less high-frequency components than primary does, the increase in the high-frequency region due to the nonuniformity of the modulation function is expected to be smaller than that of primary.
It is worth noting that, with a uniform (ideal) modulation function, (i.e., n (i, j) =1, N (ω) = δ (ω) and
The tabletop cbct system
A tabletop CBCT system was used with the system parameters summarized in Table 1. The system consisted of a CPI Indico 100 100 kW programmable X-ray generator (CPI Communication & Medical Products Division, Georgetown, Ontario, Canada), a Varian G-1590SP X-ray tube [Varian X-ray Products (Now Varex), Salt Lake City, UT], a rotation stage, a Huestis collimator (Huestis Medical, Bristol, RI), a Varian PaxScan 4030CB flat panel a-Si large area X-ray detector, and a workstation. The X-ray tube had a tungsten target with a 12 deg of target tilt angle, and an inherent filtration of 1.0 mm Al plus 3 mm of equivalent aluminum due to the collimator. No anti-scatter grid was mounted in front of the detector.
Imaging parameters of the physical experiments
Imaging parameters of the physical experiments
During the experiments of the primary modulation method, a one-dimensional (1-D) erbium primary modulator and a two-dimensional (2-D) copper modulator (shown in Fig. 4) were mounted in front of the collimator and used for the Catphan© 600 phantom and the thorax phantom, respectively, with a nominal distance to the X-ray focal spot of 231 mm.

Two primary modulators used in this paper. (a) The 1-D erbium modulator (used for the Catphan phantom): erbium foils (25.4 μm of thickness) were cut into strips and glued upon a uniform aluminum oxide substrate (0.5 mm of thickness), with strip width and spacing being 1.588 mm; (b) the 2-D copper modulator (used for the thorax phantom): checkerboard copper patterns (210 μm of thickness) were manufactured by printed circuit board (PCB) method, with blocker size and spacing being 0.889 mm.
The man-made 1-D erbium modulator consisted of 25.4 μm thick equi-distantly spaced strips. The width and spacing of the strips are both 1.6 mm. The resulting modulation period on the detector due to the geometrical magnification was approximately 12.4 mm. The measured transmission factor of the erbium strip was 81% at 120 kVp. As described in Ref. [23], a 1-D primary modulator aligned parallel to the horizontal direction of the detector, which modulates primary along the vertical direction, is able to avoid ring artifacts in reconstructed images. The material of the 1-D primary, erbium, is specifically selected to minimize beam hardening of the modulator [16]. Compared with a two-dimensional (2D) copper or aluminum primary modulators used in Refs. [12, 14], the 1-D erbium primary modulator is more suitable for the Catphan phantom to demonstrate the performances of the scatter estimation algorithms, because other factors potentially impacting the performance of scatter correction, such as the ring artifacts and the beam hardening effect of the modulator, are already suppressed.
The 2-D copper modulator was built on a circuit board using a conventional etching method. The copper blocker on the modulator has a side length of 889 μm, and a thickness of 210 μm. The measured transmission of the blocker, α, is approximately 75% at 120 kVp. It was used for the thorax phantom due to the relatively more complicated structures and more higher frequency components.
Both the primary-modulation algorithm and the scatter-modulation algorithm were evaluated on a CatPhan©600 phantom (The Phantom Laboratory, Salem, NY) with the 1-D erbium primary modulator, and an anthropomorphic thorax phantom with the 2-D copper modulator, respectively. The CatPhan phantom is widely used to evaluate CT number accuracy and uniformity, contrast to noise ratio (CNR), as well as low contrast detectability and spatial resolution, making it the best choice for our study. The thorax phantom, with anatomic structures like human body, can provide helpful information close to real patient scans. The scatter estimations by the two algorithms were implemented using Eq (2) and Eq (7), respectively, where a Hamming window with ω max = π/4 was chosen as the low-pass filter H (ω). The standard Feldkamp-Davis-Kress (FDK) algorithm [24] was used in image reconstructions. 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.
For the use of comparison, fan-beam scans using a narrow collimator were carried out. Due to the small volume of irradiation, the scatter signals in the narrow-collimator scans were very low, and were used as ground-truth references in the comparisons. The 1-D profile of the measured scatter that was obtained by subtracting the fan-beam image from the cone-beam image in the irradiation area, was also used to exhibit the accuracy of the estimated scatter. The magnitude of the scatter estimation error (SEE) was evaluated as
Besides side-by-side image comparisons, the quality of the reconstructed images is also quantified using the CNR and the error of CT number. The CNR was computed as
Further more, the CT number nonuniformity in a uniform regions of reconstructed images are quantified using the maximum difference of CT numbers among the selected ROIs, i.e.,
The measured modulation function for the 1-D erbium modulator obtained after dark-field and flat-field corrections, is shown in Fig. 5. The mean value of the transmission factor of the erbium strips over the whole downsampled image is 0.81. The nonuniformity of the modulation function is computed by dividing the measured modulation function by a uniform modulation function whose transmission factor is the mean value (here it is 0.81). It has a mean of 0.99, and a standard deviation of 8.34 × 10-3.

The measured modulation function for the 1-D erbium modulator. Display window: [0.90, 1.03]. (a) The modulation function in the downsampled image (size of 99 × 26 pixels); (b) the nonuniformity of the modulation function. The vertical profiles of the images on the right side are averaged along the horizontal direction.
Figure. 6 shows the profiles of the measured primary, the measured scatter, and the estimated scatter using both the primary-modulation algorithm and the scatter-modulation algorithm, respectively. For the CatPhan©600 phantom, the SPR is up to two. With the primary modulation method, generally speaking both algorithms estimate the scatter distribution quite well. However, technically the scatter-modulation algorithm outperforms the primary-modulation algorithm in terms of estimation accuracy and artifacts. For the primary-modulation algorithm, the scatter estimation error, ESEE in Eq. (10), is about 3.6%; it is further reduced to about 2.3% when the scatter-modulation algorithm is used. The oscillations that are clearly observed in the central region of the scatter profile estimated using the primary-modulation algorithm, are mostly eliminated with the scatter-modulation algorithm.

The 1-D horizontal profiles of the measured scatter and the estimated scatter for the CatPhan©600 phantom. Scatter estimations using both the primary-modulation (PM) algorithm and the scatter-modulation (SM) algorithm are shown. The measured primary is also provided to imply the corresponding SPR levels.
The scatter correction performances using the two algorithms are more obvious in the comparison of the reconstructed CT images, as shown in Fig. 7. The reconstructions have a size of 512×512 pixels, with 0.4×0.4 mm2 for a pixel. The slice thickness in the z direction is 2 mm. The fan-beam reconstruction shown in Fig. 7(b) is used as the reference. Without scatter correction, the reconstructed cone-beam image has severe cupping artifacts. These artifacts are significantly suppressed when scatter is corrected with either the primary-modulation algorithm or the scatter modulation algorithm. However, as also shown in Fig. 6, the scatter estimation using the primary-modulation algorithm has relatively larger errors due to the aggravated aliasing in presence of the nonuniform modulation function. Residual artifacts, such as the doming and ruffling, are present in the image after scatter correction. It is more clearly observed in Fig. 8, where the zoomed-in images in the rectangular region indicated by the dotted lines in Fig. 7(c) are shown.

Image reconstruction of the high contrast module CTP404 of the CatPhan©600 phantom from cone-beam scans with and without scatter correction. Reconstruction size: 512×512 pixels with 0.4×0.4 mm2 for a pixel. Display window: [–300, 400] HU. (a) The cone-beam image without scatter correction; (b) the fan-beam image (reference); (c) the cone-beam image with scatter corrected using the primary-modulation algorithm; and (d) the cone-beam image with scatter corrected using the scatter-modulation algorithm.

The zoomed-in images in the rectangular region indicated by the dotted lines in Fig. 7(c). Reconstruction size: 480×330 pixels with 0.16×0.16 mm2 for a pixel. Display window: [–67, 120] HU. (a) The fan-beam image (reference); (b) the cone-beam image with scatter corrected using the primary-modulation algorithm; and (c) the cone-beam image with scatter corrected using the scatter-modulation algorithm.
For a quantitative analysis of the reconstructed images, we measured the CT numbers, the noise [standard deviation (STD)] and the CNRs in the selected ROIs labeled in Fig. 7. The results are summarized in Table 2. For the cone-beam image without scatter correction, the RMSE [calculated using Eq. (12) with the fan-beam image as reference] is as high as 312.7 HU, and the averaged CNR is only 12.3 HU. After scatter correction using the primary modulation technique, the primary-modulation algorithm and the scatter-modulation algorithm reduce the RMSE to 19.6 and 19.8 HU, while enhance the averaged CNR to 18.7 and 18.8 HU, respectively. Note that a relatively higher noise level, which is an expected result for all post-processing scatter correction algorithms [25], is seen in the scatter corrected images (the corresponding noise rises from 11.8 HU to 17.1 and 17.0 HU, respectively). Here, a similar level of CT number accuracy and CNR is achieved for high contrast rods, which is expected because the two algorithms differ mainly in the residual aliasing error. The proposed scatter modulation algorithm shows no degradation relative to the original one, reflecting its robustness and effectiveness.
Mean, standard deviation (STD) and CNR in the selected ROIs of the CatPhan©600 phantom in Fig. 7
To quantify the improvement in reduction of aliasing errors, we also measured the CT numbers of a relatively uniform region of the CatPhan phantom at ROIs labeled in Fig. 8. The averaged values in the selected ROIs are summarized in Table. 3, where the maximum differences, ΔMAX, is calculated using Eq. (13) as the indicator for the CT number nonuniformity in the reconstructed images. Although the overall image quality is much improved after scatter correction using primary-modulation algorithm, the CT nonuniformity in our selected region could still be as high as 38.9 HU, due to the residual aliasing error demonstrated in Fig. 6. Using the proposed virtual scatter modulation algorithm, the CT nonuniformity is significantly reduced to 4.5 HU, at the same level of our ground truth reference (i.e., 3.3 HU).
Averaged CT number (HU) in the selected ROIs of a uniform region as shown in Fig. 8
To further demonstrate the performance of the virtual scatter modulation, two off-center cross sections (low contrast detectability module CTP515 and high contrast resolution module CTP528) of the CatPhan phantom, along with reformatted images, are also reconstructed and displayed in Fig. 9. Shading artifacts and CT number shift are greatly reduced after scatter correction. The virtual scatter-modulation algorithm consistently outperforms the primary-modulation one with less residual artifacts as highlighted by the “arrows”. Relatively better low contrast detectability is also achieved in the subslice (central) region of the cross section. Specifically, for a contrast target with 7-mm diameter and its background [ROIs shown in Fig. 9(e)], virtual scatter-modulation algorithm has a contrast difference of 8.3 HU, compared with 1.6 HU for the primary-modulation one, which is contaminated by the residual artifact. For the module CTP528, a spatial resolution of 16 lp/cm is achieved without and with scatter correction, suggesting scatter correction barely affect spatial resolution.

Volumetric image reconstructions of the CatPhan©600 phantom from cone-beam scans without and with scatter correction. Reconstruction size: 512×512×320 voxels with 0.4×0.4×0.4 mm3 for a voxel. First row: reformatted images of the Catphan©600 phantom (display window: [–300, 400] HU, averaged over 2-cm thickness), where the dashed-lines in (a) indicate the locations of the cross sections; second row: cross section images of module CTP515 (display window: [–150, 350] HU, averaged over 8-cm thickness), where the low contrast targets are illustrated in (d) according to the manual of the phantom; last row: cross section images of module CTP528 (display window: [–300 2100] HU). First column: the cone-beam images without scatter correction; second column: the cone-beam images with scatter corrected using the primary-modulation algorithm; last column: the cone-beam images with scatter corrected using the scatter-modulation algorithm. Reconstruction kernels: the Ram-Lak for images in the last row and the Shepp-Logan for all the others.
Additionally, a comparative study on an anthropomorphic thorax phantom is also conducted using the 2-D copper modulator, with reconstructed CT images shown in Fig. 10, where a ring correction [26] is applied to suppress the ring/band artifacts caused by the insertion of the 2-D primary modulator. Compared with no scatter correction, scatter corrected transaxial and reformatted (sagittal) images overall have better image quality, with much less shading/streak artifacts, and no obvious CT number shift (taken fan-beam scan as reference). The subtractions of images with primary-modulation algorithm from that of the corresponding scatter-modulation one are also included in Fig. 10, where the differences are dominated by the oscillations that are related to the residual aliasing error in scatter estimation, same observations as on the Catphan phantom study above. Quantitatively, the virtual scatter-modulation algorithm still achieves better CT number uniformity than the original primary-modulation one. As summarized in Table. 4, for the ROIs selected on the transaxial and reformatted images, the CT number non-uniformity measured using Eq. (13) is reduced from 30.4 and 21.4 HU, with the primary-modulation algorithm, to 13.3 and 5.2 HU, with the scatter-modulation algorithm, respectively.

Volumetric image reconstructions of the anthropomorphic thorax phantom from cone-beam scans without and with scatter correction. Reconstruction size: 512×512×256 voxels with 0.4×0.4×0.4 mm3 for a voxel. (a) Fan-beam transaxial image (reference); (b) cone-beam transaxial image without scatter correction; (c) cone-beam reformatted (sagittal) image without scatter correction; (d) cone-beam transaxial images with scatter corrected using the primary-modulation algorithm; (e) cone-beam transaxial images with scatter corrected using the scatter-modulation algorithm; (f) difference image by subtracting (d) from (e); (g) cone-beam reformatted images with scatter corrected using the primary-modulation algorithm; (h) cone-beam reformatted images with scatter corrected using the scatter-modulation algorithm; (i) difference image by subtracting (g) from (h). ROIs in (f) and (i) are in two uniform regions selected for a quantitative analysis in Table. 4. Display windows: [–450 550] HU for all transaxial and reformatted images; [–50 50] HU for the difference images. Reconstruction kernel: the Shepp-Logan.
Averaged CT number (HU) in the selected ROIs of the uniform regions as shown in Fig. 10
As demonstrated above, overall both the primary-modulation algorithm and the scatter-modulation one achieve good scatter correction performance, eliminating the cupping artifacts and improving image contrast. The two algorithms have similar levels of improvement in terms of CT number accuracy, CNR and noise for the contrast rods evaluated in Table. 2. However, the scatter-modulation algorithm has less residual artifacts in the estimated scatter and in the reconstructed image as well, which validate our previous argument that the scatter-modulation algorithm is able to reduce the aliasing errors otherwise aggravated by the nonuniformity of the modulation function when the primary-modulation algorithm is used.
In order to obtain good scatter correction performance of the primary modulation method, the primary modulator and the related scatter estimation algorithm needs to be carefully designed and implemented. When designing a primary modulator, the size of the attenuating blocker in the modulator, the transmission factor of the blocker, and the material of the blocker deserve more considerations, because they determine the modulation frequency, the modulation strength and the magnitude of beam hardening of the modulator, respectively. Some relevant investigations can be found in Refs. [15, 16]. Once the modulator is made, these hardware-related parameters usually cannot be easily changed. The scatter estimation algorithm is software-related and can be optimized in data processing. The original algorithm is a natural derivation from the principle and hypothesis of primary modulation. It is straightforward and computationally efficient as the filtering technique is used. However, it may be suboptimal in practical implementations since the principle and hypothesis may not be fully satisfied due to some nonideal issues (e.g., the inaccuracy in manufacture of the modulator, the finite focal spot, and the polychromatic X-ray source). Therefore, it is also important to investigate and improve the scatter estimation algorithm.
In this work, we present a new algorithm to estimate scatter for the primary modulator method, with a concept of virtual scatter modulation, which can significantly reduce the aliasing errors in estimated scatter and therefore improve image quality in reconstructions. In the new algorithm of scatter estimation, the measured X-ray image (i.e., the primary-modulated image) is first divided by the measured modulation function, equivalent to virtually modulating scatter; a scatter distribution is then estimated by demodulating scatter in the scatter-modulated image. Compared with the original algorithm in which scatter is estimated by subtracting the demodulated primary in the primary-modulated image from the unmodulated primary and scatter, the new algorithm possesses better scatter correction performance when a nonuniform modulation function is actually applied in practical implementations.
For the Catphan©600 phantom, the overall scatter estimation error is about 3.6% with the original algorithm. It is further reduced to about 2.3% when the new algorithm is used. Both the two algorithms reduce the CT number error from 312.7 HU to less than 20 HU, and enhance CNR from 12.3 to nearly 19. However, the oscillations that are clearly observed in the central region of the scatter profile estimated using the original algorithm, are mostly eliminated with the new algorithm, leading to less residual artifacts and CT number nonuniformity in the reconstructed image. Compared with 38.9 HU of CT nonuniformity in a uniform region of the Catphan phantom when the primary-modulation algorithm is used, the proposed scatter-modulation algorithm significantly reduces it to 4.5 HU, at the same level of our ground truth reference (3.3 HU). Relatively better low contrast detectability is also achieved in the subslice region of module CTP515, thanks to the less residual artifacts in the center. On the anthropomorphic thorax phantom, overall better CT number uniformity is achieved as well, with the maximum difference among the selected ROIs of uniform regions reduced roughly by a factor of two.
It is worth noting that the virtual scatter modulation shares a common step with a typical beam hardening correction, i.e., the division process using the measured modulation function in Eq. (5). Thus, the virtual scatter modulation can play an important role in compensating for the beam hardening of the modulator and in further reducing the associated scatter estimation bias. A comprehensive spectral compensation with the scatter modulation concept is under development. Without consideration of computational cost, it is also worth investigating iterative algorithms for scatter estimation in the future, where optimization criteria may be utilized, and the nonuniformity of the modulation function may be compensated in each iteration.
Footnotes
Acknowledgments
Research reported in this publication was partially supported by the National Institute of Biomedical Imaging and Bioengineering of the National Institutes of Health under Award Numbers R21EB008186, R21EB019597 and R21EB021545. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. The project was also partially supported by the Ministry of Science and Technology of China Key Research and Development Project (Grant No. 2016YFC0101400) and by the National Natural Science Foundation of China (Grant No. 81671681). The authors would like to thank N. Robert Bennett for the help in making the 1-D erbium modulator.
