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

層次化點云去噪算法

2020-08-05 00:50:10趙夫群周明全
光學精密工程 2020年7期
關鍵詞:特征

趙夫群,周明全

(1.西安財經大學 信息學院,陜西 西安 710010;2.西北大學 信息科學與技術學院,陜西 西安 710127)

1 引 言

三維激光掃描技術是獲取物體空間點云數據信息的重要手段之一,并在多種領域發揮著重要的作用[1-4]。但是受儀器測量誤差、物體反射、遮擋、光照以及環境變化等因素的影響,掃描獲取的初始點云數據模型中往往含有大量的噪聲點。這些噪聲點的數量越多,密度越大,對點云質量的影響也就越大,因此需要采取合適的去噪算法將其加以刪除。

近年來,國內外學者對點云去噪算法進行了較為深入地研究。Polat N等[5]提出一種LiDAR數據去噪算法,該算法性能可以根據地區地形特征的變化而變化,可以有效濾除非地面點,是一種有效的點云去噪算法;徐少平等[6]提出一種基于卷積神經網絡的去噪算法,該算法首先通過訓練卷積神經網絡模型構成NLAF特征矢量,然后利用增強的BP(Back Propagation)神經網絡預測模型將NLAF特征矢量映射為噪聲水平值,最后以估計值的中值作為噪聲水平值的最終估計結果,該去噪算法具有較高的準確性和執行效率;Xu Z等[7]提出一種基于局部坐標系下多個各向異性估計的點云去噪算法,該估計對點云表面的形狀保持具有自適應性,既可保持點云尖銳的特征點,也可以保留點云中的光滑區域;趙凱等[8]提出一種基于柵格劃分的點云離群噪聲點去除算法,該算法通過對點云進行體素柵格劃分降低了點在鄰域中的搜索范圍,有效分離了目標點云和離群點,加快了點云處理的效率。

為了在去噪同時有效保持點云的幾何特征信息,進一步提高點云去噪的精度和速度,本文提出一種層次化的點云去噪算法。首先計算點云中的點及其鄰域點的張量投票矩陣,并計算該矩陣的特征值和特征向量;然后利用各向異性濾波方程對點云進行光順處理,實現點云初始去噪;最后計算點云的曲率特征,根據曲率值進一步刪除點云中的噪聲點,并通過計算點云熵值對算法定量評價。

2 基于張量投票的初始去噪

點云P={pi}(i=1,2,…,NP,NP表為點云P中點的數目)上任意一點pi都可以表示為一個3×3的對稱半正定矩陣。假設Nk(pi)為點pi的k個鄰域點集,那么點pi及其鄰域點集Nk(pi)的張量投票矩陣T為[9]:

(1)

本文通過建立張量矩陣T和點云中點的幾何特征的關系來實現點云初始粗去噪。 假設λ1,λ2,λ3表示張量矩陣T的三個特征值,并且滿足λ1≥λ2≥λ3,e1,e2,e3表示三個特征值λ1,λ2,λ3對應的特征向量。那么,由點的幾何特征與張量投票矩陣特征值的分布的關系可知:當λ1≥λ2≈λ3≈0時,點pi為點云中的點;當λ1≈λ2≥λ3≈0時,點pi為點云邊界上的點;當λ1≈λ2≈λ3≥0時,點為點云上的角點或孤立點。

基于張量投票和點的幾何特征的關系,該點云初始粗去噪算法的基本步驟描述如下:

Step 1:對于噪聲點云P={pi},首先利用KD tree算法搜索點pi的k個最近鄰域點集Nk(pi);

Step 2:利用式(1)計算點pi及其鄰域點集Nk(pi) 的張量投票矩陣T,并求解T的特征值λ1,λ2,λ3和特征向量e1,e2,e3;

Step 3:根據λ1,λ2,λ3和e1,e2,e3構造擴散張量矩陣D,D定義為:

(2)

式中Dij(1≤i,j≤3)定義為:

(3)

式中參數μ1,μ2,μ3分別定義為:

μ1=α,

(4)

(5)

(6)

Step 4:基于擴散張量D,利用各向異性擴散方程[10]對點云進行循環濾波去噪,直到濾波次數的值大于給定閾值時為止。各向異性濾波方程的定義式為:

(7)

式中:Jp是點云的結構張量,其表示點云的局部信息特征;D是擴散張量,其特征值代表點云在三個主特征方向上的擴散速率,I0(x,y,z)是初始輸入的點云數據。

從上述基于張量投票的點云去噪算法可見,結構張量可以保留點云的局部信息特征,尤其是點云的尖銳幾何特征,有效剔除點云中的大尺度噪聲(距離主體點云較遠的噪聲)和部分混雜在主體點云中的小尺度噪聲,從而實現點云的初始粗去噪。接下來采用基于曲率特征的去噪算法進一步去除混在主體點云中的其余的噪聲。

3 基于曲率特征的精確去噪

在對點云進行進一步精確去噪時,主要是去除點云主體中混雜的小尺度噪聲,本文通過提取曲率幾何特征來實現點云小尺度噪聲的精確去噪。點云的曲率能夠較好地反映點云的表面特征,它可以通過在離散點集拓撲結構的基礎上進行曲面擬合計算得到。本文通過搜索點云中各離散點的k鄰域點來建立點云的拓撲結構,可以有效提高空間分布不均勻的海量離散點集的空間搜索效率。

3.1 計算曲率

BY=D,

(8)

(9)

式中h是一個距離常數。

建立如式(10)所示的約束準則,即:

(10)

由式(10)約束準則可得:

BTQBY=0,

(11)

(12)

3.2 精確去噪算法

由于點云表面不同點的曲率各不相同,結合以上點云中點的曲率和法向量計算方法,基于曲率特征的點云精確去噪步驟具體描述如下:

Step 3:判斷每點曲率,若大于給定閾值ε,則判斷該點為噪聲點,將其刪除。

通過上述步驟即可實現點云噪聲的最終精確刪除。

目前已有點云去噪算法大多缺少對去噪結果的定量評價,為了描述去噪算法對點云特征的保持程度,本文采用信息熵理論[13]對點云去噪結果進行定量評價。信息熵理論可以描述去噪后點云的特征信息,點云中某點的熵值越大,表明該點的信息量越大,細節表現越精確。

定義點云中某點的信息熵Hi為:

(13)

那么,點云P′的熵H為:

(14)

通常,點云熵值H越大,其所包含的特征信息量就越大,對點云的細節表現就越精確。

4 實驗結果與分析

4.1 公共點云去噪

在公共點云數據去噪實驗中,采用網絡上公開的Bunny和Dragon點云數據模型,通過對其進行加噪來驗證本文去噪算法,加噪的公共點云模型如圖1所示。對于圖1的公共點云噪聲模型,采用本文提出的層次化點云去噪算法進行去噪,首先采用基于張量投票的去噪算法進行初始粗去噪,粗去噪結果如圖2所示;然后采用基于曲率的去噪算法進行精確去噪,最終去噪結果如圖3 所示。實驗中,參數k的值取16,具體取值跟點云類型和密度等有一定的關系,密度越大,取值越小,通常建議取值在8~28之間。

(a)加噪Bunny(a)Noisy Bunny

(b)加噪Dragon(b)Noisy Dragon圖1 待去噪公共點云模型Fig.1 Common point cloud model to be denoised

(a)Bunny去噪結果(a)Bunny denoising result

(b)Dragon去噪結果(b)Dragon denoising result圖2 本文算法對公共點云的粗去噪結果Fig.2 Coarse denoising results of public point clouds with proposed algorithm

(a)Bunny去噪結果(a)Bunny denoising result

(b)Dragon去噪結果(b)Dragon denoising result圖3 本文算法對公共點云的精確去噪結果Fig.3 Fine denoising results of public point clouds with proposed algorithm

從圖2和圖3的去噪結果可見,基于張量投票的去噪算法可以有效剔除公共點云中的大尺度噪聲和部分小尺度噪聲,實現點云的初始粗去噪。而基于曲率的去噪算法可以對點云中的小尺度噪聲進行進一步地精確提出。同時,本文算法可以較好地保留公共點云模型的原始幾何特征,是一種有效的點云去噪算法。

為了進一步驗證本文去噪算法的性能,對圖1的公共點云噪聲模型再分別采用文獻[14]、文獻[15]和文獻[7]的算法進行去噪,去噪結果分別如圖4、圖5、圖6和表1所示。

(a)Bunny去噪結果(a)Bunny denoising result

(b)Dragon去噪結果(b)Dragon denoising result圖4 文獻[14]算法對公共點云的去噪結果Fig.4 Denoising results of public point clouds with reference [14] algorithm

(a)Bunny去噪結果(a)Bunny denoising result

(b)Dragon去噪結果(b)Dragon denoising result圖5 文獻[15] 算法對公共點云的去噪結果Fig.5 Denoising results of public point clouds with reference [15] algorithm

(a)Bunny去噪結果(a)Bunny denoising result

(b)Dragon去噪結果(b)Dragon denoising result圖6 文獻[7]算法對公共點云的去噪結果Fig.6 Denoising results of public point clouds with reference [7] algorithm

從圖3、圖4、圖5和圖6的去噪結果可見,本文算法在對點云數據去噪的同時能夠更好地保留原始細節特征,算法具有更高的可行性。從表1算法的運行參數可見,本文算法的誤差最小,耗時最短,而且熵值較文獻[14]算法、文獻[15]算法和文獻[7]算法都要大,因此本文算法是一種更加精確快速的點云模型去噪算法。

表1 不同算法對公共點云的去噪結果Tab.1 Denoising results of different algorithms forpublic point clouds

4.2 文物點云去噪

在文物點云模型的去噪實驗中,采用了5個含噪聲的陶質文物碎塊的點云數據模型來驗證本文算法,如圖7所示。利用本文提出的層次化點云去噪算法,首先采用基于張量投票的去噪算法對文物碎塊的點云模型進行初始粗去噪,粗去噪結果如圖8所示;然后基于粗去噪的結果,采用基于曲率的去噪算法進行精確去噪,最終去噪結果如圖9所示。實驗中,參數k的值取16。

從圖8和圖9的去噪結果可見,基于張量投票的去噪算法可以有效剔除公共點云中的大尺度噪聲和部分小尺度噪聲,實現點云的初始粗去噪。而基于曲率的去噪算法可以對點云中的小尺度噪聲進行進一步的精確提出。同時,本文去噪算法在對文物點云數據模型去噪的同時,能夠較好地保留模型的原始幾何特征信息,是一種有效的文物點云模型去噪算法。

為了進一步驗證本文去噪算法的性能,對圖7 所示的文物碎塊點云模型再分別采用文獻[14]算法、文獻[15]算法和文獻[7]算法分別進行去噪處理,其去噪結果分別如圖10、圖11、圖12和表2所示。

(a)碎塊1(a)Fragment 1

(b)碎塊2(b)Fragment 2

(c)碎塊3(c)Fragment 3

(d)碎塊4(d)Fragment 4

(e)碎塊5(e)Fragment 5

(a)碎塊1(a)Fragment 1

(b)碎塊2(b)Fragment 2

(c)碎塊3(c)Fragment 3

(d)碎塊4(d)Fragment 4

(e)碎塊5(e)Fragment 5圖8 本文算法對文物點云的初始去噪結果Fig.8 Initial denoising results of cultural relics point clouds with the proposed algorithm

(a)碎塊1(a)Fragment 1

(b)碎塊2(b)Fragment 2

(c)碎塊3(c)Fragment 3

(d)碎塊4(d)Fragment 4

(e)碎塊5(e)Fragment 5圖9 本文算法對文物點云的精確去噪結果Fig.9 Accurate denoising results of cultural relics point clouds with the proposed algorithm

(a)碎塊1(a)Fragment 1

(b)碎塊2(b)Fragment 2

(c)碎塊3(c)Fragment 3

(d)碎塊4(d)Fragment 4

(a)碎塊1(a)Fragment 1

(b)碎塊2(b)Fragment 2

(c)碎塊3(c)Fragment 3

(d)碎塊4(d)Fragment 4

(e)碎塊5(e)Fragment 5圖11 文獻[15]算法對文物點云的去噪結果Fig.11 Denoising results of cultural relics point clouds with reference [15] algorithm

(a)碎塊1(a)Fragment 1

(b)碎塊2(b)Fragment 2

(c)碎塊3(c)Fragment 3

(d)碎塊4(d)Fragment 4

(e)碎塊5(e)Fragment 5圖12 文獻[7]算法對文物點云的去噪結果Fig.12 Denoising results of cultural relics point clouds with reference [7] algorithm

