Skip to main content
PLOS ONE logoLink to PLOS ONE
. 2015 Apr 2;10(4):e0120140. doi: 10.1371/journal.pone.0120140

Investigation of Different Sparsity Transforms for the PICCS Algorithm in Small-Animal Respiratory Gated CT

Juan F P J Abascal 1,2,#, Monica Abella 1,2,*,#, Alejandro Sisniega 1,2,¤, Juan Jose Vaquero 1,2, Manuel Desco 1,2,3
Editor: Qinghui Zhang4
PMCID: PMC4383608  PMID: 25836670

Abstract

Respiratory gating helps to overcome the problem of breathing motion in cardiothoracic small-animal imaging by acquiring multiple images for each projection angle and then assigning projections to different phases. When this approach is used with a dose similar to that of a static acquisition, a low number of noisy projections are available for the reconstruction of each respiratory phase, thus leading to streak artifacts in the reconstructed images. This problem can be alleviated using a prior image constrained compressed sensing (PICCS) algorithm, which enables accurate reconstruction of highly undersampled data when a prior image is available. We compared variants of the PICCS algorithm with different transforms in the prior penalty function: gradient, unitary, and wavelet transform. In all cases the problem was solved using the Split Bregman approach, which is efficient for convex constrained optimization. The algorithms were evaluated using simulations generated from data previously acquired on a micro-CT scanner following a high-dose protocol (four times the dose of a standard static protocol). The resulting data were used to simulate scenarios with different dose levels and numbers of projections. All compressed sensing methods performed very similarly in terms of noise, spatiotemporal resolution, and streak reduction, and filtered back-projection was greatly improved. Nevertheless, the wavelet domain was found to be less prone to patchy cartoon-like artifacts than the commonly used gradient domain.

Introduction

Respiratory gating helps to overcome the problem of breathing motion in cardiothoracic small-animal imaging. CT imaging is the gold standard in several lung diseases, such as tuberculosis. Blurring caused by breathing motion can hinder quantification in imaging studies, which are useful for assessing the degree of infection based on the density and extension of the lesions. One option for improving image quality is to correct movement blurring using retrospective gating. If we generate complete data sets for a number of respiratory phases by acquiring multiple images for each projection angle [1], the radiation dose delivered to the subject increases proportionally to the number of respiratory phases. Fig 1(A) shows an example of 4 respiratory phases obtained with 32 images per projection angle using a high-dose protocol. If we use only 8 frames per projection angle (corresponding to a dose similar to that of a static imaging protocol), few noisy and irregularly distributed projections are available for the reconstruction of each respiratory phase, thus leading to streak artifacts in the FBP-reconstructed images (Fig 1(B)). In previous approaches [2, 3], this problem was solved within an analytical framework using a variation of the McKinnon-Bates method [4], which is based on correction of an initial estimate obtained from the whole data set (combining all respiratory phases) with the undersampled data from each respiratory phase. Although this approach reduces the presence of noise and artifacts, correcting the artifacts present in the initial estimate remains challenging [2].

Fig 1. Comparison of static imaging and reference high-dose protocols.

Fig 1

FDK reconstructions of gated data obtained with the reference high-dose protocol (A) and with the static imaging protocol (B) comprising 32 and 8 frames per projection angle, respectively. C: Absolute image difference between two high-dose respiratory phases. D: Prior image obtained from the addition of the four low-dose respiratory phases and processed with a Gaussian filter to reduce noise.

Correction of respiratory motion has been addressed for image-guided radiotherapy using non-rigid image registration based on a motion model [5, 6]. In order to reduce the effect of the streak artifacts, the registration was restricted to a volume of interest, defined by a boundary set 2 mm outside the body of the subject. Finally, the registered images were combined and residual streak artifacts further reduced using principal component analysis. The drawback of this approach is that it requires good image quality to guide non-rigid registration.

From a different perspective, in the compressed sensing (CS) framework, an image can be accurately reconstructed from few projections using convex optimization, provided that the image is sparse in a transformed domain [711]. The most commonly used transformed domain is the gradient that leads to total variation (TV) [1214], which efficiently removes noise and artifacts caused by undersampling, but leads to patchy images for high undersampling factors [15].

A combination of both strategies, i.e., prior image and sparsity, is found in the so-called prior image constrained compressed sensing (PICCS) algorithm [1618], which enables accurate reconstruction of highly undersampled data. PICCS combines TV, which removes noise, with a prior image that helps to maintain a natural image texture. This prior image is usually obtained as the average of all respiratory phases, similar to the procedure followed in the McKinnon-Bates method [4]. PICCS has been applied to contrast cardiac CT data [1618] and respiratory gated phantom data [19]. It has also been applied to characterize breathing motion and requires a lower acquisition time than filtered back projection with McKinnon-Bates correction [20]. Several works have proposed variations of PICCS: an adaptive PICCS for longitudinal CT studies [21], an extension to include a log-likelihood–based fidelity term [22], and a nonconvex approach [23].

The PICCS algorithm is a constrained optimization based on L1-penalty functions that can be solved using classic constrained optimization methods. However, since these methods can be computationally expensive, most algorithms solve the constrained TV problem using methods that alternate steepest descent for minimization of an unconstrained version of TV with iterative methods such as the simultaneous algebraic reconstruction technique (SART), which imposes fidelity on the acquired data. Algorithms such as adaptive steepest descent projection onto convex sets (ASD-POCS) are based on this approach [24]. Nevertheless, solving an unconstrained approximated version of the constrained problem requires optimal selection of the regularization parameter and estimation of the step size. The Split Bregman algorithm was applied to MRI [25, 26] and proved to be optimal and computationally efficient for the solution of constrained problems with L1-penalty functions. In addition, this approximation facilitates the enforcement of constraints and it circumvents the requirement of an optimal selection of the regularization parameter. Similar alternating methods were also applied to CT [27].

With regard to sparsity transforms, the preferred choice for CT is the gradient domain. Although other transforms may be sparser, depending on the application, few studies have actually used a different choice, and even fewer have offered a comparison. In [28], the authors propose the shearlet transform for static CT, and in [29], wavelet frames were tested on phantom data. In the case of the PICCS method, to our knowledge, no studies have evaluated different sparsity transforms.

In this study, we compare three versions of the PICCS algorithm using different transforms in the prior penalty function term (unitary, gradient, and wavelet). In all three cases, the problem was solved using the Split Bregman formulation. In addition, positive and support constraints were added to the standard PICCS method. The evaluation was performed on small-animal CT data in terms of contrast in bone and lung tissue, mean square error (MSE) with respect to the target, image noise, contrast-to-noise ratio (CNR), degree of compensation of the respiratory movement, and image texture quality. We also analyzed the performance of the algorithm for different weights of the prior penalty term and studied different settings of X-ray flux (related to delivered dose) and number of projections. Preliminary results were presented earlier for a fixed flux and number of projections [30].

Methods

Image reconstruction

PICCS

The PICCS method can be used to reduce streak artifacts and noise when reconstructing highly undersampled gated-CT data. With u i as the i-th phase image, PICCS assumes that u i is sparse in a transformed domain T 1 and that there must be a prior image u p to ensure that u iu p is sparse in a transformed domain T 2. If f i represents the data corresponding to the i-th phase image and F is the forward operator, PICCS is the convex constrained optimization problem

minui(1α)T1ui1+ αT2(uiup)1  such that  Fuifi2σ2, i=1,,I (1)

where I is the total number of respiratory phase bins, σ accounts for noise in the data and α weights the prior penalty function. The common choice for T 1 is the spatial discrete gradient that leads to TV, ||∇u i||1, which filters out noise while preserving edges in the image. TV is also a common choice for T 2.

We remark that, for α = 0, the problem in Equation (1) corresponds to the minimization of TV subject to a data constraint. TV assumes that the image is piecewise smooth and has been shown to yield ‘cartoonish’ images for a low number of projections [15]. When 0 < α ≤ 1, the addition of the prior image prevents the excessive smoothing produced by TV and helps to maintain the texture of the prior image.

PICCS with positivity and support constraints solved using the Split Bregman formulation

We extended the PICCS method by adding a positivity constraint [31, 32] and a support constraint that restrict the reconstruction to a circular field of view, Ω, defined by the Radon transform. Thus, the reconstruction problem in Equation (1) becomes

minui(1α)ui1+ αT2(uiup)1 such that  Fuifi2σ2, ui0, uiΩ (2)

where we use isotropic TV, ui1=(xui)2+(yui)2.

To solve the problem in Equation (2), we use the Split Bregman formulation, which efficiently handles L1-based constrained problems [25, 33]. The Split Bregman formulation makes it possible to split L1-norm terms and L2-norm terms in such a way that they can both be solved analytically in two separate steps. The part including the L2-norm functionals results in a linear system that can be solved using linear iterative methods, and the part with L1-norm functionals is solved using shrinkage formulas, as shown below.

To allow for splitting, we include new variables, d xi, d yi, w i and v i, and formulate a new problem that is equivalent to Equation (2)

minui,dxi,dyi,vi,wi(1α)(dxi,dyi)1+ αwi1 such that Fuifi2σ2, vi0, viΩ, dxi=xui, dyi=yui, wi=T2(uiup), vi=ui (3)

Equation (3) is easily managed using an equivalent unconstrained optimization approach with constraints imposed by adding a Bregman iteration b i for each constraint. That is,

minui,dxi,dyi,vi,wi (1-α)(dxi,dyi)1+ αwi1  +Φ(vi0,viΩ)+μ2Fuifik22+λ2dxixuibxik22+λ2dyiyuibyik22+λ2wiT2(uiup)bwik22+γ2viuibvik22 (4)

where Φ(vi ≥ 0, v i ∊ Ω) represents the non-negativity and support constraints, k is the iteration number and the Bregman iterations are updated as

bxik+1=bxik+xuik+1dxik+1byik+1=byik+yuik+1dyik+1bwik+1=bwik+T2(uik+1up)wik+1bvik+1=bvik+uik+1vik+1fik+1=fik+fiFuik+1 (5)

