×

Fast preconditioners for total variation deblurring with antireflective boundary conditions. (English) Zbl 1269.65144

Summary: In recent works several authors have proposed the use of precise boundary conditions (BCs) for blurring models, and they proved that the resulting choice (Neumann or reflective, antireflective) leads to fast algorithms both for deblurring and for detecting the regularization parameters in presence of noise. When considering a symmetric point spread function, the crucial fact is that such BCs are related to fast trigonometric transforms.
In this paper we combine the use of precise BCs with the total variation (TV) approach in order to preserve the jumps of the given signal (edges of the given image) as much as possible. We consider a classic fixed point method with a preconditioned Krylov method (usually the conjugate gradient method) for the inner iteration. Based on fast trigonometric transforms, we propose some preconditioning strategies that are suitable for reflective and antireflective BCs. A theoretical analysis motivates the choice of our preconditioners, and an extensive numerical experimentation is reported and critically discussed. Numerical tests show that the TV regularization with antireflective BCs implies not only a reduced analytical error, but also a lower computational cost of the whole restoration procedure over the other BCs.

MSC:

65R32 Numerical methods for inverse problems for integral equations
45E10 Integral equations of the convolution type (Abel, Picard, Toeplitz and Wiener-Hopf type)
94A08 Image processing (compression, reconstruction, etc.) in information and communication theory
94A12 Signal theory (characterization, reconstruction, filtering, etc.)
65F10 Iterative numerical methods for linear systems
65F08 Preconditioners for iterative methods
65Y20 Complexity and performance of numerical algorithms

Software:

RecPF