这些函数实现了Kass等人介绍的基本蛇形分割轮廓。
算法:
蛇是一种活动的(移动的)轮廓,其中的点被边缘和其他图像边界所吸引。为了保持轮廓的平滑,采用薄膜和薄板能量作为轮廓正规化。
实现:
所有代码都有很好的注释,并且很容易阅读。它包括,
-气球力,这不是在原来的纸
-二值图像分割结果,
-梯度矢量流(GVF)方法。
- 3D实现,包括参数,以防止网格自交叉
在Snake函数的帮助下尝试这个例子。米!
文学:
- Michael Kass, Andrew Witkin和Demetri TerzoPoulos《蛇的活动轮廓模型》,1987年
——Jim Invins和John Porril,“关于蛇的所有你一直想知道的(但又不敢问的)
徐晨阳和Jerry L. Prince,“梯度矢量流:蛇的新外力。
——Christoph Lurig, Leif Kobbelt, Thomas Ertl,《可视化中可变形曲面问题的分金宝搏官方网站层解》
请报告错误,成功和其他评论
引用作为
Dirk-Jan克朗(2021)。Snake:活动轮廓(//www.tatmou.com/matlabcentral/fileexchange/28149-snake-active-contour), MATLAB中央文件交换。检索.
MATLAB版本兼容性
创建R2010a
与任何版本兼容