表2 不同算法對文物點云的去噪結果Tab.2 Denoising results of different algorithms for cultural relic point clouds

從圖9、圖10、圖11、圖12的去噪結果可見,本文算法在對點云數據去噪的同時能夠更好地保留原始細節特征,算法具有更高的可行性。從表2的算法運行參數同樣可見,本文算法的去噪平均誤差最低,耗時最短,而且熵值較文獻[14]算法、文獻[15]算法和文獻[7]算法都要大,包含的特征信息量更大,對點云的細節表現更加精確。因此說,本文算法是一種精度高、速度快,且能有效保持點云幾何特征信息的有效點云去噪算法。

5 結 論

點云去噪是點云預處理的一個重要環節,有效的點云去噪算法應該在去噪的同時能夠保持原始點云數據的幾何特征信息,并且算法具有較低的復雜度和較高的執行效率。本文提出一種層次化的點云去噪算法,首先采用基于張量投票的去噪算法對點云進行初始粗去噪,然后采用基于曲率特征的去噪算法對點云進行精確去噪,該算法對公共點云和文物點云數據模型均具有良好的去噪效果,是一種有效的點云去噪算法。

猜你喜歡
特征
抓住特征巧觀察
離散型隨機變量的分布列與數字特征
具有兩個P’維非線性不可約特征標的非可解群
月震特征及與地震的對比
如何表達“特征”
被k(2≤k≤16)整除的正整數的特征
中等數學(2019年8期)2019-11-25 01:38:14
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
詈語的文化蘊含與現代特征
新聞傳播(2018年11期)2018-08-29 08:15:24
抓住特征巧觀察
基于特征篩選的模型選擇
主站蜘蛛池模板: 成人无码区免费视频网站蜜臀| 1024你懂的国产精品| 中文字幕啪啪| 国产又色又爽又黄| 亚洲自偷自拍另类小说| 日本久久网站| 激情国产精品一区| vvvv98国产成人综合青青| 性视频一区| 72种姿势欧美久久久大黄蕉| 国产精品视频a| 国产91九色在线播放| 国产成人精品视频一区视频二区| 免费毛片a| 国产AV无码专区亚洲精品网站| 99久久精品免费观看国产| 午夜a级毛片| 亚洲国产精品日韩av专区| 99在线观看国产| 久热精品免费| 日韩无码视频网站| 国产成人精品免费视频大全五级| 亚洲视频一区| 亚洲精品久综合蜜| 亚洲第一成年人网站| 精品伊人久久久大香线蕉欧美| 成人在线天堂| 亚洲精品777| 日韩欧美中文| 国产美女一级毛片| 日韩精品无码免费一区二区三区| 天天综合色网| 国产香蕉97碰碰视频VA碰碰看| 中日无码在线观看| 国产精品爽爽va在线无码观看| 真人高潮娇喘嗯啊在线观看| 日韩一区二区三免费高清| 国产成人在线无码免费视频| 欧美a级完整在线观看| 欧美三级视频在线播放| 欧美一级视频免费| 国产特级毛片| 日韩AV手机在线观看蜜芽| 国产99精品久久| 欧美天天干| 久久久国产精品无码专区| 91福利片| 丁香六月激情婷婷| 在线亚洲精品自拍| 国产在线日本| 在线视频一区二区三区不卡| 亚洲无码精品在线播放| 久久情精品国产品免费| 天天综合网在线| 欧美狠狠干| 97超级碰碰碰碰精品| 国产欧美精品午夜在线播放| 亚洲精品国产精品乱码不卞 | 国产激情无码一区二区APP| 国产精品久久久久久久久| 波多野结衣在线se| 日韩在线永久免费播放| 亚洲欧洲一区二区三区| 无码 在线 在线| 精品国产91爱| 一级成人欧美一区在线观看| 国产亚洲欧美日本一二三本道| 亚洲无码电影| 国产99久久亚洲综合精品西瓜tv| 特级做a爰片毛片免费69| 成人国产免费| 不卡无码网| 欧美视频在线播放观看免费福利资源| 成人精品在线观看| 一本视频精品中文字幕| 又黄又湿又爽的视频| 国产麻豆精品久久一二三| 国产第八页| 5388国产亚洲欧美在线观看| 国产香蕉在线视频| 久久综合干| 成人av手机在线观看|