摘要:
受Cremers方法启发, 本文提出了一种新的开边界自动检测算法, 如图像中海岸线和天际线的检测. 这一算法的设计主要是基于样条函数、曲线演化理论和Mumford-Shah图像分割泛函模型. 由于所要检测的目标为图像区域中开曲线, 在一般Mumford-Shah模型中引入了两个约束条件. 这就将开边界的检测问题转化为一般的曲线最小分割问题. 通过样条曲线控制点所满足的微分方程和约束条件, 曲线将演化至所要求的边界. 如果图像中有一条开曲线将图像分为两个明显不同质区域, 这一算法将能有效地自动检测出该边界曲线, 且不需要边界的梯度信息. 即使在图像中有大量噪声情况下, 该算法同样有效. 此外, 通过两条曲线演化方程, 该算法可推广到图像中带状区域的(如河流、道路等)自动检测.
Abstract:
Inspired by Cremers's work, this paper proposes a novel method for detecting open boundaries, such as coastline and skyline in an image. This method is based on B-spline function, curve evolution, and the cartoon model of Mumford-Shah functional (M-S model). Because the object to be detected is an open curve in the image domain, two constraint equations are introduced into the M-S model. Thus, the problem of open boundary detection becomes a minimal partition problem. With the partial differential equations (PDEs) of control points and constraint equations, the curve will stop on the desired boundary. The method can be used to detect automatically a curve that separates an image into two distinct regions and is not necessarily defined by gradient, even if the image is very noisy. In addition, with two open curves, our model can be extended to detect belt-like objects, such as rivers and roads.