1、設是兩組Rd空間的點集,可根據這兩個點集計算它們之間的旋轉平移信息。
2、設R為不變量,對T求導得:
令
則
將(4)帶入(1)得:
令
則
(相當於對原來點集做減中心點預處理,再求旋轉量)
3、 計算旋轉量
因為R為正交陣且,
均為標量,
所以
所以
而
令,對S進行SVD分解
,則
令,則M為正交陣,
要求得最大跡,則使mii=1,則M必為單位陣,即
1、設是兩組Rd空間的點集,可根據這兩個點集計算它們之間的旋轉平移信息。
2、設R為不變量,對T求導得:
令
則
將(4)帶入(1)得:
令
則
(相當於對原來點集做減中心點預處理,再求旋轉量)
3、 計算旋轉量
因為R為正交陣且,
均為標量,
所以
所以
而
令,對S進行SVD分解
,則
令,則M為正交陣,
要求得最大跡,則使mii=1,則M必為單位陣,即
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。