Abstract
The column action methods of algebraic iterative techniques play a pivotal role in the image reconstruction process. These methods converge to a least squares solution of inconsistent linear systems, providing a means to conserve computational resources by limiting small updates. In this paper, we introduce an improved version of the block column iteration called the average block column iteration, designed to enhance image reconstruction from projections in computerized tomography. Unlike its predecessor, the block column iteration (Linear Algebra Appl 484:322–343, 2015), the average block column iteration obviates the necessity of computing pseudoinverses of submatrices or solving subsystems. To substantiate the efficacy of this average variant, we present convergence analyses based on both random and greedy strategies. Additionally, we investigate techniques such as constraining to mitigate computation time. Furthermore, we furnish convergence results for methodologies employing these techniques. To validate our approach, we conduct numerical experiments and comparisons utilizing synthetic data and real image reconstruction scenarios. These experiments demonstrate the effectiveness and superiority of our proposed method.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12190-024-02060-0/MediaObjects/12190_2024_2060_Figa_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12190-024-02060-0/MediaObjects/12190_2024_2060_Figb_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12190-024-02060-0/MediaObjects/12190_2024_2060_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12190-024-02060-0/MediaObjects/12190_2024_2060_Fig2_HTML.png)
Similar content being viewed by others
Data Availability
No data was used for the research described in the article.
References
Fessler, J.A., Sutton, B.P.: Nonuniform fast Fourier transforms using min-max interpolation. IEEE Trans. Signal Process. 51(2), 560–574 (2003)
Kak, A.C., Slaney, M.: Principles of Computerized Tomographic Imaging. SIAM, Philadelphia (2001)
Björck, Å.: Numerical Methods for Least Squares Problems. SIAM, Philadelphia (1996)
Natterer, F.: The Mathematics of Computerized Tomography. SIAM, Philadelphia (2001)
Andersen, A.H., Kak, A.C.: Simultaneous algebraic reconstruction technique (SART): a superior implementation of the ART algorithm. Ultrason. Imaging 6(1), 81–94 (1984)
Censor, Y., Gordon, D., Gordon, R.: BICAV: a block-iterative parallel algorithm for sparse systems with pixel-related weighting. IEEE Trans. Med. Imaging 20(10), 1050–1060 (2001)
Censor, Y.: Block-iterative algorithms with diagonally scaled oblique projections for the linear feasibility problem. SIAM J. Matrix Anal. Appl. 24(1) (2002)
Jiang, M., Wang, G.: Convergence of the simultaneous algebraic reconstruction technique (SART). IEEE Trans. Image Process. 12(8), 957–61 (2003)
Wang, J., Zheng, Y.: On the convergence of generalized simultaneous iterative reconstruction algorithms. IEEE Trans. Image Process. 16(1), 1–6 (2007)
Gregor, J., Benson, T.: Computational analysis and improvement of SIRT. IEEE Trans. Med. Imaging 27(7), 918–924 (2008)
Elfving, T., Nikazad, T.: Properties of a class of block-iterative methods. Inverse Probl. 25(11), 115011 (2009)
Qu, G., Wang, C., Jiang, M.: Necessary and sufficient convergence conditions for algebraic image reconstruction algorithms. IEEE Trans. Image Process. 18(2), 435–440 (2009)
Grecu, L., Popa, C.: Constrained SART algorithm for inverse problems in image reconstruction. Inverse Probl. Imag. 7(1), 199–216 (2013)
Guo, X.-P.: Convergence studies on block iterative algorithms for image reconstruction. Appl. Math. Comput. 273, 525–534 (2016)
Herman, G.T., Lent, A.: Iterative reconstruction algorithms. Comput. Biol. Med. 64, 273–294 (1976)
Censor, Y.: Row-action methods for huge and sparse systems and their applications. SIAM Rev. 23(4), 444–466 (1981)
Kaczmarz, S.: Angenäherte auflösung von systemen linearer gleichungen. Bull. Int. Acad. Polon. Sci. Lett. A 35, 355–357 (1937)
Needell, D.: Randomized Kaczmarz solver for noisy linear systems. BIT 50(2), 395–403 (2010)
Zouzias, A., Freris, N.: Randomized extended Kaczmarz for solving least squares. SIAM J. Matrix Anal. Appl. 34, 773–793 (2013)
Needell, D., Zhao, R., Zouzias, A.: Randomized block Kaczmarz method with projection for solving least squares. Linear Algebra Appl. 484, 322–343 (2015)
Petra, S., Popa, C.: Single projection Kaczmarz extended algorithms. Numer. Algorithms 73(3), 791–806 (2016)
Lorenz, D.A., Rose, S., Schopfer, F.: The randomized Kaczmarz method with mismatched adjoint. BIT 58(4), 1079–1098 (2018)
Du, K., Si, W.-T., Sun, X.-H.: Randomized extended average block Kaczmarz for solving least squares. SIAM J. Sci. Comput. 42(6), 3541–3559 (2020)
Chen, J.-Q., Huang, Z.-D.: On the error estimate of the randomized double block Kaczmarz method. Appl. Math. Comput. 370, 124907 (2020)
Zhang, Y., Li, H.: Splitting-based randomized iterative methods for solving indefinite least squares problem. Appl. Math. Comput. 446, 127892 (2023)
Björck, Å., Elfving, T.: Accelerated projection methods for computing pseudoinverse solutions of systems of linear equations. BIT 19(2), 145–163 (1979)
Watt, D.W.: Column-relaxed algebraic reconstruction algorithm for tomography with noisy data. Appl. Opt. 33(20), 4420–7 (1994)
Elfving, T., Hansen, P.C., Nikazad, T.: Convergence analysis for column-action methods in image reconstruction. Numer. Algor. 74(3), 905–924 (2017)
Karimpour, M., Nikazad, T.: On the convergence of nonstationary column-oriented version of algebraic iterative methods. Math. Meth. Appl. Sci. 43(10), 6131–6139 (2020)
Nikazad, T., Karimpour, M.: Column-oriented algebraic iterative methods for nonnegative constrained least squares problems. Numer. Algor. 86, 1265–1284 (2021)
Wright, S.J.: Coordinate descent algorithms. Math. Program. 151(1), 3–34 (2015)
Elfving, T.: Block-iterative methods for consistent and inconsistent linear equations. Numer. Math. 35, 1–12 (1980)
Altman, M.: On the approximate solution of linear algebraic equations. Bulletin de l’Academie Polonaise des Sciences Cl. III 35(4), 365–370 (1957)
Galántai, A.: Projectors and Projection Methods. Springer, New York (2004)
Leventhal, D., Lewis, A.S.: Randomized methods for linear constraints: convergence rates and conditioning. Math. Oper. Res. 35(3), 641–654 (2010)
Gower, R.M., Richtárik, P.: Randomized iterative methods for linear systems. SIAM J. Matrix Anal. Appl. 36(4), 1660–1690 (2015)
Hefny, A., Needell, D., Ramdas, A.: Rows versus columns: randomized Kaczmarz or Gauss-Seidel for ridge regression. SIAM J. Sci. Comput. 39(5), 528–542 (2017)
Edalatpour, V., Hezari, D., Salkuyeh, D.K.: A generalization of the Gauss-Seidel iteration method for solving absolute value equations. Appl. Math. Comput. 293, 156–167 (2017)
Ma, A., Needell, D., Ramdas, A.: Convergence properties of the randomized extended Gauss-Seidel and Kaczmarz methods. SIAM J. Matrix Anal. Appl. 36(4), 1590–1604 (2015)
Du, K., Sun, X.-H.: A doubly stochastic block Gauss-Seidel algorithm for solving linear equations. Appl. Math. Comput. 408, 126373 (2021)
Bauschke, H.H., Combettes, P.L., Kruk, S.G.: Extrapolation algorithm for affine-convex feasibility problems. Numer. Algorithms 41(3), 239–274 (2006)
Necoara, I., Richtárik, P., Patrascu, A.: Randomized projection methods for convex feasibility: conditioning and convergence rates. SIAM J. Optim. 29(4), 2814–2852 (2019)
Necoara, I.: Faster randomized block Kaczmarz algorithms. SIAM J. Matrix Anal. Appl. 40(4), 1425–1452 (2019)
Moorman, J.D., Tu, T.K., Molitor, D., Needell, D.: Randomized Kaczmarz with averaging. BIT 61(1), 337–359 (2021)
Tropp, J.A.: Column subset selection, matrix factorization, and eigenvalue optimization. In: Proceedings of the 2009 Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 978–986. SIAM (2009)
Tropp, J.A.: Improved analysis of the subsampled randomized hadamard transform. Adv. Adapt. Data Anal. 3(1–2), 115–126 (2011)
Needell, D., Tropp, J.A.: Paved with good intentions: analysisof a randomized block Kaczmarz method. Linear Algebra Appl. 441, 199–221 (2014)
Demmel, J.W.: The probability that a numerical analysis problem is difficult. Math. Comput. 50(182), 449–480 (1988)
Koltracht, I., Lancaster, P.: Contraining strategies for linear iterative processes. IMA J. Numer. Anal. 10, 555–567 (1990)
Popa, C.: Constrained Kaczmarz extended algorithm for image reconstruction. Linear Algebra Appl. 429(8–9), 2247–2267 (2008)
Davis, T.A., Hu, Y.: The university of florida sparse matrix collection. ACM Trans. Math. Softw. 38(1), 1–25 (2011)
Hansen, P.C.: Discrete Inverse Problems: Insight and Algorithms. SIAM, Philadelphia (2010)
Hansen, P.C., Jørgensen, J.S.: AIR Tools II: algebraic iterative reconstruction methods, improved implementation. Numer. Algor. 79(1), 107–137 (2018)
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grant No. 12071196).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Niu, YQ., Zheng, B. Average block column action methods for solving least squares problems. J. Appl. Math. Comput. 70, 2361–2386 (2024). https://doi.org/10.1007/s12190-024-02060-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-024-02060-0