Image segmentation: A survey of graph-cut methods

As a preprocessing step, image segmentation, which can do partition of an image into different regions, plays an important role in computer vision, objects recognition, tracking and image analysis. Till today, there are a large number of methods present that can extract the required foreground from the background. However, most of these methods are solely based on boundary or regional information which has limited the segmentation result to a large extent. Since the graph cut based segmentation method was proposed, it has obtained a lot of attention because this method utilizes both boundary and regional information. Furthermore, graph cut based method is efficient and accepted world-wide since it can achieve globally optimal result for the energy function. It is not only promising to specific image with known information but also effective to the natural image without any pre-known information. For the segmentation of N-dimensional image, graph cut based methods are also applicable. Due to the advantages of graph cut, various methods have been proposed. In this paper, the main aim is to help researcher to easily understand the graph cut based segmentation approach. We also classify this method into three categories. They are speed up-based graph cut, interactive-based graph cut and shape prior-based graph cut. This paper will be helpful to those who want to apply graph cut method into their research.

[1]  Jayaram K. Udupa,et al.  An ultra-fast user-steered image segmentation paradigm: live wire on the fly , 2000, IEEE Transactions on Medical Imaging.

[2]  Marie-Pierre Jolly,et al.  Interactive graph cuts for optimal boundary & region segmentation of objects in N-D images , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[3]  Zesheng Tang,et al.  Level set methods and image segmentation , 2001, International Symposium on Multispectral Image Processing and Pattern Recognition.

[4]  Zesheng Tang,et al.  Level set methods and image segmentation , 2001, Proceedings International Workshop on Medical Imaging and Augmented Reality.

[5]  Vladimir Kolmogorov,et al.  An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision , 2004, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Vladimir Kolmogorov,et al.  An experimental comparison of min-cut/max- flow algorithms for energy minimization in vision , 2001, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Indrajit Chakrabarti,et al.  Flooding-based watershed algorithm and its prototype hardware architecture , 2004 .

[8]  Tao Zhang,et al.  Interactive graph cut based segmentation with shape priors , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[9]  Gregory G. Slabaugh,et al.  Graph cuts segmentation using an elliptical shape prior , 2005, IEEE International Conference on Image Processing 2005.

[10]  Olga Veksler,et al.  Semiautomatic Segmentation with Compact Shapre Prior , 2006, The 3rd Canadian Conference on Computer and Robot Vision (CRV'06).

[11]  Gareth Funka-Lea,et al.  Graph Cuts and Efficient N-D Image Segmentation , 2006, International Journal of Computer Vision.

[12]  Wang Luo Comparison for Edge Detection of Colony Images , 2006 .

[13]  Yogesh Rathi,et al.  Graph Cut Segmentation with Nonlinear Shape Priors , 2007, 2007 IEEE International Conference on Image Processing.

[14]  Aly A. Farag,et al.  Graph Cuts Framework for Kidney Segmentation with Prior Shape Constraints , 2007, MICCAI.

[15]  Robert D. Nowak,et al.  Minimax Optimal Level-Set Estimation , 2007, IEEE Transactions on Image Processing.

[16]  B. S. Manjunath,et al.  Shape prior segmentation of multiple objects with graph cuts , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Gábor Székely,et al.  Automatic and robust forearm segmentation using graph cuts , 2008, 2008 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[18]  Hemant D. Tagare,et al.  Evaluation of a level set segmentation method for cardiac ultrasound images , 2008, SPIE Medical Imaging.

[19]  Olga Veksler,et al.  Star Shape Prior for Graph-Cut Image Segmentation , 2008, ECCV.

[20]  P. J. Narayanan,et al.  CUDA cuts: Fast graph cuts on the GPU , 2008, 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[21]  Anthony J. Yezzi,et al.  Coarse-to-Fine Segmentation and Tracking Using Sobolev Active Contours , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Yangsheng Wang,et al.  Interactive Foreground/Background Segmentation Based on Graph Cut , 2008, 2008 Congress on Image and Signal Processing.

[23]  Shital A. Raut,et al.  Image Segmentation – A State-Of-Art Survey for Prediction , 2009, 2009 International Conference on Advanced Computer Control.

[24]  Olga Veksler,et al.  Semiautomatic segmentation with compact shape prior , 2009, Image Vis. Comput..

[25]  Yingming Hao,et al.  Automatic image segmentation incorporating shape priors via graph cuts , 2009, 2009 International Conference on Information and Automation.

[26]  Toby Sharp,et al.  Image segmentation with a bounding box prior , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[27]  Jeng-Shyang Pan,et al.  The Application and Study of Graph Cut in Motion Segmentation , 2009, 2009 Fifth International Conference on Information Assurance and Security.

[28]  Winston H. Hsu,et al.  Foreground segmentation for static video via multi-core and multi-modal graph cut , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[29]  Zuwena Musoromy,et al.  Edge detection comparison for license plate detection , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[30]  V. Jelen,et al.  Mobility tracking by interactive graph-cut segmentation with Bi-elliptical shape prior , 2010, 2010 IEEE 8th International Symposium on Applied Machine Intelligence and Informatics (SAMI).

[31]  Giovanni Mettivier,et al.  Digital Imaging Processing , 2010 .

[32]  Imen Karoui,et al.  Variational Region-Based Segmentation Using Multiple Texture Statistics , 2010, IEEE Transactions on Image Processing.

[33]  H. Irshad,et al.  Image segmentation using fuzzy clustering: A survey , 2010, 2010 6th International Conference on Emerging Technologies (ICET).

[34]  Hong Zhang,et al.  Adaptive shape prior in graph cut segmentation , 2010, 2010 IEEE International Conference on Image Processing.

[35]  Rong Liu,et al.  Object segmentation based on watershed and graph cut , 2010, 2010 3rd International Congress on Image and Signal Processing.

[36]  Xudong Zhang,et al.  Graph Cut segmentation with automatic editing for Industrial images , 2010, 2010 International Conference on Intelligent Control and Information Processing.

[37]  Lihua Li,et al.  An Interactive Segmentation Method Using Graph Cuts for Mammographic Masses , 2011, 2011 5th International Conference on Bioinformatics and Biomedical Engineering.

[38]  Ming Xu,et al.  Biomedical image segmentation via constrained graph cuts and pre-segmentation , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.