Abstract
On-board cone-beam computed tomography (CBCT) is a new imaging technique for radiation therapy guidance, which provides volumetric information of a patient at treatment position. CBCT improves the setup accuracy and may be used for dose reconstruction. However, there is great concern that the repeated use of CBCT during a treatment course delivers too much of an extra dose to the patient. To reduce the CBCT dose, one needs to lower the total mAs of the x-ray tube current, which usually leads to reduced image quality. Our goal of this work is to develop an effective method that enables one to achieve a clinically acceptable CBCT image with as low as possible mAs without compromising quality. An iterative image reconstruction algorithm based on a penalized weighted least-squares (PWLS) principle was developed for this purpose. To preserve edges in the reconstructed images, we designed an anisotropic penalty term of a quadratic form. The algorithm was evaluated with a CT quality assurance phantom and an anthropomorphic head phantom. Compared with conventional isotropic penalty, the PWLS image reconstruction algorithm with anisotropic penalty shows better resolution preservation.
Keywords: cone-beam CT, low-dose, iterative reconstruction, PWLS, edge-preserving penalty
INTRODUCTION
Integration of the cone-beam computed tomography (CBCT) with a linear accelerator1 makes it possible to acquire volumetric image of high spatial resolution for a patient at treatment position. There is growing interest in using on-board CBCT for patient setup and dose reconstruction.2 Repeated use of CBCT during a treatment course has raised concern of the extra radiation dose delivered to patients.3, 4 One cost-effective way to reduce the CBCT dose is to acquire CT with a lower mAs protocol. However, image quality will degrade dramatically due to excessive noise,5, 6 rendering the low-mAs CBCT a less attractive option for the therapeutic guidance.
In this work, we incorporate the noise properties of CBCT log-transformed projection data7, 8 in a statistical iterative image reconstruction algorithm to improve the low-dose CBCT image quality. Compared with analytical reconstruction algorithms, a major advantage of iterative algorithms is that it takes into consideration the image physics, noise properties, and imaging geometry elegantly. Advantages of iterative reconstruction algorithms have been demonstrated in the image reconstruction of emission tomographic images.9, 10, 11, 12 However, when applying iterative reconstruction algorithms for CT imaging,13, 14, 15, 16, 17 long computational time may pose a challenge for their clinical applications. With the development of fast computers and dedicated hardwares,18, 19 iterative reconstruction algorithms may be used for clinical CT reconstruction in the near future. Recently, iterative image reconstruction algorithms have demonstrated superior performance for reconstruction of the multislice helical CT (Ref. 20) and cardiac micro-CT.21 Prototype products based on iterative reconstruction methods have been exhibited by major CT vendors in a number of national and international meetings.
In statistics-based iterative reconstruction algorithms, tomographic images are reconstructed by minimizing or maximizing a cost function, which is constructed based on noise characteristics of the measured data. There are usually two terms in the objective function. The first term models the statistics of measured data and the second term reflects a prior information to regularize the solution. Many efforts7, 22 have been devoted to investigate the noise models of the measurements in CT. Accurate noise modeling is a prerequisite of a statistical iterative reconstruction algorithm. The second term, i.e., the regularization term, also plays an important role for successful image reconstruction. One common choice of the regularization term is the Gaussian Markov random field in quadratic form.16, 23, 24, 25 Such quadratic penalty with equal weights for neighbors of equal distance encourages equivalence between neighbors without considering discontinuities in images, which may lead to oversmoothing around edges or boundaries. Several edge-preserving regularization methods have been proposed to address this problem. For example, the edge-preserving Huber penalty, which penalizes neighbors of small differences quadratically while applying a linear penalty on neighbors of larger difference, has been used by Elbakri and Fessler26 for CT image reconstruction and by Chlewicki et al.27 for positron emission tomography reconstruction. A line process has been introduced by Geman and Geman28 to define the edge lattice during Bayesian restoration of images. Geman and Reynolds29 proposed a finite asymptotic edge-preserving function and Charbonnier et al.30 introduced an auxiliary variable in the prior constraint to mark the discontinuities in the images. These modifications make the objective function nonquadratic and complicate the computation. In this work, we propose a quadratic regularization term with anisotropic weights for different neighbors. The role of the anisotropic penalty is to discourage the equivalence between neighbors if the gradient is large; thus the edges or discontinuities will be better preserved in the final reconstructed image.
In the following sections, we first introduce the penalized weighted least squares (PWLS) objective function for image reconstruction of CBCT based on the noise properties of CBCT projection data. We then describe the proposed anisotropic penalty in details. In Sec. 3, the evaluation of the proposed algorithm is presented using a quality assurance phantom and an anthropomorphic head phantom, followed by the discussion in Sec. 4 and the conclusion in Sec. 5.
METHODS AND MATERIALS
PWLS image reconstruction
Noise in x-ray CT projection data after logarithm transform follows approximately Gaussian distribution and the variance of the noise can be determined by an exponential formula7, 8
| (1) |
where Ni0 is the incident photon number at detector bin i, and is the mean and variance of projection datum pi, respectively. Based on the noise properties of CT projection data, the PWLS cost function in the image domain can be written as
| (2) |
The first term in Eq. 2 is the weighted least-squares criterion, where is the vector of log-transformed projection measurements, and μ is the vector of attenuation coefficients to be reconstructed. Operator A represents the system or projection matrix. The element of aij is the length of the intersection of projection ray i with pixel j and it is calculated by a fast ray-tracing technique.31 In our implementation, the element of matrix A was precomputed, stored as a file, and used as a lookup table later. The projection data and the attenuation map μ is related by . Σ is a diagonal matrix with the ith element of , i.e., an estimate of the variance of measured at detector bin i which can be estimated from the measured projection data according to Eq. 1. The element of the diagonal matrix plays the role of weighting in the WLS cost function and it determines contribution of each measurement. The symbol ′ denotes the transpose operator. The second term in Eq. 2 is a smoothness penalty or a prior constraint, where β is the smoothing or penalty parameter which controls relative contribution from the measurement and prior constraint. The image reconstruction task is to find attenuation map μ by minimizing the objective function 2 with a positive constraint. The Gaussian–Seidel updating strategy was used for the minimization and details about the implementation are described in the Appendix.
Edge-preserving anisotropic penalty
The prior constraint in Eq. 2 enforces a roughness penalty on the solution. The quadratic penalty with equal weights for neighbors of the same distance has been used widely for iterative image reconstruction16, 17, 23, 25
| (3) |
where index j runs over all image elements in the image domain, Nj represents the set of neighbors of the jth image pixel. The parameter wjm was set to 1 for first-order neighbors and for second-order neighbors in previous applications.17, 23, 25 This type of penalty only takes distance information of the neighbors into account. That is, the neighbors of the same distance play an equivalent role in regularizing the solution, and vise versa. A major shortcoming of the approach is that the regularization does not take the difference in intensities of the neighboring voxles (e.g., edges or discontinuities) into account, which may lead to an oversmoothed solution for reconstructed images. To overcome this limitation, we propose an anisotropic penalty to regularize the solution. In this formulation, the weight is smaller if the difference between a neighbor and the concerned voxel is larger, since the coupling between two such neighbors is smaller. There are many choices that satisfy this behavior of weighting. In this work, we chose the form of wjm to be the same as the conduction coefficient in the well-known anisotropic diffusion filter.32 The weight wjm can be written as
| (4) |
where the gradient and the parameter δ determine the strength of the diffusion during each iteration. The parameter δ can be set either by hand or to the value at 90% of the histogram of the gradient magnitude of the image to be processed. In this work, we set the value of δ to be 90% of the histogram of the gradient magnitude of the FDK reconstructed image (which is used as the initial during iterative reconstruction).
CBCT data acquisition
Cone-beam CT projection data were acquired by an Acuity simulator (Varian Medical Systems, Palo Alto, CA). The number of projections for a full 360° rotation is 680 and the total time for the acquisition of one full circle of the projection data is about 1 min. The dimension of each acquired projection image is 397 mm×298 mm, containing 1024×768 pixels. To save computational time during iterative reconstruction, the projection data at each projection view were downsampled by a factor of 2 and only 16 out of 768 projection data along the axial direction were chosen for reconstruction. The system has a field of view of 25 cm×25 cm (full-fan mode) in the transverse plane and 17 cm in the longitudinal direction, which can be increased to 45 cm×45 cm in the transverse plane by shifting the detector laterally (half-fan mode).
Two phantoms were used to evaluate the performance of the proposed PWLS algorithm. The first is a commercial calibration phantom CatPhan® 600 (The Phantom Laboratory, Inc., Salem, NY). The second is an anthropomorphic head phantom. In both phantom studies, the tube voltage was set to 125 kVp. The x-ray tube current was set at 10 mA and the duration of the x-ray pulse at each projection view was 10 ms during the acquisition of low-dose CBCT projection data. During acquisition of the corresponding high-dose CBCT image, the tube current was set at 80 mA and the duration of the x-ray pulse was set at 12 ms. The projection data were acquired in full-fan mode and the full-fan bow-tie filter was used for both phantoms. The distance of source-to-axis is 100 cm and source-to-detector distance of 150 cm. The size of reconstructed image is 350×350×16 and voxel size is 0.776×0.776×0.776 mm3.
Performance evaluation
We used the CatPhan® 600 phantom to study the spatial resolution of images reconstructed by different algorithms. The CTP591 module of the CatPhan® 600 phantom contains a bead point object with a diameter of 0.28 mm (see Fig. 1). The point object can be used to calculate the modulation transfer function (MTF) which characterizes the spatial resolution of images. The reconstructed image contains the point object provides the point-spread-function for each reconstruction algorithm and the in-plane MTF can be obtained by calculating two-dimension Fourier transform and averaging over 2π angles. A 10×10 matrix centered about the point object was used to calculate the MTF after the background value (which can be estimated by averaging the values of a uniform background region) was subtracted from the value of each pixel.
Figure 1.
The bead point object in the CatPhan® 600 phantom was used to calculate the MTF of reconstructed images. Display window: [0,0.03] mm−1. The white square in the image indicates the region used to calculate the standard deviation.
In the CTP404 module of the CatPhan® 600, there are several circles of different intensities which can be used to quantify the contrast-to-noise (CNR) of the reconstructed images in different reconstructions. We selected a low-contrast region of interest (ROI) for calculation of the CNR in the image reconstructed by different algorithms since a low-contrast region is of interest in CT imaging. The contrast was calculated as the absolute difference between the mean value of the region inside the ROI and the mean value of the uniform background region. The noise level was characterized by the standard deviation of a uniform area of size 15 pixels by 15 pixels. The CNR was defined as the contrast divided by the standard deviation.
RESULTS
CatPhan® 600 phantom
MTF measurement
Figure 2 shows the MTFs of two iterative reconstruction algorithms with different smoothing parameters β ranging from 1.0×104 to 30×104. It can be observed that the spatial resolution of the reconstructed image using an isotropic quadratic penalty decreases as smoothing strength increases. The frequency of 50% MTF for the iterative reconstruction using the isotropic penalty decreases from 5.25 to 2.91 1∕cm as the smoothing parameter increases from 1.0×104 to 30×104. In contrast, MTF curves of the image reconstructed using the proposed edge-preserving anisotropic quadratic penalty are clustered together with various smoothing parameters. This indicates that the spatial resolution in images reconstructed using the anisotropic quadratic penalty is better-preserved.
Figure 2.
MTF curves of two PWLS iterative image reconstruction algorithms with different smoothing parameters. Curves in the blue color are results of reconstruction using an isotropic quadratic penalty. Curves in the black color are results of reconstruction using the edge-preserving anisotropic quadratic penalty.
Full width at half maximum measurement
We then tested the proposed algorithm on the CTP404 module of the CatPhan® 600 phantom. A representative slice of the CBCT images obtained by different reconstruction methods are shown in Fig. 3. Figure 3a is the low-dose image reconstructed by analytical FDK algorithm. It can be observed that noise level is high in this low-dose CBCT image. Figure 3c shows the image reconstructed by the PWLS algorithm using the isotropic quadratic penalty with the penalty parameter β=30×104. Figure 3d displays the image reconstructed by the PWLS algorithm using the proposed edge-preserving anisotropic penalty with the same penalty parameter. The noise in the images reconstructed by iterative algorithms is greatly suppressed compared with the image reconstructed using the analytical method. It is seen that the edges were blurred in Fig. 3c, as indicated by the arrows in the image. This is not surprising since an isotropic quadratic form penalty simply encourages equivalence among neighbors along all directions without considering the boundary information presented in the image. However, edges were well preserved when the anisotropic penalty was used as the constraint (see the corresponding area in Fig. 3d indicated by the arrows).
Figure 3.
CBCT of the CatPhan® 600 phantom: (a) analytical FDK reconstructed image from projection data acquired using a low-dose protocol (10 mA∕10 ms) and (b) a high-dose protocol (80 mA∕12 ms); (c) PWLS iterative image reconstruction with the isotropic quadratic penalty from projection data acquired using a low-dose protocol and (d) with the proposed anisotropic penalty; (e) PWLS iterative image reconstruction with the Huber penalty; (f) analytical FDK reconstructed image after low-dose projection data processed by the PWLS criterion (Ref. 34) with a smoothing parameter of 0.09. Display window: [0,0.02] mm−1.
To quantitatively analyze the gain by using the anisotropic penalty in the iterative reconstruction algorithm, we then studied the full-width-at-half-maximum (FWHM) of two pointlike objects (one is brighter than background and the other one is darker than the background) in the reconstructed images. Figure 4 shows the profiles passing through two pointlike objects in Figs. 3c, 3d. Through those profiles, it can be observed that the major difference between the solutions using isotropic and anisotropic penalties is nearby edges. The intensity values in both images at a uniform region are nearly identical; see line along value 0.016 in both Figs. 4a, 4b. It can also be observed in Fig. 4 that the peak of the profile from the image reconstructed using the isotropic quadratic penalty is lower than that from the reconstructed image using the anisotropic penalty, while the bottom of the profile from the image reconstructed using the isotropic quadratic penalty is higher than that from the reconstructed image using anisotropic penalty. These observations show that there is a signal loss when an image is reconstructed by the PWLS algorithm using the isotropic penalty. The standard deviation of a uniform region (indicated by a white square) is 0.50×10−3 in Fig. 3c and 0.54×10−3 in Fig. 3d. We then fitted the profile to a Gaussian functional. The FWHM of brighter source is 3.48 pixels for the image reconstructed with the isotropic penalty and 3.19 pixels for the anisotropic penalty. The FWHM for the darker source is 3.71 pixels for the image reconstructed with the isotropic penalty and 3.48 pixels for the anisotropic penalty. In both cases, better edge preserving was observed in the image reconstructed using the anisotropic penalty.
Figure 4.
Vertical profile through column 139 in Figs. 3c, 3d. (a) shows the profile through the hot spot and (b) shows the profile through the cold spot. Edges are better preserved by using the anisotropic penalty as measured by the FWHM.
CNR measurement
Table 1 lists the CNR of two iterative reconstruction algorithms with different smoothing parameters. It can be observed that in both reconstruction algorithms the CNR increase as smoothing parameter increases. The CNR of the image reconstructed using the anisotropic penalty is slightly larger than that of the isotropic penalty when the same smoothing parameters are used. However, at the matched resolution between the two methods, CNR was increased from 0.84 in the image reconstructed using the isotropic penalty with β=1.0×104 to 2.83 in the image reconstructed using the anisotropic penalty with β=30×104.
Table 1.
CNRs of the low-contrast ROI in Fig. 3.
| β (×104) | 1 | 2.5 | 7.5 | 10 | 20 | 30 |
|---|---|---|---|---|---|---|
| PWLS isotropic | 0.84 | 0.98 | 1.40 | 1.60 | 2.35 | 3.01 |
| PWLS anisotropic | 0.77 | 0.82 | 1.04 | 1.20 | 2.22 | 2.83 |
| FDK (10 mA∕10 ms) | 0.95 | |||||
| FDK (80 mA∕12 ms) | 2.66 | |||||
Comparison study with the Huber penalty
In this section, we compared the proposed anisotropic quadratic penalty with a representative edge-preserving nonquadratic penalty: the Huber penalty.26, 27 The Huber penalty function has the following form:
| (5) |
The Huber function penalizes the difference between neighboring pixels quadratically if the absolute difference pixel value ∣t∣ is smaller than some threshold θ and it will apply a linear penalty to the larger differences of ∣t∣⩾θ which usually occur at edges.
Figure 3e shows the PWLS reconstructed CatPhan® 600 phantom by using the Huber penalty with threshold θ=0.001 and the penalty parameter β=35×104. It can be observed that the edges are better preserved in the images reconstructed using the Huber penalty than the images reconstructed by using the isotropic quadratic penalty. To quantitatively compare the performance of the Huber penalty and the anisotropic quadratic penalty, we calculated the MTF of the CTP591 module of the CatPhan® 600 phantom at matched noise level. Figure 5 shows the MTF curves from the proposed anisotropic quadratic penalty with penalty parameter β=30×104 and the Huber penalty with threshold θ=0.001. The penalty parameter β in the PWLS reconstruction with Huber penalty was set at 35×104 so that the noise level in the reconstructed image is matched to the anisotropic quadratic penalty. The standard deviation of the uniform region (indicated by a white square in Fig. 1) in the image reconstructed using the Huber penalty is 0.73×10−3 and is 0.70×10−3 in the image reconstructed using the anisotropic quadratic penalty. MTF curves in Fig. 5 show that the aniso-tropic quadratic penalty produces better image resolution at the matched noise level. The advantage of the anisotropic quadratic penalty may be attributed to that the Huber function depends on a hard threshold of the gradient while the anisotropic quadratic penalty considers the gradient information continuously by introducing Eq. 4.
Figure 5.
MTF curves of the low-dose CBCT image reconstructed by different algorithms at a match noise level.
Comparison with high-dose CBCT
For the projection data acquired with a tube current of 80 mA and x-ray pulse duration of 12 ms protocol, we reconstructed the CBCT image using the analytical FDK algorithm. We first compared the MTF of the image reconstructed by the analytical FDK algorithm with the image reconstructed by iterative PWLS algorithms at a matched noise level. The standard deviation of the uniform area is 5.95×10−4 in the FDK-reconstructed image. By setting the smoothing parameter β=2×104, the standard deviation of the same region in the PWLS-reconstructed image is 5.96×10−4 with the isotropic penalty and 5.98×10−4 with the anisotropic penalty. Figure 6 shows the MTF curves from the image reconstructed by FDK and the iterative PWLS algorithms. It can be observed that the MTF of the PWLS algorithm with the anisotropic penalty is slightly better than that of the FDK algorithm, whereas the MTF of the FDK algorithm is better than that of the PWLS algorithm with isotropic penalty. This demonstrates that better spatial resolution is achieved by the PWLS algorithm using the proposed edge-preserving anisotropic penalty. The same trend can also be seen from the profiles through the pointlike objects in the CTP404 module (Fig. 4). The FWHM obtained from the fitted Gaussian function also shows that better spatial resolution is achieved by using the PWLS image reconstruction algorithm with the anisotropic penalty.
Figure 6.
MTF curves of the high-dose CBCT image reconstructed by different algorithms.
From Table 1, it is seen that the CNR of the PWLS reconstructed low-dose image using the anisotropic penalty with the penalty parameter β=30×104 is 2.83, which is slightly higher than that of the FDK reconstructed high-dose image—2.66. In Fig. 6, we also show the MTF curve of the PWLS algorithm using the anisotropic penalty with the penalty parameter β=30×104. It can be observed that the MTF of the PWLS algorithm with the anisotropic penalty is comparable to that of the FDK algorithm. This result suggests that the PWLS iterative image reconstruction with the anisotropic penalty is capable of producing images with a CNR comparable to FDK-reconstructed high-dose images using only about 1∕10 dose without sacrificing image spatial resolution.
Anthropomorphic head phantom
Results of the anthropomorphic head phantom are shown in Fig. 7. Figure 7a shows one slice of the image reconstructed by the analytical FDK algorithm from projection data acquired using a low-dose protocol (10 mA∕10 ms); Fig. 7b is the FDK reconstructed image for the same phantom acquired with a high-dose protocol (80 mA∕12 ms). Figure 7c shows the same slice of a low-dose CBCT image reconstructed by the PWLS iterative algorithm using the isotropic penalty with the penalty parameter of β=30×104 and Fig. 7d shows the low-dose CBCT image reconstructed by the PWLS image reconstruction algorithm using the anisotropic penalty with the same penalty parameter. Figure 7e shows the PWLS reconstructed low-dose CBCT image using the edge-preserving Huber penalty with threshold θ=0.001 and the penalty parameter β=35×104. It can be observed that noise in low-dose CT images is efficiently suppressed in images reconstructed by the PWLS iterative reconstruction algorithms. The quality of low-dose CBCT reconstructed by the PWLS with anisotropic penalty is comparable to that of the high-dose FDK reconstructed image. With the anisotropic penalty in the PWLS iterative reconstruction, edges are better preserved in the reconstructed image. In the regions indicated by arrows in Fig. 7d, it is seen that the structure is well preserved in the image reconstructed using the anisotropically penalized PWLS algorithm. The structure is blurred if the isotropic penalty was used during the PWLS reconstruction. This observation is consistent with the quantitative evaluation using the CatPhan® 600 phantom.
Figure 7.
CBCT of the anthropomorphic head phantom: (a) analytical FDK reconstructed image from projection data acquired using a low-dose protocol (10 mA∕10 ms) and (b) a high-dose protocol (80 mA∕12 ms); (c) PWLS iterative image reconstruction with an isotropic quadratic penalty from projection data acquired using a low-dose protocol and (d) with a proposed anisotropic penalty. (e) PWLS iterative image reconstruction with the Huber penalty; (f) analytical FDK reconstructed image after low-dose projection data processed by the PWLS criterion (Ref. 34) with smoothing parameter 0.09. Display window: [0,0.02] mm−1.
DISCUSSION
The weighted least-squares criterion reflects that the measured data with a lower SNR will contribute less to the estimation of the attenuation map. The PWLS objective function is equivalent to the penalized maximum likelihood or maximum a posteriori criterion for Gaussian distributed noise. This is consistent with the observations from repeated measurements of x-ray CT projection data after logarithm transform.7, 8 The PWLS criterion for the CT projection data can also be derived from Poisson noise model of detector counts using the second-order Taylor expansion.16 Measurement of x-ray counts can be modeled more accurately using the compound Poisson noise of polyenergetic x-ray beam plus Gaussian electronic noise.22 The performance of iterative reconstruction algorithms for x-ray CT may be further improved by more accurate noise modeling.
The penalty reflects the prior information of the CT images. In this work, the anisotropic penalty of the quadratic form was proposed to encourage smoothness among neighboring pixels of similar intensities but discourage the smoothness if a large difference exists between neighboring pixels. Thus, edges are better preserved in reconstructed images. In radiotherapy, CT images of the same patient are usually available before treatment. The high-quality planning CT images provide strong a priori information of the patient and it may be used to improve the performance of iterative image reconstruction algorithms. However, interfractional variation in treatment position and deformation of organs may make such application challenging. Dedicated registration algorithms33 are necessary to extract information from the planning CT as a prior constraint for iterative reconstruction.
Based on the same noise properties of projection data, the PWLS objective function can also be constructed in the projection or sinogram domain where the penalty is applied between neighboring projection pixels.34 CT images can then be reconstructed by analytical algorithms such as FDK. Compared with fully iterative image reconstruction methods, the strategy of projection smoothing followed by analytical image reconstruction is advantageous in computational efficiency because projection and backprojection cycles in the iterative image reconstruction algorithm are avoided. Recently, La Riviere and Vargas35 have shown potential equivalence between the image-domain based iterative reconstruction methods and the strategy of sinogram restoration plus analytical filtered backprojection reconstruction. The studies performed in their work35 are based on a simple isotropic quadratic penalty. It will be interesting to perform a similar study based on the proposed anisotropic quadratic penalty. The edge-preserving penalty in image domain may have some advantages compared with the same penalty used in projection domain because edges are better defined in the image domain than of that in the projection domain. In this work, we also included the results obtained using the strategy presented in Ref. 34, i.e., the projection image is processed according to the PWLS criterion before the analytical FDK reconstruction. Figures 3f, 7f show the results from the projection-domain approach34 with smoothing parameter β=0.09 for the CatPhan® 600 phantom and the anthropomorphic head phantom, respectively. It can be observed that the edges in the image reconstructed by FDK from the PWLS processed projection image are blurred compared with the image reconstructed by the PWLS using the anisotropic quadratic penalty. For a quantitative comparison, we calculated the MTF and noise level of the image of CTP591 module. The MTF curve was plotted in Fig. 5 and the standard deviation around the uniform region was 0.74×10−3. The MTF curves in Fig. 5 show that PWLS image reconstruction using the anisotropic quadratic penalty produces better image resolution at the matched noise level. This initial comparison study indicates that the edge-preserving penalty in the image domain produces higher image resolution than the same penalty applied in the projection domain because better edge definition is in the image domain than the projection domain.
In this work, our effort was focused on the noise suppression of CBCT using the iterative reconstruction algorithm. The presented iterative reconstruction algorithm can also be used to improve image quality of the 4D-CBCT.36, 37 In 4D-CBCT, projection views for a specific phase are usually irregular and undersampled. Direct reconstruction using the conventional FDK algorithm from phase-binned projection data may lead to unacceptable results due to view aliasing artifacts. Several strategies, such as using slow-rotating imager37 and interphase motion model,38, 39 have been proposed to enhance the image quality of 4D-CBCT. Iterative reconstruction algorithms incorporate both data acquisition geometry and sampling of projection views into the projection matrix automatically. Consequently, the quality of the CBCT image so obtained is generally superior over that reconstructed using an analytical method.40
Although iterative reconstruction algorithms have shown advantages for CT imaging in terms of noise suppression and structure preservation, computational time could be a challenge for its practical use. In our implementation, we computed the projection matrix A before iterative reconstruction. The projection matrix was stored as a file and served as a lookup table during iterations. It takes about 15 min to finish one iteration to reconstruct the CBCT images of a size 350×350×16 using a PC with 3 GHz CPU. Nevertheless, the reconstruction can be sped up by graphics card acceleration19, 41 and parallel computation using PC clusters42 and cell broadband engine.18
CONCLUSION
In this work, we presented a statistics-based iterative reconstruction algorithm for CBCT. The objective function was based on the PWLS criterion. To preserve edges in the reconstructed images, an anisotropic quadratic penalty was proposed. Noise and artifacts in low-dose CBCT are greatly suppressed using the presented PWLS reconstruction algorithm. Comparison studies with reconstruction based on the isotropic penalty have clearly shown the benefit of the proposed approach. The statistical iterative reconstruction algorithm significantly improves low-dose CBCT image quality and may find useful clinical applications in the future.
ACKNOWLEDGMENTS
This work was supported in part by grants from the Department of Defense (W81XWH-08-1-0127 and W81XWH-05-1-0041) and National Cancer Institute (1R01 CA98523 and CA104205). The authors thank Professor J. Liang from the State University of New York at Stony Brook for numerous discussions on the subject.
APPENDIX: IMAGE RECONSTRUCTION ALGORITHM
The task for image reconstruction is to estimate the attenuation coefficient distribution map μ from the projection data by minimizing Eq. 2. In this study, the minimization was performed iteratively using the Gauss–Seidel update algorithm, similar to that in Ref. 25,
| Initialization: | |
| , ∀j, | |
| , m∈Nj | |
| For each iteration: | (A1) |
| begin | |
| For each pixel j: | |
| begin | |
| , m∈Nj | |
| end | |
| end |
The iterations can be stopped by setting a threshold for the change of objective function or the number of iterations. In all of cases presented in this work, we stopped the computation at 20 iterations at which good convergence was seen through the observation of the reconstructed image at each iteration.
References
- Jaffray D. A., Siewerdsen J. H., Wong J. W., and Martinez A. A., “Flat-panel cone-beam computed tomography for image-guided radiation therapy,” Int. J. Radiat. Oncol., Biol., Phys. 10.1016/S0360-3016(02)02884-5 53, 1337–1349 (2002). [DOI] [PubMed] [Google Scholar]
- Lee L., Le Q. T., and Xing L., “Retrospective IMRT dose reconstruction based on cone-beam CT and MLC log-file,” Int. J. Radiat. Oncol., Biol., Phys. 10.1016/j.ijrobp.2007.09.054 70, 634–644 (2008). [DOI] [PubMed] [Google Scholar]
- Islam M. K., Purdie T. G., Norrlinger B. D., Alasti H., Moseley D. J., Sharpe M. B., Siewerdsen J. H., and Jaffray D. A., “Patient dose from kilovoltage cone beam computed tomography imaging in radiation therapy,” Med. Phys. 10.1118/1.2198169 33, 1573–1582 (2006). [DOI] [PubMed] [Google Scholar]
- Wen N., Guan H. Q., Hammoud R., Pradhan D., Nurushev T., Li S. D., and Movsas B., “Dose delivered from Varian’s CBCT to patients receiving IMRT for prostate cancer,” Phys. Med. Biol. 10.1088/0031-9155/52/8/015 52, 2267–2276 (2007). [DOI] [PubMed] [Google Scholar]
- Hsieh J., “Adaptive streak artifact reduction in computed tomography resulting from excessive x-ray photon noise,” Med. Phys. 10.1118/1.598410 25, 2139–2147 (1998). [DOI] [PubMed] [Google Scholar]
- Kachelriess M., Watzke O., and Kalender W. A., “Generalized multi-dimensional adaptive filtering for conventional and spiral single-slice, multi-slice, and cone-beam CT,” Med. Phys. 10.1118/1.1358303 28, 475–490 (2001). [DOI] [PubMed] [Google Scholar]
- Li T. F., Li X., Wang J., Wen J. H., Lu H. B., Hsieh J., and Liang Z. R., “Nonlinear sinogram smoothing for low-dose x-ray CT,” IEEE Trans. Nucl. Sci. 10.1109/TNS.2004.834824 51, 2505–2513 (2004). [DOI] [Google Scholar]
- Wang J., Lu H. B., Liang Z. R., Eremina D., Zhang G. X., Wang S., Chen J., and Manzione J., “An experimental study on the noise properties of x-ray CT sinogram data in Radon space,” Phys. Med. Biol. 10.1088/0031-9155/53/12/018 53, 3327–3341 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Depierro A. R., “A modified expectation maximization algorithm for penalized likelihood estimation in emission tomography,” IEEE Trans. Med. Imaging 10.1109/42.370409 14, 132–137 (1995). [DOI] [PubMed] [Google Scholar]
- Leahy R. M. and Qi J. Y., “Statistical approaches in quantitative positron emission tomography,” Stat. Comput. 10.1023/A:1008946426658 10, 147–165 (2000). [DOI] [Google Scholar]
- Fessler J. A. and Hero A. O., “Penalized maximum-likelihood image-reconstruction using space-alternating generalized em algorithms,” IEEE Trans. Image Process. 10.1109/83.465106 4, 1417–1429 (1995). [DOI] [PubMed] [Google Scholar]
- Li T., Thorndyke B., Schreibmann E., Yang Y., and Xing L., “Model-based image reconstruction for four-dimensional PET,” Med. Phys. 10.1118/1.2192581 33, 1288–1298 (2006). [DOI] [PubMed] [Google Scholar]
- Beekman F. J. and Kamphuis C., “Ordered subset reconstruction for x-ray CT,” Phys. Med. Biol. 10.1088/0031-9155/46/7/307 46, 1835–1844 (2001). [DOI] [PubMed] [Google Scholar]
- Erdogan H. and Fessler J. A., “Ordered subsets algorithms for transmission tomography,” Phys. Med. Biol. 10.1088/0031-9155/44/11/311 44, 2835–2851 (1999). [DOI] [PubMed] [Google Scholar]
- Nuyts J., De Man B., Dupont P., Defrise M., Suetens P., and Mortelmans L., “Iterative reconstruction for helical CT: A simulation study,” Phys. Med. Biol. 10.1088/0031-9155/43/4/003 43, 729–737 (1998). [DOI] [PubMed] [Google Scholar]
- Sauer K. and Bouman C., “A local update strategy for iterative reconstruction from projections,” IEEE Trans. Signal Process. 10.1109/78.193196 41, 534–548 (1993). [DOI] [Google Scholar]
- Wang J., Li T., Lu H. B., and Liang Z. R., “Penalized weighted least-squares approach to sinogram noise reduction and image reconstruction for low-dose x-ray computed tomography,” IEEE Trans. Med. Imaging 10.1109/TMI.2006.882141 25, 1272–1283 (2006). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Knaup M., Kalender W. A., and Kachelrieb M., “Statistical cone-beam CT image reconstruction using the cell broadband engine,” IEEE Nuclear Science Symposium Conference Record 5, 2837–2840 (2006). [Google Scholar]
- Xu F. and Mueller K., “Accelerating popular tomographic reconstruction algorithms on commodity PC graphics hardware,” IEEE Trans. Nucl. Sci. 10.1109/TNS.2005.851398 52, 654–663 (2005). [DOI] [Google Scholar]
- Thibault J. B., Sauer K. D., Bouman C. A., and Hsieh J., “A three-dimensional statistical approach to improved image quality for multislice helical CT,” Med. Phys. 10.1118/1.2789499 34, 4526–4544 (2007). [DOI] [PubMed] [Google Scholar]
- Song J., Liu Q. H., Johnson G. A., and Badea C. T., “Sparseness prior based iterative image reconstruction for retrospectively gated cardiac micro-CT,” Med. Phys. 10.1118/1.2795830 34, 4476–4483 (2007). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Whiting B. R., Massoumzadeh P., Earl O. A., O’Sullivan J. A., Snyder D. L., and Williamson J. F., “Properties of preprocessed sinogram data in x-ray computed tomography,” Med. Phys. 10.1118/1.2230762 33, 3290–3303 (2006). [DOI] [PubMed] [Google Scholar]
- Sukovic P. and Clinthorne N. H., “Penalized weighted least-squares image reconstruction for dual energy x-ray transmission tomography,” IEEE Trans. Med. Imaging 10.1109/42.896783 19, 1075–1081 (2000). [DOI] [PubMed] [Google Scholar]
- La Riviere P. J., Bian J. G., and Vargas P. A., “Penalized-likelihood sinogram restoration for computed tomography,” IEEE Trans. Med. Imaging 25, 1022–1036 (2006). [DOI] [PubMed] [Google Scholar]
- Fessler J. A., “Penalized weighted least-squares image-reconstruction for positron emission tomography,” IEEE Trans. Med. Imaging 10.1109/42.293921 13, 290–300 (1994). [DOI] [PubMed] [Google Scholar]
- Elbakri I. A. and Fessler J. A., “Statistical image reconstruction for polyenergetic x-ray computed tomography,” IEEE Trans. Med. Imaging 10.1109/42.993128 21, 89–99 (2002). [DOI] [PubMed] [Google Scholar]
- Chlewicki W., Hermansen F., and Hansen S. B., “Noise reduction and convergence of Bayesian algorithms with blobs based on the Huber function and median root prior,” Phys. Med. Biol. 10.1088/0031-9155/49/20/004 49, 4717–4730 (2004). [DOI] [PubMed] [Google Scholar]
- Geman S. and Geman D., “Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images,” IEEE Trans. Pattern Anal. Mach. Intell. 6, 721–741 (1984). [DOI] [PubMed] [Google Scholar]
- Geman D. and Reynolds G., “Constrained restoration and the recovery of discontinuities,” IEEE Trans. Pattern Anal. Mach. Intell. 10.1109/34.120331 14, 367–383 (1992). [DOI] [Google Scholar]
- Charbonnier P., BlancFeraud L., Aubert G., and Barlaud M., “Deterministic edge-preserving regularization in computed imaging,” IEEE Trans. Image Process. 10.1109/83.551699 6, 298–311 (1997). [DOI] [PubMed] [Google Scholar]
- Han G., Liang Z., and You J., “A fast ray-tracing technique for TCT and ECT studies,” IEEE Nuclear Science Symposium Conference Record 3, 1515–1518 (1999). [Google Scholar]
- Perona P. and Malik J., “Scale-space and edge-detection using anisotropic diffusion,” IEEE Trans. Pattern Anal 12, 629–639 (1990). [Google Scholar]
- Schreibmann E., Thorndyke B., Li T., Wang J., and Xing L., “Four-dimensional image registration for IGRT,” Int. J. Radiat. Oncol., Biol., Phys. 71, 578–586 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang J., Li T., Liang Z., and Xing L., “Dose reduction for kilovoltage cone-beam computed tomography in radiation therapy,” Phys. Med. Biol. 10.1088/0031-9155/53/11/009 53, 2897–2909 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- La Riviere P. J. and Vargas P., “Potential equivalence of sinogram and image-domain penalized likelihood methods,” IEEE Nuclear Science Symposium Conference Record, 2007, NSS ’07, 6, 4169–4173 (2007).
- Li T., Xing L., Munro P., McGuinness C., Chao M., Yang Y., Loo B., and Koong A., “Four-dimensional cone-beam computed tomography using an on-board imager,” Med. Phys. 10.1118/1.2349692 33, 3825–3833 (2006). [DOI] [PubMed] [Google Scholar]
- Li T. and Xing L., “Optimizing 4D cone-beam CT acquisition protocol for external beam radiotherapy,” Int. J. Radiat. Oncol., Biol., Phys. 10.1016/j.ijrobp.2006.10.024 67, 1211–1219 (2007). [DOI] [PubMed] [Google Scholar]
- Zeng R., Fessler J. A., and Balter J. M., “Estimating 3-D respiratory motion from orbiting views by tomographic image registration,” IEEE Trans. Med. Imaging 10.1109/TMI.2006.889719 26, 153–163 (2007). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li T., Koong A., and Xing L., “Enhanced 4D cone-beam CT with inter-phase motion model,” Med. Phys. 10.1118/1.2767144 34, 3688–3695 (2007). [DOI] [PubMed] [Google Scholar]
- Chen G.-H., Tang J., and Leng S., “Prior image constrained compressed sensing (PICCS): A method to accurately reconstruct dynamic CT images from highly undersampled projection data sets,” Med. Phys. 10.1118/1.2836423 35, 660–663 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang Z., Han G., Li T., and Liang Z., “Speedup OS-EM image reconstruction by PC graphics card technologies for quantitative SPECT with varying focal-length fan-beam collimation,” IEEE Trans. Nucl. Sci. 10.1109/TNS.2005.858231 52, 1274–1280 (2005). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li X., Ni J., and Wang G., “Parallel iterative cone-beam CT image reconstruction on a PC cluster,” J. X-Ray Sci. Technol. 13, 63–72 (2005). [Google Scholar]