The Bregman iteration imposes the constraints iteratively by adding the error back into the constraints. Thus, introducing the Bregman iteration into the unconstrained formulation [Equation (4)] forces its solution to converge to the solution of the constrained problem [Equation (2)] for sufficiently small values of the parameters μ, λ, and γ. The data constraint in Equation (5) leads to a sequence of solutions for which both the solution error norm and the data fidelity term decrease monotonically. This formulation is more robust than equivalent approximated unconstrained problems or continuation methods that impose the constraint iteratively by slowly increasing the regularization parameters [25].

Note that, as u i and the auxiliary variables are independent of each other, Equation (4) can now be split into several equations (one for each variable) that are solved sequentially, as follows:

uik+1=minui μ2Fuifik22+λ2dxikDxuibxik22+λ2dyikDyuibyik22+λ2wikT2(uiup)bwik22+         +γ2 vikuibvik22dxik+1,dyik+1=mindxi,dyi (1-α)(dxi,dyi)1+λ2dxiDxuik+1bxik22+λ2dyiDyuik+1byik22wik+1=minwi αwi1  +λ2wiT2(uik+1up)bwik22vik+1=minvi γ2 viuik+1bvik22|vi0,viΩ  (6)

Since solution of u i only involves L2-norm functionals, it can be determined exactly by differentiating the cost function and equating it to zero. The result is a linear system that corresponds to a Gauss-Newton step

Kuik+1=rikK=μFTF+λDxTDx+λDyTDy+λT2TT2+γIrik=μFTfik+λDxT(dxikbxik)+λDyT(dyikbyik)+λT2T(wik+T2upbwik)+γ(vikbvik) (7)

Note that Equation (7) is an analytical function, so an estimation of the step-size is not required. This linear system constitutes a very large-scale problem, where K = NxN, being N the number of pixels, yet it can be solved efficiently using a Krylov solver that involves only matrix-vector multiplications:

μFT(Fui)+λDxT(Dxui)+λDyT(Dyui)+λT2T(T2ui)+γui=ri (8)

Here, we used the biconjugate gradient stabilized method with a threshold δ in the range of 10–2 to 10–4, where δ = 10–2 accelerated convergence (four to six iterations).

d xi, d yi, v i and w i are solved analytically using shrinkage formulas, which are thresholding operations [Goldstein 2009, Wang 2008]

dxik+1,dyik+1=max(sik-(1-α)/λ,0)|Djuik+1+bijk|sik, sik=|Dxuik+1+bixk|2+|Dyuk+1+biyk|2, j=x,ywik+1=shrink(T2(uik+1up)+bwik,α/λ)=max(|T2(uik+1up)+bwik|-α/λ,0) sign(T2(uik+1up)+bwik)vik+1=max(uik+1+bvik,0), vi|viΩ=0. (9)

Evaluation

Test data: Simulation of different scenarios

Algorithms were evaluated using simulations generated from data acquired from a 10-week old adult female Wistar rat weighing 300 g, anaesthetized with isoflurane. Animals were handled according to the European Communities Council Directive (86/609/EEC) and with the approval of the Animal Experimentation Ethics Committee of Hospital General Universitario Gregorio Marañón (ES 280790000087).

The CT subsystem used for data acquisition was ARGUS PET/CT (SEDECAL), a cone-beam micro-CT scanner based on a flat panel detector [34]. The acquisition comprised 360 views of 512×512 pixels (0.2 mm2 pixel size) covering 360 degrees with 32 images per projection angle, at a source voltage of 45 kV.

Gated CT data were acquired using a high-dose protocol (four times the dose of a static imaging protocol) [1]. These high-dose projection data were arranged into four phases using software-based retrospective gating [1] and reconstructed with an FDK-based algorithm [35]. The resulting images were selected as our target.

These data were used to simulate scenarios with different X-ray flux levels and number of projections. Low-dose acquisitions were simulated by selecting a smaller field-of-view of 350x350 pixels (in order to reduce the computational cost), randomly taking 120 projections or less for each phase, and adding Poisson noise by modelling the measurements f i as independently distributed Poisson random variables:

fiPoisson{f¯i}     i=1,,M   with    f¯i=I0 eu(x,y,z) (10)

where u(x,y,z) is the high-dose reconstruction, I 0 is the number of photons emitted by the x-ray source and M is the number of measured projections.

We simulated five different scenarios varying the number of photons emitted by the x-ray source (I 0 = 4.5∙104, I 0/2, and I 0/4 photons) and the number of projections per phase (120, 80 and 60 projections). I 0 was chosen so as to obtain a noise figure for the prior image similar to that of the target (high-dose data). The number of projections per phase will depend on the time resolution of the respiratory cycle, i.e. the number of respiratory phases. Simulations were computed using the IRT code (J.A. Fessler, Image reconstruction toolbox (IRT), 2011, retrieved from <http://www.eecs.umich.edu/~fessler/code/index.html>).

Fig 1(A) shows four respiratory phases for the high-dose protocol and Fig 1(C) shows the image difference between two phases. Most differences between phases are within the lung area due to the respiratory movement and result in blurring of the prior image. Reconstruction of the low-dose respiratory phases with FDK led to images with noise and streak artifacts (Fig 1(B)). The prior was obtained by adding data from all phases and applying a Gaussian filter with σ = 5 to reduce noise (Fig 1(D)).

Comparison of methods and analysis of images

The low-dose data were reconstructed with three algorithms based on the PICCS approach—the unitary transform (L1-PICCS), the gradient transform (TV-PICCS), and the wavelet transform (WT-PICCS)—by varying transform T 2. The three variations of PICCS based on Equation (2) were solved using the Split Bregman formulation [Equations (49)]. For the wavelet transform, we used the symmlet-8 base [36].

It is necessary to select the reconstruction parameters in Equation (6), namely, k, α, μ, λ, and γ. The iteration number k was chosen as the number of iterations that yielded the minimum mean-square error with respect to the reference high-dose image. The regularization parameter, μ, was selected following suggestions from previous studies [31, 33], which showed that for sufficiently small values of μ (μ ≤10 in our case), the problem converges to the same solution, albeit at a higher iteration number. The regularization parameter has the opposite effect. Low λ values (λ≤0.1) resulted in noisy images, as lower weight was given to the TV. For large λ values (λ≥1), the problem converges to similar results, although at a different iteration number. With regard to the regularization parameter γ, we found that low γ values (γ ≤1) were preferable because higher values impaired convergence. Given these considerations, we empirically selected μ = 10, λ = 1, and γ = 0.1.

Finally, to select the value of the prior weight, α, we analyzed the α effect by computing the two methods for α = 0.2, α = 0.5, and α = 0.8. In order to use the same range of parameters for all data sets, the algorithm normalizes the data item f as ff/nǁ, where n is the square root of the number of pixels in the image, following the suggestions from [Tom Goldstein. Split Bregman. Retrieved in 2009 from http://www.ece.rice.edu/~tag7/Tom_Goldstein/Split_Bregman.html].

Images were compared in terms of several quantitative parameters: 1) Contrast in lung and bone areas measured as peak-to-valley (PV) on image profiles. 2) Noise, measured as the coefficient of variation in three different oval 312-pixel ROIs inside soft tissue. 3) Contrast-to-noise ratio, measured as the absolute difference between the value within a vessel and the value in a lung-tissue ROI divided by the noise (Fig 2 left). 4) Reconstruction error, assessed as mean-square error with respect to the target image (high-dose protocol) for both the lung area and bone, measured in the masks shown in Fig 2. 5) Movement compensation was assessed by drawing two profiles on moving areas, one across the vertebrae and another crossing a vessel inside the lung, and comparing them with the same profiles in the target image. In addition, image texture was evaluated by visual inspection.

Fig 2. . Masks for quantitative analysis.

Fig 2

Left: Mask used to measure contrast-to-noise ratio as the absolute difference between the yellow and green ROIs divided by the noise measured in the blue ROI. Middle: Mask to compute MSE in the lung area. Right: Masks to compute MSE in the bone area.

Results

Evaluation of the influence of the parameter α

Fig 3 shows zoomed-in images of the best result for each CS method, for different values of the prior weight α. For small values of α, the prior term has a small influence and all CS methods converge to a solution similar to that provided by spatial TV, with a noticeable patchy pattern (α = 0.2, first column of Fig 3). Larger α values increase weight to the prior and leads to differences in the image texture depending on the sparsity transform used for this term. For α = 0.5 or 0.8, some differences in image texture are visible: L1-PICCS shows salt-and-pepper artifacts and TV-PICCS shows a patchy-like pattern (arrows in column 3 of Fig 3), while WT-PICCS shows a more natural texture.

Fig 3. Zoomed-in images of the low-dose protocol data for respiratory phase one.

Fig 3

Reconstructions were performed with L1-PICCS, TV-PICCS, and WT-PICCS for α equal to 0.2, 0.5, and 0.8, for 120 projections and X-ray flux corresponding to a number of photons I 0 = 4.5∙104. Arrows point at locations where differences in texture are more noticeable.

From here onwards we choose α = 0.8 and discard L1-PICCS, which led to the largest artifacts.

Analysis of the influence of X-ray flux and number of projections

Fig 4 shows the differences between FDK, TV-PICCS, and WT-PICCS reconstructions when decreasing the X-ray flux and the number of projections.

Fig 4. Images of several low-dose protocol data for respiratory phase one reconstructed with FDK, TV-PICCS, and WT-PICCS (α equal to 0.8).

Fig 4

Each column represents a different scenario: 120 projections and flux corresponding to a maximum number of photons I 0 (I 0 = 4.5∙104), 60 projections and number of photons I 0, and 120 projections and number of photons I 0/4 (from left to right).

Fig 5 shows zooms of Fig 4 to better depict differences between TV-PICCS and WT-PICCS when varying the source flux and number of projections. When decreasing the X-ray flux (third column in Fig 5), both algorithms converged in fewer iterations towards more blurred images (the loss of resolution can also be seen in the profile plotted in Fig 6). As the iteration number increases, the sparsity is imposed in the different domains. In the case of TV-PICCS, the algorithm leads to patchy artifacts for all noise levels tested, although with high noise the patchy artifact is less evident. WT- PICCS is more robust against noise level and maintains a more natural texture for all three scenarios. Varying the number of projections has a similar effect on texture: TV-PICCS presents patchy artifacts while WT-PICCS maintains a more natural texture. As the number of projections decreases, the missing data produce streaks that are not removed by any of the algorithms due to the coherent nature of this artifact, which cannot be removed by the TV term common to both algorithms.

