999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RANSAC的點云配準優化算法

2020-10-26 09:00:30謝德芳陳叢桂馬亮華黎鑫澤
機電工程技術 2020年9期
關鍵詞:特征實驗

謝德芳,陳叢桂,周 聰,馬亮華,黎鑫澤

(廣州大學機械與電氣工程學院,廣州 510006)

0 引言

圖1 算法流程圖

1 濾波去噪

點云在特征提取、配準、曲面重建之前要進行預處理,預處理對點云處理有著重要意義,主要采用濾波去噪。

VoxelGrid[9](體素網格)濾波有著很好的濾波效果,使用此濾波不僅能達到減少點云點集數目,也能保持點云的幾何形狀,維持原始形狀特征,對于點云配準是一種理想的濾波方式。

VoxelGrid 濾波工作原理:三維點云中的體素是三維空間中的最小分割單位,即相當于二維圖像中的像素。在輸入點云數據上創建一個個體素網格(將體素網格視為一組空間中的微小三維空間)。然后,在每個體素中,所有存在的點將用它們的質心近似。因此VoxelGrid濾波可以保持三維點云的宏觀幾何形狀。

2 RANSAC擬合

RANSAC 算法從一組數據集中,通過反復隨機選擇點集中的子集,達到擬合目標數學模型的效果。RANSAC 算法基本思想如下:假定目標數學模型,隨機選擇n個點,通過這n個點確定數學模型方程;在數據集選取點代入此數學模型方程,并計算誤差;找出所有在誤差范圍內的點——局內點,剔除局外點。在設定的迭代次數命令下重復上述過程,局內點最多的模型為最優數學模型。

迭代次數推導如下:

式中:n為假定模型需要選取點的數目;p為迭代過程中從數據集內隨機選取的點都為局內點的概率;ω為每次從數據集中選取一個局內點的概率,ω= 局內點數目/ 數據集數目,1-ωn是n個點中至少有1個點為局外點的概率;k為迭代次數。

形容詞的意動用法,是指主語主觀上斷定賓語擁有某種狀況,可以按照“認為賓語謂語”的格式來解釋。如:“不恥下問”的意思是一個人不認為請教比自己地位低下的人是可恥的。“恥”是形容詞的意動用法,解釋為:認為……是恥辱的事情。

對式(1)左右兩邊取對數得:

考慮到迭代過程中每個點的選取都是獨立的,某個點被選取之后,也可能會被選定,因此修正式(2),得修正后的迭代次數

3 粗配準

3.1 PFH和FPFH特征描述子

點云粗配準通過點的幾何特征進行,如法向量、曲率等。但點周圍的幾何特征數量多且相似度高,無法得到點云的全局特征信息,因此有了點特征直方圖PFH[10](point feature histogram)。PFH 通過點和臨近點的空間差異作出幾何描述,PFH 提供的信息具有旋轉不變性,對于點云而言十分穩健。

如圖2 所示,Pq的PFH計算的影響區域,Pq用深色標注并放在圓球的中間位置,半徑為r,(Pq)的所有k鄰元素(即與點Pq的距離小于半徑r 的所有點)全部互相連接在一個網絡中。

FPFH(fast point feature histograms)在保持了PFH大部分特性的前提下,降低了算法的時間復雜度,提高了計算效率,本質上是PFH 的快速簡化模型。只需要計算Pq(查詢點)和緊鄰點(圖3)之間的特征元素。可知復雜度有所降低,稱之為SPFH(simple point feature histograms)。

圖2 查詢點Pq的計算PFH的影響區域

圖3 查詢點Pq的計算FPFH的影響區域

確定點的k領域,得出最終Pq直方圖公式如下:

3.2 SAC-IA配準

SAC-IA 配準(采樣一致性初始配準:Sample Consensus Initial Aligment,SAC-IA),通過FPFH特征配準點云可得到一個大致的位姿,達到粗配準的效果。

配準算法步驟如下。

(1)源點云B中選取n個點,為了保證選取的點具備不同的FPFH特征,選取點的距離必須小于給定的最小閾值。

(2)目標點云A查找與源點云B滿足相似條件的點,并保持一一對應關系。

(3)計算對應點的旋轉矩陣和平移矩陣,并根據Huber函數進行評判:

式中:m為給定閾值;li為第i組對應點變換后的距離差。

重復上述步驟直至結果最優,即誤差函數取最小值,得到最終的平移矩陣和旋轉矩陣。

4 精配準

粗配準后僅僅得到一個較好的位姿,為了使兩期點云盡可能重合,需要進行精配準。ICP算法的基本原理如下:兩期點云 A 和 B,點集為 A={a1, a2, a3, …, an}、B={b1, b2, b3…, bm},通過旋轉平移變換后,點云A、B中的點一一對應。

式中:R為旋轉矩陣;T為平移矩陣。

ICP配準的步驟如下。

(1)目標點云A中取點集ai,并在源點云B中找到對應點bi,使。

(2)計算旋轉矩陣和平移矩陣,使目標函數取最小值。

(3)對目標點云A 進行旋轉平移變換,更新得到新點云數據集A′。

(4)計算已更新點云A′和源點云B 中所有對應點的距離,做歸一化處理,得。

(5)給定閾值,若平均距離d 小于給定的閾值,重復以上步驟,否則視為收斂。

通過上述步驟得到的旋轉矩陣和平移矩陣,用于原點云坐標轉換,完成配準過程。

5 實驗結果和分析

本文實驗在cpu 主頻2.4 GHz, 內 存 為 4 G 的windows10系統下進行實驗平臺的搭建,使用C++進行編程,實驗中選用的是PCL 開源庫中的milk_cartoon_all_small_clorox 數據文件,點云數據中大約有240 000個點,實驗結果如圖4所示。

圖4 配準結果

由實驗結果可知,本文提出的配準優化算法可以滿足點云配準的重合精度。此外,本文提出的配準優化算法和傳統的配準算法相比較,配準速度有明顯的提升,在保證配準精度的前提下,算法效率提高了29.5%。實驗使用改進的配準算法和傳統配準算法所消耗的時間如表1所示。

表1 傳統算法和改進算法的比較

6 結束語

針對傳統配準算法耗時不足的問題,本文提出了一種基于RANSAC算法的點云配準算法。首先,對點云使用RANSAC算法提取可以代替原點云的關鍵面,接著,使用FPFH特征進行粗配準,在粗配準的基礎上使用ICP算法得到旋轉矩陣和平移矩陣,達到精配準的效果。經實驗證明,該方法可應用于點云的配準過程。與傳統配準算法相比,收斂穩定,速度快,具有很好的實用價值。

猜你喜歡
特征實驗
抓住特征巧觀察
記一次有趣的實驗
微型實驗里看“燃燒”
新型冠狀病毒及其流行病學特征認識
如何表達“特征”
做個怪怪長實驗
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 欧美黑人欧美精品刺激| 国产免费怡红院视频| 特级精品毛片免费观看| 日韩午夜伦| 国产AV毛片| 大乳丰满人妻中文字幕日本| 国产在线视频二区| 国产农村精品一级毛片视频| 国产精品网址你懂的| 色婷婷色丁香| 91精品免费久久久| 日本亚洲欧美在线| 亚洲第一色视频| 91色爱欧美精品www| 91娇喘视频| 黄色网页在线播放| 福利一区在线| 中美日韩在线网免费毛片视频| 国产男人的天堂| 看国产毛片| 国产人人干| 国产一在线| 亚洲三级影院| 一级香蕉人体视频| 永久免费无码成人网站| 一级毛片免费不卡在线| 无码精油按摩潮喷在线播放| 亚洲国产精品一区二区第一页免 | 91麻豆国产视频| 色婷婷啪啪| 日韩最新中文字幕| 97在线观看视频免费| 欧类av怡春院| 国产一级裸网站| 国产黄色视频综合| 99热这里只有精品久久免费| 欧美国产日产一区二区| 亚洲第一综合天堂另类专| 亚洲综合亚洲国产尤物| 试看120秒男女啪啪免费| 国产第二十一页| 无码AV动漫| 久久福利网| 伊人久久大香线蕉影院| 欧美日韩动态图| av色爱 天堂网| 亚洲人在线| jizz在线免费播放| 欧美区一区| 亚洲色大成网站www国产| 亚洲天堂视频网站| 思思热在线视频精品| 激情在线网| 欲色天天综合网| 日本少妇又色又爽又高潮| 久久久久久高潮白浆| 精品人妻一区二区三区蜜桃AⅤ| 色综合中文| 9999在线视频| 久久国产亚洲欧美日韩精品| 精品视频一区二区三区在线播| 精品无码国产自产野外拍在线| www.99精品视频在线播放| 四虎精品免费久久| 午夜福利网址| 无码精品一区二区久久久| 原味小视频在线www国产| 88av在线| 91青青草视频| 精品无码一区二区三区电影| 一级毛片免费高清视频| 国产91高清视频| 成人午夜天| 国产精品2| 亚洲AV无码不卡无码| 国产精品网曝门免费视频| 中文字幕欧美日韩| 欧美在线导航| 欧美成人A视频| 亚洲国产日韩在线观看| 国产日韩欧美精品区性色| 精品综合久久久久久97超人该|