Skip to main content
Log in

Structure Preserving Preconditioners for Image Deblurring

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

Regularizing preconditioners for accelerating the convergence of iterative regularization methods without spoiling the quality of the approximated solution have been extensively investigated in the last twenty years. Several strategies have been proposed for defining proper preconditioners. Usually, in methods for image restoration, the structure of the preconditioner is chosen Block Circulant with Circulant Blocks (BCCB) because it can be efficiently exploited by Fast Fourier Transform (FFT). Nevertheless, for ill-conditioned problems, it is well-known that BCCB preconditioners cannot provide a strong clustering of the eigenvalues. Moreover, in order to get an effective preconditioner, it is crucial to preserve the structure of the coefficient matrix. The structure of such a matrix, in case of image deblurring problem, depends on the boundary conditions imposed on the imaging model. Therefore, we propose a technique to construct a preconditioner which has the same structure of the blurring matrix related to the restoration problem at hand. The construction of our preconditioner requires two FFTs like the BCCB preconditioner. The presented preconditioning strategy represents a generalization and an improvement with respect to both circulant and structured preconditioning available in the literature. The technique is further extended to provide a non-stationary preconditioning in the same spirit of a recent proposal for BCCB matrices. Some numerical results show the importance of preserving the matrix structure from the point of view of both restoration quality and robustness of the regularization parameter.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Almeida, M., Figueiredo, M.: Deconvolving images with unknown boundaries using the alternating direction method of multipliers. IEEE Trans. Image Process. 22(8), 3084–3096 (2013)

    Article  MathSciNet  Google Scholar 

  2. Aricò, A., Donatelli, M., Serra Capizzano, S.: Spectral analysis of the anti-reflective algebra. Linear Algebra Appl. 428, 657–675 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bai, Z.-J., Cassani, D., Donatelli, M., Serra Capizzano, S.: A fast alternating minimization algorithm for total variation deblurring without boundary artifacts. J. Math. Anal. Appl. 415, 373–393 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  4. Cai, Y., Bianchi, D., Donatelli, M., Huang, T.Z.: Regularization preconditioners for frame-based image deblurring with reduced boundary artifacts. SIAM J. Sci. Comput. 38(1), B164–B189 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  5. Cai, J.F., Osher, S., Shen, Z.: Linearized Bregman iterations for frame-based image deblurring. SIAM J. Imag. Sci. 2(1), 226–252 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  6. Chung, J., Kilmer, M., Leary, D.O.: A framework for regularization via operator approximation. SIAM J. Sci. Comput. 37(2), B332–B359 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  7. Davis, P.J.: Circulant Matrices. Wiley, New York (1979)

    MATH  Google Scholar 

  8. Dell’Acqua, P., Donatelli, M., Estatico, C.: Preconditioners for image restoration by reblurring techniques. J. Comput. Appl. Math. 272, 313–333 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  9. Dell’Acqua, P., Donatelli, M., Serra Capizzano, S., Sesana, D., Tablino Possio, C.: Optimal preconditioning for image deblurring with Anti-Reflective boundary conditions. Linear Algebra Appl. 502, 159–185 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  10. Donatelli, M.: Fast transforms for high order boundary conditions in deconvolution problems. BIT 50(3), 559–576 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  11. Donatelli, M., Hanke, M.: Fast nonstationary preconditioned iterative methods for ill-posed problems, with application to image deblurring. Inverse Probl. 29, 095008 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  12. Donatelli, M., Serra Capizzano, S.: Anti-reflective boundary conditions and re-blurring. Inverse Probl. 21(1), 169–182 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  13. Donatelli, M., Serra Capizzano, S.: Antireflective boundary conditions for deblurring problems. J. Electr. Comput. Eng. (2010) Article ID 241467, 18 pages (survey)

  14. Estatico, C.: A classification scheme for regularizing preconditioners, with application to Toeplitz systems. Linear Algebra Appl. 397, 107–131 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  15. Estatico, C.: Regularization processes for real functions and ill-posed Toeplitz problems. In: Kaashoek, M., van der Mee, C., Seatzu, S. (eds.) Operator Theory: Advances and Applications, vol. 160, pp. 161–178. Birkhäuser Verlag, Basel (2005)

  16. Fan, Y., Nagy, J.: Synthetic boundary conditions for image deblurring. Linear Algebra Appl. 434(11), 2244–2268 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  17. Gray, R.M.: Toeplitz and circulant matrices: a review. Found. Trends Commun. Inf. Theory 2(3), 155–239 (2006)

    Article  MATH  Google Scholar 

  18. Hanke, M., Nagy, J.: Inverse Toeplitz preconditioners for ill-posed problems. Linear Algebra Appl. 284, 137–156 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  19. Hanke, M., Nagy, J., Plemmons, R.: Preconditioned iterative regularization for ill-posed problems. Numerical Linear Algebra, Proceedings of the Conference in Numerical Linear Algebra and Scientific Computation, pp. 141–163. de Gruyter, Kent, 13–14 March 1992 (1993)

  20. Hansen, P.C.: Rank-Deficient and Discrete Ill-Posed Problems. SIAM, Philadelphia (1998)

    Book  Google Scholar 

  21. Hansen, P.C., Nagy, J., O’Leary, D.P.: Deblurring Images Matrices. Spectra and Filtering. SIAM Publications, Philadelphia (2005)

    MATH  Google Scholar 

  22. Huang, J., Donatelli, M., Chan, R.: Nonstationary iterated thresholding algorithms for image deblurring. Inverse Probl. Imaging 7(3), 717–736 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  23. Ma, L., Yu, J., Zeng, T.: Sparse representation prior and total variation-based image deblurring under impulse noise. SIAM J. Imaging Sci. 6(4), 2258–2284 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  24. Ma, L., Zeng, T.: Image deblurring via total variation based structured sparse model selection. J. Sci. Comput. 67(1), 1–19 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  25. Ng, M., Chan, R., Tang, W.C.: A fast algorithm for deblurring models with Neumann boundary conditions. SIAM J. Sci. Comput. 21, 851–866 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  26. Piana, M., Bertero, M.: Projected Landweber method and preconditioning. Inverse Probl. 13(2), 441–463 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  27. Rudin, L.I., Osher, S., Fatemi, E.: Nonlinear total variation based noise removal algorithms. Phys. D Nonlinear Phenom. 60(1), 259–268 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  28. Serra Capizzano, S.: Preconditioning strategies for asymptotically ill-conditioned block Toeplitz systems. BIT 34(4), 579–594 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  29. Serra Capizzano, S.: A note on anti-reflective boundary conditions and fast deblurring models. SIAM J. Sci. Comput. 25(3), 1307–1325 (2003)

    MathSciNet  MATH  Google Scholar 

  30. Serra Capizzano, S., Tyrtyshnikov, E.: Any circulant-like preconditioner for multilevel matrices is not superlinear. SIAM J. Matrix Anal. Appl. 21(2), 431–439 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  31. Zhou, X., Zhou, F., Bai, X., Xue, B.: A boundary condition based deconvolution framework for image deblurring. J. Comput. Appl. Math. 261, 14–29 (2014)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work is partly supported by PRIN 2012 N. 2012MTE38N and GNCS-INdAM.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pietro Dell’Acqua.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dell’Acqua, P., Donatelli, M., Estatico, C. et al. Structure Preserving Preconditioners for Image Deblurring. J Sci Comput 72, 147–171 (2017). https://doi.org/10.1007/s10915-016-0350-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10915-016-0350-2

Keywords

Navigation