Chambolle's Projection Algorithm for Total Variation Denoising

Denoising is the problem of removing the inherent noise from an image. The standard noise model is additive white Gaussian noise, where the observed image f is related to the underlying true image u by the degradation model f = u + �, andis supposed to be at each pixel inde- pendently and identically distributed as a zero-mean Gaussian random variable. Since this is an ill-posed problem, Rudin, Osher and Fatemi introduced the total variation as a regularizing term. It has proved to be quite efficient for regularizing images without smoothing the bound- aries of the objects. This paper focuses on the simple description of the theory and on the implementation of Cham- bolle's projection algorithm for minimizing the total variation of a grayscale image. Further- more, we adapt the algorithm to the vectorial total variation for color images. The implementa- tion is described in detail and its parameters are analyzed and varied to come up with a reliable implementation.

[1]  Tom Goldstein,et al.  The Split Bregman Method for L1-Regularized Problems , 2009, SIAM J. Imaging Sci..

[2]  Mila Nikolova,et al.  Local Strong Homogeneity of a Regularized Estimator , 2000, SIAM J. Appl. Math..

[3]  Los Angeles,et al.  Dual Methods for Total Variation-Based Image , 2001 .

[4]  Tony F. Chan,et al.  Color TV: total variation methods for restoration of vector-valued images , 1998, IEEE Trans. Image Process..

[5]  Camille Couprie,et al.  Combinatorial Continuous Maximum Flow , 2010, SIAM J. Imaging Sci..

[6]  P. Lions,et al.  Image recovery via total variation minimization and related problems , 1997 .

[7]  Marc Lebrun,et al.  An Analysis and Implementation of the BM3D Image Denoising Method , 2012, Image Process. Line.

[8]  V. Ivanov,et al.  Conditions for well-posedness in the Hadamard sense in spaces of generalized functions , 1987 .

[9]  I. Ekeland,et al.  Convex analysis and variational problems , 1976 .

[10]  Gene H. Golub,et al.  A Nonlinear Primal-Dual Method for Total Variation-Based Image Restoration , 1999, SIAM J. Sci. Comput..

[11]  M. Hestenes Multiplier and gradient methods , 1969 .

[12]  Joachim Weickert,et al.  Anisotropic diffusion in image processing , 1996 .

[13]  Nikolay N. Ponomarenko,et al.  Blind evaluation of additive noise variance in textured images by nonlinear processing of block DCT coefficients , 2003, IS&T/SPIE Electronic Imaging.

[14]  P. Lions,et al.  Image selective smoothing and edge detection by nonlinear diffusion. II , 1992 .

[15]  Marc Teboulle,et al.  Fast Gradient-Based Algorithms for Constrained Total Variation Image Denoising and Deblurring Problems , 2009, IEEE Transactions on Image Processing.

[16]  J. Hiriart-Urruty,et al.  Convex analysis and minimization algorithms , 1993 .

[17]  Ronald F. Gariepy FUNCTIONS OF BOUNDED VARIATION AND FREE DISCONTINUITY PROBLEMS (Oxford Mathematical Monographs) , 2001 .

[18]  Michael K. Ng,et al.  On Semismooth Newton’s Methods for Total Variation Minimization , 2007, Journal of Mathematical Imaging and Vision.

[19]  Jean-Michel Morel,et al.  Non-Local Means Denoising , 2011, Image Process. Line.

[20]  Dimitri P. Bertsekas,et al.  Constrained Optimization and Lagrange Multiplier Methods , 1982 .

[21]  Antoni Buades,et al.  Analysis and Extension of the Ponomarenko et al. Method, Estimating a Noise Curve from a Single Image , 2013, Image Process. Line.

[22]  Jean-François Aujol,et al.  Some First-Order Algorithms for Total Variation Based Image Restoration , 2009, Journal of Mathematical Imaging and Vision.

[23]  Pascal Getreuer,et al.  Rudin-Osher-Fatemi Total Variation Denoising using Split Bregman , 2012, Image Process. Line.

[24]  P. Lions,et al.  Splitting Algorithms for the Sum of Two Nonlinear Operators , 1979 .

[25]  Marc Teboulle,et al.  A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems , 2009, SIAM J. Imaging Sci..

[26]  Marc Lebrun,et al.  An Implementation and Detailed Analysis of the K-SVD Image Denoising Algorithm , 2012, Image Process. Line.

[27]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[28]  Antonin Chambolle,et al.  On Total Variation Minimization and Surface Evolution Using Parametric Maximum Flows , 2009, International Journal of Computer Vision.

[29]  Jonathan Eckstein,et al.  Approximate iterations in Bregman-function-based proximal algorithms , 1998, Math. Program..

[30]  Antonin Chambolle,et al.  A l1-Unified Variational Framework for Image Restoration , 2004, ECCV.

[31]  M. Nikolova An Algorithm for Total Variation Minimization and Applications , 2004 .

[32]  Nikolas P. Galatsanos,et al.  Methods for choosing the regularization parameter and estimating the noise variance in image restoration and their relation , 1992, IEEE Trans. Image Process..

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

[34]  M. J. D. Powell,et al.  A method for nonlinear constraints in minimization problems , 1969 .

[35]  L. Ambrosio,et al.  Functions of Bounded Variation and Free Discontinuity Problems , 2000 .

[36]  Josef Stoer,et al.  Numerische Mathematik 1 , 1989 .

[37]  F. J. Anscombe,et al.  THE TRANSFORMATION OF POISSON, BINOMIAL AND NEGATIVE-BINOMIAL DATA , 1948 .

[38]  Valérie R. Wajs,et al.  A variational formulation for frame-based inverse problems , 2007 .

[39]  Zheng Bao,et al.  Fast image inpainting and colorization by Chambolle's dual method , 2011, J. Vis. Commun. Image Represent..

[40]  Stephen J. Wright,et al.  Duality-based algorithms for total-variation-regularized image restoration , 2010, Comput. Optim. Appl..

[41]  A. Bermúdez,et al.  Duality methods for solving variational inequalities , 1981 .

[42]  A. Haddad Stability in a class of variational methods , 2007 .

[43]  Guillermo Sapiro,et al.  DCT image denoising: a simple and effective image denoising algorithm , 2011, Image Process. Line.