Abstract
In practice, mis-calibrated detector pixels give rise to wide and faint ring artifacts in the reconstruction image of the In-line phase-contrast computed tomography (IL-PC-CT). Ring artifacts correction is essential in IL-PC-CT. In this study, a novel method of wide and faint ring artifacts correction was presented based on combining TV-L1 model with guided image filtering (GIF) in the reconstruction image domain. The new correction method includes two main steps namely, the GIF step and the TV-L1 step. To validate the performance of this method, simulation data and real experimental synchrotron data are provided. The results demonstrate that TV-L1 model with GIF step can effectively correct the wide and faint ring artifacts for IL-PC-CT.
Introduction
Phase-contrast imaging (PCI) is a new imaging method that can reconstruct proper image for soft tissue [1]. Additionally, PCI is considered a powerful preclinical imaging modality to observe fine structures with a resolution higher than any available clinical radiography [2]. Computed tomography is effective and efficient for noninvasive diagnosis and non-destructive technique. In recent years, by using PCI together with CT, the Phase contrast CT (PC-CT) technique is also developed, which possesses excellent advantages compared to the conventional absorption-based CT when imaging soft tissues [3–5]. PC-CT methods include interferometric CT [6], diffraction-enhanced CT [7, 8], grating-based phase contrast imaging methods [9, 10], and in-line PC-CT (IL-PC-CT) methods [11, 12].
IL-PC-CT images, reconstructed from the 2D X-ray projection data acquired with a flat-panel detector, are often corrupted by ring artifacts. As visualization and quantification of the anatomic and pathological features are influenced by these ring artifacts, removal or reduction of these artifacts is essential. Ring artifact removal or reduction without impairing the image quality is still a challenging problem for the researchers. To overcome the challenge, several methods have been reported so far to correct the ring artifacts from CT images.
The flat field correction is a common method to reduce ring artifacts [13]. However, ring artifacts are not removed completely by this method when different camera elements have intensity dependent, nonlinear response functions or the incident beam has time dependent non-uniformities [1]. Another method for ring artifacts suppression is based on moving the sample or the detector system during the acquisition in defined horizontal and vertical steps [14, 15]. However, this requires very precise translation motor components. The third method for correct ring artifacts is the image-processing based on sinogram preprocessing and reconstructed images post-processing. Some reported methods dealt with the raw sinogram aim at detecting and correcting the spurious lines in the sinogram before applying the reconstruction process [1, 16]. The post-processing approach may be tempting to detect and remove the ring artifact in the image domain [17] rather than the sinogram domain [18–20]. Differing from classical sinogram preprocessing and image postprocessing techniques, a novel approach is presented to correct ring artifacts in compressed sensing tomographic reconstruction [21]. It is shown that the ring artifacts correction in compressed sensing tomographic reconstruction can be easily integrated in the formalism, enabling simultaneous slice reconstruction and ring artifacts correction. The optimization model of compressed sensing tomographic reconstruction is solved by the fast iterative shrinkage-thresholding algorithms (FISTA).
The ring artifacts can be of different types and of different intensities. On the one hand, completely damaged detector pixels cause strong ring artifacts in the tomographic image [16]. On the other hand, mis-calibrated detector pixels, e.g. due to beam instabilities not completely taken into account by a normalization correction, give rise to wide and faint rings in the tomographic image [22]. The sinogram pre-processing technique is the wavelet-FFT filter [16]. Experiment result in [16] showed that most wide and faint ring artifacts were reduced from the reconstructed slice. However, the experiment results corrected by wavelet-FFT filter showed that there were minimal distortions at the reconstructed image center. In our study, we mainly research the correction method for wide and faint ring artifacts in the reconstruction image domain.
Recently, a guided image filtering (GIF) method was proposed that yielded both quality and efficiency in many applications [23, 24]. The guided filter has good edge-preserving smoothing properties, if a pixel is in the middle of a “high variance” area, then its value is unchanged, whereas if it is in the middle of a “flat patch” area, its value becomes the average of the pixels nearby [23]. In our study, the ring artifacts is characterized with wide and faint, so the wide and faint ring artifacts are in the “flat patch” area, the component of ring artifacts becomes the average of the pixels nearby. Thus, the GIF step can suppress the ring artifacts to some extent, however, the GIF step cannot removed the ring artifacts completely (see Section 3.1).
Sparse regularization techniques promote sparse solutions when solving ill-posed inverse problems. For example, L1 regularization tended to produce a sparse solution with clean background [25, 26]. However, in case of high fraction of noise, L1 regularization fails to recover the image efficiently. Therefore, we propose to add another TV regularization to correct ring artifacts. The TV term (isotropic or anisotropic) is essentially the L1-norm of the gradient of the image [27, 28], which can promote sparse gradients. The main idea of anisotropic TV is to separate the first-order finite difference operator in the horizontal and vertical directions to avoid the interference between them, hence the anisotropic total variation regularization can preserve image sharp with corners [29]. In industrial and clinical tomographic imaging applications, natural images usually contain a lot of anisotropic features and have a sparse representation in a transform domain. Therefore, we study the anisotropic TV regularization term added to L1-TV model.
Since we know the natural image is sparse in a transform domain and we expect the ring artifacts to not be sparse in the same transform domain (since it is not a real image). TV-L1 model not only can be viewed as promoting a doubly sparse structure respectively, but also combines the merits from both TV and L1 regularization in the sense that it successfully reconstructs piecewise constant image that preserve both geometry and details with little background noise [30, 31]. Thus, the TV-L1 model sparsity constraint forces the ring artifacts variables to have only a few not null components. Similarly, in this study, the ring artifacts can be of wide and faint, which can be corrected by TV-L1 model. Inspired by the work [23, 31], the new ring artifact correction method is presented for IL-PC-CT based on combining TV-L1 model with guided image filtering (GIF). This new algorithm is referred to as the GIF-TV-L1 algorithm. GIF-TV-L1 algorithm can reduce visible wide and faint ring artifacts while preserve the image section details compared with wavelet-FFT filter. The proposed ring artifacts correction method works quite well in practice (see Section 3.2).
Method
Synchrotron IL-PC-CT data acquisition
This study was approved by the ethics committee of Tianjin Medical University, Tianjin, China, and written informed consent was obtained from all patients. The real liver sample experiments were performed in BL13W1 of the Shanghai synchrotron radiation facility (SSRF). Figure 1 shows the schematic of the IL-PC X-ray imaging setup. The monochromator crystal was a combination of a Si (111) orientation crystal and a Si (311) orientation crystal. A high-precision sample platform was used to position the sample and rotate the sample axis perpendicular to the beam. The x-ray beam energy in the experiments was set at 20 keV, and the detector employed an x-ray CCD camera system with 9×9μm2 per pixel. The projections were recorded with a sample-to-detector distance of 1 m and exposure time of 10 ms. Projection data was collected from 1024 projections evenly distributed over pi-view in the BL13W1 of the SSRF. In addition, 20 flat field images and 10 dark field images were collected. The liver sample was placed on the shelf, and its image f FBP of size 1024×1024 pixels was reconstructed using a FBP algorithm [13].

