[發明專利]一種基于幾何形狀的多通道三維彩色點云配準方法有效
| 申請號: | 201811047904.4 | 申請日: | 2018-09-10 |
| 公開(公告)號: | CN109345570B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 安毅;王瑋;王晉豫;宋天寧 | 申請(專利權)人: | 大連理工大學 |
| 主分類號: | G06T7/30 | 分類號: | G06T7/30 |
| 代理公司: | 大連星海專利事務所有限公司 21208 | 代理人: | 王樹本;徐雪蓮 |
| 地址: | 116024 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 幾何 形狀 通道 三維 彩色 點云配準 方法 | ||
1.一種基于幾何形狀的多通道三維彩色點云配準方法,其特征在于包括以下步驟:
步驟1、三維彩色點云數據獲取,利用三維激光彩色掃描測距系統在兩個不同的位置分別對同一場景進行掃描,得到兩個三維彩色點云數據P={pi=(xi,yi,zi,ri,gi,bi)|1≤i≤n}和其中,pi為三維彩色點云數據P中的彩色點,(xi,yi,zi)為彩色點pi的坐標,(ri,gi,bi)為彩色點pi的顏色,n為三維彩色點云數據P中彩色點的個數,i為三維彩色點云數據P中彩色點的序號,為三維彩色點云數據中的彩色點,為彩色點的坐標,為彩色點的顏色,為三維彩色點云數據中彩色點的個數,j為三維彩色點云數據中彩色點的序號;三維彩色點云數據P由點云數據S={si=(xi,yi,zi)|1≤i≤n}和圖像數據C={ci=(ri,gi,bi)|1≤i≤n}兩種模態融合而成,三維彩色點云數據由點云數據和圖像數據兩種模態融合而成;
步驟2、點云數據提取,分別從三維彩色點云數據P和中提取點云數據S={si=(xi,yi,zi)|1≤i≤n}和
步驟3、點云形狀分類,利用KD-Tree算法,快速構建點云數據中每一個點的鄰域,計算該鄰域的協方差矩陣,并根據協方差矩陣特征值之間的大小關系,分別將點云數據S和分為點性點、線性點和面性點,具體包括以下子步驟:
(a)、在點云數據S中,利用KD-Tree算法,快速構建給定點si=(xi,yi,zi)的鄰域其中,為鄰點,k為鄰點序號,m為鄰點的個數;
(b)、構建給定點si的鄰域Ni的協方差矩陣為,
其中,T為向量轉置符號,求取協方差矩陣Mi的特征值λ1、λ2、λ3,λ1<λ2<λ3,以及相應的特征向量v1、v2、v3;
(c)、若協方差矩陣Mi的特征值λ1≈λ2≈λ3,即λ3/λ2≤8和λ2/λ1≤8,則給定點si與其鄰點呈散亂狀分布,將給定點si分類為點性點,若協方差矩陣Mi的特征值λ1≈λ2<<λ3,即λ3/λ2>8和λ2/λ1≤8,則給定點si與其鄰點呈直線狀分布,將給定點si分類為線性點,若協方差矩陣Mi的特征值λ1<<λ2≈λ3,即λ3/λ2≤8和λ2/λ1>8,則給定點si與其鄰點呈平面狀分布,將給定點si分類為面性點;因此,將點云數據S分為點性點數據線性點數據和面性點數據其中,為點性點,ia為點性點的序號,na為點性點的個數,為線性點,ib為線性點的序號,nb為線性點的個數,為面性點,ic為面性點的序號,nc為面性點的個數,且na+nb+nc=n;
(d)、在點云數據中,利用與步驟3子步驟(a)~(c)相同的方法,將點云數據分為點性點數據線性點數據和面性點數據其中,為點性點,ja為點性點的序號,為點性點的個數,為線性點,jb為線性點的序號,為線性點的個數,為面性點,jc為面性點的序號,為面性點的個數,且
步驟4、點性點數據配準,利用迭代最近點ICP算法,配準點性點數據Sa和點性點求取二者之間的旋轉矩陣Ra和平移向量ta,具體包括以下子步驟:
(a)、對于點性點數據Sa中的每一個點通過KD-Tree算法,找到在點性點中的對應最近點組成對應點對集合
(b)、利用奇異值分解SVD算法,求解使目標函數f(Ra,ta)最小的旋轉矩陣Ra和平移向量ta,上述目標函數f(Ra,ta)按公式(1)進行描述,
(c)、使用旋轉矩陣Ra和平移向量ta對點性點數據Sa進行坐標變換,得到新的點性點數據Sa,并計算目標函數f(Ra,ta);
(d)、若目標函數f(Ra,ta)小于設定閾值或者迭代次數達到設定次數就停止迭代,獲得最終的旋轉矩陣Ra和平移向量ta;否則,重復步驟4子步驟(a)~(d);
步驟5、線性點數據配準,利用迭代最近點ICP算法,配準線性點數據Sb和線性點數據具體配準過程與步驟4子步驟(a)~(d)相同,求取二者之間的旋轉矩陣Rb和平移向量tb;
步驟6、面性點數據配準,利用迭代最近點ICP算法,配準面性點數據Sc和面性點數據具體配準過程與步驟4子步驟(a)~(d)相同,求取二者之間的旋轉矩陣Rc和平移向量tc;
步驟7、點云數據配準,利用旋轉矩陣Ra、Rb、Rc和平移向量ta、tb、tc,加權計算點云數據S和之間的旋轉矩陣R和平移向量t,分別按公式(2)和公式(3)進行描述,
步驟8、三維彩色點云數據配準,利用點云數據之間的旋轉矩陣R和平移向量t,對三維彩色點云數據P進行坐標變換,使之變換到與三維彩色點云數據相同的坐標系之下,完成三維彩色點云數據的配準。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連理工大學,未經大連理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811047904.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:液化天然氣裝置壓力能量的回收方法
- 下一篇:一種厚度一致性檢測裝置





