Globally Optimal Pixel Labeling Algorithms for Tree Metrics

Abstract

We consider pixel labeling problems where the label set forms a tree, and where the observations are also labels. Such problems arise in feature-space analysis with a very large label set, for instance in color image segmentation. In this case a tree of labels can be constructed via hierarchical clustering of the observations. This leads to an obvious distance function between two labels, namely their distance within the tree; such tree metrics have been extensively studied outside of computer vision. We provide fast algorithms that use graph cuts to exactly minimize the energy function for pixel labeling problems with tree metrics. Our work substantially improves a facility location algorithm of Kolen, which is impractical for large label sets L since it requires O(|L|) min cuts on large graphs. Our main technical contribution is a new ordering of swap moves that reduces the running time to the equivalent of O(log |L|) min cuts; as a result, we can handle realistic-sized color images in a few seconds.

Cite

Text

Felzenszwalb et al. "Globally Optimal Pixel Labeling Algorithms for Tree Metrics." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2010. doi:10.1109/CVPR.2010.5540077

Markdown

[Felzenszwalb et al. "Globally Optimal Pixel Labeling Algorithms for Tree Metrics." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2010.](https://mlanthology.org/cvpr/2010/felzenszwalb2010cvpr-globally/) doi:10.1109/CVPR.2010.5540077

BibTeX

@inproceedings{felzenszwalb2010cvpr-globally,
  title     = {{Globally Optimal Pixel Labeling Algorithms for Tree Metrics}},
  author    = {Felzenszwalb, Pedro F. and Pap, Gyula and Tardos, Éva and Zabih, Ramin},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {2010},
  pages     = {3153-3160},
  doi       = {10.1109/CVPR.2010.5540077},
  url       = {https://mlanthology.org/cvpr/2010/felzenszwalb2010cvpr-globally/}
}