A Multiresolution Stochastic Level Set Method for Mumford–Shah Image Segmentation

The Mumford-Shah model is one of the most successful image segmentation models. However, existing algorithms for the model are often very sensitive to the choice of the initial guess. To make use of the model effectively, it is essential to develop an algorithm which can compute a global or near global optimal solution efficiently. While gradient descent based methods are well-known to find a local minimum only, even many stochastic methods do not provide a practical solution to this problem either. In this paper, we consider the computation of a global minimum of the multiphase piecewise constant Mumford-Shah model. We propose a hybrid approach which combines gradient based and stochastic optimization methods to resolve the problem of sensitivity to the initial guess. At the heart of our algorithm is a well-designed basin hopping scheme which uses global updates to escape from local traps in a way that is much more effective than standard stochastic methods. In our experiments, a very high-quality solution is obtained within a few stochastic hops whereas the solutions obtained with simulated annealing are incomparable even after thousands of steps. We also propose a multiresolution approach to reduce the computational cost and enhance the search for a global minimum. Furthermore, we derived a simple but useful theoretical result relating solutions at different spatial resolutions.

[1]  Rachid Deriche,et al.  A Review of Statistical Approaches to Level Set Segmentation: Integrating Color, Texture, Motion and Shape , 2007, International Journal of Computer Vision.

[2]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[3]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[4]  T. Chan,et al.  A Multiscale Algorithm for Mumford-Shah Image Segmentation 1 , 2003 .

[5]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[6]  T. Chan,et al.  A fast algorithm for level set based optimization , 2002 .

[7]  Mila Nikolova,et al.  Algorithms for Finding Global Minimizers of Image Segmentation and Denoising Models , 2006, SIAM J. Appl. Math..

[8]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[9]  L. Ambrosio,et al.  Approximation of functional depending on jumps by elliptic functional via t-convergence , 1990 .

[10]  D. Landau,et al.  Efficient, multiple-range random walk algorithm to calculate the density of states. , 2000, Physical review letters.

[11]  William M. Rand,et al.  Objective Criteria for the Evaluation of Clustering Methods , 1971 .

[12]  T. W. Ridler,et al.  Picture thresholding using an iterative selection method. , 1978 .

[13]  W. Krauth Cluster Monte Carlo algorithms , 2003, cond-mat/0311623.

[14]  Hwee Kuan Lee,et al.  Convergence and refinement of the Wang-Landau algorithm , 2006, Comput. Phys. Commun..

[15]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[16]  Hans C Clevers,et al.  Adenomatous polyposis coli‐deficient zebrafish are susceptible to digestive tract neoplasia , 2006, EMBO reports.

[17]  Jianhong Shen,et al.  A Stochastic-Variational Model for Soft Mumford-Shah Segmentation , 2005, Int. J. Biomed. Imaging.

[18]  J. Doye,et al.  Global Optimization by Basin-Hopping and the Lowest Energy Structures of Lennard-Jones Clusters Containing up to 110 Atoms , 1997, cond-mat/9803344.

[19]  D. Mumford,et al.  Optimal approximations by piecewise smooth functions and associated variational problems , 1989 .

[20]  S. Esedoglu,et al.  Threshold dynamics for the piecewise constant Mumford-Shah functional , 2006 .

[21]  Tony F. Chan,et al.  A Multiphase Level Set Framework for Image Segmentation Using the Mumford and Shah Model , 2002, International Journal of Computer Vision.

[22]  Renaud Keriven,et al.  Stochastic Motion and the Level Set Method in Computer Vision: Stochastic Active Contours , 2006, International Journal of Computer Vision.

[23]  Lin He,et al.  Solving the Chan-Vese Model by a Multiphase Level Set Algorithm Based on the Topological Derivative , 2007, SSVM.

[24]  J. Morel,et al.  A multiscale algorithm for image segmentation by variational method , 1994 .

[25]  Hwee Kuan Lee,et al.  Reweighting for nonequilibrium Markov processes using sequential importance sampling methods. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Xavier Descombes,et al.  A Multiresolution Approach for Shape from Shading Coupling Deterministic and Stochastic Optimization , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Xavier Cufí,et al.  Yet Another Survey on Image Segmentation: Region and Boundary Information Integration , 2002, ECCV.

[28]  Tim Hesterberg,et al.  Monte Carlo Strategies in Scientific Computing , 2002, Technometrics.

[29]  Hongkai Zhao,et al.  A fast sweeping method for Eikonal equations , 2004, Math. Comput..

[30]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.