/discrete-mumford-shah

Matlab implementation of the SL-PAM algorithm for solving a discrete Mumford-Shah model

Primary LanguageMATLABOtherNOASSERTION

discrete-mumford-shah


  • author: Marion Foare
  • institution: laboratoire de Physique de l'ENS de Lyon
  • date: February, 28 2020
  • License CeCILL-B


  • RECOMMENDATIONS:
  • This toolbox is designed to work with Matlab >2015b


DESCRIPTION: The Mumford-Shah model is a standard model in image segmentation and many approximations have been proposed in order to approximate it. The major interest of this functional is to be able to perform jointly image restoration and contour detection. In this work, we propose a general formulation of the discrete counterpart of the Mumford?Shah functional, adapted to nonsmooth penalizations, fitting the assumptions required by the Proximal Alternating Linearized Minimization (PALM), with convergence guarantees. A second contribution aims to relax some assumptions on the involved functionals and derive a novel Semi-Linearized Proximal Alternated Minimization (SL-PAM) algorithm, with proved convergence. We compare the performances of the algorithm with several nonsmooth penalizations, for Gaussian and Poisson denoising, image restoration and RGB-color denoising. We compare the results with state-of-the-art convex relaxations of the Mumford?Shah functional, and a discrete version of the Ambrosio-Tortorelli functional. We show that the SL-PAM algorithm is faster than the original PALM algorithm, and leads to competitive denoising, restoration and segmentation results.


SPECIFICATIONS for using MPMP toolbox:

The main function is "dms.m".

Several demo files are provided in examples :

  • ex1 : cameraman Gaussian denoising and contour extraction
  • ex2 : image Gaussian denoising and contour extraction
  • ex3 : image Gaussian denoising and contour extraction
  • ex4 : color image Gaussian denoising and contour extraction
  • ex5 : color image Gaussian denoising and contour extraction
  • ex6 : simulated image Poisson denoising and contour extraction
  • ex7 : simulated image Gaussian denoising, deconvolution and contour extraction

RELATED PUBLICATION:

M. Foare, N. Pustelnik, L. Condat, "Semi-Linearized Proximal Alternating Minimization for a Discrete Mumford-Shah Model", IEEE Transactions on Image Processing, 2019.

https://hal.archives-ouvertes.fr/hal-01782346v4