Fast global minimization of the active Contour/Snake model

被引:733
作者
Bresson, Xavier [1 ]
Esedoglu, Selim
Vandergheynst, Pierre
Thiran, Jean-Philippe
Osher, Stanley
机构
[1] Swiss Fed Inst Technol, Signal Proc Inst, EPFL, CH-1015 Lausanne, Switzerland
[2] Univ Michigan, Dept Math, Ann Arbor, MI 48109 USA
[3] Univ Calif Los Angeles, Dept Math, Los Angeles, CA 90024 USA
基金
美国国家科学基金会; 美国国家卫生研究院;
关键词
active contour; global minimization; weighted total variation norm; ROF model; Mumford-Shah energy; dual formulation of TV;
D O I
10.1007/s10851-007-0002-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The active contour/snake model is one of the most successful variational models in image segmentation. It consists of evolving a contour in images toward the boundaries of objects. Its success is based on strong mathematical properties and efficient numerical schemes based on the level set method. The only drawback of this model is the existence of local minima in the active contour energy, which makes the initial guess critical to get satisfactory results. In this paper, we propose to solve this problem by determining a global minimum of the active contour model. Our approach is based on the unification of image segmentation and image denoising tasks into a global minimization framework. More precisely, we propose to unify three well-known image variational models, namely the snake model, the Rudin-Osher-Fatemi denoising model and the Mumford-Shah segmentation model. We will establish theorems with proofs to determine the existence of a global minimum of the active contour model. From a numerical point of view, we propose a new practical way to solve the active contour propagation problem toward object boundaries through a dual formulation of the minimization problem. The dual formulation, easy to implement, allows us a fast global minimization of the snake energy. It avoids the usual drawback in the level set approach that consists of initializing the active contour in a distance function and re-initializing it periodically during the evolution, which is time-consuming. We apply our segmentation algorithms on synthetic and real-world images, such as texture images and medical images, to emphasize the performances of our model compared with other segmentation models.
引用
收藏
页码:151 / 167
页数:17
相关论文
共 41 条