ACCELERATED PROXIMAL GRADIENT ALGORITHM FOR FRAME BASED IMAGE RESTORATIONS Zouwei Shen 1 , Kim-Chuan Toh 1 and Sangwoon Yun 2 1) Department of Mathematics, National University of Singapore, 2 Science Drive 2, Singapore 117543, SINGAPORE 2) Korea Institute for Advanced Study, Hoegiro 87, Dongdaemun-gu, Seoul 130-722, KOREA Corresponding Author : Sangwoon Yun,
[email protected] ABSTRACT Frame-based image restoration have been developed over the last decade. Many recently developed algorithms for image restoration can be viewed as an acceleration of the proximal forward-backward splitting algorithm. Accelerated proximal gradient algorithms studied by Nesterov, Nemirovski, and others have been demonstrated as efficient methods to solve various regularized convex optimization problems arising in compressive sensing, machine learning, and control. In this paper, we adapt the accelerated proximal gradient algorithm to solve the balanced approach model, in frame-based image restoration, which can√be formulated as the `1 -regularized least squares problem. This algorithm terminates in O(L/ ) iterations with an -optimal solution and Lipschitz constant L, and gives a set of new frame-based image restoration algorithms that can cover several topics in image restorations, such as image deblurring, denoising, inpainting, and cartoon-texture image decomposition. The numerical results suggest that our algorithm is efficient and robust in solving large-scale image restoration problems. The algorithms we implemented are able to restore 512 × 512 images in various image restoration problems in less than 50 seconds on a modest PC. We also compare the numerical performance of our proposed algorithms applied to image problems by using one frame-based system with that by using cartoon and texture systems for image deblurring, denoising, and inpainting. REFERENCES 1.
Beck, A. and Teboulle, M., “Fast iterative shrinkage-thresholding algorithm for linear inverse problems”, SIAM J. Imaging Sci., Vol. 2, 2009, pp. 183-202.
2.
Becker, S., Bobin, J. and Cand´es, E. J., “NESTA: a fast and accurate first-order method for sparse recovery”, Preprint, 2009.
3.
Becker, S., Cand`es, E. J. and Grant M., “Templates for convex cone problems with applications to sparse signal recovery”, Preprint, 2010.
4.
Biemond, J., Lagendijk, R. and Mersereau, R. M., “Iterative methods for image deblurring”, Proc. of IEEE., Vol. 78, pp. 856-883, 1990.
5.
Cai, J.-F., Cand`es, E. J. and Shen, Z., “A singular value thresholding algorithm for matrix completion”, SIAM J. Optim., Vol. 20, 2010, pp. 1956-1982.
6.
Cai, J.-F., Chan, R. H., Shen, L. and Shen, Z., “Restoration of chopped and nodded images by framelets”, SIAM J. Sci. Comput., Vol. 30, 2008, pp. 1205-1227.
7.
Cai, J.-F., Chan, R. H., Shen, L. and Shen, Z., “Convergence analysis of tight framelet approach for missing data recovery”, Adv. Comput. Math., Vol. 31, 2009, pp. 87-113.
8.
Cai, J.-F., Chan, R. H. and Shen, Z., “A framelet-based image inpainting algorithm”, Appl. Comput. Harmon. Anal., Vol. 24, 2008, pp. 131-149.
9.
Cai, J.-F., Chan, R. H. and Shen, Z., “Simultaneous cartoon and texture inpainting”, Inverse Probl. Imaging, Vol. 4, 2010, pp. 379-395.
10. Cai, J.-F., Osher, S. and Shen, Z., “Linearized Bregman Iterations for Compressed Sensing”, Math. Comp., Vol. 78, 2009, pp. 1515-1536. 11. Cai, J.-F., Osher, S. and Shen, Z., “Linearized Bregman Iterations for Frame-Based Image Deblurring”, SIAM J. Imaging Sci., Vol. 2, 2009, pp. 226-252. 12. Cai, J.-F., Osher, S. and Shen, Z., “Split Bregman methods and frame based image restoration”, Multiscale Modeling and Simulation: A SIAM Interdisciplinary Journal, to appear. 13. Cai, J.-F. and Shen, S., “Framelet Based Deconvolution”, J. Computational Mathematics, Vol. 28, 2010, pp. 289-308. 14. Chai, A. and Shen, Z., “Deconvolution: A wavelet frame approach”, Numer. Math., Vol. 106, 2007, pp. 529-587. 15. Chan, R. H., Chan, T. F., Shen, L. and Shen, Z., “Wavelet algorithms for high-resolution image reconstruction”, SIAM J. Sci. Comput., Vol. 24, 2003, pp. 1408-1432. 16. Chan, R. H., Riemenschneider, S. D., Shen, L. and Shen, Z., “Tight frame: an efficient way for high-resolution image reconstruction”, Appl. Comput. Harmon. Anal., Vol. 17, 2004, pp. 91-115. 17. Chan, R. H., Shen, Z. and Xia, T., “A framelet algorithm for enhancing video stills”, Appl. Comput. Harmon. Anal., Vol. 23, 2007, pp. 153-170. 18. Chan, R. H. and Jin, X.-Q., An Introduction to Iterative Toeplitz Solvers, Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 2007. 19. Chen, S. S., Donoho, D. L. and Saunders, M. A., “Atomic decomposition by basis pursuit”, SIAM Rev., Vol 43. 2001, pp. 129-159. 20. Daubechies, I., De Friese, M. and De Mol, C., “An iterative thresholding algorithm for linear inverse problems with a sparsity constraint”, Comm. on Pure and Applied Math., Vol. 57, 2004, pp. 1413-1457. 21. Daubechies, I., Han, B., Ron, A. and Shen, Z., “Framelets: MRA-based constructions of wavelet frames”, Appl. Comput. Harmon. Anal., Vol. 14, 2003, pp. 1-46. 22. Daubechies, I., Teschke, G. and Vese, L., “Iteratively solving linear inverse problems under general convex constraints”, Inverse Probl. Imaging, Vol. 1, 2007, pp. 29-46. 23. Elad, M., Milanfar, P. and Rubinstein, R., “Analysis versus synthesis in signal priors”, Inverse Problems, Vol. 23, 2007, pp. 947-968. 24. Elad, E., Starck, J.-L., Querre, P. and Donoho, D. L., “Simultaneous cartoon and texture image inpainting using morphological component analysis (MCA)”, Appl. Comput. Harmon. Anal., Vol 19, 2005, pp. 340-358.
25. Fadili, M. and Starck, J.-L., “Sparse representations and bayesian image inpainting”, In Proc. SPARS’05, Vol. I, Rennes, France, 2005. 26. Fadili, M., Starck, J.-L. and Murtagh, F., “Inpainting and zooming using sparse representations”, The Computer Journal, Vol. 52, 2009, pp. 64-79. 27. Figueiredo, M. and Nowak, R., “An EM algorithm for wavelet-based image restoration”, IEEE Trans. Image Proc., Vol. 12, 2003, pp. 906-916. 28. Figueiredo, M. and Nowak, R., “A bound optimization approach to wavelet-based image deconvolution, IEEE Intern. Conf. on Image Processing-ICIP’05, 2005. 29. Friedlander, M. and Tseng, P., “Exact regularization of convex programs”, SIAM J. Optimization, Vol. 18, 2007, pp 1326-1350. 30. Goldstein, T. and Osher, S., “The split Bregman algorithm for L1 regularized problems”, CAM Report (08-29), UCLA, 2008. 31. Hale, E. T., Yin, W. and Zhang, Y., “Fixed-point continuation for `1 -minimization: Methodology and convergence”, SIAM J. Optimization, Vol. 19, 2008, pp. 1107-1130. 32. Jin, X.-Q., Developments and applications of block Toeplitz iterative solvers, Vol. 2 of Combinatorics and Computer Science, Kluwer Academic Publishers Group, Dordrecht, The Netherlands, 2002. 33. Lu, Z., “Gradient based method for cone programming with application to large-scale compressed sensing”, Preprint, 2008. 34. Nemirovski, A. and Yudin, D., Problem Complexity and Method Efficiency in Optimization, Wiley, New York, 1983. 35. Nesterov, Y., “A method of solving a convex programming problem with convergence rate O(1/k 2 )”, Soviet Mathematics Doklady, Vol. 27, 1983, pp. 372-376. 36. Nesterov, Y., “On an approach to the construction of optimal methods of minimization of ` smooth convex functions”, Ekonom. i. Mat. Metody, Vol. 24, 1988, pp. 509-517. 37. Nesterov, Y., “Smooth minimization of nonsmooth functions”, Math. Prog., Vol. 103, 2005, pp. 127-152. 38. Osher, S., Mao, Y., Dong, B. and Yin, W., “Fast Linearized Bregman Iteration for Compressed Sensing and Sparse Denoising”, Communications in Mathematical Sciences, Vole. 8, 2010, pp. 93-111. 39. Rockafellar, R. T. and Wets, R. J.-B., Variational Analysis, Springer-Verlag, New York, 1998. 40. Ron, A. and Shen, Z., “Affine systems in L2 (