Learning to Agglomerate Superpixel Hierarchies

Abstract

An agglomerative clustering algorithm merges the most similar pair of clusters at every iteration. The function that evaluates similarity is traditionally hand- designed, but there has been recent interest in supervised or semisupervised settings in which ground-truth clustered data is available for training. Here we show how to train a similarity function by regarding it as the action-value function of a reinforcement learning problem. We apply this general method to segment images by clustering superpixels, an application that we call Learning to Agglomerate Superpixel Hierarchies (LASH). When applied to a challenging dataset of brain images from serial electron microscopy, LASH dramatically improved segmentation accuracy when clustering supervoxels generated by state of the boundary detection algorithms. The naive strategy of directly training only supervoxel similarities and applying single linkage clustering produced less improvement.

Cite

Text

Jain et al. "Learning to Agglomerate Superpixel Hierarchies." Neural Information Processing Systems, 2011.

Markdown

[Jain et al. "Learning to Agglomerate Superpixel Hierarchies." Neural Information Processing Systems, 2011.](https://mlanthology.org/neurips/2011/jain2011neurips-learning/)

BibTeX

@inproceedings{jain2011neurips-learning,
  title     = {{Learning to Agglomerate Superpixel Hierarchies}},
  author    = {Jain, Viren and Turaga, Srinivas C. and Briggman, K and Helmstaedter, Moritz N. and Denk, Winfried and Seung, H. S.},
  booktitle = {Neural Information Processing Systems},
  year      = {2011},
  pages     = {648-656},
  url       = {https://mlanthology.org/neurips/2011/jain2011neurips-learning/}
}