Nonconvex total variation speckled image restoration via nonnegative quadratic programming algorithm

Within the TV framework there are several algorithms to restore images corrupted with Speckle (multiplicative) noise. Typically most of the methods convert the multiplicative model into an additive one by taking logarithms and can only handle the denoising case. By contrast, there are only a handful of algorithms that do not perform any conversion on the raw data and can handle the denoising and deconvolution cases, however their data fidelity term is non-convex. In this paper, we present a flexible and computationally efficient method to restore speckled grayscale/color images via a non-convex multiplicative model. The proposed algorithm uses a quadratic approximation of the data fidelity term to pose the original problem as a non-negative quadratic programming problem. Our experimental results for the denoising and deconvolution cases shows that the reconstruction quality of the proposed algorithm outperforms state of the art algorithms for speckled image restoration and at the same time offers competitive computational performance.

[1]  José M. Bioucas-Dias,et al.  Total variation restoration of speckled images using a split-bregman algorithm , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[2]  Xin Yang,et al.  Total Variation-Based Speckle Reduction Using Multi-grid Algorithm for Ultrasound Images , 2005, ICIAP.

[3]  Nikolas P. Galatsanos,et al.  Least squares restoration of multichannel images , 1991, IEEE Trans. Signal Process..

[4]  Liang Xiao,et al.  Multiplicative Noise Removal via a Novel Variational Model , 2010, EURASIP J. Image Video Process..

[5]  Stanley Osher,et al.  Multiplicative Denoising and Deblurring: Theory and Algorithms , 2003 .

[6]  Christos P. Loizou,et al.  Despeckle Filtering Algorithms and Software for Ultrasound Imaging , 2008, Despeckle Filtering Algorithms and Software for Ultrasound Imaging.

[7]  T. Chan,et al.  Fast dual minimization of the vectorial total variation norm and applications to color image processing , 2008 .

[8]  A. Bonnet,et al.  On the regularity of edges in image segmentation , 1996 .

[9]  Paul Rodríguez A non-negative quadratic programming approach to minimize the generalized vector-valued total variation functional , 2010, 2010 18th European Signal Processing Conference.

[10]  J. Goodman Some fundamental properties of speckle , 1976 .

[11]  G. Aubert,et al.  A VARIATIONAL APPROACH TO REMOVE MULTIPLICATIVE NOISE , 2006 .

[12]  Daniel D. Lee,et al.  Multiplicative Updates for Nonnegative Quadratic Programming , 2007, Neural Computation.

[13]  J. Scales,et al.  Robust methods in inverse theory , 1988 .

[14]  Mohamed-Jalal Fadili,et al.  Multiplicative Noise Removal Using L1 Fidelity on Frame Coefficients , 2008, Journal of Mathematical Imaging and Vision.

[15]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[16]  Brendt Wohlberg,et al.  Efficient Minimization Method for a Generalized Total Variation Functional , 2009, IEEE Transactions on Image Processing.

[17]  Jianing Shi,et al.  A Nonlinear Inverse Scale Space Method for a Convex Multiplicative Noise Model , 2008, SIAM J. Imaging Sci..