0

附件是图像,其中绿色附近的亮白色轮廓是感兴趣的轮廓。绿色的是近似自动初始化。在自动初始化轮廓附近的区域几乎不存在梯度。因此,活动轮廓和其他基于梯度的方法一动不动就失败了。

沿着初始化轮廓的法线,我搜索了最大强度(并且还合理地关闭了初始化轮廓)。删除异常值并对检测到的曲线进行平滑处理,最终检测到平滑曲线。但这有一些问题。如果有人可以提出不同的建议,那将非常有用。

在此处输入图像描述

4

2 回答 2

1

在自动初始化轮廓附近的区域几乎不存在梯度。因此,活动轮廓和其他基于梯度的方法一动不动就失败了。

在活动轮廓上使用梯度矢量流* 外力功能。它使用扩散过程来扩展高梯度像素的影响。使用正确的参数,它肯定会在显示的初始曲线上工作。

*如果此链接失效,请搜索 Chenyang Xu 和 Jerry L. Prince 的蛇、形状和梯度矢量流

于 2012-07-04T02:43:59.600 回答
0

这已经是一个不错的成绩了。在这个混乱中找到一个初始轮廓是解决方案的 80%!

您现在可以尝试通过拉直这个初始轮廓,即在(曲线横坐标,距离)坐标中工作,以便初始轮廓的图变成一条线段,而真正的轮廓是一条准直线。

在这些未扭曲的坐标中,重新采样后,您可以使用霍夫变换(可能分段以允许一些变形)。

无论如何,您的问题陈述中缺少一些东西:您在寻找什么?

于 2012-07-03T07:53:47.783 回答