【问题标题】:SNAKES: Active Contour ModelSNAKES:主动轮廓模型
【发布时间】:2014-08-29 22:42:50
【问题描述】:

我从这里得到了Snakes算法的代码(在MatLab中实现)

http://www.mathworks.com/matlabcentral/fileexchange/28109-snakes-active-contour-models

当你给它围绕轮廓的初始索引时,它运行完美。但是,不幸的是,这不是我想要的。

想象有一座山,我想检测它的轮廓。但是,我只有山顶的索引。因此,初始索引是围绕该像素的索引。但是在运行算法时,蛇越来越小,直到消失。

我希望蛇长大,直到找到轮廓。这可行吗?

【问题讨论】:

    标签: algorithm


    【解决方案1】:

    我不是专家,但我对这个主题做了一些阅读。据我了解,许多蛇算法在没有任何图像强制的情况下往往会缩小,因为它们会惩罚一阶导数(|x'|^2 的积分)并且无意中惩罚了面积。

    如果您可以访问它,他们会在本文中讨论这个问题,并尝试通过在成本函数中添加一个体积项来改变它以获得一条扩展的蛇。

    http://www.springerlink.com/index/10.1007/s00791-012-0178-8

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:

      您想增加外力的权重(山轮廓在蛇点上产生的力场)并减少内力的权重(蛇的弹性,“橡皮筋”效应)。

      如果你这样做,蛇的弹性会降低(不像橡皮筋),而塑料会更多(更像一串珠子)。

      【讨论】:

        猜你喜欢
        • 2015-12-29
        • 2021-01-12
        • 1970-01-01
        • 1970-01-01
        • 2016-03-14
        • 2015-07-06
        • 1970-01-01
        • 1970-01-01
        • 2018-03-18
        相关资源
        最近更新 更多