Schematic diagram of the in-line phase contrast imaging setup.
Figure 2(a) shows sinogram image of the projection data from the liver section. The data were collected by taking 1024 projections with total 180°angle of view. In Fig. 2(b), the magnified region of interest (ROI) of sinogram reveals vertical lines that are responsible for ring artifacts. In this study, our aim is to correct ring artifacts.

(a) Sinogram of the projection data. (b) magnified ROI in the Sinogram.
The guided image filtering [23] is a local affine model that connects the filtering output f
out
to the guidance image f
guide
:
Where ɛ is a regularization parameter penalizing large a k , f in is a filtering input image.
Equation (2) is the linear ridge regression model and its solution can be expressed by a linear regression [32]:
Where η
k
and
Because several windows w
k
overlap a given pixel, so the value of
Equations (3), (4), and (5) taken together define the guided image filtering, for which the main computational burden is a boxfilter of window radius r, denoted boxfilter. The guided image filtering is as follows:
In our study, f guide = f in , f in was reconstructed using a filtered back-projection (FBP) algorithm, this guided image filtering(GIF)algorithm is referred to as the FBP-GIF algorithm.
Proper utilization of the prior information enables the image quality to be improved, sparse prior information has attracted considerable interest. The choice among the various prior terms depends on the specific object and on the desire to preserve or emphasize particular features [33, 34]. In order to combine the merits from both L1and TV regularization, the ring artifacts correction technique based on a combination of L1 and TV regularization is presented in IL-PC-CT. It is known that CT images usually have sparse representations under certain wavelet bases [35]. The Daubechies wavelet basis is used in our experiments. Let Ψ = [ψ1, ψ2,. . . . . . ψ
N
] be the Daubechies wavelet basis. The ring artifacts correction technique becomes the TV-L1model:
For the sake of convenience, let ∥f ∥
TV
= ∥ Df ∥ 1, then we can rewrite the sub-problem Equation (7) as
ADMM is an algorithm that is intended to blend the decomposability of dual ascent with the superior convergence properties of the method of multipliers [36]. ADMM decomposes a large global problem into a series of smaller local sub-problems, and coordinates the local solutions to compute the globally optimal solution. Inspecting (8), we adopt a novel splitting strategy [31] by introducing three auxiliary variables y = f, Ψ
T
f = u, Df = z, the optimization is rewritten as
Its corresponding augmented Lagrangian function is
Where λ1 and λ2 are the regularization parameters; the vectors μ, ρ and γ are the Lagrange multipliers, and δ, θ and η are the penalty parameters.
We use the alternating direction method to iteratively solve the following sub-problems:
And update Lagrange multipliers:
The sub-problem is to minimize the augmented Lagrangian function, these sub-problems are investigated one by one.
(a) f-sub-problem: Problem (11) can be solved by considering the first-order optimality condition, which can be solved by considering the following normal equation:
Since the matrix ΨΨ
T
= I the matrix δI + θD
T
D + ηΨΨ
T
can be simplified as (δ + η) I + θD
T
D . D
T
D is a circulant matrix, D
T
D can be diagonalized using the 2-D DFT matrix [37]. Hence, (18) has the following solution:
Where F denotes the 2D FFT transform, F-1 denotes the 2D inverse FFT transform, and |F (D) |2 denotes the magnitude square of the eigenvalues of the differential operator D.
(b) y-sub-problem: Problem (12) can be solved by considering the first-order optimality condition, which can be solved by considering the following normal equation:
In order to improve convergence rate, let g = f, then Equation (21) can be rewritten as shown Equation (22).
(c) z-subproblem: Problem (13) is known as the z-sub problem, which can be solved using a shrinkage formula. The solution is given by the shrinkage formula36:
(d) u-sub-problem: Problem (14) is known as the u-sub problem, which can also be solved using a shrinkage formula. The solution is given by the shrinkage formula [38]:
In summary, the implementation steps of TV-L1 algorithm are given as follows: Initialization: Input an image g; f(0) = g, z(0) = Dg, u(0) = Ψ
T
g; The iteration number of solving the subproblems(17)–(23)is labeled by k; Regularization parameter λ1 and λ2; The penalty parameters δ, θ, and η; The decomposition level of wavelet function. While stopping criteria is not met do. Compute f subproblem using (19). Compute y, z and u subproblem using (22),(23) and(24). Update Lagrange multipliers by (15), (16) and (17). End while. Output the final correction image.
In our study, g was reconstructed using a filtered back-projection (FBP) algorithm, this TV-L1 algorithm is referred to as the FBP-TV-L1 algorithm.
FBP-GIF-TV-L1 algorithm is the FBP-TV-L1 algorithm with GIF step. The FBP-GIF-TV-L1 algorithm has two main steps: GIF step and TV-L1 step.
The FBP-GIF-TV-L1 algorithm involves: Initialization: Construct an image GIF step:
With a and b defined as
Where f
boxfilter
denotes a box filter of square window. The regularization parameter ɛ in Equation (26) specify which edges or high-variance patches should be preserved. TV-L1 step: Calculate the correction image f using TV-L1 algorithm.
FBP-GIF-TV-L1 algorithm is performed by two components: GIF step, and TV-L1 step. In our study, we consider the special case f guide = f input = f FBP for GIF step, then we get the output image f out . GIF step employs one regularization parameter ɛ. TV-L1 step employs two regularization parameters: λ1 and λ2. The regularization parameters ɛ, λ1, and λ2 play an important role in ring artifacts correction. We understand that more fine tuning of the parameters may lead to better results, however, it is difficult to choose the optimal parameters. As far as we know, most parameters in regularization algorithms are chosen empirically. Therefore, in our study, we also select these parameters in an empirical fashion.
The FBP-GIF-TV-L1 algorithm can be used to correct the ring artifacts for IL-PC-CT. We compare the algorithm with four closely related methods: FBP, FBP-GIF, FBP-TV-L1, and FBP-wavelet-FFT filter. The abdomen phantom and real liver sample were used to evaluate our algorithm. All the algorithms were implemented in C++ language and matlab language on a PC (4.0 GB memory, 3.4 GHz CPU). The loss of the energy can be expressed by the energy of the difference of the reference image (ti,j) and the corrected (ri,j) images, relative to the reference image, resulting in the relative mean square error(MSEr). The smaller the value of MSEr, the better the corrected reconstruction results.
We use the structural similarity (SSIM) index [39] as a quantitative measure for the image similarity. The computed local similarity index is defined on windows x and y:
Simulation data
As shown in Fig. 3 (a), the abdomen phantom without ring artifacts is used as a reference image to measure the performance of the FBP-GIF algorithm. The image size is 512×512 pixels, and 512 projections were used for these constructions. Two regions of interest (ROI) (Fig. 3(a)) containing both smooth components and details are magnified. In the simulation test, lines with variable intensity were added to the sonogram. As shown in Fig. 3(b), image reconstructed by FBP was corrupted by ring artifacts after adding variable intensity lines in the sonogram. As shown in Fig. 3(c)-(f), GIF step suppressed the ring artifacts when the parameter ɛ increases, however, some minor residual ring artifacts may still remain. Especially, as shown in Fig. 3 (e) and 3(f), the ROI containing details were over smoothed and result in a blurred image using the bigger parameter ɛ. A good image-filtering method smooths an image by suppressing noise while preserving important image details. Taking this factor into account: For simulated phantom, the parameter ɛ = 0.00935 was chosen.

