据我所知,procrustes分析考虑了形状之间点的一对一顺序。因此,如果“锚”点或“地标”点的数目不相等,则无法运行该算法。
是否有另一种算法可以在不同的点上进行形状对齐例如,最小化一个形状中的点到另一个形状中最近点的距离rmse。
谢谢。
最佳答案
Procrustes分析可以看作是“点集注册”的最后一部分,因为您假设您已经知道对应关系以及使用刚性变换对齐它们的方式:
https://en.m.wikipedia.org/wiki/Point_set_registration
但是,如果您的对应关系是未知的(或噪音),比如在两个三维扫描形状的情况下,那么您需要使用例如ICP(迭代最近点)来完成注册
https://en.m.wikipedia.org/wiki/Iterative_closest_point
还有更复杂的算法。考虑到点集配准是形状配准的特例。