Fig 5. Zoomed-in images of low-dose protocol data for respiratory phase one, reconstructed with FDK, TV-PICCS, and WT-PICCS.

Fig 5

Columns represent the different scenarios: 120 projections and dose corresponding to a maximum number of photons I0 (I 0 = 4.5∙104), 60 projections and number of photons I 0, and 120 projections and number of photons I0/4 (from left to right). TV-PICCS and WT-PICCS were obtained with α = 0.8.

Fig 6. Influence of the number of projections and X-ray flux on image profiles.

Fig 6

Top: Profile (yellow line) drawn over heart and lung areas (left figure) and profile drawn over a bone area (right figure), overimposed on the high-dose protocol image. Middle and bottom: Normalized profiles for reference high-dose FDK (target) and for the low-dose protocol reconstructed with TV-PICCS (TV) and WT-PICCS (WT) for different number of projections (middle) and different X-ray flux values (bottom).

Fig 6 illustrates the effect of the different number of projections and X-ray flux on an image profile drawn over lung and bone areas. Lowering either the number of projections or the X-ray flux reduces the recovered contrast in lung and bone. Decreasing the number of projections led to a 40% reduction in PV ratio in the lung profile with respect to the target, with no differences between the methods. For bone, decreasing the number of projections led to a 40% reduction in PV ratio using WT-PICCS and a 27% reduction using TV-PICCS.

Fig 7 shows the image noise for all scenarios. Increasing the X-ray flux leads to less image noise for both TV-PICCS and WT-PICCS. Decreasing the number of projections does not have a significant influence on the image noise.

Fig 7. Coefficient of variation measured in images reconstructed with TV-PICCS and WT-PICCS for the different scenarios.

Fig 7

Plots show mean and standard deviation of the coefficient of variation measured in three different 312-pixel ROI inside soft-tissues. Left panel shows different X-ray flux values for 120 projections; right panel represents different number of projections for a flux corresponding to a number of photons I 0 = 4.5∙104.

Fig 8 shows MSE for bone and soft tissue in different scenarios. For bone tissue, TV-PICCS and WT-PICCS showed a MSE reduction of 83% for the lowest the X-ray flux and of 67% for 60 projections, with respect to FDK reconstruction. There are no large differences between TV-PICCS and WT-PICCS, although WT-PICCS presented a slightly lower MSE. For lung tissue both MSE and PICCS showed an MSE sixty times lower than that of FDK.

Fig 8. MSE with respect to the reference high-dose image for FDK, TV-PICCS and WT-PICCS for the different scenarios.

Fig 8

Plots show MSE in bone tissue (top) and lung tissue (bottom) in the ROIs defined in Fig 2. Left panel shows different X-ray flux values for 120 projections; right panel represents different number of projections for an X-ray flux corresponding to a number of photons I 0 = 4.5∙104.

Fig 9 shows the contrast-to-noise ratio of nodules in the lung. Both TV-PICCS and WT-PICCS lead to a ten-fold increase in CNR with respect to FDK, where TV-PICCS has slightly higher CNR than WT-PICCS.

Fig 9. . Contrast-to-noise ratio measured in lung tissue in images reconstructed with FDK, TV-PICCS and WT-PICCS for the different scenarios.

Fig 9

Left panel shows in the results for different X-ray flux values for 120 projections; right panel represents different number of projections for an X-ray flux corresponding to a number of photons I 0 = 4.5∙104.

Analysis of the respiratory movement compensation

Fig 10 shows profiles along a line containing lung tissue and vessels (Fig 10, left) and along bone tissue (Fig 10, right) for the reference high-dose FDK and WT-PICCS reconstructions of respiratory phases 1 and 3 using 120 projections and I 0 = 4.5∙104. The profiles reveal the existence of respiratory movement for the two respiratory phases; measuring the separation between profiles for frames 1 and 3 provides an estimate of motion of 0.5 mm. However, profiles for WT-PICCS fit the reference case well, with an error of less than 6 μm for most points in the curve.

Fig 10. Respiratory artifact analysis.

Fig 10

Profiles along the yellow lines in soft tissue (left) and bone tissue (right) for reference high-dose FDK (target) and for the low-dose protocol reconstructed with WT-PICCS corresponding to respiratory phases 1 and 3. The analysis shows that the reconstruction can follow the movement of the lung and vessels in the two respiratory phases.

Fig 11 shows phases one and three, reconstructed with FDK and WT-PICCS. While FDK is highly affected by incomplete projections and noise, which hinders details and differences between phases, WT-PICCS is able to remove streak and motion artifacts, recovering the differences between phases.

Fig 11. Images of respiratory phases one and three corresponding to the reference protocol for static studies reconstructed with FDK and WT-PICCS.

Fig 11

Discussion

