图像缩略图

蛇:活动轮廓模型

版本1.0.0.0(326KB)由 里特维克·库马尔
实现用于图像分割的snakes或活动轮廓模型。

18K下载

更新2010年7月02

查看许可证

该演示实现了Kass等人提出的活动轮廓模型。

用GUI运行它
1.在matlab提示符下键入guide。
2.单击“转到现有GUI”
3.在与此文件相同的目录中选择snk.fig文件
4.单击顶部的绿色箭头以启动GUI

一旦GUI启动,您就可以通过
1.单击“新建图像”并加载输入图像。提供了图像样本。
2.设置平滑参数“sigma”或将其保留为默认值,然后单击“过滤器”。这将平滑图像。
3.只要你点击“过滤器”,十字线就会出现,用鼠标左键点击,你就可以在图像上选择初始轮廓位置。单击的每个位置都会出现一个红色圆圈,在大多数情况下,您应该一直单击要分割的对象。最后一个点必须使用鼠标右键单击来拾取,以停止matlab请求更多点。
4.设置各种snake参数(snake目标函数中能量项的相对权重)或保留其默认值,然后单击“迭代”按钮。蛇在收敛到低能状态时会出现并移动。

哈佛大学Ritwik Kumar版权所有,2010
www.seas.harvard.edu/~rkkumar

该代码实现了Kass、Witkin和Terzopolous提出的“蛇:活动轮廓模型”,并结合了Eline、Eedge和Eterm能量因子。请参阅随附的报告和论文以了解更多信息。

如果您觉得这很有用,还可以在下面的文章中查看基于Radon-Like特征的分割:
Ritwik Kumar,Amelio V.Reina&Hanspeter Pfister,《氡特征及其在连接组学中的应用》,IEEE计算机学会生物医学图像分析数学方法研讨会(MMBIA)2010年
http://seas.harvard.edu/~rkkumar
它的代码也可以在MATLAB Central上找到

引用为

里特维克·库马尔(2021年)。蛇:活动轮廓模型(//www.tianjin-qmedu.com/matlabcentral/fileexchange/28109-snakes-active-contour-models),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
用R13创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!