Generalizations of The Multicut Problem For Computer Vision