We evaluated the suitability of different sparsity transforms (unitary, gradient, and wavelet) within the PICCS formulation for reducing dose in CT respiratory gating. Performance was assessed in different scenarios, corresponding to different X-ray flux levels and number of projections, and for different weights of the prior penalty term. Overall, our results show that the selection of the sparsity transform for the prior term does not affect spatial resolution, temporal resolution or noise performance, but has an influence on the final image texture: the wavelet transform showed a more natural pattern than the gradient and unitary transforms. While decreasing the X-ray flux leads to higher image noise, decreasing the number of projections does not have a large influence on the image noise but leads to more streak artifacts, although we did not detect significant differences between TV-PICCS and WT-PICCS. Decreasing the number of projections or the X-ray flux lowered the recovered contrast in bone and lung. While TV-PICCS and WT-PICCS presented similar profiles across soft tissue and lung, WT-PICCS led to more blurred edges for small structures than TV-PICCS probably because of the patchy-like pattern of TV regularization. Both TV-PICCS and WT-PICCS greatly outperformed FDK.

For the three reconstruction methods the results depended on the prior weight, α. For low α, all the methods converged to a solution very similar to that of the spatial TV method, which presented a patchy pattern. Increasing the prior weight reduced this pattern to some extent for all the methods. The best results for TV-PICCS and WT-PICCS were obtained using a large prior weight (α = 0.8), while for L1-PICCS the best results appeared at an intermediate weight (α = 0.5), as a large weight was prone to pepper and salt artifacts. Overall, the WT-PICCS proved to be more robust against the α value, regarding the production of artifacts. These results are consistent with prior reports on the performance of the TV-PICCS method, which found optimal α values in the range of 0.5 to 0.8, with no decrease in spatial resolution and a texture similar to that of the prior [17, 18, 20, 23, 37].

Few studies compared sparsity transforms. In this work, we compared the gradient transform, generally used for CT, with the pixel domain and the symmlet-8 wavelet transform. Other transforms such as overcomplete wavelet transform, shearlets, curvelets, and dictionary learning based sparse representation have been proposed [28, 38, 39] but were not included in our comparison.

There are some limitations in this study. Although we have evaluated the methods under several scenarios, varying the x-ray source intensity and the number of projections per phase, the effect of some variables such as image pixel size has not been assessed. In theory, smaller pixel size for lower order basis functions would result in similar results as larger pixels with higher order basis functions. Thus, the smoother results obtained by using WT or another transform instead of TV may be less relevant for smaller pixel size. However, decreasing the pixel size demands unnecessary higher computational cost and in [11] it was found to lead to poor results because the system becomes more underdetermined.

