Abstract
Recently total variation (TV) regularization has been proven very successful in image restoration and segmentation. In image restoration, TV based models offer a good edge preservation property. In image segmentation, TV (or vectorial TV) helps to obtain convex formulations of the problems and thus provides global minimizations. Due to these advantages, TV based models have been extended to image restoration and data segmentation on manifolds. However, TV based restoration and segmentation models are difficult to solve, due to the nonlinearity and non-differentiability of the TV term. Inspired by the success of operator splitting and the augmented Lagrangian method (ALM) in 2D planar image processing, we extend the method to TV and vectorial TV based image restoration and segmentation on triangulated surfaces, which are widely used in computer graphics and computer vision. In particular, we will focus on the following problems. First, several Hilbert spaces will be given to describe TV and vectorial TV based variational models in the discrete setting. Second, we present ALM applied to TV and vectorial TV image restoration on mesh surfaces, leading to efficient algorithms for both gray and color image restoration. Third, we discuss ALM for vectorial TV based multi-region image segmentation, which also works for both gray and color images. The proposed method benefits from fast solvers for sparse linear systems and closed form solutions to subproblems. Experiments on both gray and color images demonstrate the efficiency of our algorithms.
Similar content being viewed by others
References
Rudin, L., Osher, S., Fatemi, E.: Nonlinear total variation based noise removal algorithms. Physica D 60, 259–268 (1992)
Sapiro, G., Ringach, D.: Anisotropic diffusion of multivalued images with applications to color filtering. IEEE Trans. Image Process. 5(11), 1582–1586 (1996)
Blomgren, P., Chan, T.: Color tv: total variation methods for restoration of vector-valued images. IEEE Trans. Image Process. 7(3), 304–309 (1998)
Chan, T., Kang, S., Shen, J.: Total variation denoising and enhancement of color images based on the CB and HSV color models. J. Vis. Commun. Image Rep. 12, 422–435 (2001)
Bresson, X., Chan, T.: Fast dual minimization of the vectorial total variation norm and applications to color image processing. Inverse Problems and Imaging 2(4), 455–484 (2008)
Chan, T., Golub, G., Mulet, P.: A nonlinear primal-dual method for total variation-based image restoration. SIAM J. Sci. Comput. 20, 1964–1977 (1999)
Carter, J.: Dual methods for total variation based image restoration. Ph.D. thesis (2001)
Chambolle, A.: An algorithm for total variation minimization and applications. J. Math. Imaging Vision 20, 89–97 (2004)
Zhu, M., Wright, S., Chan, T.: Duality-based algorithms for total variation image restoration. Tech. Rep. 08-33 (2008)
Wang, Y., Yang, J., Yin, W., Zhang, Y.: A new alternating minimization algorithm for total variation image reconstruction. SIAM J. Imaging Sci. 1, 248–272 (2008)
Yang, J., Yin, W., Zhang, Y., Wang, Y.: A fast algorithm for edge-preserving variational multichannel image restoration. Tech. Rep. 08-50 (2008)
Huang, Y., Ng, M., Wen, Y.: A fast total variation minimization method for image restoration. SIAM Multiscale Model. Simul. 7, 774–795 (2009)
Yin, W., Osher, S., Goldfarb, D., Darbon, J.: Bregman iterative algorithms for compressend sensing and related problems. SIAM J. Imaging Sci. 1, 143–168 (2008)
Goldstein, T., Osher, S.: The split bregman method for l1 regularized problems. SIAM J. Imaging Sci. 2, 323–343 (2009)
Tai, X.C., Wu, C.: Augmented lagrangian method, dual methods and split bregman iteration for rof model. In: Proc. Scale Space and Variational Methods in Computer Vision, Second International Conference (SSVM) 2009, pp. 502–513 (2009)
Weiss, P., Blanc-Fraud, L., Aubert, G.: Efficient schemes for total variation minimization under constraints in image processing. SIAM J. Sci. Comput. 31, 2047–2080 (2009)
Wu, C., Tai, X.C.: Augmented lagrangian method dual methods, and split bregman iteration for rof, vectorial tv, and high order models. SIAM J. Imaging Sci. 3(3), 300–339 (2010)
Wu, C., Zhang, J., Tai, X.C.: Augmented lagrangian method for total variation restoration with non-quadratic fidelity. Inverse Problems and Imaging 5(1), 237–261 (2011)
Zhang, X., Burger, M., Osher, S.: A unified primal-dual algorithm framework based on bregman iteration. J. Sci. Comput. 46, 20–46 (2011)
Michailovich, O.: An iterative shrinkage approach to total-variation image restoration. IEEE Trans. Image Process. (2011)
Beck, A., Teboulle, M.: A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2, 183–202 (2009)
Chan, R., Chan, T., Shen, L., Shen, Z.: Wavelet algorithms for high-resolution image reconstruction. SIAM J. Sci. Comput. 24, 1408–1432 (2003)
Daubechies, I., Defrise, M., Mol, C.D.: An iterative thresholding algorithm for linear inverse problems with a sparsity constraint. Comm. Pure and Appl. Math. 57, 1413–1457 (2004)
Figueiredo, M., Nowak, R.: An em algorithm for wavelet-based image restoration. IEEE Trans. Image Process. 12, 906–916 (2003)
Kass, M., Witkin, A., Terzopoulos, D.: Snakes: active contour models. Int’l. J. Comput. Vis. 1, 321–331 (1988)
Caselles, V., Kimmel, R., Sapiro, G.: Geodesic active contours. Int’l J. Comput. Vision 22, 61–79 (1997)
Goldenberg, R., Kimmel, R., Rivlin, E., Rudzsky, M.: Fast geodesic active contours. IEEE Trans. Image Process. 10, 1467–1475 (2001)
Chan, T., Vese, L.: Active contours without edges. IEEE Trans. Image Process. 10(2), 266–277 (2001)
Osher, S., Fedkiw, R.: Level Set Methods and Dynamic Implicit Surfaces. Springer, Berlin (2002)
Lie, J., Lysaker, M., Tai, X.: A variant of the level set method and applications in image segmentation. Math. Comp. 75, 1155–1174 (2006)
Vese, L., Chan, T.: A multiphase level set framework for image segmentation using the mumford-shah model. Int’l J. Comput. Vision 50(3), 271–293 (2002)
Cremers, D., Tischhauser, F., Weickert, J., Schnorr, C.: Diffusion snakes: introducing statistical shape knowledge into the mumfordc̈shah functional. Int’l J. Computer Vision 50(3), 295–313 (2002)
Lie, J., Lysaker, M., Tai, X.: A binary level set model and some applications to mumford-shah image segmentation. IEEE Trans. Image Process. 15, 1171–1181 (2006)
Mumford, D., Shah, J.: Optimal approximations by piecewise smooth functions and associated variational problems. Comm. Pure Appl. Math. 42, 577–685 (1989)
Appleton, B., Talbot, H.: Globally minimal surfaces by continuous maximal flows. IEEE Trans. Pattern Anal. Mach. Intell. (1) 28, 106–118 (2006)
Nikolova, M., Esedoglu, S., Chan, T.: Algorithms for finding global minimizers of image segmentation and denoising models. SIAM J. Appl. Math. 66(5), 1632–1648 (2006)
Bresson, X., Esedoglu, S., Vandergheynst, P., Thiran, J., Osher, S.: Fast global minimization of the active contour/snake model. J. Math. Imaging Vision 28(2), 151–167 (2007)
Zach, C., Gallup, D., Frahm, J.M., Niethammer, M.: Fast global labeling for real-time stereo using multiple plane sweeps. In: Proc. Vision, Modeling and Visualization Workshop (VMV) (2008)
Pock, T., Schoenemann, T., Graber, G., Bischof, H., Cremers, D.: A convex formulation of continuous multi-label problems. In: Proc. European Conference on Computer Vision (ECCV 2008), pp. III, pp. 792–805 (2008)
Pock, T., Cremers, D., Bischof, H., Chambolle, A.: An algorithm for minimizing the mumford-shah functional. In: Proc. ICCV (2009)
Pock, T., Chambolle, A., Cremers, D., Bischof, H.: A convex relaxation approach for computing minimal partitions. In: Proc. CVPR (2009)
Lellmann, J., Kappes, J., Yuan, J., Becker, F., Schnörr, C.: Convex multi-class image labeling by simplex-constrained total variation. In: Proc. Second International Conference on Scale Space and Variational Methods in Computer Vision (SSVM 2009), pp. 150–162. Springer, Berlin (2009)
Bae, E., Yuan, J., Tai, X.: Global minimization for continuous multiphase partitioning problems using a dual approach. Tech. rep. (2009). URL: ftp://ftp.math.ucla.edu/pub/camreport/cam09-75.pdf
Brown, E., Chan, T., Bresson, X.: A convex approach for multi-phase piecewise constant mumford-shah image segmentation. Tech. rep. (2009). URL: ftp://ftp.math.ucla.edu/pub/camreport/cam09-66.pdf
Goldstein, T., Bresson, X., Osher, S.: Geometric applications of the split bregman method: segmentation and surface reconstruction. J. Sci. Comput. 45, 272–293 (2010)
Brown, E., Chan, T., Bresson, X.: A convex relaxation method for a class of vector-valued minimization problems with applications to mumford-shah segmentation. Tech. rep. (2010). URL: ftp://ftp.math.ucla.edu/pub/camreport/cam10-43.pdf
Brown, E., Chan, T., Bresson, X.: Globally convex chan-vese image segmentation. Tech. rep. (2010). URL: ftp://ftp.math.ucla.edu/pub/camreport/cam10-44.pdf
Lellmann, J., Becker, F., Schnörr, C.: Convex optimization for multi-class image labeling with a novel family of total variation based regularizers. In: Proc. IEEE International Conference on Computer Vision (ICCV), pp. 646–653 (2009)
Lellmann, J., Schnoerr, C.: Continuous multiclass labeling approaches and algorithms. Tech. rep., Univ. of Heidelberg (2010). URL: http://www.ub.uni-heidelberg.de/archiv/10460/
Wu, C., Deng, J., Chen, F.: Diffusion equations over arbitrary triangulated surfaces for filtering and texture applications. IEEE Trans. Visual. Comput. Graph. 14(3), 666–679 (2008)
Wu, C., Deng, J., Chen, F., Tai, X.: Scale-space analysis of discrete filtering over arbitrary triangulated surfaces. SIAM J. Imaging Sci. 2(2), 670–709 (2009)
Delaunoy, A., Fundana, K., Prados, E., Heyden, A.: Convex multi-region segmentation on manifolds. In: Proc. 12th IEEE International Conference on Computer Vision (ICCV), pp. 662–669 (2009)
Lai, R., Chan, T.: A framework for intrinsic image processing on surfaces. Tech. Rep. 10-25 (2010). URL: ftp://ftp.math.ucla.edu/pub/camreport/cam10-25.pdf
Hirani, A.: Discrete exterior calculus. Ph.D. thesis, California Institute of Technology (2003)
Michelot, C.: A finite algorithm for finding the projection of a point onto the canonical simplex of rn. J. Optim. Theory Appl. 50(1), 195–200 (1986)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wu, C., Zhang, J., Duan, Y. et al. Augmented Lagrangian Method for Total Variation Based Image Restoration and Segmentation Over Triangulated Surfaces. J Sci Comput 50, 145–166 (2012). https://doi.org/10.1007/s10915-011-9477-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-011-9477-3