0

我有几个对象的图像(轮廓)。但是,我想对这些形状进行平均,并使用对象的平均形状进行进一步的形状分析。

例子:

平均形状

在上图中,我堆叠了轮廓来说明我的示例。

我已经实现了以下算法的前两个步骤:

1)找到这两个对象形状的质心

2)对齐中心

3)插值对象形状

因为,我没有使用一些参数/解析方程来表示形状,我怎样才能得到插值的对象形状(即第三步)?

提前致谢

4

1 回答 1

1

如果您的形状没有参数形式,您可以:

  • 对于每个形状,创建一个带符号的距离场,在边界内为正,在边界外为负(反之亦然)。这可以基于(例如)距离变换并在每个像素处进行评估。
  • 计算有符号距离场的平均值
  • 从平均场的过零计算插值形状

我认为本文描述了一种类似的方法(尽管可能更复杂):“使用倒角距离的基于形状的插值” http://rd.springer.com/chapter/10.1007/BFb0033762,但我没有期刊访问权我当前的位置要检查。

于 2012-08-07T16:28:58.520 回答