Color Image Segmentation by Minimal Surface Smoothing

In this paper, we propose a two-stage approach for color image segmentation, which is inspired by minimal surface smoothing. Indeed, the first stage is to find a smooth solution to a convex variational model related to minimal surface smoothing. The classical primal-dual algorithm can be applied to efficiently solve the minimization problem. Once the smoothed image u is obtained, in the second stage, the segmentation is done by thresholding. Here, instead of using the classical K-means to find the thresholds, we propose a hill-climbing procedure to find the peaks on the histogram of u, which can be used to determine the required thresholds. The benefit of such approach is that it is more stable and can find the number of segments automatically. Finally, the experiment results illustrate that the proposed algorithm is very robust to noise and exhibits superior performance for color image segmentation.

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

[2]  Sabine Süsstrunk,et al.  Salient Region Detection and Segmentation , 2008, ICVS.

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

[4]  K. Deimling Nonlinear functional analysis , 1985 .

[5]  Chunming Li,et al.  Level set evolution without re-initialization: a new variational formulation , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[6]  Xue-Cheng Tai,et al.  A study on continuous max-flow and min-cut approaches , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  Xue-Cheng Tai,et al.  A Continuous Max-Flow Approach to Potts Model , 2010, ECCV.

[8]  Ron Kimmel,et al.  A general framework for low level vision , 1998, IEEE Trans. Image Process..

[9]  Nita M. Nimbarte,et al.  Multi-level Thresholding Algorithm for Color Image Segmentation , 2010, 2010 Second International Conference on Computer Engineering and Applications.

[10]  Vladimir Kolmogorov,et al.  Computing geodesics and minimal surfaces via graph cuts , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[11]  Zhicai Zhong Proceedings of the International Conference on Information Engineering and Applications (IEA) 2012 , 2013 .

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

[13]  Andreas Weinmann,et al.  Fast Partitioning of Vector-Valued Images , 2014, SIAM J. Imaging Sci..

[14]  Xue-Cheng Tai,et al.  Convex Relaxations for a Generalized Chan-Vese Model , 2013, EMMCVPR.

[15]  Deepak Khosla,et al.  Segmentation of functional MRI by K-means clustering , 1995 .

[16]  Ron Kimmel,et al.  Numerical geometry of images - theory, algorithms, and applications , 2003 .

[17]  Guillermo Sapiro,et al.  Geodesic Active Contours , 1995, International Journal of Computer Vision.

[18]  T. Ohashi Hill-Climbing Algorithm for Efficient Color-Based Image Segmentation , 2003 .

[19]  Thomas Deselaers,et al.  ClassCut for Unsupervised Class Segmentation , 2010, ECCV.

[20]  Yehoshua Y. Zeevi,et al.  Geometric Approach to Measure-Based Metric in Image Segmentation , 2009, Journal of Mathematical Imaging and Vision.

[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]  Y. Zeevi,et al.  Minimal Surfaces, Measure-Based Metric and Image Segmentation , 2006 .

[23]  Xavier Bresson,et al.  Completely Convex Formulation of the Chan-Vese Image Segmentation Model , 2012, International Journal of Computer Vision.

[24]  Michael K. Ng,et al.  A Multiphase Image Segmentation Method Based on Fuzzy Region Competition , 2010, SIAM J. Imaging Sci..

[25]  R. Kimmel,et al.  Minimal surfaces: a geometric three dimensional segmentation approach , 1997 .

[26]  C. Vogel,et al.  Analysis of bounded variation penalty methods for ill-posed problems , 1994 .

[27]  Antonin Chambolle,et al.  A First-Order Primal-Dual Algorithm for Convex Problems with Applications to Imaging , 2011, Journal of Mathematical Imaging and Vision.

[28]  Jitendra Malik,et al.  A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[29]  Xue-Cheng Tai,et al.  Augmented Lagrangian method for a mean curvature based image denoising model , 2013 .

[30]  Ran Jin,et al.  A Color Image Segmentation Method Based on Improved K-Means Clustering Algorithm , 2013 .

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

[32]  T. Chan,et al.  Four color theorem and convex relaxation for image segmentation with any number of regions , 2013 .

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

[34]  Xue-Cheng Tai,et al.  Global Minimization for Continuous Multiphase Partitioning Problems Using a Dual Approach , 2011, International Journal of Computer Vision.

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

[36]  Allen R. Hanson,et al.  Computer Vision Systems , 1978 .

[37]  Raymond H. Chan,et al.  A Two-Stage Image Segmentation Method Using a Convex Variant of the Mumford-Shah Model and Thresholding , 2013, SIAM J. Imaging Sci..

[38]  Raymond H. Chan,et al.  A Two-Stage Image Segmentation Method for Blurry Images with Poisson or Multiplicative Gamma Noise , 2014, SIAM J. Imaging Sci..

[39]  N. Otsu A threshold selection method from gray level histograms , 1979 .