Image segmentation using dense and sparse hierarchies of superpixels

Abstract We investigate the intersection between hierarchical and superpixel image segmentation. Two strategies are considered: (i) the classical region merging, that creates a dense hierarchy with a higher number of levels, and (ii) the recursive execution of some superpixel algorithm, which generates a sparse hierarchy with fewer levels. We show that, while dense methods can capture more intermediate or higher-level object information, sparse methods are considerably faster and usually with higher boundary adherence at finer levels. We first formalize the two strategies and present a sparse method, which is faster than its superpixel algorithm and with similar boundary adherence. We then propose a new dense method to be used as post-processing from the intermediate level, as obtained by our sparse method, upwards. This combination results in a unique strategy and the most effective hierarchical segmentation method among the compared state-of-the-art approaches, with efficiency comparable to the fastest superpixel algorithms.

[1]  Jean Cousty,et al.  Graph-Based Hierarchical Video Cosegmentation , 2017, ICIAP.

[2]  Wenbin Zou,et al.  Co-Saliency Detection Based on Hierarchical Segmentation , 2014, IEEE Signal Processing Letters.

[3]  Alexandre X. Falcão,et al.  An Iterative Spanning Forest Framework for Superpixel Segmentation , 2018, IEEE Transactions on Image Processing.

[4]  Jitendra Malik,et al.  Normalized Cuts and Image Segmentation , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[6]  Charless C. Fowlkes,et al.  Contour Detection and Hierarchical Image Segmentation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Arnaldo de Albuquerque Araújo,et al.  Graph-based hierarchical video segmentation based on a simple dissimilarity measure , 2014, Pattern Recognit. Lett..

[8]  Alexandre X. Falcão,et al.  IFT-SLIC: A General Framework for Superpixel Generation Based on Simple Linear Iterative Clustering and Image Foresting Transform , 2015, 2015 28th SIBGRAPI Conference on Graphics, Patterns and Images.

[9]  Minglun Gong,et al.  Unsupervised hierarchical image segmentation through fuzzy entropy maximization , 2017, Pattern Recognit..

[10]  Yll Haxhimusa,et al.  Grouping and segmentation in a hierarchy of graphs , 2004, IS&T/SPIE Electronic Imaging.

[11]  Alexandre X. Falcão,et al.  RISF: Recursive Iterative Spanning Forest for Superpixel Segmentation , 2018, 2018 31st SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI).

[12]  Alexandre X. Falcão,et al.  An extension of the differential image foresting transform and its application to superpixel generation , 2020, J. Vis. Commun. Image Represent..

[13]  Huchuan Lu,et al.  Robust Superpixel Tracking , 2014, IEEE Transactions on Image Processing.

[14]  Zhengqin Li,et al.  Linear Spectral Clustering Superpixel , 2017, IEEE Transactions on Image Processing.

[15]  Robert E. Tarjan,et al.  Efficiency of a Good But Not Linear Set Union Algorithm , 1972, JACM.

[16]  Jitendra Malik,et al.  Learning a classification model for segmentation , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[17]  Yihong Gong,et al.  Superpixel Hierarchy , 2016, IEEE Transactions on Image Processing.

[18]  Krzysztof Ciesielski,et al.  Path-Value Functions for Which Dijkstra’s Algorithm Returns Optimal Mapping , 2018, Journal of Mathematical Imaging and Vision.

[19]  Daniel P. Huttenlocher,et al.  Efficient Graph-Based Image Segmentation , 2004, International Journal of Computer Vision.

[20]  Martial Hebert,et al.  A Measure for Objective Evaluation of Image Segmentation Algorithms , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[21]  Byung-Woo Hong,et al.  Fast-convergence superpixel algorithm via an approximate optimization , 2016, J. Electronic Imaging.

[22]  Antonio Criminisi,et al.  TextonBoost: Joint Appearance, Shape and Context Modeling for Multi-class Object Recognition and Segmentation , 2006, ECCV.

[23]  Mei Han,et al.  Efficient hierarchical graph-based video segmentation , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[24]  Jean Cousty,et al.  Hierarchizing graph-based image segmentation algorithms relying on region dissimilarity , 2017, Math. Morphol. Theory Appl..

[25]  Jie Wang,et al.  VCells: Simple and Efficient Superpixels Using Edge-Weighted Centroidal Voronoi Tessellations , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Gregory Shakhnarovich,et al.  Image Segmentation by Cascaded Region Agglomeration , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[27]  Serge Beucher,et al.  Use of watersheds in contour detection , 1979 .

[28]  Bastian Leibe,et al.  Superpixels: An evaluation of the state-of-the-art , 2016, Comput. Vis. Image Underst..

[29]  Lucy A. C. Mansilla,et al.  Image Segmentation by Image Foresting Transform with Non-smooth Connectivity Functions , 2013, 2013 XXVI Conference on Graphics, Patterns and Images.

[30]  Vipin Kumar,et al.  A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..

[31]  Rama Chellappa,et al.  Entropy rate superpixel segmentation , 2011, CVPR 2011.

[32]  Jean Cousty,et al.  Erratum to “Hierarchizing graph-based image segmentation algorithms relying on region dissimilarity: the case of the Felzenszwalb-Huttenlocher method” , 2019, Math. Morphol. Theory Appl..

[33]  Pietro Perona,et al.  Hierarchical Scene Annotation , 2013, BMVC.

[34]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  Youjie Zhou,et al.  Multiscale Superpixels and Supervoxels Based on Hierarchical Edge-Weighted Centroidal Voronoi Tessellation , 2015, IEEE Transactions on Image Processing.

[36]  Hervé Le Men,et al.  Scale-Sets Image Analysis , 2005, International Journal of Computer Vision.

[37]  Ting Liu,et al.  Image Segmentation Using Hierarchical Merge Tree , 2015, IEEE Transactions on Image Processing.

[38]  Francisco Sandoval Hernández,et al.  Pyramid segmentation algorithms revisited , 2006, Pattern Recognit..

[39]  Jorge Stolfi,et al.  The image foresting transform: theory, algorithms, and applications , 2004 .

[40]  Jana Kosecka,et al.  Multi-view Superpixel Stereo in Urban Environments , 2010, International Journal of Computer Vision.

[41]  Abderrahim Elmoataz,et al.  Eikonal-based vertices growing and iterative seeding for efficient graph-based segmentation , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[42]  Hongsheng Li,et al.  A hierarchical image clustering cosegmentation framework , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[43]  Jonathan T. Barron,et al.  Multiscale Combinatorial Grouping for Image Segmentation and Object Proposal Generation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[44]  Guang Yang,et al.  Automated brain tumour detection and segmentation using superpixel-based extremely randomized trees in FLAIR MRI , 2016, International Journal of Computer Assisted Radiology and Surgery.

[45]  Alexei A. Efros,et al.  Improving Spatial Support for Objects via Multiple Segmentations , 2007, BMVC.

[46]  Jonathan T. Barron,et al.  Multiscale Combinatorial Grouping , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[47]  M. Meilă Comparing clusterings---an information based distance , 2007 .

[48]  Byung-Woo Hong,et al.  Hierarchical image segmentation via recursive superpixel with adaptive regularity , 2017, J. Electronic Imaging.