Learning to Segment: Training Hierarchical Segmentation under a Topological Loss

We propose a generic and efficient learning framework that is applicable to segment images in which individual objects are mainly discernible by boundary cues. Our approach starts by first hierarchically clustering the image and then explaining the image in terms of a cost-minimal subset of non-overlapping segments. The cost of a segmentation is defined as a weighted sum of features of the selected candidates. This formulation allows us to take into account an extensible set of arbitrary features. The maximally discriminative linear combination of features is learned from training data using a margin-rescaled structured SVM. At the core of our formulation is a novel and simple topology-based structured loss which is a combination of counts and geodesic distance of topological errors (splits, merges, false positives and false negatives) relative to the training set. We demonstrate the generality and accuracy of our approach on three challenging 2D cell segmentation problems, where we improve accuracy compared to the current state of the art.

[1]  Julian Yarkony,et al.  Hierarchical Planar Correlation Clustering for Cell Segmentation , 2014, EMMCVPR.

[2]  Lin Yang,et al.  Robust muscle cell segmentation using region selection with dynamic programming , 2014, 2014 IEEE 11th International Symposium on Biomedical Imaging (ISBI).

[3]  Ullrich Köthe,et al.  Ilastik: Interactive learning and segmentation toolkit , 2011, 2011 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[4]  Matthew Cook,et al.  Efficient automatic 3D-reconstruction of branching neurons from EM data , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Marc D. Green,et al.  PombeX: Robust Cell Segmentation for Fission Yeast Transillumination Images , 2013, PloS one.

[6]  Ullrich Köthe,et al.  Proof-reading guidance in cell tracking by sampling from tracking-by-assignment models , 2015, 2015 IEEE 12th International Symposium on Biomedical Imaging (ISBI).

[7]  Ting Liu,et al.  Watershed merge forest classification for electron microscopy image stack segmentation , 2013, 2013 IEEE International Conference on Image Processing.

[8]  Anirban Chakraborty,et al.  Graph-based active learning of agglomeration (GALA): a Python library to segment 2D and 3D neuroimages , 2014, Front. Neuroinform..

[9]  Ting Liu,et al.  Watershed merge tree classification for electron microscopy image segmentation , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[10]  Andrew Zisserman,et al.  Learning to Detect Cells Using Non-overlapping Extremal Regions , 2012, MICCAI.

[11]  Julian Yarkony,et al.  Cell Detection and Segmentation Using Correlation Clustering , 2014, MICCAI.

[12]  Thomas Hofmann,et al.  Large Margin Methods for Structured and Interdependent Output Variables , 2005, J. Mach. Learn. Res..

[13]  Matthew Cook,et al.  A Tolerant Edit Distance for Evaluation and Training of Electron Microscopy Reconstruction Algorithms , 2015, ArXiv.

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

[15]  Andrew Zisserman,et al.  Learning to Detect Partially Overlapping Instances , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.