任何人都可以推荐以下最小二乘问题的方法:
最小化的中找到,其中R是单一的(旋转)矩阵。R
我可以通过最小化(任意)来得到一个近似解矩阵和:
- 计算SVD:,降低并近似
- 计算极坐标分解:,舍弃纯比例对称(在我的情况下为正定)并逼近
我也可以使用QR分解,但是它不是等距的(取决于坐标系的选择)。
有人知道至少有一种方法可以做到这一点,但比上述两种方法更好吗?
4
我使用了Kabsch的算法来解决类似的问题,该方法本质上就是您在en.wikipedia.org/wiki/Kabsch_algorithm上提到的SVD方法 。更好的方法?
—
isti_spl 2014年
天哪,我也收到了相同的回复IRL。谢谢!显然,除非为负数,否则将删除将起作用,在这种情况下,最佳旋转包括反射(并且任何旋转都同样不好)。从技术上讲,这可以回答问题,但是,有谁知道比计算SVD更便宜的方法吗?这是一个3x3的SVD,但我需要做很多(这是用于FEM仿真,并且为每个有限元计算问题)而且,该问题显然被称为Wahba问题,并且在航空业中很明显地要确定飞行器取向。d È 吨(Ú V Ť)
—
Sergiy Migdalskiy 2014年
我已经看到了这个相关的问题:scicomp.stackexchange.com/questions/7552/...
—
isti_spl
@isti_spl:能否将您的评论迁移到答案?
—
Geoff Oxberry 2014年