一 普通ICP问题
1.1 问题描述
存在两组互相匹配的点集:
P={
P1,P2,...,Pn}Q={
Q1,Q2,...,Qn} P = \{P_1,P_2,...,P_n\} \newline Q = \{Q_1,Q_2,...,Q_n\} P={
P1,P2,...,Pn}Q={
Q1,Q2,...,Qn}
匹配点集存在如下关系:
Qi=R∗Pi+t Q_i = R*P_i + t Qi=R∗Pi+t
1.2 问题建模
如何求解R和t 呢?使用SVD分解法。
ei=Qi−(R∗Pi+t) e_i = Q_i - (R*P_i + t) ei=Qi−(R∗Pi+t)
构建最小二乘问题:
minJ=0.5∗∑i=1n∣∣Qi−(R∗Pi+t)∣∣2 min \quad J = 0.5*\sum_{i=1}^{n} {|| Q_i - (R*P_i + t)||^2} minJ=0.5∗i=1∑n∣∣Qi−(R∗Pi+t)∣∣2
1.3 问题求解
两个点集的质心描述如下:
Qm=1n∗∑i=1nQiPm=1n∗∑i=1nPi Q_m = \frac{1}{n}*\sum_{i=1}^{n}{Q_i} \newline P_m = \frac{1}{n}*\sum_{i=1}^{n}{P_i} Qm=

最低0.47元/天 解锁文章
3722

被折叠的 条评论
为什么被折叠?



