Answers are grounded in this paper and cite their sources.
Separating an object in an image from its background is a central problem (called segmentation) in pattern recognition and computer vision. In this paper, we study the computational complexity of the segmentation problem, assuming that the sought object forms a connected region in an intensity image. We show that the optimization problem of separating a connected region in a grid of N×N pixels is NP-hard under the interclass variance, a criterion that is often used in discriminant analysis. More importantly, we consider the basic case in which the object is bounded by two x-monotone curves (i.e., the object itself is x-monotone), and present polynomial-time algorithms for computing the optimal segmentation. Our main algorithm for exact optimal segmentation by two x-monotone curves runs in O(N 4 ) time; this algorithm is based on several techniques such as a parametric optimization formulation, a hand-probing algorithm for the convex hull of an unknown planar point set, and dynamic programming using fast matrix searching. Our efficient approximation scheme obtains an ∊-approximate solution in O(∊ -1 N 2 log L) time, where ∊ is any fixed constant with 1>∊>0, and L is the total sum of the absolute values of the brightness levels of the image.
No takes yet. Share an insight, caveat, or question.
Asano et al. (2001) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: