从锚点估计平滑的3D坐标变换

时间:2019-08-06 19:53:52

标签: python algorithm computational-geometry coordinate-transformation

我有2个3D体积的彼此变形的版本,并且正在尝试估计变形函数。我知道失真是连续且可区分的,但不是是简单的仿射变换。我也知道每个点的失真程度可能不会很大。我有一些我知道对应于两个坐标系之间的锚点。最后,如果估计的变换 T 是准确的,则体积B和 T (A)之间的相关性应该很高。有人对算法有任何建议吗,该算法允许我使用这些锚点内插函数,该算法要么将体积A(近似)转换为体积B,要么等效地允许我从A in中估计点X的坐标坐标系B?

谢谢。

1 个答案:

答案 0 :(得分:1)

Radial Basis Functions可以用来deform geometry使用一组控制点,并且将为您提供整个卷中的smooth deformation function。 RBF通常用于“变形”效果等。您可以将控制点放置在体积A中的初始点位置,然后将它们移至体积B中的位置,然后评估每个点的变形以应用变换。

RBF有很多应用,因此如果您在谷歌搜索中搜索诸如“径向基函数3d变形”之类的东西。