[發明專利]三維掃描系統中點云拼接用邊界特征點配準方法有效
| 申請號: | 201410208338.6 | 申請日: | 2014-05-16 |
| 公開(公告)號: | CN103955939B | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 王勇;唐靖;饒勤菲 | 申請(專利權)人: | 重慶理工大學 |
| 主分類號: | G06T7/33 | 分類號: | G06T7/33;G01B21/20 |
| 代理公司: | 重慶博凱知識產權代理有限公司 50212 | 代理人: | 穆祥維 |
| 地址: | 400054 重*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配準 邊界特征 點云 三維掃描系統 拼接 三維激光掃描儀 算法復雜度 邊界檢測 標準評價 點云數據 方法提取 配準誤差 真實物體 重心距離 視角 采樣點 鄰近點 使用點 遍歷 迭代 算法 驗證 查找 改進 保證 | ||
1.三維掃描系統中點云拼接用邊界特征點配準方法,其特征在于,該方法包括如下步驟:
(1)、用三維掃描儀從不同視角掃描實物模型的輪廓,獲得多視角三維采樣點數據;
(2)、針對不同視角下同一實物模型的兩塊三維采樣點數據,通過運用點云重心距離特征的邊界檢測方法分別提取兩塊三維采樣點數據的邊界特征點;其中,所述邊界檢測方法如下:
首先將Z軸上代表點云高度信息的數值轉化為0—255之間的灰度值作為點云的質量屬性,記為H;其次通過K近鄰搜索找到當前點P(Xi,Yi,Zi)的K個最近鄰,K=16;最后計算K個最近鄰組成的點群的重心坐標(X,Y,Z),通過最大類間差法獲得閾值δ;計算點P到點群重心的歐式距離,如果點P到點群重心的歐式距離大于閾值δ,則認為點P是邊緣點;反之,點P不是邊緣點;
其中K個最近鄰組成的點群的重心坐標(X,Y,Z)公式如下:
Z=Hi
點P到點群重心的歐式距離公式如下:
(3)、在提取的兩塊邊界特征點中,固定其中一塊為參考點集,另一塊為目標點集,利用K-D樹方法加速搜索獲得對應最近點對,并根據單位四元數法計算使得對應最近點對平均距離最小的剛體變換,該剛體變換為旋轉矩陣R和平移矩陣T;其中,所述單位四元數法,具體步驟如下:
假設目標點集X={xi|xi∈R3,i=1,2,...m},參考點集Y={yj|yj∈R3,j=1,2,...m},目標點集X與參考點集Y中的點一一對應,m為點云數據量;
1)分別求目標點集X和參考點集Y的重心;
2)構造協方差矩陣;
其中:(yi-μY)T為矩陣(yi-μY)的轉置;
3)根據協方差矩陣構造4×4對稱矩陣;
其中:tr∑X,Y是矩陣∑X,Y的跡,設Ai,j=(∑X,Y-∑X,YT)i,j,Δ=[A23,A21,A12]T,I3為3×3單位矩陣,Ai,j為(∑X,Y-∑X,YT)i,j構造的矩陣;
4)計算4×4對稱矩陣Q(∑X,Y)的特征值和特征向量,最大特征值對應的特征向量即為單位四元數[q0,q1,q2,q3]T;旋轉向量為qR=[q0,q1,q2,q3]T;
5)計算旋轉矩陣
6)計算平移矩陣
T(qR)=[q4,q5,q6]T=μX-R(qR)μY;
(4)、利用旋轉矩陣R和平移矩陣T對目標點集進行坐標變換,得到新的目標點集,根據迭代終止條件判斷新的目標點集與參考點集的距離是否小于給定的閾值來實現點云配準;
(5)、以此基于點云重心距離特征的邊界提取方法來改進ICP算法能夠快速進行點云配準,獲得精確配準效果;
所述迭代終止判斷條件具體步驟如下:
若新的變換點集與參考點集的歐式平均距離小于給定的閾值λ,則停止迭代,反之則將新的點集作為初始值繼續進行迭代,直到滿足目標函數的要求為止;其中目標函數為:
其中:n為點云數據量,mi為待配準的參考點云,R為旋轉矩陣,T為平移矩陣,Si為目標點云,i=1,2...n。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶理工大學,未經重慶理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410208338.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:集成電路裝置及其制造方法
- 下一篇:一種剝離滾軸和剝離機構