(a) reference image. (b) FBP. (c) FBP-GIF (ɛ = 0.000935). (d) FBP-GIF (ɛ = 0.00935). (e) FBP-GIF (ɛ = 0.0935). (f) FBP-GIF (ɛ = 0.935).
To compare the results in a quantitative way, we have computed the MSEr and SSIM, which are widely used to measure image qualities. From Table 1, we see that the correction reconstruction image obtained by FBP-GIF (ɛ = 0.00935) is of the best quality.
MSEr and SSIM (%) comparison
As shown in Fig. 4 (a), the image of real liver sample reconstructed by FBP was corrupted by ring artifacts. For real liver sample, we also evaluate the ring artifacts correction performance of FBP-GIF for different regularization parameter ɛ in Fig. 4(b)-4(d). The results show that GIF step can suppress the ring artifacts when the parameter ɛ increases, however, some residual ring artifacts may still remain.

(a) FBP. (b) FBP-GIF(ɛ = 0.00015). (c) FBP-GIF (ɛ = 0.00075). (d) FBP-GIF (ɛ = 0.00135).
In order to evaluate the correction results objectively, as shown in Figs. 5 and 6, vertical line I(Fig. 4(a)) profiles through the center of the image show that the “high variance” of reconstructed slices affected to be small by the guided image filtering using three different parameters ɛ (Fig. 4 solid arrow). As shown in Fig. 6, vertical line II(Fig. 4(a)) profiles through the center of the image show that most of ring artifacts become piece wise smooth domain by the guided image filtering using the parameter ɛ = 0.00135 (Fig. 6 solid arrow). Namely, guided image filtering can suppress the ring artifacts to some extent. However, the parameter ɛ is not the bigger the better. Figure 7(a)-7(b) show output image using guided image filtering by two different parameters: ɛ = 0.00135 and ɛ = 0.00435. Figure 7(c)-7(d) show the corresponding magnified regions of a small region of interest. As shown in Fig. 7(c)-7(d), a larger ɛ = 0.00435 cannot preserve the liver section details (solid arrow). For real data, the parameter ɛ = 0.00135 was chosen.



(a) FBP-GIF(ɛ = 0.00135). (b) FBP-GIF(ɛ = 0.00435) and the corresponding magnified regions. (c) FBP-GIF(ɛ = 0.00135). (d) FBP-GIF(ɛ = 0.00435).
Simulation data
The main purpose of this section is to evaluate the performance of the FBP-GIF-TV-L1, which was compared with four closely related methods: FBP, FBP-GIF, FBP-wavelet-FFT filter, and FBP- TV-L1. The parameters were set to λ1 = 2e - 4 and λ2 = 7e - 4 for FBP-GIF-TV-L1 algorithm. The maximum iteration number of solving the FBP-GIF-TV-L1 sub-problems performed k = 40. For wavelet function, we use Daubechie wavelet with decomposition level 5. The penalty parameters were set empirically to δ = 0.01, θ = 1.1, and η = 0.001. The parameter ɛ for guided image filtering was empirically set to ɛ = 0.00935, the box-filter-window parameter to r = 4. Wavelet-FFT filter is a fast, powerful and stable filter based on combined wavelet and FFT transforms was presented to preprocess sonogram. Wavelet-FFT filter employs three parameters for the filtering process14: the highest decomposition level L, the wavelet type and the damping factor σ. In the first step, a tight condensation of the stripe information by combining the wavelet and FFT transforms. Then it performs a damping of the relevant coefficients by using a Gaussian function. When the sinogram preprocessing is complete, the output sinogram can be used to reconstruct image by the FBP algorithm. The reconstruction algorithm based on sinogram preprocessing is referenced as FBP-wavelet-FFT filter.
As for FBP-wavelet-FFT filter, the impact of L is illustrated in Fig. 8. When we fix the damping factor σ = 7, Fig. 8 show that the image quality is similar to each other when we choose different the highest decomposition level L from 2, 4, 6. In Fig. 9, we choose different damping factor σ from 1, 3, 5, 7, 9 when we fix the highest decomposition level L = 4. Figure 9 shows that σ = 7 should be chosen for the best visualization.