With regard to the reconstruction algorithm, we studied the influence of the sparsity parameter α and verified that varying the rest of parameters (μ, λ, and γ) within a certain range did not noticeably change the results. The most important parameter is μ,which weights the data constraint and thus affects the convergence speed. Higher values of μ speed up convergence, although they must remain sufficiently small to guarantee convergence [30]. The values are usually chosen empirically [25]. In fact, it has been shown that results for the Split Bregman method are independent of the actual value of μ, provided that it is sufficiently small and that the number of iterations is large [25]. Thus, there is no need to carefully optimize the weighting parameters, as opposed to unconstrained optimization methods, where regularization parameters have to be cautiously selected (for example with the L-curve or U-curve method [40, 41]. This is an additional advantage of the Split Bregman formulation. However, one still has to choose the number of iterations. In this work, since the high-dose data are known, we selected the iteration number that minimized the solution error taking the high-dose images as a reference, but further work is required to select a suitable number of iterations when the target image is not available.

Further improvements could be made to the proposed method. With regard to the Split Bregman formulation, in [27] the authors included statistical data modeling in a similar alternating approach, thus improving convergence. As for the prior image, although we used one prior image based on the average of data for all phase bins, other priors, such as a running average, could be used [17]. Furthermore, in this study, compressed sensing was modeled as a convex L1-norm problem. An alternative could be to propose an equivalent non-convex L0-norm problem and solve it using memetic algorithms, an improved version of evolutionary algorithms, which exploit the available information on the problem [42, 43].

In conclusion, we compared different methodologies for the reconstruction of low-dose CT data with respiratory gating based on the PICCS approach using different transforms for the prior term. Our results show that, although the gradient transform is widely used, the wavelet transform could reduce the formation of patchy cartoon-like artifacts.

Data Availability

All relevant data are available from the Zenodo database, under the DOI: http://dx.doi.org/10.5281/zenodo.15685.

Funding Statement

This work was partially funded by the RIC-RETIC network (RD12/0042/0057) from the Ministerio de Economía y Competitividad (www.mineco.gob.es/) and projects TEC2010-21619-C04-01 and PI11/00616 from Ministerio de Ciencia e Innovación (www.micinn.es/). The research leading to these results was supported by funding from the Innovative Medicines Initiative (www.imi.europa.eu) Joint Undertaking under grant agreement n°115337, the resources of which comprise financial contributions from the European Union's Seventh Framework Programme (FP7/2007-2013) and EFPIA companies ("in kind contribution"). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Chavarrías C, Vaquero JJ, Sisniega A, Rodríguez-Ruano A, Soto-Montenegro ML, García-Barreno P, et al. Extraction of the respiratory signal from small-animal CT projections for a retrospective gating method. Phys Med Biol. 2008; 53(17): 4683–4695. 10.1088/0031-9155/53/17/015 [DOI] [PubMed] [Google Scholar]
  • 2. Sawall S, Bergner F, Lapp R, Mronz M, Karolczak M, Hess A, et al. Low-dose cardio-respiratory phase-correlated cone-beam micro-CT of small animals. Med Phys. 2011; 38(3): 1416–24. [DOI] [PubMed] [Google Scholar]
  • 3. Leng S, Zambelli J, Tolakanahalli R, Nett B, Munro P, Star-Lack J, et al. Streaking artifacts reduction in four-dimensional cone-beam computed tomography. Med Phys. 2008; 35(10): 4649–4659. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. McKinnon GC, Bates RHT. Towards imaging the beating heart usefully with a conventional CT scanner. IEEE Trans Biomed Eng. 1981; 28(2): 123–127. [DOI] [PubMed] [Google Scholar]
  • 5. Zhang Q, Pevsner A, Hertanto A, Hu Y, Rosenzweig K, Ling C, et al. A patient-specific respiratory model of anatomical motion for radiation treatment planning. Med Phys. 2007; 34(12): 4772–81. [DOI] [PubMed] [Google Scholar]
  • 6. Zhang Q, Hu Y, Liu F, Goodman K, Rosenzweig K, Mageras G. Correction of motion artifacts in cone-beam CT using a patient-specific respiratory motion model. Med Phys. 2010; 37(6): 2901–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Candès EJ, Romberg J. Practical signal recovery from random projections. Wavelet Applications in Signal and Image Processing XI, Proc. SPIE Conf. 2005; 5914.
  • 8. Candes EJ, Romberg J, Tao T. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Trans Inf Theory. 2006; 52: 489–509. [Google Scholar]
  • 9. Candès E, Romberg J. Sparsity and incoherence in compressive sampling. Inverse Problems. 2007; 23(3): 969. [Google Scholar]
  • 10. Bruckstein AM, Donoho DL, Elad M. From Sparse Solutions of Systems of Equations to Sparse Modeling of Signals and Images SIAM J Appl Math. 2009; 51(1): 34–81. [Google Scholar]
  • 11. Pan X, Sidky EY, Vannier M. Why do commercial CT scanners still employ traditional, filtered back-projection for image reconstruction. Inverse Probl. 2009; 25(12): 123009 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Song J, Liu QH, Johnson GA, Badea C. Sparseness prior based iterative image reconstruction for retrospectively gated cardiac micro-CT. Med Phys. 2007; 34(11): 4476–83. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Yu H, Wang G. Compressed sensing based interior tomography. Phys Med Biol. 2009; 54(9): 2791–2805. 10.1088/0031-9155/54/9/014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Ritschl L, Bergner F, Fleischmann C, Kachelriess M. Improved total variation-based CT image reconstruction applied to clinical data. Phys Med Biol. 2011; 56(6): 1545–61. 10.1088/0031-9155/56/6/003 [DOI] [PubMed] [Google Scholar]
  • 15. Tang J, Nett BE, Chen GH. Performance comparison between total variation (TV)-based compressed sensing and statistical iterative reconstruction algorithms. Phys Med Biol. 2009; 54(19): 5781–804. 10.1088/0031-9155/54/19/008 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Chen GH, Tang J, Leng S. Prior image constrained compressed sensing (PICCS): A method to accurately reconstruct dynamic CT images from highly undersampled projection data sets. Med Phys. 2008; 35(2): 660–3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Nett BE, Brauweiler R, Kalender W, Rowley H, Chen GH. Perfusion measurements by micro-CT using prior image constrained compressed sensing (PICCS): initial phantom results. Phys Med Biol. 2010; 55(8): 2333–50. 10.1088/0031-9155/55/8/014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Tang J, Hsieh J, Chen GH. Temporal resolution improvement in cardiac CT using PICCS (TRI-PICCS): performance studies. Med Phys., 37(8):4377–88. Med Phys. 2010; 37(8): 4377–88. [DOI] [PubMed] [Google Scholar]
  • 19. Leng S, Tang J, Zambelli J, Nett B, Tolakanahalli R, Chen GH. High temporal resolution and streak-free four-dimensional cone-beam computed tomography. Phys Med Biol. 2008; 53(20): 5653–73. 10.1088/0031-9155/53/20/006 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Qi Z, Chen GH. Performance studies of four-dimensional cone beam computed tomography. Phys Med Biol. 2011; 56: 6709–6721. 10.1088/0031-9155/56/20/013 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Lee H, Xing L, Davidi R, Li R, Qian J, Lee R. Improved compressed sensing-based cone-beam CT reconstruction using adaptive prior image constraints. Phys Med Biol. 2012; 57: 2287–2307. 10.1088/0031-9155/57/8/2287 [DOI] [PubMed] [Google Scholar]
  • 22. Stayman JW, Zbijewski W, Otake Y, Uneri A, Schafer S, Lee J, et al. Penalized-likelihood reconstruction for sparse data acquisitions with unregistered prior images and compressed sensing penalties. Proc Physics of Medical Imaging, SPIE Medical Imaging. 2011; 7961: 79611L. [Google Scholar]
  • 23. Ramirez-Giraldo JC, Trzasko J, Leng S, Yu L, Manduca A, McCollough CH. Nonconvex prior image constrained compressed sensing (NCPICCS): Theory and simulations on perfusion CT. 2157 (2011). Med Phys. 2011; 38(4): 2157–67. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Sidky EY, Pan X. Image reconstruction in circular cone-beam computed tomography by constrained, total-variation minimization. Phys Med Biol. 2008; 53(17): 4777–4807. 10.1088/0031-9155/53/17/021 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Goldstein T, Osher S. The Split Bregman Method for L1 Regularized Problems. SIAM Journal on Imaging Sciences. 2009; 2(2): 323–343. [Google Scholar]
  • 26.Montesinos P, Abascal JFPJ, Cussó L, Vaquero JJ, Desco M. Application of the compressed sensing technique to self-gated cardiac cine sequences in small animals. Magnetic Resonance in Medicine. 2013. [DOI] [PubMed]
  • 27. Ramani S, Fessler JA. A Splitting-Based Iterative Algorithm for Accelerated Statistical X-Ray CT Reconstruction. IEEE Trans Med Imaging. 2012; 31(3): 677–688. 10.1109/TMI.2011.2175233 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Vandeghinste B, Goossens B, Van Holen R, Vanhove C, Pižurica A, Vandenberghe S, et al. Iterative CT reconstruction using shearlet-based regularization. SPIE Medical Imaging. 2012.
  • 29.Dong B, Li J, Shen Z. X-Ray CT Image Reconstruction via Wavelet Frame Based Regularization and Radon Domain Inpainting. Journal of Scientific Computing. 2012: 1–17.
  • 30.Abascal J, Sisniega A, Chavarrías C, Vaquero J, Desco M, Abella M. Investigation of different Compressed Sensing Approaches for Respiratory Gating in Small Animal CT. IEEE Nuclear Science Symposium and Medical Imaging Conference Record. 2012: 3344–3346.
  • 31. Abascal J, Chamorro-Servent J, Aguirre J, Arridge S, Correia T, Ripoll J, et al. Fluorescence diffuse optical tomography using the split Bregman method. Med Phys. 2011; 38(11): 6275–6284. 10.1118/1.3656063 [DOI] [PubMed] [Google Scholar]
  • 32. Setzer S, Steidl G, Teuber T. Deblurring Poissonian images by split Bregman techniques. J. Vis. Comun. Image Represent. 2010; 21(3): 193–199. [Google Scholar]
  • 33. Osher S, Burger M, Goldfarb D, Xu J, Yin W. An iterative regularization method for total variation-based image restoration. SIAM J Multiscale Model Simul. 2005; 4(2): 460–489. [Google Scholar]
  • 34. Vaquero JJ, Redondo S, Lage E, Abella M, Sisniega A, Tapias G, et al. Assessment of a New High-Performance Small- Animal X-ray Tomograph. IEEE Trans Nucl Sci. 2008; 55(3): 898–905. [Google Scholar]
  • 35. Abella M, Vaquero JJ, Sisniega A, Pascau J, Udías A, García V, et al. Software Architecture for Multi-Bed FDK-based Reconstruction in X-ray CT Scanners. Comput Methods Programs Biomed. 2012; 107(2): 218–32. 10.1016/j.cmpb.2011.06.008 [DOI] [PubMed] [Google Scholar]
  • 36.Buckheit JB, Chen S, Donoho DL, Johnstone IM, Scargle JD. WaveLab. Reference Manual. ftp://playfair.stanford.edu/pub/wavelab/WaveLabRef.ps. 1995.
  • 37. Lauzier PT, Tang J, Chen GH. Time-resolved cardiac interventional cone-beam CT reconstruction from fully truncated projections using the prior image constrained compressed sensing (PICCS) algorithm. Phys Med Biol. 2012; 57(9): 2461–76. 10.1088/0031-9155/57/9/2461 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Starck JL, Elad M, Donoho DL. Image decomposition via the combination of sparse representations and a variational approach. IEEE Trans Image Process 2005; 14(10): 1570–82. [DOI] [PubMed] [Google Scholar]
  • 39. Xu Q, Yu H, Mou X, Zhang L, Hsieh J, Wang G. Low-dose X-ray CT reconstruction via dictionary learning. IEEE Trans Med Imaging. 2012; 31(9): 1682–97. 10.1109/TMI.2012.2195669 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40. Hansen PC, O'Leary DP. The use of the L-curve in the regularization of discrete ill-posed problems. SIAM Journal on Scientific Computing. 1993; 14(6): 1487–1503. [Google Scholar]
  • 41. Chamorro-Servent J, Aguirre J, Ripoll J, Vaquero JJ, Desco M. Feasibility of U-curve method to select the regularization parameter for fluorescence diffuse optical tomography in phantom and small animal studies. Optics Express. 2011; 19(12): 11490–11506. 10.1364/OE.19.011490 [DOI] [PubMed] [Google Scholar]
  • 42. Moscato P, Cotta C. A Gentle Introduction to Memetic Algorithms, in Handbook of Metaheuristics International Series in Operations Research & Management Science, Glover F. and Kochenberger G., Editors., Kluwer Academic Publishers: 2003. [Google Scholar]
  • 43. Yanga S, Chenga K, Wangb M, Xiea D, Jiaoa L. High resolution range-reflectivity estimation of radar targets via compressive sampling and Memetic Algorithm. Information Sciences. 2013; 252(10): 144–156. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All relevant data are available from the Zenodo database, under the DOI: http://dx.doi.org/10.5281/zenodo.15685.


Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES