Abstract
We propose a scaled gradient projection algorithm for the reconstruction of 3D X-ray tomographic images from limited data. The problem arises from the discretization of an ill-posed integral problem and, due to the incompleteness of the data, has infinite possible solutions. Hence, by following a regularization approach, we formulate the reconstruction problem as the nonnegatively constrained minimization of an objective function given by the sum of a fit-to-data term and a smoothed differentiable Total Variation function. The problem is challenging for its very large size and because a good reconstruction is required in a very short time. For these reasons, we propose to use a gradient projection method, accelerated by exploiting a scaling strategy for defining gradient-based descent directions and generalized Barzilai–Borwein rules for the choice of the step-lengths. The numerical results on a 3D phantom are very promising since they show the ability of the scaling strategy to accelerate the convergence in the first iterations.
Similar content being viewed by others
References
Barzilai, J., Borwein, J.M.: Two-point step size gradient methods. IMA J. Numer. Anal. 8, 141–148 (1988)
Beck, A., Teboulle, M.: A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2(1), 183–202 (2009)
Beister, M., Kolditz, D., Kalender, W.: Iterative reconstruction methods in X-ray CT. Phys. Medica 28, 94–108 (2012)
Bertero, M., Lantéri, H., Zanni, L.: Iterative image reconstruction: a point of view. In: Censor, Y., et al. (eds.) Mathematical Methods in Biomedical Imaging and Intensity-Modulated Radiation Therapy (IMRT), pp. 37–63. Birkhauser-Verlag, Basel (2008)
Bertsekas, D.: Convex Optimization Theory. Supplementary Chapter 6 on Convex Optimization Algorithms. Athena Scientific, Belmont (2009)
Birgin, E.G., Martinez, J.M., Raydan, M.: Inexact spectral projected gradient methods on convex sets. IMA J. Numer. Anal. 23, 539–559 (2003)
Bonettini, S., Landi, G., Piccolomini, L.E., Zanni, L.: Scaling techniques for gradient projection-type methods in astronomical image deblurring. Int. J. Comput. Math. 90(1), 9–29 (2013)
Bonettini, S., Porta, F., Ruggiero, V.: A variable metric inertial method for convex optimization. SIAM J. Sci. Comput. 31(4), A2558–A2584 (2016)
Bonettini, S., Prato, M.: New convergence results for the scaled gradient projection method. Inverse Probl. 31(9), 1196–1211 (2015)
Bonettini, S., Zanella, R., Zanni, L.: A scaled gradient projection method for constrained image deblurring. Inverse Probl. 25(1), 015002 (2009)
Brenner, D.J., Hall, E.: Computed tomography: an increasing source of radiation exposure. N. Engl. J. Med. 357, 2277–2284 (2007)
Coli, V.L., Piccolomini, E.L., Morotti, E., Zanni, L.: A fast gradient projection method for 3D image reconstruction from limited tomographic data. J. Phys. Conf. Ser. 904, 012013 (2017)
Coli, V.L., Ruggiero, V., Zanni, L.: Scaled first-order methods for a class of large-scale constrained least square problems. In: Sergeyev, Y.D., Kvasov, D.E., Dell’Accio, F., Mukhametzhanov, M.S. (eds.) Numerical Computations: Theory and Algorithms (NUMTA-2016), pp. 040002-1–040002-4. AIP Publishing, Melville (2016)
De Asmundis, R., di Serafino, D., Hager, W., Toraldo, G., Zhang, H.: An efficient gradient method using the Yuan steplength. Comput. Optim. Appl. 59(3), 541–563 (2014)
Defrise, M., Vanhove, C., Liu, X.: An algorithm for total variation regularization in high-dimensional linear problems. Inverse Probl. 52, 329–356 (2011)
di Serafino, D., Ruggiero, V., Toraldo, G., Zanni, L.: On the steplength selection in gradient methods for unconstrained optimization. Appl. Math. Comput. 318, 176–195 (2018)
Feldkamp, L., Davis, L., Kress, J.: Practical cone-beam algorithm. J. Opt. Soc. Am. 1, 612–619 (1984)
Frassoldati, G., Zanni, L., Zanghirati, G.: New adaptive stepsize selections in gradient methods. J. Ind. Manag. Optim. 4(2), 299–312 (2008)
Gonzaga, C., Schneider, R.M.: On the steepest descent algorithm for quadratic functions. Comput. Optim. Appl. 63(2), 523–542 (2016)
Graff, C., Sidky, E.: Compressive sensing in medical imaging. Appl. Opt. 54(8), C23–C44 (2015)
Jensen, T.L., Jørgensen, J.H., Hansen, P.C., Jensen, S.H.: Implementation of an optimal first-order method for strongly convex total variation regularization. BIT Numer. Math. 52, 329–356 (2012)
Jørgensen, J.H., Jensen, T.L., Hansen, P.C., Jensen, S.H., Sidky, E.Y., Pan, X.: Accelerated gradient methods for total-variation-based CT image reconstruction. In: 11th Fully 3D Image Reconstruction in Radiology and Nuclear Medicins, pp. 435–438 (2011)
Kim, D., Pal, D., Thibault, J., Fessler, J.A.: Accelerating ordered subsets image reconstruction for X-ray CT using spatially nonuniform optimization transfer. IEEE Trans. Med. Imaging 32(11), 1965–1978 (2013)
Kim, D., Ramani, S., Fessler, J.A.: Combining ordered subsets and momentum for accelerated X-rays CT imaging reconstruction. IEEE Trans. Med. Imaging 34(1), 167–178 (2015)
Lange, K., Hunter, D., Yang, I.: Optimization transfer using surrogate objective functions. J. Comput. Graph. Stat. 9(1), 1–20 (2000)
Lantéri, H., Roche, M., Aime, C.: Penalized maximum likelihood image restoration with positivity constraints: multiplicative algorithms. Inverse Probl. 18(5), 1397–1419 (2002)
Loli Piccolomini, E., Morotti, E.: A fast TV-based iterative algorithm for digital breast tomosynthesis image reconstruction. J. Algorithms Comput. Technol. 10(4), 277–289 (2016)
Nesterov, Y.: Introductory Lectures on Convex Optimization: A Basic Course. Applied Optimization. Kluwer Academic Publ., Dordrecht (2004)
Nesterov, Y.: Gradient methods for minimizing composite functions. Math. Program. 140, 125–161 (2013)
Porta, F., Prato, M., Zanni, L.: A new steplength selection for scaled gradient methods with application to image deblurring. J. Sci. Comput. 65(3), 895–919 (2015)
Rangayyan, R., Dhawan, A., Gordon, R.: Algorithms for limited-view computed tomography: an annotated bibliography and a challenge. Appl. Opt. 24(23), 4000–4012 (1985)
Rose, S., Andersen, M., Sidky, E.Y., Pan, X.: Noise properties of CT images reconstructed by use of constrained total-variation, data-discrepancy minimization. Med. Phys. 42(5), 2690–2698 (2015)
Siddon, R.L.: Fast calculation of the exact radiological path for a three-dimensional CT array. Med. Phys. 12(2), 252–255 (1985)
Sidky, E.Y., Jørgensen, J.H., Pan, X.: Convex optimization problem prototyping for image reconstruction in computed tomography with the Chambolle–Pock algorithm. Phys. Med. Biol. 57(10), 3065–3091 (2012)
Sidky, E.Y., Jørgensen, J.H., Pan, X.: First-order convex feasibility for x-ray CT. Med. Phys. 40(3), 3115–1–15 (2013)
Sidky, E.Y., Kao, C.M., Pan, X.: Accurate image reconstruction from few-views and limited-angle data in divergent-beam CT. J. X-ray Sci. Technol. 14(2), 119–139 (2006)
Sidky, E.Y., Pan, X.: Image reconstruction in circular cone-beam computed tomography by constrained, total-variation minimization. Phys. Med. Biol. 53, 4777–4807 (2008)
Sidky, E.Y., Pan, X., Reiser, I.S., Nishikawa, R.M.: Enhanced imaging of microcalcifications in digital breast tomosynthesis through improved image-reconstruction algorithms. Med. Phys. 36(11), 4920–4932 (2009)
Vogel, C.R.: Computational Methods for Inverse Problems. SIAM, Philadelphia (2002)
Yu, H., Wang, G.: A soft-threshold filtering approach for reconstruction from a limited number of projections. Phys. Med. Biol. 55, 3905–3916 (2010)
Zhou, B., Gao, L., Dai, Y.H.: Gradient methods with adaptive step-sizes. Comput. Optim. Appl. 35(1), 69–86 (2006)
Acknowledgements
This work has been partially supported by the Italian Institute GNCS - INdAM and by the FAR2015 project of the University of Modena and Reggio Emilia, Italy.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Piccolomini, E.L., Coli, V.L., Morotti, E. et al. Reconstruction of 3D X-ray CT images from reduced sampling by a scaled gradient projection algorithm. Comput Optim Appl 71, 171–191 (2018). https://doi.org/10.1007/s10589-017-9961-2
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-017-9961-2