Multi-label automatic GrabCut for image segmentation

This paper presents a multi-label automatic GrabCut technique for the problem of image segmentation. GrabCut is considered as one of the binary-label segmentation techniques because it is based on the famous s/t graph cut minimization technique for image segmentation. This paper extends the automatic binary-label GrabCut to a multi-label technique that can segment a given image into its natural segments without user intervention. Since multi-label segmentation is an NP-hard problem, the proposed algorithm converts the segmentation problem into multiple iterative piecewise binary label GrabCut segmentations. This implies separating one segment from the image, under consideration, per iteration. In this way, the proposed algorithm maintains the powerful advantage of the GrabCut to get the optimal solution for the segmentation problem. Evaluation of the segmentation results was carried out using different accuracy metrics from the literature. The evaluations were conducted with human ground truth segmentations from Berkeley benchmark dataset of natural images. Although human segmentations are semantically more meaningful, experiments showed that the proposed multi-label GrabCut provided matching segmentation results to that of individual humans with acceptable accuracy.

[1]  K. Karthik,et al.  Image Segmentation of Homogeneous Intensity Regions using Wavelets based Level Set , 2013 .

[2]  Sergio Escalera,et al.  Spatio-Temporal GrabCut human segmentation for face and pose recovery , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

[3]  C. Loganathan,et al.  A Survey on Image Segmentation through Clustering Algorithm , 2013 .

[4]  David Zhang,et al.  A survey of graph theoretical approaches to image segmentation , 2013, Pattern Recognit..

[5]  Marina Meila,et al.  Comparing clusterings: an axiomatic view , 2005, ICML.

[6]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Marie-Pierre Jolly,et al.  Interactive Graph Cuts for Optimal Boundary and Region Segmentation of Objects in N-D Images , 2001, ICCV.

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

[9]  Jeffrey Mark Siskind,et al.  Image Segmentation with Ratio Cut , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Sergio Escalera,et al.  Automatic user interaction correction via Multi-label Graph cuts , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

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

[12]  Martial Hebert,et al.  Measures of Similarity , 2005, 2005 Seventh IEEE Workshops on Applications of Computer Vision (WACV/MOTION'05) - Volume 1.

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

[14]  Hui Zhang,et al.  Image segmentation evaluation: A survey of unsupervised methods , 2008, Comput. Vis. Image Underst..

[15]  Allen Y. Yang,et al.  Unsupervised segmentation of natural images via lossy data compression , 2008, Comput. Vis. Image Underst..

[16]  Michael T. Orchard,et al.  Color quantization of images , 1991, IEEE Trans. Signal Process..

[17]  Olga Veksler,et al.  Fast approximate energy minimization via graph cuts , 2001, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[18]  智一 吉田,et al.  Efficient Graph-Based Image Segmentationを用いた圃場図自動作成手法の検討 , 2014 .

[19]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.

[20]  Jonathan Warrell,et al.  “Lattice Cut” - Constructing superpixels using layer constraints , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[21]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[23]  Andrew Blake,et al.  "GrabCut" , 2004, ACM Trans. Graph..

[24]  Manish Shrivastava,et al.  COLOUR IMAGE SEGMENTATION TECHNIQUES AND ISSUES: AN APPROACH , 2012 .