Fast multilevel thresholding for image segmentation through a multiphase level set method

For the image segmentation by the histogram bilevel thresholding, several methods have been proposed. However, they are computationally time consuming and their effectiveness is reduced when applied to a complex image and when the number of the different regions composing this image is high. In this paper, a fast and efficient method for segmenting complex images is proposed. This method is based on the determination of the number and the values of the thresholds required for the segmentation by introducing a new multilevel thresholding technique using a multiphase level set technique. First, the gray-level histogram of the image is approximated by a weighted sum of Heaviside functions by using the Chan-Vese segmentation model. In order to obtain a better approximation of this histogram and to speed up the calculations, an improved version of the multiphase level set method is introduced. The valleys are then highlighted and isolated by deriving the approximated histogram so that the thresholds are easily extracted by searching the minima of these valleys. Experimental results and a comparative study with three other efficient and known multilevel thresholding methods over synthetic and real images have shown that the proposed method offers very good segmentation results with a low computing time, whatever the complexity of the image and the number of regions composing it.

[1]  Bing-Fei Wu,et al.  Recursive Algorithms for Image Segmentation Based on a Discriminant Criterion , 2007 .

[2]  Patrick Siarry,et al.  A multilevel automatic thresholding method based on a genetic algorithm for a fast image segmentation , 2008, Comput. Vis. Image Underst..

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

[4]  Agus Zainal Arifin,et al.  Image segmentation by histogram thresholding using hierarchical cluster analysis , 2006, Pattern Recognit. Lett..

[5]  M. Burger,et al.  Incorporating topological derivatives into level set methods , 2004 .

[6]  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.

[7]  P.K Sahoo,et al.  A survey of thresholding techniques , 1988, Comput. Vis. Graph. Image Process..

[8]  Azriel Rosenfeld,et al.  Histogram modification for threshold selection , 1977 .

[9]  L. Vese,et al.  A level set algorithm for minimizing the Mumford-Shah functional in image processing , 2001, Proceedings IEEE Workshop on Variational and Level Set Methods in Computer Vision.

[10]  Ku Chin Lin,et al.  On the statistical and computational performance of image thresholding and determination of class number , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[11]  S. Philipp-Foliguet,et al.  Évaluation de la segmentation d’images : état de l’art, nouveaux indices et comparaison , 2006 .

[12]  Min Wang,et al.  Seeking multi-thresholds directly from support vectors for image segmentation , 2005, Neurocomputing.

[13]  Kuo-Chin Fan,et al.  Multi-modal gray-level histogram modeling and decomposition , 2002, Image Vis. Comput..

[14]  Linda G. Shapiro,et al.  Image Segmentation Techniques , 1984, Other Conferences.

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

[16]  Jan Sokolowski,et al.  On the Topological Derivative in Shape Optimization , 1999 .

[17]  Martin D. Levine,et al.  Dynamic Measurement of Computer Generated Image Segmentations , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  T. Chan,et al.  Multiple level set methods with applications for identifying piecewise constant functions , 2004 .

[19]  Ling-Ling Wang,et al.  A fast multilevel thresholding method based on lowpass and highpass filtering , 1997, Pattern Recognit. Lett..

[20]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[21]  Mehmet Sezgin,et al.  A new dichotomization technique to multilevel thresholding devoted to inspection applications , 2000, Pattern Recognit. Lett..

[22]  S. Osher,et al.  Regular Article: A PDE-Based Fast Local Level Set Method , 1999 .

[23]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

[24]  Jitendra Malik,et al.  An empirical approach to grouping and segmentation , 2002 .

[25]  Thierry Pun,et al.  A new method for grey-level picture thresholding using the entropy of the histogram , 1980 .

[26]  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.

[27]  Jan Sokolowski,et al.  Introduction to shape optimization , 1992 .

[28]  Ling-Hwei Chen,et al.  A fast iterative scheme for multilevel thresholding methods , 1997, Signal Process..

[29]  Shyang Chang,et al.  A new criterion for automatic multilevel thresholding , 1995, IEEE Trans. Image Process..

[30]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  Dong-Jo Park,et al.  Fast image segmentation based on multi-resolution analysis and wavelets , 2003, Pattern Recognit. Lett..

[32]  Andrew K. C. Wong,et al.  A new method for gray-level picture thresholding using the entropy of the histogram , 1985, Comput. Vis. Graph. Image Process..

[33]  Ge Yu,et al.  An efficient iterative algorithm for image thresholding , 2008, Pattern Recognit. Lett..

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

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

[36]  Ge Yu,et al.  An Efficient Iterative Optimization Algorithm for Image Thresholding , 2004, CIS.

[37]  Hui-Fuang Ng Automatic thresholding for defect detection , 2006, Pattern Recognit. Lett..

[38]  Patrick Siarry,et al.  A comparative study of various meta-heuristic techniques applied to the multilevel thresholding problem , 2010, Eng. Appl. Artif. Intell..

[39]  Pau-Choo Chung,et al.  A Fast Algorithm for Multilevel Thresholding , 2001, J. Inf. Sci. Eng..

[40]  J. Sethian,et al.  A Fast Level Set Method for Propagating Interfaces , 1995 .

[41]  I. Sethi,et al.  Thresholding based on histogram approximation , 1995 .

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

[43]  Hongzhi Wang,et al.  An improved image segmentation algorithm based on Otsu method , 2007, Applied Optics and Photonics China.