图片缩略图

蛇:活动轮廓模型

version 1.0.0.0 (326 KB) by Ritwik库马尔
实现蛇或活动轮廓模型的图像分割。

18 k下载

更新2010年7月02日

查看许可协议

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

用gui运行它
1.类型指南上的matlab提示。
2.点击“转到现有GUI”
3.选择snk。与此文件在同一目录中的FIG文件
4.单击顶部的绿色箭头启动GUI

一旦GUI启动,您就可以使用蛇
1.点击“New Image”并加载一个输入图像。提供了样本图像。
2.设置平滑参数“sigma”或保持默认值,点击“筛选”。这将平滑图像。
3.一旦你点击“滤镜”,十字线就会出现,使用它们,左键点击你的鼠标,你可以选择图像上的初始轮廓位置。一个红色的圆圈会出现在你点击的任何地方,在大多数情况下,你应该点击你想要分割的对象的所有路径。最后一点必须选择使用右键单击,以停止matlab要求更多的点。
4.设置各种蛇参数(蛇目标函数中能量项的相对权重)或保留它们的默认值,然后单击“Iterate”按钮。蛇会出现并移动当它收敛到它的低能量状态。

版权所有(C)Ritwik Ku​​mar,哈佛大学2010
www.seas.harvard.edu/ rkkumar

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

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

引用作为

Ritwik库马尔(2021)。蛇:活动轮廓模型(//www.tatmou.com/matlabcentral/fileexchange/28109-snakes-active-contour-models), MATLAB中央文件交换。检索

Matlab释放兼容性
创建R13
兼容任何释放
平台的兼容性
视窗 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!