FBP-wavelet-FFT-filter with differernt decomposition level L.

FBP-wavelet-FFT-filter with differernt damping factor.
For convenience of comparison, we present the images from Fig. 10. Two regions of interest A and B are magnified in Figs. 10 and 11. The results in Fig. 10(c) and Fig. 11(c) show that image reconstructed by FBP was corrupted by ring artifacts. The result from Fig. 10(d) has been obtained with the Daubechie wavelet L = 4 and σ= 7. The results in Fig. 10(d) and Fig. 11(d) show that most ring artifacts are reduced from the reconstructed slice. However, Fig. 11(d) also shows that image reconstructed by FBP-wavelet-FFT filter still contains minimal distortion at the image center. FBP-GIF algorithm can suppress the ring artifacts, however, some ring artifacts may still remain in Fig. 10(e) and Fig. 11(e). Figure 10(b) and Fig. 11(b) show thatFBP-GIF-TV-L1 algorithm can removed the ring artifacts completely and preserve the detail.

(a) reference image. (b) FBP-GIF-TV-L1. (c) FBP. (d) FBP-wavelet-FFT-filter. (e) FBP-GIF.

Partial magnification: (a) reference image. (b) FBP-GIF-TV-L1. (c) FBP. (d) FBP-wavelet-FFT-filter. (e) FBP-GIF.
As shown in Fig. 12, vertical line I (Fig. 10(a)) profiles through the center of the image show that the gray level value of curve obtained by FBP-GIF-TV-L1 algorithm is the closest to the gray level value of reference image among the four curves. Table 2 summarizes the MSEr and SSIM values between images reconstructed using different algorithm and reference image. It is worth noticing that image reconstructed by FBP-GIF-TV-L1 better than other algorithms.

