Skip to main content
Journal of Applied Clinical Medical Physics logoLink to Journal of Applied Clinical Medical Physics
. 2016 Jul 8;17(4):307–319. doi: 10.1120/jacmp.v17i4.6023

An energy minimization method for the correction of cupping artifacts in cone‐beam CT

Shipeng Xie 1,, Wenqin Zhuang 1,, Haibo Li 1
PMCID: PMC5690028  PMID: 27455478

Abstract

The purpose of this study was to reduce cupping artifacts and improve quantitative accuracy of the images in cone‐beam CT (CBCT). An energy minimization method (EMM) is proposed to reduce cupping artifacts in reconstructed image of the CBCT. The cupping artifacts are iteratively optimized by using efficient matrix computations, which are verified to be numerically stable by matrix analysis. Moreover, the energy in our formulation is convex in each of its variables, which brings the robustness of the proposed energy minimization algorithm. The cupping artifacts are estimated as a result of minimizing this energy. The results indicate that proposed algorithm is effective for reducing the cupping artifacts and preserving the quality of the reconstructed image. The proposed method focuses on the reconstructed image without requiring any additional physical equipment; it is easily implemented and provides cupping correction using a single scan acquisition. The experimental results demonstrate that this method can successfully reduce the magnitude of cupping artifacts. The correction algorithm reported here may improve the uniformity of the reconstructed images, thus assisting the development of perfect volume visualization and threshold‐based visualization techniques for reconstructed images.

PACS number(s): 87.57.cp

Keywords: scatter correction, cupping artifacts, cone‐beam CT

I. INTRODUCTION

An X‐ray system with a large‐area detector, which is commonly used for cone‐beam computed tomography (CBCT), is more susceptible to cupping artifacts generated by scatter and beam hardening. X‐ray scatter may lead to cupping artifacts, which is one of the most challenging problems in CBCT. Many correction methods that have been developed to reduce the cupping artifacts focus on reducing the scattered photons on the projective image. One such hardware‐based method involves physical scatter rejection techniques in the data acquisition system, such as the use of an air gap, (1) antiscatter grid, (2) or bowtie filter. (3) The second category of software‐based approaches are based on Monte Carlo simulation, 4 , 5 which use Monte Carlo (MC) simulations to model the scatter distribution by tracing the history of photons from the source to the detector. Some improved Monte Carlo simulation algorithms, such as the GPU‐based method, 6 , 7 the combination of several variance‐reduction techniques, (8) and the model‐based volume restoration approach, (9) have been proposed in recent years. However, even using the fast algorithm, the formidably heavy computation load associated with Monte Carlo scatter estimation hinders its real‐life applications. The third category of methods estimates the contribution of scatter in the measured projection data and then subtracts it from the measured projection data, such as the beam‐stop array method, (10) the moving blocker method, (11) primary modula‐tion, 12 , 13 , 14 artifact‐suppressed dictionary learning method, 15 , 16 and others. 17 , 18 However, these types of correction methods add extra hardware to the CBCT system, which can add difficulty and complexity. Although the image correction approach cannot be used to recover the contrast sensitivity, it is effective in recovering the accuracy of the projection image data for X‐ray transmission measurement and in reducing the nonuniformity of the CBCT signals that may be depicted as the cupping artifacts. All of these methods act directly on the projective image, requiring correction of every projected image. However, scatter correction performed on the projection images requires extensive computation to estimate the two‐dimensional scatter signal profile in conjunction with the use of sampled physical scatter measurements that are integrated with the image acquisition process or performed with additional exposures. We had observed that cupping artifacts can be corrected by using reconstructed image. Similar observations had also been reported in the literature. 19 , 20

In this study, we investigated an energy minimization method for cupping artifacts correction in the reconstructed image of CBCT. As we know, the cupping artifacts in reconstructed images are slow nonlinear varying. The reconstructed images can be decomposed into two parts: primary images and cupping artifacts images. To correct the cupping artifacts, we adapted a bias correction method previously developed for MR images. (21) The robustness of the proposed algorithms was demonstrated in phantoms. This correction algorithm reported here can improve the uniformity of the reconstructed images, thus assisting the development of perfect volume visualization and threshold‐based visualization techniques for the reconstructed images.

II. MATERIALS AND METHODS

A. Decomposition of reconstructed image

Reconstruction images based on the work by Feldkamp et al. (22) are popular in CBCT. The reconstruction image set can be equivalently written as

f=14π202πdso2(dso+rs)2dso(dso2+t2+z2)1/2I3D(t,z(r),ϕ)|ω|ej2πω(t(r)t)dωdtdϕ (1)

where dso is the distance of the source‐to‐rotation axis, the coordinate along the detector that specifies the point of detection is (t,z),I3D(t,z(r),ϕ) is the sequence of the projected image, r is extend from the origin to the reconstruction point, s is a unit vector along the ray from the source to the axis of rotation (i.e., normal to the detector), z(r)=dso(rz)dso+rz, and |ω|ej2πω(t(r)t)dω is the convolution function.

To address cupping artifacts in the reconstructed image, we formulate our method based on an image model that describes the composition of projected images, which are affected by scatter and beam hardening. A projected image can be modeled as

I3D=P3D+S3D+n (2)

where P3D is the image derived from primary photons, S3D is the component caused by scatter and beam hardening, and n is additive noise with zero‐mean. The P3D measures an intrinsic physical property of the objects being imaged, which is therefore assumed to be piecewise (approximately) constant. We can prove that the reconstructed images based on the Feldkamp study (22) can be written as follows:

f=fp+fs+fn (3)

where fp,fs and fn are produced by P3D,S3D, and noise n.

As in Eq. (2), a reconstruction image can be described as the true image plus the cupping artifacts. In the following section, we will give a method to remove from the reconstructed images.

B. Representations of intrinsic components

To effectively use the properties of the fs and fp, the fs is represented by a linear combination of a given set of smooth basis function g1,LgM, which ensures the smoothly varying property of the cupping artifacts. The estimation of the scatter field is performed by finding the optimal coefficients w1,LwM in the linear combination Fs(x)=k=1Mwkgk. Consequently, the fs(x) can be expressed in the following vector form: fs(x)=wTG(x), where G(x)=(g1(x),LgM(x))T. In this paper, we use 10 polynomials as the smooth scatter function.

We presume that there are N types of tissues in the image domain Ωi. The true image fp(x) is virtually a constant ci for x in the i‐th tissue. We denote that the i‐th tissue is located in the region Ωi. Each Ωi can be represented by its membership function ui. In ideal conditions, the membership function ui is a binary membership function, with ui(x) = 1 for x∈Ωi and ui(x) = 0 for x∈Ωi. Given the membership functions ui and constant ci, the image fp can be expressed by

fp=i=1Nciui(x) (4)

C. Energy formulation for component optimization

We propose an energy minimization formulation previously developed for MR images. In this model, we take into account the problem of finding fs and fp of an observed postreconstructed image f such that the following energy is minimized

F(fs,fp)=Ω|f(x)fp(x)fs(x)|2dx (5)

Clearly, if there are no constraints on the variables fs and fp, minimization of F is an ill‐posed problem. Actually, the energy f=XA[YB] is minimized by any variables fs and fp=ffs which are described in the Materials & Methods section B above. With these representations of the true image and the cupping artifacts, the energy f=XA[YB] can be expressed as follow:

F(fs,fp)=F(u,c,w)=Ω|f(x)i=1Nciui(x)wTG(x)|2 (6)

D. Optimization of the cupping artifacts

A desirable property of this energy F(u,c,w) is that each variable, u, c, or w is convex. This property insures that F(u,c,w) has a unique minimum point in each of its variables.

For fixed c and u, we can minimize F(u,c,w). This can be achieved by solving the equation Fw=0. It can be shown that

Fw=2ΩG(x)|f(x)i=1N(ciui(x))|dx+2wΩG(x)G(x)Tdx=0 (7)

The equation can be expressed as follow:

Aw=v (8)

where A=ΩG(x)G(x)Tdx,v=ΩG(x)|f(x)i=1N(ciui(x))dx|

It is easy to show that the matrix A is nonsingular. (21) Consequently, the vector w^ can be expressed as:

w^=A1v (9)

The estimated bias field is computed by

f^s=w^TG(x) (10)

For fixed w and u, the F(u,c,w) can be minimized with the variable c=c=^^^(c1,LcN)T.

c^i=Ω(f(x)fs(x))ui(x)dxΩui2(x)dx,i=1,L,N (11)

It can be shown that u=^^^(u1,LuN)T is given by

u^i={1,i=imin(x)0,iimin(x) (12)

where imin(x)=argmin{f(x)ciwTG(x)}.

E. Implementation

From the previous sections, we summarize the scheme of minimization of the energy F(u,c,w) as shown in Fig. 1.

Figure 1.

Figure 1

The process of the proposed cupping artifacts correction.

|c(n)c(n1)|<ε is the convergence criterion, where c(n) is updated from the vector c at the n‐th iteration, and ε is assigned to 0.001. The F(u,c,w) rapidly declines and meets the minimum value in less than 15 iterations in our applications.

F. Evaluation of cupping correction

Quantitative image quality parameters were analyzed according to the work by Jo et al. (14) The magnitude of cupping τcup=100(uM,edgeuM,center)/uM,edge was extracted in terms of voxel values at the center uM,center and edge uM,edge of the water phantom.

Root mean square contrast (RMSC) is defined as the standard deviation of the pixel intensities:

RMSC=1MNi=oN1j=0M1(IijI¯)2 (13)

where Iij is the i‐th j‐th element of the two‐dimensional image of size M by N and I¯ is the average intensity of all pixel values in the image. The image I is assumed to have its pixel intensity normalized in the range [0,255].

III. RESULTS

A. Skull phantom

The experimental data were obtained from Rezvani et al. (23) The image size is 211×211. After correction, the images presented significantly improved signal uniformity, as shown in Fig. 2 and Fig. 3. For a quantitative analysis of the reconstructed images, we measure the magnitude of cupping in the selected ROIs, as shown in Fig. 2(a). The analyses are given in Table 1. The correction process take 1.89 s for a slice (CPU: i5–2450, RAM: 6GB, GPU: NVIDA GeForce 610M).

Figure 2.

Figure 2

Sample axial views selected from reconstructed images of the skull phantom before (a) and after cupping artifact correction (b).

Figure 3.

Figure 3

The 1D horizontal profile of the measured skull phantom: The column is the profiles of the images, which are at middle row in Fig. 2.

Table 1.

Quantitative analysis of a skull phantom. Reconstructed image before correction of cupping artifacts (RI_BC), reconstructed image after correction of cupping artifacts (RI_AC)

RMSE (edge) RMSE (center) τcup (%) CNR
RI_BC
2.22 1.89 16.44 5.61
RI_AC
2.26 1.68 8.9 9.52

The 1D horizontal profile before and after correction can be seen in Fig. 3. As before, a great reduction in the cupping artifact is observed in the corrected image.

B. CTP486 phantoms

CTP486 (The Phantom Laboratory, Salem, NY) is used in this experiment. Figure 4 shows the reconstructed images. The CTP486 module is cast from a uniform material that has a CT number within 2% (0–20H) of water. The image size is 229×229. The correction process take 1.93 s for a slice (CPU: i5–2450, RAM: 6GB, GPU: NVIDA GeForce 610M).

Figure 4.

Figure 4

Sample axial views selected from two different slices of reconstructive images of the CTP486 in the CatPhan500 are shown before (a) and after scatter correction (b). The images are rescaled to the same size such that they can be displayed in the same figure and are displayed at the same gray scale. ROIs for magnitude of cupping are marked with red blocks.

ROIs for magnitude of cupping are shown in Fig. 4(a). Our approach clearly reduces the τcup magnitude by an average of 95%.

The 1D horizontal profile before and after correction can be observed in Fig. 5.

Figure 5.

Figure 5

The 1D horizontal profile of the measured phantom. The column is the profiles of the images, which are at middle row in Fig. 4.

C. A mouse bone

A mouse's bone scan data are obtained from a Micro‐CT called Hiscan‐M1000 (Hays Feder Information Technology Co., Suzhou, China). The acquisitions for the reconstructed images consist of 360 projections, with 80 kVp, 200 uA, 30 ms. Sample axial views selected from the reconstructive images of the mouse bone is shown before (Fig. 6(a)) and after scatter correction (Fig. 6(b)). The image size is 339×339. The correction process takes 2.7 s for a slice (CPU: i5–2450, RAM: 6GB, GPU: NVIDA GeForce 610M). We measure the magnitude of cupping in the selected ROIs, as shown in Fig. 6(a). Our approach reduces the τcup from 23.8% to 9.8%. The quantitative image quality analyses are provided in Table 2.

Figure 6.

Figure 6

Sample axial views selected from the reconstructive images of the mouse's bone are shown before (a) and after scatter correction (b).

Table 2.

Quantitative analysis of a mouse bone. Reconstructed image before correction of cupping artifacts (RI_BC), reconstructed image after correction of cupping artifacts (RI_AC)

RMSE (edge) RMSE (center) τcup (%) CNR
RI_BC
6.36 3.57 28.8 11.97
RI_AC
6.49 3.57 9.8 15.87

D. Pelvis patient

The proposed correction method is further evaluated on the CBCT images acquired from a pelvis patient. The tabletop system operates in the full‐fan scan mode and a data acquisition in a 360° scan. After correction, the images presented significantly improved signal uniformity, as shown in Fig. 7.

Figure 7.

Figure 7

Sample axial views selected from two different slices of the pelvis CBCT image are shown before (a) and after scatter correction (b). The images are displayed in the same window.

E. Comparison with another method

In this study, our idea is originated from MRI. We find another cupping artifact method inspired by the MR bias correction method from the work by Yang et al. (19) The results are shown in Fig. 8. For a quantitative analysis of the reconstructed images, we measure the magnitude of cupping and CNR in the selected ROIs, and the quantitative analyses are given in Table 3.

Figure 8.

Figure 8

Comparison of breast CT images before (bottom left) and after (top) cupping artifact correction, using the method developed by Yang et al. (19) (Bottom right) This paper's method.

Table 3.

Reconstructed image before correction of cupping artifacts (RI_BC), reconstructed image after correction of cupping artifacts, from work by Yang et al. (19) RI_AC_Ref19, reconstructed image after correction of cupping artifacts using this method (RI_AC_our)

RMSE (edge) RMSE (center) τcup (%) CNR
RI_BC
4.42 5.37 22.27 11.48
RI_AC_Ref19
5.31 4.41 0.6 7.74
RI_AC_our
4.40 5.8 0.7 8.59

IV. DISCUSSION & CONCLUSIONS

For a quantitative analysis of the reconstructed images, we measure the magnitude of cupping in the selected ROIs for skull phantom, shown in Fig. 2. The analyses are given in Table 1. Our approach clearly reduces the τcup magnitude by an average of 50%. It can be seen that the proposed correction method works very well. As shown in Figs. 3 and 5 and Tables 1 and 2, the proposed method markedly reduced the magnitude of cupping, increased the CNR of CBCT, and demonstrated no obvious change of the RMSEs. In other words, the image quality was improved after cupping artifact correction.

Our approach clearly reduces the τcup magnitude by an average of 95% in the CTP486 phantom. As shown in Fig. 4, a marked reduction in cupping artifacts is observed in the corrected image.

As shown in Fig. 7, the proposed method can significantly improved signal uniformity and the image quality. The results clearly show that the proposed correction method works very well.

In Yang et al., (19) the method automatically corrects the cupping artifacts using a nonpara‐metric coarse‐to‐fine approach which allows the cupping artifacts to be modeled with different frequency ranges and without user supervision. Figure 8 shows that our method equally for the correction of cupping artifacts, as well as that detailed in Yang et al. Our method has a higher average CNR of 8.59 (Fig. 8(c)), which is higher than the previously reported average CNR (Fig. 8(b)) by 1.11‐fold.

In Reitz et al., (24) a scatter correction method is based on a superposition of precalculated Monte Carlo generated pencil beam scatter kernels. The cupping artifacts of water phantom are reduced from 20% without scatter correction to 4% with scatter correction (reduces the τcup magnitude 80%). In our method, the cupping artifacts of CTP486 (water phantom) is reduced by about 95%.

As our correction method involves processing of the reconstructed images only, it does not require any hardware modifications for signal measurements. The correction algorithm reported here may improve the uniformity of the reconstructed images, thus assisting in the development of perfect volume visualization and image segmentation techniques.

ACKNOWLEDGMENTS

This work was supported by the National Natural Science Foundation of China (Grant No. 11547155 and No. 81530060), National Natural Science Foundation of Jiangsu Province (Grant No. BK20130883), the NUPTSF (Grant No. NY213011 and No. NY214026) and the National High‐tech R&D Program for Young Scientists by the Ministry of Science and Technology of China (863 Program, Grant No. 2015AA020917).

COPYRIGHT

This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Contributor Information

Shipeng Xie, Email: xie@njupt.edu.cn.

Wenqin Zhuang, Email: zhuangwq@njupt.edu.cn.

REFERENCES

  • 1. Rührnschopf EP and Klingenbeck K. A general framework and review of scatter correction methods in cone beam CT, Part 2: scatter estimation approaches. Med Phys. 2011;38(9):5186–99. [DOI] [PubMed] [Google Scholar]
  • 2. Wiegert J, Bertram M, Schaefer D et al. Performance of standard fluoroscopy antiscatter grids in flat‐detector‐based cone‐beam CT. Proc. SPIE: Medical Imaging 2004.
  • 3. Mail N, Moseley D, Siewerdsen J, Jaffray D. The influence of bowtie filtration on cone‐beam CT image quality. Med Phys. 2009;36(1):22–32. [DOI] [PubMed] [Google Scholar]
  • 4. Selvam TP, Mishra S, Vishwakarma RS. Monte Carlo calculation of beam quality correction for solid‐state detectors and phantom scatter correction at 137Cs energy. J Appl Clin Med Phys. 2014;15(1):4445. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Kim S, Song H, Samei E, Yin FF, Yoshizumi TT. Computed tomography dose index and dose length product for cone‐beam CT: Monte Carlo simulations. J Appl Clin Med Phys. 2011;12(2):3395. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Sisniega A, Zbijewski W, Stayman J et al. Ultra‐fast Monte Carlo simulation for cone beam CT imaging of brain trauma [abstract]. Med Phys. 2014;41(6):542. [Google Scholar]
  • 7. Gaens M, Bert J, Pietrzyk U, Autret A, Shah NJ, Visvikis D. GPU‐accelerated Monte Carlo based scatter correction in brain PET/MR. EJNMMI Phys. 2014;1(Suppl 1):A32. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Mainegra‐Hing E and Kawrakow I. Fast Monte Carlo calculation of scatter corrections for CBCT images. J Phys: Conference Series. 2008;102(1):012–17. [Google Scholar]
  • 9. Zhang G, Jacobs R, Bosmans H. A model‐based volume restoration approach for Monte Carlo scatter correction in image reconstruction of cone beam CT with limited field of view. Proc. SPIE: Medical Imaging 2013.
  • 10. Cai W, Ning R, Conover D. Simplified method of scatter correction using a beam‐stop‐array algorithm for cone‐beam computed tomography breast imaging. Optic Eng. 2008;47(9):957–66. [Google Scholar]
  • 11. Ouyang L, Song K, Wang J. A moving blocker system for cone‐beam computed tomography scatter correction. Med Phys. 2013;40(7):071903. [DOI] [PubMed] [Google Scholar]
  • 12. Zhu L, Bennett NR, Fahrig R. Scatter correction method for X‐ray CT using primary modulation: theory and preliminary results. IEEE Trans Med Imaging. 2006;25(12):1573–87. [DOI] [PubMed] [Google Scholar]
  • 13. Gao H, Fahrig R, Bennett NR, Sun M, Star‐Lack J, Zhu L. Scatter correction method for x‐ray CT using primary modulation: phantom studies. Med Phys. 2010;37(2):934–46. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Jo BD, Lee YJ, Kim DH, Jeon PH, Kim HJ. Scatter correction method with primary modulator for dual energy digital radiography: a preliminary study. Proc. SPIE. Medical Imaging 2014.
  • 15. Chen Y, Shi L, Feng Q et al. Artifact suppressed dictionary learning for low‐dose CT image processing. IEEE Trans Med Imaging. 2014;33(12):2271–92. [DOI] [PubMed] [Google Scholar]
  • 16. Chen Y, Yang Z, Hu Y et al. Thoracic low‐dose CT image processing using an artifact suppressed large‐scale nonlocal means. Phys Med Biol. 2012;57(9):2667–88. [DOI] [PubMed] [Google Scholar]
  • 17. Shipeng X, Limin L. Scatter correction for cone beam CT using self‐adaptive scatter kernel superposition. Chinese Physics C. 2012;36(6):566–72. [Google Scholar]
  • 18. Aubry JF, Cheung J, Morin O, Gottschalk A, Beaulieu L, Pouliot J. Correction of megavoltage cone‐beam CT images of the pelvic region based on phantom measurements for dose calculation purposes. J Appl Clin Med Phys. 2009;10(1):33–42. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Yang X, Wu S, Sechopoulos I, Fei B. Cupping artifact correction and automated classification for high‐resolution dedicated breast CT images. Med Phys. 2012;39(10):6397–406. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Xie S, Li C, Li H, Ge Q. A level set method for cupping artifact correction in cone‐beam CT. Med Phys. 2015;42(8):4888–95. [DOI] [PubMed] [Google Scholar]
  • 21. Li C, Gore J C, Davatzikos C. Multiplicative intrinsic component optimization (MICO) for MRI bias field estimation and tissue segmentation. Magn Reson Imaging. 2014;32(7):913–23. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22. Feldkamp LA, Davis LC, Kress JW. Practical cone‐beam algorithm. JOSA A. 1984;1(6):612–19. [Google Scholar]
  • 23. Rezvani N, Aruliah D, Jackson K, Moseley D, Siewerdsen J. OSCaR: an open‐source cone‐beam CT reconstruction tool for imaging research [abstract] Med Phys. 2007;34(6):2341. [Google Scholar]
  • 24. Reitz I, Hesse B M, Nill S, Tücking T, Oelfke U. Enhancement of image quality with a fast iterative scatter and beam hardening correction method for kV CBCT. Z Med Phys. 2009;19(3):158–72. [DOI] [PubMed] [Google Scholar]

Articles from Journal of Applied Clinical Medical Physics are provided here courtesy of Wiley

RESOURCES