《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 基于KDTree改進的ICP算法在點云配準中的應用研究

基于KDTree改進的ICP算法在點云配準中的應用研究

2016-02-04
作者:郭俊輝
來源:2015年微型機與應用第14期

  摘  要: 在三維激光點云數據配準的過程中,利用傳統Iterative Closest Point(ICP)算法搜索對應點對時速度慢,而且配準精細化程度低,遠達不到三維建模后期處理的要求。針對這一問題,提出一種基于KDTree改進的ICP算法以實現激光點云數據的快速精細化配準。通過實驗驗證算法的有效性和合理性,為后期模型重建過程中的三角網格化、曲面化、紋理映射提供強有力的理論和實踐基礎。

  關鍵詞: 激光點云;ICP算法;KDTree;曲面化

0 引言

  在地面三維激光掃描過程中,受物體尺寸、物體間的遮蔽以及掃描儀視場角等因素的影響,每站掃描只能獲得本站掃描儀坐標系下的點云數據。對于大型立體模型而言,大多數情況下不太可能只通過一次掃描就獲得全部的物體表面坐標及屬性數據。因此,為了獲得完整的物體表面坐標及屬性數據,必須從不同的視角來掃描場景。在點云數據處理階段,點云配準是十分關鍵的問題之一,配準的精細化程度直接影響后續操作。

1 掃描設備及作業流程

  對物體進行點云數據采集時,采用的三維激光掃描儀是ScanStation C10全站式三維激光掃描儀。掃描參數設置情況如下:全景掃描,掃描視角為360°×270°,掃描速度為  50 000點/s,掃描距離為300 m,點位標稱精度為±2 mm。

  設置好參數以后,分別在兩位置坐標系下對只有4個面的長方體實物進行掃描采集。然后,依次進行點云數據的去噪、稀疏采樣,由此獲得能足夠表達物體模型的點云數據。

001.jpg

  圖1為使用ScanStation C10掃描儀的作業流程,圖2為經過去噪采樣處理過的數據并可視化的結果。

2 配準定義

  點云配準簡單來說就是將從多個站點獲得的點云數據進行拼接,得到一個統一坐標系下的三維數據點集。它類似于數學上的映射問題,也就是說要先找到兩個點云數據集間的對應關系,然后將一個坐標系下的點云數據轉換到另一個坐標系下。

  配準過程主要有以下兩個步驟:(1)尋找對應關系;(2)解算變換參數。即首先確定同名點對,然后解算旋轉矩陣R和平移矩陣T。

  同名點對:同一個點在不同坐標系下的表達。

002.jpg

  圖3所示為兩站掃描示意圖,在A、B兩處分別安放掃描儀對同一個物體進行掃描。在A處獲得坐標O1-x1y1z1下的點云數據M,在B處獲得坐標系O2-x1y1z1下的點云數據N,配準的目的就是將兩個坐標系O1-x1y1z1、O2-x1y1z1下的點云數據M和N轉換到同一個坐標系下。

  對于從兩站采集到的點云集合M和N,Mi(X,Y,Z),Ni(x,y,z),且Mi、Ni為在不同坐標系下的同一點,嚴格來說,點云配準就是將全部來自兩個不同坐標系下的同名點對(Mi,Ni)滿足剛體變換(R,T),即:

  1.png

  其中,R為旋轉矩陣,T為平移矩陣,α、β、γ表示沿X、Y、Z軸的旋轉角,tx、ty、tz表示位移量。

  式(1)稱作空間相似變換公式,它是點云配準的基本公式。由式(1)可解出同名點轉換參數,而后進行點云數據配準。

3 點云配準算法

  目前,點云配準算法依據其采用的配準基元可將其分為無特征的配準和基于特征的配準[1]兩大類。

  基于特征的配準是指利用角點、邊緣、面等幾何特征[2]來解算變化參數。這類算法主要有以下幾種:基于控制點的配準算法[3]、基于線特征的配準算法[4]以及基于曲率[5]的點云配準算法。

  無特征的配準就是直接利用原始數據進行配準。此類算法中最為著名的是ICP(Iterative Closest Point)算法[6],但該算法只適用于存在明確對應關系的點集,并且計算速度慢。為此,在其他傳統ICP算法[7]的基礎之上,提出基于KDTree[8]的改進ICP算法,包括基于KDTree搜索對應點對和矩陣變換參數的計算兩方面的內容。

  3.1 傳統ICP配準算法

  基本思路:在對應點云中搜尋最鄰近點對,利用此最鄰近點對求解剛體變換參數R、T,在這個過程中點對的搜尋和變換參數的求解都是迭代計算的。

  算法步驟如下:

 ?。?)令Ω為點云M和N的重疊域,設在Ω然數集N及其擴展情況,如正整數集Z+、n維實坐標中的任一點對應在M和N上的位置分別是Mi、Ni,初始迭代時兩個點集的初始變換參數是R0,T0。

 ?。?)點集M中的每個點Mi,由初始變換參數最小為標準,求出新的變換參數R、T。

 ?。?)根據找到的全部最近點對(mi,ni),求出兩個點集的變換參數R、T,并且以全部點對距離的平方和最小為標準,求出新的變換參數R、T。

 ?。?)在相鄰兩次計算所得的距離平方和的差值小于給定的閾值時結束迭代,否則重復步驟(2)和(3)直至小于給定的閾值。

 ?。?)根據最終得到的R、T將點云M映射變換到點云N的坐標系下,完成配準。

  3.2 改進的基于KDTree的ICP算法

  3.2.1 算法準備工作

  由KDTree的算法原理可知,當鄰域點集中點數k為1時,搜尋點與鄰域點間建立一一映射關系。此時,搜索到的鄰域點是搜尋點與鄰域點集中距離最小的點。

  該算法中要用到的變換矩陣利用四元素法[9]求解,過程如下:

 ?。?)求解點集M、N的重心坐標O1、O2。

 ?。?)點集M、N的重心化:

  DDZ%E5)014%6~LXV}VCA`M2.png

 ?。?)構建矩陣Q:

  2.png

  (4)求解Q的最大特征值以及最大特征值對應的特征向量(w,m,n,p)。

 ?。?)構造旋轉矩陣:

  3.png

  (6)解算平移向量T:

  T=O2-R′O1(4)

  3.2.2 算法實現步驟

 ?。?)設點集M、N的部分區域分別為目標點集M′和參考點集N′。

 ?。?)令k=1,在N′中通過KDTree加速搜索為M′中的任意點搜索最近鄰域點,由此找出M′中任意一點的映射點,也就是找出M′中點集合Mm={M1m,M2m,…,Mnm}在N′上的映射點集Nm={N1m,N2m,…,Nnm},m代表迭代次數,n代表點個數。

 ?。?)利用設置好的最小閾值距離Di,刪除Mm、Nm中錯誤的點對,并完成Mm、Nm的更新。

 ?。?)利用四元素法計算Mm、Nm的變換矩陣R和平移量T。

 ?。?)由得到的R、T變換Mm,得到最新的Mm。

 ?。?)重復步驟(2)~(5),求出Mm中每一點到Nm中的映射點對,以及相應的R、T。

  (7)當最后的R、T滿足配準后,對應點對坐標間差值的閾值收斂條件|xm-xn|or|ym-yn|or|zm-zn|<ε時,結束循環,匹配成功;如果不滿足收斂條件,進行第m+1次迭代計算。

  算法設計流程如圖4所示。

003.jpg

  3.2.3 主要函數代碼介紹

  最小閾值Di設定函數:

  inline void setTransformationEpsilon(double epsilon){transformation_epsilon_=epsilon;}

  坐標差閾值設定函數:

  inline void setEuclideanFitnessEpsilon(double epsilon){euclidean_fitness_epsilon_=epsilon;}

4 實驗結果與結論

  根據以上提出的算法,利用斯坦福大學實驗室在不同坐標系下獲得的兔子點云數據和實測的只有4個面數據的長方體的點云數據進行實驗。

  實驗平臺為Windows 8.1 64位操作系統,VS2010 32位,PCL點云庫1.7.1。

004.jpg

  如圖5、圖6所示,左上角和右上角為兩個不同坐標系下的點云數據;圖5左下角的右上方為利用傳統ICP算法獲得的實驗結果,右下角的右上方為基于KDTree改進的ICP算法的實驗結果;圖6左下角的上方圖為利用傳統ICP算法獲得的實驗結果,右下角的上方圖為基于KDTree改進的ICP算法的實驗結果。

  由以上比對可以明顯看出,傳統ICP算法獲得的結果有著明顯的匹配不到的地方,而利用改進的ICP算法獲得的精細化匹配結果趨于完美,能夠實現兩坐標系下點云數據的精細化匹配。

  參考文獻

  [1] 王蕊,李俊山,劉玲霞,等.基于幾何特征的點云配準算法[J].華東理工大學學報(自然科學版),2009,35(5):768-773.

  [2] 鄭德華,岳東杰,岳建平.基于幾何特征約束的建筑物點云配準算法[J].測繪學報,2008,37(4):464-468.

  [3] 張政.點云數據配準算法研究[D].濟南:山東大學,2008.

  [4] YANG R, ALLEN P K. Registering, integrating, and building CAD models from range data[C]. 1998 IEEE International Conference on Robotics and Automation IEEE, 1998,4:3115-3120.

  [5] 路銀北,張蕾,普杰信,等.基于曲率的點云數據配準算法[J].計算機應用,2008,27(11):2766-2769.

  [6] BESL P J, MCKAY N D. Method for registration of 3-D shapes[C]. Robotics-DL Tentative, International Society for Optics and Photonics, 1992: 586-606.

  [7] ZINBER T, SCHMIDT J, NIEMANN H. A refined ICP algorithm for robust 3-D correspondence estimation[C]. 2003 International Conference on Image Processing, ICIP 2003, IEEE, 2003,3(2):695-698.

  [8] Zhang Zhengyou. Iterative point matching for registration of free-form curves and surfaces[J]. International Journal of Computer Vision,1994,13(2):119-152.

  [9] HORN B K P, HILDEN H M, NEGAHDARIPOUR S. Closed-form solution of absolute orientation using orthonormal matrices[J]. Journal of the Optical Society of America A, 1988, 5(7): 1127-1135.


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久综合久色欧美综合狠狠| 欧美激情aaaa| 欧美韩日精品| 黄色成人在线观看| 亚洲午夜高清视频| 99在线热播精品免费99热| 在线观看国产成人av片| 欧美高清成人| 老鸭窝亚洲一区二区三区| 欧美日韩国语| 亚洲欧美另类国产| 亚洲国产欧洲综合997久久| 欧美日韩午夜激情| 你懂的一区二区| 亚洲毛片视频| 在线观看欧美成人| 欧美日韩精品伦理作品在线免费观看| 国产精品一区二区久激情瑜伽| 亚洲激情女人| 欧美日韩色综合| 媚黑女一区二区| 一本色道**综合亚洲精品蜜桃冫| av不卡在线| 亚洲欧美一区二区三区久久| 久久久久久久欧美精品| 欧美日韩在线一区| 亚洲国产视频一区二区| 精品成人免费| 黑人一区二区三区四区五区| 国产精品激情av在线播放| 欧美www视频| 亚洲影院色无极综合| 国产综合色在线| 欧美伊人久久大香线蕉综合69| 亚洲国产视频一区二区| 在线播放视频一区| 经典三级久久| 久久中文在线| 久久国产精品亚洲va麻豆| 欧美日韩国内| 亚洲黄色成人| 久久精品1区| 久久久久久综合| 亚洲一区二区在线看| 蜜臀久久99精品久久久久久9| 一区二区三区欧美在线观看| 欧美日韩亚洲高清一区二区| 一区二区三区欧美| 久久网站热最新地址| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲九九九在线观看| 国内一区二区三区| 国产精品一区二区三区四区| 欧美一区二视频在线免费观看| 夜夜嗨av一区二区三区免费区| 国产精品久久久久久av福利软件| 美女国产一区| 另类欧美日韩国产在线| 久久久伊人欧美| 午夜精品视频| 日韩视频在线观看| 在线国产亚洲欧美| ●精品国产综合乱码久久久久| 亚洲已满18点击进入久久| 欧美日韩高清在线播放| 久久久久国产一区二区三区| 欧美一区二区播放| 国产一区二区0| 国内精品写真在线观看| 欧美成人r级一区二区三区| 国产精品综合色区在线观看| 伊人久久综合97精品| 国产美女精品人人做人人爽| 国产精品s色| 国产精品裸体一区二区三区| 亚洲综合社区| 模特精品在线| 国产丝袜一区二区三区| 亚洲综合色在线| 久热这里只精品99re8久| 国产日韩一区欧美| 欧美三级日韩三级国产三级| 久久国产精品亚洲va麻豆| 国产一区二区三区在线观看免费| 亚洲国产成人av好男人在线观看| 久久久精品国产免费观看同学| 国内成人精品一区| 亚洲精品日本| 欧美一区二区三区视频在线| 亚洲国产高清在线观看视频| 亚洲人成亚洲人成在线观看| 久久久久久精| 亚洲免费久久| 欧美精品乱码久久久久久按摩| 国产精品亚洲综合色区韩国| 欧美日韩国产黄| 国产精品一区在线观看| 国产欧美亚洲视频| 激情文学综合丁香| 欧美一区2区视频在线观看| 国产日韩精品在线观看| 极品尤物av久久免费看| 国产精品日韩一区二区| 欧美一区二区日韩| 亚洲欧美综合精品久久成人| 国产欧美日韩高清| 国产一区二区按摩在线观看| 亚洲高清av| 欧美日韩在线影院| 激情久久久久久久| 激情久久影院| 狠狠操狠狠色综合网| 在线电影欧美日韩一区二区私密| 欧美激情精品久久久久久黑人| 亚洲男人av电影| 国产精品乱码久久久久久| 日韩午夜在线电影| 国产人久久人人人人爽| 99视频在线精品国自产拍免费观看| 精品51国产黑色丝袜高跟鞋| 美女脱光内衣内裤视频久久影院| av不卡在线观看| 亚洲精品网站在线播放gif| 欧美一区二区三区四区在线| 久久精品国产亚洲a| 男女激情视频一区| 久久久久久久国产| 久久三级视频| 久久精品女人| 欧美日韩精品欧美日韩精品| 亚洲一二三区视频在线观看| 国产精品无码专区在线观看| 国产一区二区三区久久悠悠色av| 国产精品多人| 尹人成人综合网| 午夜精品av| 久久久一本精品99久久精品66| 亚洲婷婷综合色高清在线| 亚洲国产91精品在线观看| 国产一区二区久久久| 久久久久九九九九| 久久久久一区| 韩国v欧美v日本v亚洲v| 一区二区三区精品视频| 在线日韩欧美视频| 黄网动漫久久久| 欧美不卡激情三级在线观看| 亚洲美女黄网| 亚洲激精日韩激精欧美精品| 亚洲最新视频在线播放| 亚洲精品乱码| 国产老女人精品毛片久久| 国产精品国产精品| 久久精品欧洲| 国产在线精品成人一区二区三区| 欧美日韩三级电影在线| 欧美另类变人与禽xxxxx| 国产精品中文字幕在线观看| 亚洲在线国产日韩欧美| 欧美久久电影| 先锋影音国产精品| 欧美色图一区二区三区| 国产精品午夜在线| 欧美精品成人在线| 国产精品一区二区久久精品| 黄色成人精品网站| 欧美午夜电影网| 久久久久国内| 欧美一区在线直播| 国产欧美一区二区三区沐欲| 欧美日韩不卡在线| 欧美成人小视频| 久久久久久久激情视频| 伊人久久亚洲影院| 久久精品国产99国产精品澳门| 国产欧美日韩三级| 一区二区三区欧美在线| 国产精品日韩专区| 国产精品综合色区在线观看| 亚洲日韩欧美一区二区在线| 免播放器亚洲一区| 国产精品久久久久久av福利软件| 国产一区二区久久| 在线视频欧美精品| 亚洲一区二区三区免费视频| 久久久综合视频| 久久成人亚洲| 国产乱码精品一区二区三区五月婷| 毛片一区二区三区| 欧美va亚洲va日韩∨a综合色| 在线成人黄色| 91久久精品国产91久久| 欧美日韩福利| 国产精品亚洲产品| 欧美一区二区三区另类| 午夜精品久久久久99热蜜桃导演| 免费成人黄色片| 国产精品尤物| 一区二区三区产品免费精品久久75| 亚洲一级网站| 激情综合电影网| 亚洲欧美日韩国产成人精品影院| 久久在线免费观看| 国产欧美日韩免费看aⅴ视频| 欧美性猛交99久久久久99按摩| 亚洲综合色视频| 在线视频日韩精品| 欧美日韩视频在线第一区| 国产精品一区二区三区四区| 欧美一区二区三区四区在线观看地址| 亚洲激情黄色| 欧美日韩一区在线观看| 亚洲毛片av| 国产欧美日韩亚洲精品| 久久精品国产精品| 国产精品久久久爽爽爽麻豆色哟哟| 午夜精品影院| 午夜激情一区| 榴莲视频成人在线观看| 精品69视频一区二区三区| 久久精品一区二区| 亚洲欧洲三级| 亚洲图片在区色| 最新国产乱人伦偷精品免费网站| 久久婷婷国产综合国色天香| 美女露胸一区二区三区| 久久夜色精品国产欧美乱极品| 欧美色精品天天在线观看视频| 一本久久综合亚洲鲁鲁五月天| 影音先锋亚洲电影| 国模大胆一区二区三区| 国产精品狼人久久影院观看方式| 国产主播在线一区| 国产婷婷色一区二区三区四区| 日韩视频一区二区三区在线播放免费观看| 久久久久久久久久久久久女国产乱| 久久青青草原一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美大片在线观看一区二区| 久久激五月天综合精品| 免费日韩成人| 亚洲精品在线视频观看| 亚洲国产欧美不卡在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产欧美在线观看一区| 黄色小说综合网站| 久久xxxx| 亚洲国产另类精品专区| 可以看av的网站久久看| 激情综合网址| 精品成人在线视频| 久久国产精品99国产| 欧美激情按摩在线| 欧美中文字幕视频在线观看| 欧美高清自拍一区| 欧美插天视频在线播放| 国产精品入口麻豆原神| 欧美一区日本一区韩国一区| 国产精品国产福利国产秒拍| 欧美激情久久久久久| 久久成人免费视频| 久久精彩免费视频| 一区在线电影| 亚洲一区二区三区四区五区午夜| 国产精品福利在线观看网址| 久久久久www| 亚洲欧洲精品成人久久奇米网| 国产综合精品一区| 国产精品国产三级国产aⅴ无密码| 久久精品观看| 久久国内精品自在自线400部| 一区二区三区我不卡| 欧美综合二区| 欧美在线视频a| 一区二区三区四区五区精品| 夜夜嗨av一区二区三区免费区| 99亚洲伊人久久精品影院红桃| 欧美喷水视频| 激情综合网激情| 欧美一级一区| 激情成人av在线| 日韩视频不卡中文| 一区二区三区鲁丝不卡| 久久精品免费电影| 欧美亚洲综合网| 欧美日韩在线观看视频| 欧美精品在欧美一区二区少妇| 一区二区三区高清在线| 国产一区二区激情| 亚洲国产欧美久久| 精品粉嫩aⅴ一区二区三区四区| 在线日韩电影| 欧美人与性动交a欧美精品| 亚洲精品视频免费观看| 欧美乱大交xxxxx| 国产精品美女久久久久久2018| 制服诱惑一区二区| 国产精品久久久久久久久久免费| 欧美日韩精品一区二区三区四区| 欧美一区二区三区四区视频| 亚洲欧洲一区| 99热免费精品在线观看| 欧美一级黄色录像| 欧美日本一道本| 亚洲一区二区av电影| 欧美成人精品在线观看| 欧美大胆a视频| 久久精品水蜜桃av综合天堂| 国产久一道中文一区| 欧美日韩一区二区三区免费| 国精品一区二区三区| 欧美国产欧美亚州国产日韩mv天天看完整| 一区二区三区四区五区精品| 国产精品丝袜91| 国产精品日韩专区| 亚洲男人av电影| 欧美精品乱人伦久久久久久| 亚洲一级特黄| 国产欧美一区二区精品婷婷| 国产精品久久久久久福利一牛影视| 国语自产精品视频在线看8查询8| 久久免费视频这里只有精品| 久久激情一区| 性欧美8khd高清极品| 午夜国产精品视频免费体验区| 亚洲福利国产| 美女精品视频一区| 最新成人在线|