MSEr and SSIM (%) comparison
In order to demonstrate the advantage of the GIF step, we compare FBP-TV-L1 with or without GIF step. We also discuss the impact of the maximum iteration number k of solving the TV-L1 sub-problems for FBP-TV-L1. The image results are shown in Fig. 13. We evaluate the ring artifacts correction performance of FBP-TV-L1 for different iteration number k in Fig. 13(a) and 13(c). Particularly, we choose k from 40, 480. As shown in Fig. 13(d) and 13(f), FBP-GIF-TV-L1 (k = 40) and FBP-TV-L1 (k = 480) outperforms FBP-TV-L1 (k = 40), in terms of suppressing ring artifacts. However, the results show that some ring artifacts may still remain using FBP-TV-L1 algorithm. Figure 13(b) and 13(e) suggest that FBP-GIF-TV-L1 can remove the ring artifacts completely.

(a) FBP-TV-L1 (k = 40). (b) FBP-GIF-TV-L1(k = 40). (c)FBP-TV-L1(k = 480) and the corresponding magnified regions. (d) FBP-TV-L1(k = 40). (e) FBP-GIF-TV-L1(k = 40). (f) FBP-TV-L1(k = 40).
In order to evaluate the correction reconstruction results objectively, SSIM and runtime are adopted to evaluate the algorithm, just as in Table 3. When the SSIM value between reference image and image corrected using FBP-GIF-TV-L1 is larger compared with FBP-TV-L1 algorithm, Table 3 shows that FBP-GIF-TV-L1 algorithm provides considerable time benefits over the FBP-TV-L1 algorithm (125.125s using FBP-GIF-TV-L1 algorithm compared with 1076.453s using FBP-TV-L1 algorithm (k = 480)). Moreover, the SSIM also demonstrate that the FBP-GIF-TV-L1 can produce higher accuracy results.
Runtime (sec) and SSIM (%) comparison
First, to show the practical applicability of our approach, we test our proposed algorithm on the liver sample. Figure 16 shows the results obtained using four different algorithms: FBP, FBP-GIF-TV-L1, FBP-wavelet-FFT filter, and FBP-GIF. The parameters λ i (i = 1, 2) of the regularization parameters were set empirically to λ1 = 2e - 8 and λ2 = 7e - 3 for FBP-GIF-TV-L1 algorithm. The maximum iteration number of solving the sub-problems (18)–(24) performed k = 10. For wavelet function, we use Daubechie wavelet with decomposition level 5. The parameters δ, θ, and η of the penalty parameters were set empirically to δ = 0.01, θ = 1.1, and η = 0.001. As for FBP-wavelet-FFT filter, the impact of L is illustrated in Fig. 14. When we fix the damping factor σ = 2.4, Fig. 14 show that the image quality is similar to each other when we choose different the highest decomposition level L from 4, 5, 6. In Fig. 15, we choose different damping factor σ from 0.4, 2.4, 4.4 when we fix the highest decomposition level L = 5. Figure 15 shows that σ = 2.4 should be chosen for the best visualization. The parameter ɛ for guided image filtering was empirically set to ɛ = 0.00135, the box-filter-window parameter was set to r = 4.

FBP-wavelet-FFT-filter with differernt decomposition level L.

FBP-wavelet-FFT-filter with differernt damping factor.

(a) FBP. (b) FBP-GIF-TV-L1. (c) FBP-wavelet-FFT filter. (d) FBP-GIF.
Figures 16(a) and 17(a) show that the ring artifacts generated by the FBP algorithm. Figures 16(d) and 17(d) show that FBP-GIF algorithm can suppress the ring artifacts to some extent, however, some residual ring artifacts may still remain. The result from Fig. 16(c) has been obtained with Daubechie wavelet L = 5 and σ = 2.4. Figures 16(c) and 17(c) show that the ring artifacts are suppressed well by the FBP-wavelet-FFT filter algorithm, with minimal distortion at the image center (Fig. 17(c) solid arrow). The experiment result in Figs. 16(b) and 17(b) suggests that FBP-GIF-TV-L1 algorithm can removed the ring artifacts completely and preserve the soft tissue detail (solid arrow). Besides, additional artifacts are less likely to appear thanks to the regularization. Figure 17(b) shows that the image reconstructed by FBP-GIF-TV-L1 method is visually more satisfying, and succeeds in removing almost all visible rings to an appreciable level.

Partial magnification. (a) FBP. (b) FBP-GIF-TV-L1. (c) FBP-wavelet-FFT filter. (d) FBP-GIF.
Next, for real liver sample, we also evaluate the ring artifacts correction performance of FBP-TV-L1 for different iteration number k. The images were shown in Fig. 18 (a) and 18(c). Figure 18(a) show that FBP-TV-L1 (k = 10) algorithm can suppress the ring artifacts to some extent, however, some ring artifacts may still remain. In order to demonstrate the effective and computationally efficient of the GIF step, we compare FBP-TV-L1 with or without GIF step. Figure 18(b)-(c) suggest that FBP-GIF-TV-L1 and FBP-TV-L1 (k = 40) algorithm can removed the ring artifacts completely and preserve the soft tissue detail (solid arrow).

(a) FBP-TV-L1(k = 10); (b) FBP-GIF-TV-L1(k = 10);(c) FBP-TV-L1(k = 40). andthe corresponding magnified regions (d)magnified ROI of FBP-TV-L1(k = 10). (e)magnified ROI of FBP-GIF-TV-L1(k = 10); (f)magnified ROI of FBP-TV-L1(k = 40).
We also discuss the impact of the maximum iteration number k of solving the TV-L1 sub-problems for FBP-TV-L1. In order to make a comparison study, one regions of interest were magnified. It is clear from Fig. 18(d) and 18(f) that FBP-TV-L1 (k = 40) outperforms FBP-TV-L1 (k = 10) in terms of suppressing ring artifacts. Figure 18 (e) and 18 (f) show that FBP-GIF-TV-L1 and FBP-TV-L1 (k = 40) can remove the ring artifacts completely and preserve the detail. For the convenience of discussion, FBP-GIF-TV-L1 (k = 10) image is used as a reference image. When the image similarity value SSIM = 99.7% between FBP-GIF-TV-L1 (k = 10) image and FBP-TV-L1 (k = 40) image, Table 4 shows that the computational time of FBP-TV-L1 (k = 40) increases compared with FBP-GIF-TV-L1.
Runtime (sec) and SSIM (%) comparison
Our proposed a new FBP-GIF-TV-L1 algorithm to correct the ring artifacts and preserve fine structures for IL-PC-CT. The new correction method has two main steps: the GIF step and the TV-L1 step. The GIF step can suppress the input image f FBP corrupted by ring artifacts to some extent. Then the TV-L1 Model further effectively correct ring artifacts. We apply ADMM to solve the TV-L1 Model.
To evaluate the proposed algorithm practicality and efficiency, the simulation data experiments and real synchrotron data experiments are conducted. For comparison, the FBP-wavelet-FFT filter is used to correct ring artifacts on the same data set. Based on the simulations and real synchrotron data experiments, we come up with the following conclusions. (1) Both FBP-GIF-TV-L1 and FBP-TV-L1 algorithm are effective in correcting the wide and faint ring artifacts. (2) The FBP-GIF-TV-L1 algorithm is an accelerated version of the FBP-TV-L1 algorithm in removing almost all visible rings to an appreciable level. (3) FBP-GIF-TV-L1 algorithm can improve the image quality over the FBP-wavelet-FFT filter in terms of preserving characteristics of the soft tissue and reducing the ring artifacts.
However, the real liver sample is corrupted by wide and faint ring artifacts, we have only studied that the FBP-GIF-TV-L1 algorithm is effective for the wide and faint ring artifacts. Further studies are currently under way to correct strong ring artifacts.
Footnotes
Acknowledgments
This work was supported by National Natural Science Foundation of China (61671004, 61271012, 81371549, 81671683, and 11501415); the Natural Science Foundation of Tianjin City in China (16JCYBJC28600); the WBE Liver Fibrosis Foundation of China (Grant No.CFHPC20131033); the Instrument Developing Project of the Chinese Academy of Sciences (YZ201410); the Foundation of Tianjin university of technology and education (KJ11-22; KJ17-36; J10011060321); The IHEP-CAS Scientific Research Foundation (2013IHEPYJRC801); The Open Project of Key laboratory of Opto-electronic Information Technology, Ministry of Education (Tianjin University) (Grant No. 2017KFKT004); The Foundation of Tianjin Municipal Education Commission (JWK1603).
