A novel hybrid model for two-phase image segmentation: GSA based Chan-Vese algorithm

Abstract The active contours without edges model of Chan and Vese (Chan and Vese, 2001), which has been accepted for two-phase image segmentation is one of the most widely-used methods. It is a region-based segmentation model that utilizes the techniques of curve evolvement and the level set method. Chan–Vese model is a strong and flexible method that is able to segment many types of images compared to other active contours. Nevertheless, improper initial contours may reveal the problem of the Chan–Vese model getting stuck in a local minimum. This situation often provides poor results for the Chan–Vese model. Particularly, this problem occurs in the images that have large intensity differences between local and global structures. In this paper, we present a novel hybrid approach to the Chan–Vese algorithm to bring a solution to the problem of segmentation of these images. The proposed approach is based on the Gravitational Search Algorithm (GSA) developed in Rashedi et al. (2009). The idea is to arrange the fitting energy minimization problem according to a heuristic optimization technique and provide satisfactory segmentation outcomes regardless of the choice of the initial contour. The proposed model has been tested on both several images taken from Weizmann dataset and suitable medical images for the local minima problem. Experiments on the suitable test images prove that the proposed GSA based Chan–Vese model is more accomplished and more robust when compared to the conventional Chan–Vese algorithm. The test results also denote that the proposed algorithm requires much smaller number of iterations (%75 less) to converge than the conventional Chan–Vese algorithm.

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

[2]  Oscar Cordón,et al.  A survey on image segmentation using metaheuristic-based deformable models: state of the art and critical analysis , 2016, Appl. Soft Comput..

[3]  Kaleem Siddiqi,et al.  Flux Maximizing Geometric Flows , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

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

[5]  Roman Goldenberg,et al.  Fast Geodesic Active Contours , 1999, Scale-Space.

[6]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

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

[8]  Pascal Getreuer,et al.  Chan-Vese Segmentation , 2012, Image Process. Line.

[9]  Qiang Zheng,et al.  Active contour model driven by linear speed function for local segmentation with robust initialization and applications in MR brain images , 2014, Signal Process..

[10]  Ronald F. Gariepy,et al.  Measure Theory and Fine Properties of Functions, Revised Edition , 1865 .

[11]  Ke Chen,et al.  A variational model with hybrid images data fitting energies for segmentation of images with intensity inhomogeneity , 2016, Pattern Recognit..

[12]  Amitava Chatterjee,et al.  Robust medical image segmentation using particle swarm optimization aided level set based global fitting energy active contour approach , 2014, Eng. Appl. Artif. Intell..

[13]  Chunming Li,et al.  Minimization of Region-Scalable Fitting Energy for Image Segmentation , 2008, IEEE Transactions on Image Processing.

[14]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[15]  Li Li,et al.  A Computer-Aided Diagnosis System for Dynamic Contrast-Enhanced MR Images Based on Level Set Segmentation and ReliefF Feature Selection , 2015, Comput. Math. Methods Medicine.

[16]  Huiyan Jiang,et al.  Level set based on signed pressure force function and its application in liver image segmentation , 2011, Wuhan University Journal of Natural Sciences.

[17]  Jiawei Tian,et al.  A novel breast ultrasound image segmentation algorithm based on neutrosophic similarity score and level set , 2018, Comput. Methods Programs Biomed..

[18]  Ronen Basri,et al.  Image Segmentation by Probabilistic Bottom-Up Aggregation and Cue Integration , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[19]  Niels Chr. Overgaard,et al.  Initialization Techniques for Segmentation with the Chan-Vese Model , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[20]  Hui Wang,et al.  An active contour model and its algorithms with local and global Gaussian distribution fitting energies , 2014, Inf. Sci..

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

[22]  Lei Wang,et al.  An active contour model based on local fitted images for image segmentation , 2017, Inf. Sci..

[23]  Xiaofeng Wang,et al.  An efficient local Chan-Vese model for image segmentation , 2010, Pattern Recognit..

[24]  Amirreza Zarrabi,et al.  Gravitational search algorithm using CUDA: a case study in high-performance metaheuristics , 2014, The Journal of Supercomputing.

[25]  Mohamed Medhat Gaber,et al.  A SOM-based Chan–Vese model for unsupervised image segmentation , 2017, Soft Comput..