Globally Optimal Closed-Surface Segmentation for Connectomics Bjoern Andres 1,⋆ , Thorben Kroeger 1,⋆ , Kevin L. Briggman 2 , Winfried Denk 3 , Natalya Korogod 4 , Graham Knott 4 , Ullrich Koethe 1 , and Fred A. Hamprecht 1 1 HCI, University of Heidelberg 2 NIH, Bethesda 3 MPI for Medical Research, Heidelberg 4 EPFL, Lausanne Abstract. We address the problem of partitioning a volume image into a previ- ously unknown number of segments, based on a likelihood of merging adjacent supervoxels. Towards this goal, we adapt a higher-order probabilistic graphical model that makes the duality between supervoxels and their joint faces explicit and ensures that merging decisions are consistent and surfaces of final segments are closed. First, we propose a practical cutting-plane approach to solve the MAP inference problem to global optimality despite its NP-hardness. Second, we ap- ply this approach to challenging large-scale 3D segmentation problems for neu- ral circuit reconstruction (Connectomics), demonstrating the advantage of this higher-order model over independent decisions and finite-order approximations. 1 Introduction This paper studies the problem of partitioning a volume image into a previously un- known number of segments, based on a likelihood of merging adjacent supervoxels. We choose a graphical model approach in which binary variables are associated with the joint faces of supervoxels, indicating for each face whether the two adjacent super- voxels should belong to the same segment (0) or not (1). Models of low order can lead to inconsistencies where a face is labeled as 1 even though there exists a path from one of the adjacent segments to the other along which all faces are labeled as 0. As a result, the union of all faces labeled as 1 need not form closed surfaces. Such inconsistencies can be excluded by a higher-order conditional random field (CRF) [1] that constrains the binary labelings to the multicut polytope [2], thus ensuring closed surfaces. While the number of multicut constraints can be exponential [3], constraints that are violated by a given labeling can be found in quadratic time [4]. The MAP inference problem can therefore be addressed by the cutting-plane method, i.e. by solving a sequence of relaxed problems to global optimality until no more constraints are violated [4]. Here, we show that the optimization scheme described in [1] is unsuitable for large 3D segmentations where the supervoxel adjacency graph is denser and non-planar. We therefore extend the cutting-plane approach by adding only constraints which are facet- defining by a property of the multicut polytope (Section 4.3), a double-ended, paral- lel search to find violated constraints (Section 4.2) and a problem-specific warm-start Contributed equally. A. Fitzgibbon et al. (Eds.): ECCV 2012, Part III, LNCS 7574, pp. 778–791, 2012. © Springer-Verlag Berlin Heidelberg 2012