Kaczmarz method

From Wikipedia, the free encyclopedia
Jump to: navigation, search

The Kaczmarz method, based on the work of the Polish mathematican Stefan Kaczmarz ,[1] is a method for solving linear systems of equations  A x = b . It was rediscovered in the field of image reconstruction from projections by Richard Gordon, Robert Bender, and Gabor Herman in 1970, where it is called the Algebraic Reconstruction Technique (ART) .[2] It is applicable to any linear system of equations, but its computational advantage relative to other methods depends on the system being sparse. This method has been found efficacious in the area of image reconstruction from projections, especially when functions with small support are chosen as the basis functions[citation needed]. It has been demonstrated to be superior, in some biomedical imaging applications, to other methods such as the filtered backprojection method .[3]

The Kaczmarz method or ART is an iterative algorithm that has many applications ranging from computed tomography (CT) to signal processing. It can be obtained also by applying to the hyperplanes, described by the linear system, the method of successive projections onto convex sets (POCS) ,[4] .[5]

Given a real or complex  m \times n matrix  A and a real or complex vector  b , respectively, the method computes an approximation of the solution of the linear systems of equations as in the following formula,


  x^{k+1} 
  = 
  x^{k} 
  + 
  \lambda_k 
  \frac{b_{i} - \langle a_{i}, x^{k} \rangle}{\lVert a_{i} \rVert^2} a_{i}

where  i = k \, \bmod \, m + 1 ,  a_i is the i-th row of the matrix  A ,  b_i is the i-th component of the vector  b , and  \lambda_k is a relaxation parameter. The above formulae gives a simple iteration routine. There are various ways for choosing the i-th equation  \langle a_{i}, x_{k} \rangle = b_i and the relaxation parameter  \lambda_k at the k-th iteration.[3] If the linear system is consistent, the ART converges to the minimum-norm solution, provided that the iterations start with the zero vector, for example. There are versions of the ART that converge to a regularized weighted least squares solution when applied to a system of inconsistent equations and, at least as far as initial behavior is concerned, at a lesser cost than other iterative methods, such as the conjugate gradient method. See [3] and references therein.

Recently, a randomized version of the Kaczmarz method for overdetermined linear systems was introduced by Strohmer and Vershyin [6] in which the i-th equation is selected with probability proportional to  \lVert a_{i} \rVert ^2 . The superiority of this selection was illustrated with the reconstruction of a bandlimited function from its nonuniformly spaced sampling values. However, it has been pointed out[7] that the reported success by Strohmer and Vershyin depends on the specific choices that were made there in translating the underlying problem, whose geometrical nature is to find a common point of a set of hyperplanes, into a system of algebraic equations. There will always be legitimate algebraic representations of the underlying problem for which the selection method in [6] will perform in an inferior manner [7] [6] [8].

[edit] References

  1. ^ Kaczmarz, S., Angenäherte Auflösung von Systemen linearer Gleichungen. Bulletin International de l'Académie Polonaise des Sciences et des Lettres. Classe des Sciences Mathématiques et Naturelles. Série A, Sciences Mathématiques, vol. 35, pp. 355–357, 1937. [1]
  2. ^ Gordon, R., R. Bender, and G.T. Herman, Algebraic reconstruction techniques (ART) for threedimensional electron microscopy and x- ray photography. Journal of Theoretical Biology, vol. 29, pp. 471–481, 1970.
  3. ^ a b c Herman, G. T., Fundamentals of computerized tomography: Image reconstruction from projection, 2nd edition, Springer, 2009.
  4. ^ Censor, Y. and S.A. Zenios, Parallel optimization: theory, algorithms, and applications. Oxford University Press, New York. 1997.
  5. ^ Aster, R., Borchers, B., Thurber, C., Parameter Estimation and Inverse Problems, Elsevier, 2004.
  6. ^ a b c Strohmer, T., and R. Vershynin, A randomized Kaczmarz algorithm for linear systems with exponential convergence, Journal of Fourier Analysis and Applications, vol. 15, pp. 262–278, 2009.
  7. ^ a b Censor, Y., G. T. Herman, and M. Jiang, A note on the behavior of the randomized Kaczmarz algorithm of Strohmer and Vershynin, Journal of Fourier Analysis and Applications. vol. 15, pp. 431–436, 2009.
  8. ^ Strohmer, T., and R. Vershynin, Comments on the randomized Kaczmarz method, Journal of Fourier Analysis and Applications. vol. 15, pp. 437–440, 2009.
Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages