Optimizing Partition Trees for Multi-Object Segmentation with Shape Prior

A partition tree is a hierarchical representation of an image. Once constructed, it can be repeatedly processed to extract information. Multi-object multi-class image segmentation with shape priors is one of the tasks that can be efficiently done upon an available tree. The traditional construction approach is a greedy clustering based on color similarities. However, not considering higher level cues during the construction phase leads to trees that might not accurately represent the underlying objects in the scene, inducing mistakes in the later segmentation. We propose a method to optimize a tree based both on color distributions and shape priors. It consists in pruning and regrafting tree branches in order to minimize the energy of the best segmentation that can be extracted from the tree. Theoretical guarantees help reducing the search space and make the optimization efficient. Our experiments show that we succeed in incorporating shape information to restructure a tree, which in turn enables to extract from it good quality multi-object segmentations with shape priors.

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

[2]  Chih-Jen Lin,et al.  Probability Estimates for Multi-class Classification by Pairwise Coupling , 2003, J. Mach. Learn. Res..

[3]  Lena Gorelick,et al.  Fast Trust Region for Segmentation , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[4]  Gonzalo Giribet,et al.  Efficient Tree Searches with Available Algorithms , 2007, Evolutionary bioinformatics online.

[5]  Ernesto Bribiesca,et al.  State of the Art of Compactness and Circularity Measures 1 , 2009 .

[6]  Godfried T. Toussaint,et al.  The Rotating Calipers: An Efficient, Multipurpose, Computational Tool , 2016 .

[7]  C. D. Kemp,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[8]  Lena Gorelick,et al.  Convexity Shape Prior for Segmentation , 2014, ECCV.

[9]  Takio Kurita,et al.  An Efficient Agglomerative Clustering Algorithm for Region Growing , 1994, MVA.

[10]  Philippe Salembier,et al.  Occlusion-based depth ordering on monocular images with Binary Partition Tree , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[11]  Ferran Marqués,et al.  Region Merging Techniques Using Information Theory Statistical Measures , 2010, IEEE Transactions on Image Processing.

[12]  Nicolas Passat,et al.  Extraction of complex patterns from multiresolution remote sensing images: A hierarchical top-down methodology , 2012, Pattern Recognit..

[13]  Morris Goldberg,et al.  Hierarchy in Picture Segmentation: A Stepwise Optimization Approach , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Kpalma Kidiyo,et al.  A Survey of Shape Feature Extraction Techniques , 2008 .

[15]  Leonidas J. Guibas,et al.  A metric for distributions with applications to image databases , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[16]  Andrew Blake,et al.  Image Segmentation by Branch-and-Mincut , 2008, ECCV.

[17]  Philippe Salembier,et al.  Binary partition tree as an efficient representation for image processing, segmentation, and information retrieval , 2000, IEEE Trans. Image Process..

[18]  Andrew Lippman,et al.  Random tree optimization for the construction of the most parsimonious phylogenetic trees , 2009, 2009 43rd Annual Conference on Information Sciences and Systems.

[19]  Daniel Cremers,et al.  A Survey and Comparison of Discrete and Continuous Multi-label Optimization Approaches for the Potts Model , 2013, International Journal of Computer Vision.

[20]  L. R. Dice Measures of the Amount of Ecologic Association Between Species , 1945 .

[21]  Verónica Vilaplana,et al.  Binary Partition Trees for Object Detection , 2008, IEEE Transactions on Image Processing.

[22]  Huseyin Gokhan Akcay,et al.  Building detection using directional spatial constraints , 2010, 2010 IEEE International Geoscience and Remote Sensing Symposium.

[23]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[24]  Gareth Funka-Lea,et al.  Automatic heart isolation for CT coronary visualization using graph-cuts , 2006, 3rd IEEE International Symposium on Biomedical Imaging: Nano to Macro, 2006..

[25]  M. Ghanbari,et al.  Binary Partition Tree for Semantic Object Extraction and Image Segmentation , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[26]  Daniel Cremers,et al.  Diffusion Snakes: Introducing Statistical Shape Knowledge into the Mumford-Shah Functional , 2002, International Journal of Computer Vision.

[27]  Edoardo Pasolli,et al.  Incorporating edge information into best merge region-growing segmentation , 2014, 2014 IEEE Geoscience and Remote Sensing Symposium.

[28]  Carlos López-Martínez,et al.  Low-level processing of PolSAR images with binary partition trees , 2014, 2014 IEEE Geoscience and Remote Sensing Symposium.

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

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

[31]  Jocelyn Chanussot,et al.  Object recognition in urban hyperspectral images using Binary Partition Tree representation , 2013, 2013 IEEE International Geoscience and Remote Sensing Symposium - IGARSS.