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

基于FPFH特征提取的散亂點云精簡算法

2022-08-16 13:49:42李海鵬付宇婷柳雁安張婷婷
圖學學報 2022年4期
關鍵詞:特征模型

李海鵬,徐 丹,付宇婷,柳雁安,張婷婷

基于FPFH特征提取的散亂點云精簡算法

李海鵬,徐 丹,付宇婷,柳雁安,張婷婷

(云南大學信息學院,云南 昆明 650500)

針對原始點云模型中存在大量冗余數據問題,提出一種基于快速點特征直方圖(FPFH)特征提取的點云精簡算法,有效兼顧了特征信息保留和整體完整性。算法首先查找并保留原始模型的邊緣點;然后計算非邊緣點的FPFH值,由此得到點云的特征值,并進行排序且劃分出特征區域和非特征區域,保留特征區域內的點;最后將非特征區域劃分為個子區間,對每個子區間用改進的最遠點采樣算法進行采樣。將該算法與最遠點采樣算法、非均勻網格法、k-means算法和自適應曲率熵算法進行對比實驗,并用標準化信息熵評價方法對精簡后的點云進行評價,實驗表明其優于其他精簡算法。此外,可視化結果也表明,該算法能夠在保證精簡模型完整性的同時,較好地保留住點云大部分特征信息。

點云精簡;快速點特征直方圖;最遠點采樣;邊界保留;標準化信息熵

相比于二維圖像,點云包含著更多的幾何信息,被廣泛應用于文物保護、測繪、自動駕駛等領域。隨著激光掃描技術的不斷發展,點云獲取的速度越來越快,數據量也越來越大。點云數據中有著豐富的細節特征,也包含著大量的冗余數據點,如果不進行數據精簡預處理,不僅不能給后續的處理和模型重建帶來很高的精度和收益,反而會降低數據處理效率。因此,在盡可能保留模型細節特征與保證模型完整無空洞的前提下,對點云數據進行精簡處理是必不可少的。

國內外研究學者針對點云精簡問題作了很多研究,傳統的點云精簡算法主要有:隨機采樣法[1]、均勻網格法[2]、包圍盒法[3-4]、非均勻網格法[5]、曲率采樣法[6]和最遠點采樣法(farthest point sampling,FPS)[7]等。其中有代表性的均勻網格法首先查找點云模型的最小包圍盒,然后將包圍盒劃分為一定大小的立方體,計算立方體的中值點,用該中值點來表示落在其內的所有點。該方法采樣效率較高,采樣點分布均勻,但未考慮點云的特征信息。非均勻網格法是均勻網格法的改進,首先查找點云模型的最小包圍盒,然后進行非均勻細化,劃分為多個小立方體,并計算其中值點,用以代表包含在其內的所有點。該方法能夠在一定程度上保留模型的特征信息,但能夠保留的特征信息有限。

近年來,很多學者基于k-means聚類、信息熵等方法進行點云精簡處理研究。文獻[8-11]均分別基于k-means聚類算法設計了相關的點云精簡方法。其基本思想是利用k-means算法對點云進行聚類,然后再對每個簇進行精簡,保留特征強度大的點,如文獻[8]利用k-means聚類將點云模型劃分為多個簇,并計算每個簇中的均方根曲率及均方根曲率平均值,刪去低于平均值的曲率點。此類方法對特征點的保留效果較好,但算法的時間復雜度較高,而且對特征強度小的點采樣不足,精簡后的模型也容易出現一些小的孔洞。WANG等[12]提出一種基于自適應曲率熵的點云簡化方法,先按一定比例提取曲率較大的點構造初始點云邊界,再使用二分聚類算法對點云進行聚類;然后基于自適應隨機算法對每個聚類點云進行初步精簡,再計算每個聚類點云的曲率熵,并進行二次精簡;最后,將提取到的點云邊界和精簡后的點云組成最終的精簡結果。該算法能夠保證模型邊緣較為完整,保留較多特征點,但仍易出現孔洞,且計算曲率熵的時間成本較大。ZHANG等[13]定義了3種簡化熵:尺度保持熵、輪廓保持熵和曲線保持熵,并根據熵值來進行精簡。XUAN等[14]利用法向角度和局部熵來評價點的重要性,通過移除最不重要的點并逐步更新法向量和重要性值來進行點云精簡處理。此外,SHOAIB等[15]利用分形氣泡算法進行點云簡化。QI等[16]采用圖信號處理的點云精簡算法,較好地保留了特征信息。

傳統方法大多更側重于對整體完整性的處理,計算效率高,但對特征點的保留不足;基于k-means的方法能夠較好地保留特征點,但對整體的完整性處理不足,在特征區域附近容易出現許多孔洞,尤其是處理大規模點云時精簡效果并不佳,而且計算效率較低。針對上述問題,本文提出了一種基于FPFH特征保持的點云精簡算法,首先對點云模型進行邊界查找,并保留模型的邊界點;對非分界點利用快速點特征直方圖進行特征值計算,并進行排序和劃分,劃分出特征點和非特征點;對非特征點利用改進的最遠點采樣算法進行采樣。

1 本文方法

1.1 邊界查找

對點云來說,邊界輪廓是非常重要的一類特征。對點云數據進行邊界查找和保留就是為了使邊緣特征能夠得到最大程度地保留,保證邊界的完整性。

對點云模型邊界的查找,首先要構建k-d樹,然后搜索k-d樹并尋找鄰近點[17]。采用最小二乘法對提取的近鄰點進行平面擬合,將鄰域點集中的點投影到擬合平面上。再對擬合平面上的投影點進行向量構建,找出2個相鄰向量之間的夾角。最后根據夾角的大小確定邊界點。k-d樹的構建是一個遞歸的過程,首先計算每個維度的方差,根據方差最大維度的中值將數據劃分為2個子集,以該中值為根節點構建出左右子樹,重復該過程直至不能劃分為止。對于每個采樣點,用最近鄰搜索算法搜索k-d樹,找到該采樣點的近鄰點。以最小二乘法擬合切平面,并將采樣點和近鄰點投影到切平面上,以采樣點的投影點為起點,近鄰點的投影點為終點定義向量,并任選一個向量作為參考向量,將參考向量與切平面法線作外積得到向量,再分別求其他向量與參考向量和向量的夾角,根據這些夾角值求解得到最大夾角,當最大夾角大于角度閾值時即可認為該點為邊界點[18],角度閾值一般取π/2。圖1為在不同閾值下兔子模型的邊界查找結果。

圖1 邊界查找示意圖(紅色點為查找到的邊界點)

1.2 快速點特征直方圖

點云的曲率和法線可以較好描述點云的幾何特征,但僅能表示單點特征,無法從中獲取太多信息。相比之下,點特征直方圖(point feature histograms,PFH)[19-20]就能較好描述采樣點與其鄰域內點之間的關系。要得到采樣點p的特征直方圖,首先要找到該點鄰域內的其余點,如圖2(a)所示,計算這些點兩兩之間的關系(圖中黑色實線表示所連接的2點需要進行一次法線偏差關系計算)。要計算圖2(b)的點pp,首先以點p的法線作為坐標軸,然后用坐標軸與點p到點p方向的單位向量作外積得到坐標軸,再將坐標軸與作外積得到坐標軸,由此完成以點p為原點定義一個局部坐標系。

將局部坐標系平移到點p,設p的法線與坐標軸的夾角的余弦值為,與點pp連線的夾角余弦值為,在平面的投影?與坐標軸的夾角為,2點的歐氏距離為,則四元組<,,,>的計算式[21]為

用坐標軸與作內積得到夾角余弦值,用坐標軸與點p到點p方向的單位向量作內積得到夾角余弦值。對于的計算,有如下定義[21]

將四元組中的每個特征值都劃分成個子區間,統計落在每個子區間內的點的個數并進行歸一化處理,即可得到點特征直方圖PFH。

由于PFH的時間復雜度為(2),無法滿足實時性要求,RUSU等[22]提出了快速點特征直方圖(fast point feature histograms, FPFH),將時間復雜度降為()。圖3為FPFH的計算區域,首先計算點p與其鄰域內其他點之間的一個三元組<,,>,將該步計算記為簡單點特征直方圖(simplified point feature histogram, SPFH),然后重新確定每個點的鄰域,對每個點均計算一次SPFH值,最后根據這些的SPFH值來計算p的FPFH,即

其中,(p)為點p的FPFH值;(p)和(p)分別為點pp的SPFH值;ω為權重,一般取點p到點p之間的距離值。FPFH只計算點p與其鄰域內其他點的對應關系,如圖3所示,只有一些重要的點對被計算了2次(圖中黑色粗實線),其余的點對只計算一次(圖中黑色細實線)。

點云的特征點是指能夠反映點云基本幾何形狀,對于描述點云的外觀具有關鍵性作用的點,而這些特征點一般位于模型邊緣或模型幾何形狀突變的區域,這些區域內點的法線朝向均比較散亂。如圖4所示,在平緩部分(左側框點),鄰域內的點的法線方向基本一致,故直方圖集中在同一個子區間內;在特征明顯部位(右側框點),鄰域點的法線朝向散亂,直方圖統計數據較為分散。

圖3 FPFH計算區域示意圖

圖4 FPFH計算結果示意圖((a)非特征點FPFH計算結果結果;(b)特征點FPFH計算結果)

若直接用直方圖來進行點云分類難以操作,每個點的直方圖均包含3個特征元素的總計33個統計值(Point Cloud Library默認將每個特征元素劃分為11個子區間進行統計)。故本文首先將該直方圖逆向拆分為3個子直方圖,再分別計算每個子直方圖的標準差,以最大標準差來描述直方圖分布情況,這樣既能夠較好地描述直方圖的統計信息,又便于對點的特征強度進行評價,從而有效判別特征點和非特征點。

1.3 最遠點采樣算法(FPS)

FPS[7]是一種較為常見的采樣算法,其計算流程如圖5所示,具體步驟為:

步驟1.從原始數據中隨機選取一個點0作為起始點,依次與剩余的–1個點計算距離并存入數組中,選取距離最遠的點1加入到采樣點集={-0,1}中。

步驟2.選取第個點時,計算采樣點集中每一個點到所有點(非點)的距離,選取距離最小值作為非點到點集的距離存入數組中。

步驟3.從中選取距離值最大的點加入到采樣點集中。

圖5 FPS算法示意圖

步驟4.=+1,重復步驟2和步驟3,直到采集到的點云數達到目標數量為止。

采樣FPS算法后的點分布較為均勻,但每次選點都要計算一次與所有點的距離,時間復雜度接近于(2),因此大多數學者采用FPS的改進算法來進行研究學習[23-26]。本文提出的改進算法,每次采樣前先采個點,從中選出最遠的點作為采樣點,這樣既能夠選出位置相對較遠的點,同時也提高了算法的計算效率。

1.4 標準化信息熵

信息熵[27]是一個重要的熵概念,含義非常豐富。其可用于描述點云的特征信息,某點的熵值越大,表明該點的信息量越大,整體的信息熵值越高,包含的信息越多,對物體的特征表達就越準確[28]。某點的信息熵為

其中,E為點的熵值;pp分別為和點的曲率概率分布,點是點的鄰域內的點;C為點的平均曲率;為點鄰域內點的個數。則整體的熵值為

為了消除量綱的影響,本文對每個點的熵值進行了標準化處理。俞立平等[29]通過研究表明,現有的標準化方法,如極大值標準化、極差標準化、功效系數法等,均不具備評價功能,而sigmoid標準化方法具有評價功能,故對式(7)進行了標準化處理后可得

最后,計算得到信息熵值,即

其中,為整體熵值;為點云數。

2 算法流程

本文算法得到的采樣點集由邊界點、特征點和非特征點3部分組成,具體步驟如下:

輸入:點集={(1,1,1), (2,2,2),···, (x,y,z)};鄰域;精簡率;閾值;子區間數。

輸出:精簡后的點集。

步驟1.邊界保留。輸入點云數據,計算每個點的法線,根據法線和鄰域尋找邊界點,將邊界點存入點集中。

步驟2.特征值計算。對于非邊界點,根據式(6)計算其FPFH值。將得到的直方圖按特征元素<,,>劃分為3個子直方圖,對每一個子直方圖分別計算其標準差,取3個標準差中最大值作為該點的特征值。根據計算得到的特征值對點集進行升序排序。根據閾值將點集分為2部分,標準差小于閾值的點不需要精簡,直接存入點集中,標準差大于閾值的點加入到點集中。

步驟3.改進的FPS算法采樣。根據精簡率、點云總數以及點集中的點云數計算得到需要采樣的點云數,將點集劃分為個子區間,根據需要采樣的點云數和子區間數計算得到每個子區間需要采樣的點云數。根據改進的FPS算法從每個子區間等間隔采個點,并將采樣點加入到點集中。最后輸出精簡后的點集。

步驟1中,通過設置鄰域搜索閾值可以調節查詢的邊界精度(即查詢到的邊界數)。并根據實際應用需要進行設置,經過實驗分析,當查找到的邊界點數占精簡后點云總數的10%左右時,精簡后的點云模型邊緣較為完整,又能夠在非邊界區域采集更多的點。本文實驗保留的邊界點云數占精簡后的5%~20%。

步驟2中,閾值的大小決定著最終精簡后模型中非特征區域最終所能夠保留的點云數量,當閾值很大時,精簡后的模型特征點居多,在非特征區域容易出現較大的孔洞,而當閾值很小時,精簡后的模型中點的分布較為均勻,整體保留較好,但特征點較少。需根據實際設置閾值大小,因為未對特征值進行歸一化處理,所以閾值的取值較大,一般為[1, 20]。

步驟3中,子區間數的設置可影響算法的計算時間,在實驗中根據模型點云規模不同將其大小一般設置為1 000~5 000。

邊界查找部分的時間復雜度為()[17]。特征值部分主要是對直方圖進行統計計算,其時間復雜度是(),為非邊界點的點云數,為采樣點鄰域內的點數,計算標準差并找出最大標準差的時間復雜度為()。邊界點的數量占總點云數的比值很小,趨近于點云總數,因此()≈()。對于采樣部分,采樣每個子區間需要計算次距離,為子區間內等間隔采樣的點數,則采樣完個子區間需要計算次距離,則采樣部分的時間復雜度為(),子區間數乘以每個子區間內的點云數為非特征點的點云數,而非特征點的點云數也是趨近于點云總數的。故在最壞情況下,當每個子區間的采樣點數的取值接近于時,采樣部分的時間復雜度接近于(),即當精簡率很低時,采樣的時間復雜度約為()。故最壞情況下算法的時間復雜度為(),為等間隔采樣的采樣點數。

3 實驗結果分析

以斯坦福大學三維掃描庫中的點云數據作為測試數據,將本文算法與 FPS、非均勻網格法(Non-uniform)、基于k-means聚類的精簡算法[8](K-means)以及基于自適應曲率熵的精簡算法[12](Curvature entropy))進行對比分析,從可視化、信息熵和運行時間3個方面對算法進行評價。所有實驗在Windows 10,64位操作系統中進行,基于Intel Core i5-10400F CPU,16 G內存,采用Visual Studio 2019編程實現。

3.1 視覺效果分析

為測試本文算法對不同規模和形狀的點云模型的精簡效果,在多個模型上測試了精簡率(精簡率=刪減點云數/原始點云數×100%)為90%下的精簡效果,實驗結果如圖6所示。

圖6 不同模型精簡結果((a)原始模型;(b)最遠點采樣法;(c)非均勻網格法;(d) k-means聚類法;(e)自適應曲率熵;(f)本文算法)

圖6模型括號內數字為該模型的原始點云數,圖中顏色代表點云的深度信息,黃色和紅色框圖為模型局部放大圖。由圖6可知,對于較小規模和特征信息較少的點云模型Happy buddha,5種算法的精簡效果相近,均能保證模型整體的完整。相對而言,FPS算法和Non-uniform算法的整體性更好,而K-means算法、Curvature entropy算法和本文算法對特征信息的保留效果更好。

Manuscript為一張較為平整的牛皮紙,在中部寫有文字,文字區域較紙面有一定的凹陷,特征信息主要為中部的文字書寫痕跡。由圖6可知,FPS算法和Non-uniform算法精簡后的模型幾乎無法看出中間的文字內容,K-means算法和Curvature entropy算法雖然對文字部分的保留效果較好,但在非文字區域容易出現大的孔洞,整體可視化效果較差。本文算法整體可視化效果最好,能夠明顯地識別出文字區域和非文字區域,模型表面也未出現明顯孔洞。

對于結構復雜和數據量大的點云模型(Statuette和Lucy模型),本文算法的精簡效果也較好,可兼顧細節特征信息保留和保證精簡模型的整體完整性。

圖7為5種算法在不同精簡率下對Dragon模型的精簡可視化結果。由圖可知,在精簡率較小時,5種算法的精簡效果均很相似,且能保證模型的整體完整;當精簡率增大時,算法的精簡差異就越來越大。Non-uniform算法的精簡結果與FPS算法類似,但在細節特征上比FPS算法保留效果更好。K-means算法和Curvature entropy算法類似,均對細節特征保留較好,但當精簡率增大時,精簡模型表面容易出現較大的孔洞,Curvature entropy算法的整體性要稍好于K-means算法。本文算法的整體可視化效果最好,對模型的某些局部特征保留效果較佳(如Dragon模型的眼球部位)。

圖7 不同精簡率下Dragon模型精簡結果((a)最遠點采樣法;(b)非均勻網格法;(c) k-means聚類法;(d)自適應曲率熵;(e)本文算法)

3.2 信息熵分析

信息熵評價方法能夠對精簡算法的精簡質量進行定量評價。在相同的精簡率下,不同算法精簡后保留的點云數量略有差別,故本文在計算得到精簡模型的標準化信息熵后,利用式(11)對熵值進行了均值化處理。表1列出了5種算法在精簡率為90%下對各點云模型精簡后的熵值計算結果。

由表1可知,在Happy buddha,Manuscript,Lucy和Dragon模型上,本文算法的熵值均是最高的,在Statuette模型上的熵值比Non-uniform算法的精簡模型稍低一點,但差距很小。值得注意的是,采樣點分布最均勻的FPS算法的熵值和特征信息保留最好的K-means算法和Curvature entropy算法精簡得到的模型的熵值均不是最高的,在多數情況下,兼顧特征信息保留和整體完整性的算法的熵值更高。

為了驗證本文所提出標準化信息熵的可行性,用本文算法對Dragon模型在90%精簡率下進行精簡,精簡結果如圖8所示,左側模型整體性較差,但是細節特征保留較好,而右側模型整體性最好,但特征信息保留較少。熵值計算結果見表2。

表1 5種算法的熵值計算結果

注:加粗數據為最優值

圖8 90%精簡率下Dragon模型精簡結果

表2 Dragon模型的標準化信息熵熵值計算結果

注:加粗數據為最優值

由表2可知,無論是特征點較多的圖8(a)模型還是特征點少的圖8(d)模型,其標準化信息熵值均不是最高的,而相對而言,即保留了較多的特征點,又保證模型整體完整性的圖8(c)模型的熵值最高,故本文算法能夠較好地評價模型的精簡效果。

3.3 運行時間分析

根據分析算法可知,FPS算法的時間復雜度為(2),為點云數。Non-uniform算法經過不斷優化,時間復雜度接近于()。K-means算法的主要計算是進行k-means聚類,故時間復雜度是(),其中為聚類數,為迭代次數。Curvature entropy算法主要時間花費在曲率熵的計算上,其時間復雜度為(log)。本文算法的時間復雜度為(),為子區間內等間隔采樣的采樣點數。表3為5種算法在90%精簡率下對上述模型精簡的運行時間。

表3 5種算法的運行時間(s)

注:加粗數據為最優值

由表3可知,Non-uniform算法的計算時間最短,本文算法的運行時間接近于Non-uniform算法。而與本文算法精簡效果相近的K-means算法和Curvature entropy算法的運行時間花費比本文算法高得多,說明本文算法不僅能夠保證精簡質量,同時運行時間較短,可有效縮短點云預處理的時間。

4 結束語

隨著三維掃描技術的不斷發展,點云掃描速度越來越快,獲取的點云數量也越來越大。如果不對得到的點云模型進行精簡,后續的點云處理效率將會大大降低,為此本文提出了基于特征保持的點云精簡算法。為了更好評價點云精簡效果,還提出一種標準化的信息熵計算方法,通過對斯坦福大學三維掃描庫中的點云數據實驗表明,該算法的信息熵優于其他4種算法,能夠在保證模型完整性的同時,盡可能地保留模型的特征信息,且算法運行效率高,具有較好的適用性。本文算法存在需要預先設置的參數過多,對于點數較少的點云簡化效果不佳等問題。在未來的研究中,將減少算法的參數量,并設計一個自適應點云精簡算法。

[1] PAULY M, GROSS M, KOBBELT L P. Efficient simplification of point-sampled surfaces[C]//IEEE Visualization, 2002. New York: IEEE Press, 2002: 163-170.

[2] MARTIN R R, STROUD I A, MARSHALL A D. Data reduction for reverse engineering[J]. The Mathematics of Surfaces, 1997, 10(1): 85-100.

[3] FILIP D, MAGEDSON R, MARKOT R. Surface algorithms using bounds on derivatives[J]. Computer Aided Geometric Design, 1986, 3(4): 295-311.

[4] SUN W, BRADLEY C, ZHANG Y F, et al. Cloud data modelling employing a unified, non-redundant triangular mesh[J]. Computer-Aided Design, 2001, 33(2): 183-193.

[5] LEE K H, WOO H, SUK T. Point data reduction using 3D grids[J]. The International Journal of Advanced Manufacturing Technology, 2001, 18(3): 201-210.

[6] MIAO Y W, PAJAROLA R, FENG J Q. Curvature-aware adaptive re-sampling for point-sampled geometry[J]. Computer-Aided Design, 2009, 41(6): 395-403.

[7] ELDAR Y, LINDENBAUM M, PORAT M, et al. The farthest point strategy for progressive image sampling[J]. IEEE Transactions on Image Processing, 1997, 6(9): 1305-1315.

[8] 賀一波, 陳冉麗, 吳侃, 等. 基于k-means聚類的點云精簡方法[J]. 激光與光電子學進展, 2019, 56(9): 96-99.

HE Y B, CHEN R L, WU K, et al. Point cloud simplification method based on k-means clustering[J]. Laser & Optoelectronics Progress, 2019, 56(9): 96-99 (in Chinese).

[9] YANG Y, LI M, MA X. A point cloud simplification method based on modified fuzzy C-means clustering algorithm with feature information reserved[EB/OL]. [2021-12-25]. https:// downloads.hindawi.com/journals/mpe/2020/5713137.pdf.

[10] MAHDAOUI A, SBAI E H. 3D point cloud simplification based on-nearest neighbor and clustering[EB/OL]. [2021- 12-25]. https://downloads.hindawi.com/journals/am/2020/882 5205.pdf.

[11] JI C Y, LI Y, FAN J H, et al. A novel simplification method for 3D geometric point cloud based on the importance of point[J]. IEEE Access, 2019, 7: 129029-129042.

[12] WANG G L, WU L S, HU Y, et al. Point cloud simplification algorithm based on the feature of adaptive curvature entropy[J]. Measurement Science and Technology, 2021, 32(6): 065004: 1-065004: 12.

[13] ZHANG K, QIAO S Q, WANG X H, et al. Feature-preserved point cloud simplification based on natural quadric shape models[J]. Applied Sciences, 2019, 9(10): 2130.

[14] XUAN W, HUA X H, CHEN X J, et al. A new progressive simplification method for point cloud using local entropy of normal angle[J]. Journal of the Indian Society of Remote Sensing, 2018, 46(4): 581-589.

[15] SHOAIB M, CHEONG J, KIM Y, et al. Fractal bubble algorithm for simplification of 3D point cloud data[J]. Journal of Intelligent & Fuzzy Systems, 2019, 37(6): 7815-7830.

[16] QI J K, HU W, GUO Z M. Feature preserving and uniformity-controllable point cloud simplification on graph[C]//2019 IEEE International Conference on Multimedia and Expo. New York: IEEE Press, 2019: 284-289.

[17] SILPA-ANAN C, HARTLEY R. Optimised KD-trees for fast image descriptor matching[C]//2008 IEEE Conference on Computer Vision and Pattern Recognition. New York: IEEE Press, 2008: 1-8.

[18] 孫殿柱, 范志先, 李延瑞. 散亂數據點云邊界特征自動提取算法[J]. 華中科技大學學報: 自然科學版, 2008, 36(8): 82-84.

SUN D Z, FAN Z X, LI Y R. Automatic extraction of boundary characteristic from scatter data[J]. Journal of Huazhong University of Science and Technology: Nature Science Edition, 2008, 36(8): 82-84 (in Chinese).

[19] RUSU R B, MARTON Z C, BLODOW N, et al. Learning informative point classes for the acquisition of object model maps[C]//2008 10th International Conference on Control, Automation, Robotics and Vision. New York: IEEE Press, 2008: 643-650.

[20] RUSU R B, BLODOW N, MARTON Z C, et al. Aligning point cloud views using persistent feature histograms[C]//2008 IEEE/RSJ International Conference on Intelligent Robots and Systems. New York: IEEE Press, 2008: 3384-3391.

[21] WAHL E, HILLENBRAND U, HIRZINGER G. Surflet-pair- relation histograms: a statistical 3D-shape representation for rapid classification[C]//The 4th International Conference on 3-D Digital Imaging and Modeling. New York: IEEE Press, 2003: 474-481.

[22] RUSU R B, BLODOW N, BEETZ M. Fast point feature histograms (FPFH) for 3D registration[C]//2009 IEEE International Conference on Robotics and Automation. New York: IEEE Press, 2009: 3212-3217.

[23] MOENNING C, DODGSON N. Fast marching farthest point sampling[EB/OL]. [2021-12-15]. http://citeseerx.ist.psu.edu/ viewdoc/download;jsessionid=1A9C100269551371F03B7D91B0B7BDBE?doi=10.1.1.14.1047&rep=rep1&type=pdf.

[24] SCHL?MER T, HECK D, DEUSSEN O. Farthest-point optimized point sets with maximized minimum distance[C]// The ACM SIGGRAPH Symposium on High Performance Graphics – HPG’11. New York: ACM Press, 2011: 135-142.

[25] 陳境煥. 基于深層神經網絡的三維點云細粒度分割算法研究[D]. 廣州: 廣東工業大學, 2020.

CHEN J H. Research on fine-grained segmentation algorithm of 3D point cloud based on deep neural network[D]. Guangzhou: Guangdong University of Technology, 2020 (in Chinese).

[26] 馬益飛. 基于特征線的兵馬俑點云簡化方法研究[D]. 西安: 西北大學, 2021.

MA Y F. Research on simplification method for point cloud of terracotta warriors based on characteristic line[D]. Xi’an: Northwest University, 2021 (in Chinese).

[27] SHANNON C E. A mathematical theory of communication[J]. ACM SIGMOBILE Mobile Computing and Communications Review, 2001, 5(1): 3-55.

[28] 朱廣堂, 葉珉呂. 基于曲率特征的點云去噪及定量評價方法研究[J]. 測繪通報, 2019(6): 105-108.

ZHU G T, YE M L. Research on the method of point cloud denoising based on curvature characteristics and quantitative evaluation[J]. Bulletin of Surveying and Mapping, 2019(6): 105-108 (in Chinese).

[29] 俞立平, 宋夏云, 王作功. 評價型指標標準化與評價方法對學術評價影響研究: 以TOPSIS評價方法為例[J]. 情報理論與實踐, 2020, 43(2): 15-20, 54.

YU L P, SONG X Y, WANG Z G. Study on the influence of evaluation standardization and evaluation methods on academic evaluation: taking TOPSIS evaluation method as an example[J]. Information Studies: Theory & Application, 2020, 43(2): 15-20, 54 (in Chinese).

A scattered point cloud simplification algorithm based on FPFH feature extraction

LI Hai-peng, XU Dan, FU Yu-ting, LIU Yan-an, ZHANG Ting-ting

(School of Information Science and Engineering, Yunnan University, Kunming Yunnan 650500, China)

To address the large amount of redundant data in the original point cloud, a point cloud simplification algorithm based on fast point feature histograms (FPFH) feature extraction was proposed, effectively taking into account the retention of feature information and overall integrity. Firstly, the algorithm sought and retained the boundary points of the original model. Then, the FPFH value of non-boundary points were calculated, thus producing the feature value of the point cloud. After sorting the feature values, the non-boundary points were divided into the feature region and the non-feature region, retaining the points in the feature region. Finally, the non-feature region was divided intosub-intervals, and the improved farthest point sampling algorithm was employed to sample each sub-interval. The proposed algorithm was compared with the farthest point sampling algorithm, non-uniform grid method, k-means algorithm, and adaptive curvature entropy algorithm, and the simplified point cloud was evaluated by the standardized information entropy evaluation method. Experimental results show that the proposed algorithm outperforms other simplification algorithms. In addition, the visualization results indicate that the proposed algorithm can not only ensure the integrity of the simplified model but also retain most of the feature information of the point cloud.

point cloud simplification; fast point feature histograms; farthest point sampling; boundary reservation; standardized information entropy

25 November,2021;

National Natural Science Foundation of China (61761046, 62061049, 62162068); Yunnan Province “Ten Thousand Talents Program” Yunling Scholars Special Project (YNWR-YLXZ-2018-022); Yunnan Provincial Science and Technology Department-Yunnan University “Double First Class” Construction Joint Fund Project (2019FY003012); Graduate Research and Innovation Foundation of Yunnan University (Y2000211)

LI Hai-peng (1997-), master student. His main research interests cover image processing and computer vision. E-mail:lihaipeng@mail.ynu.edu.cn

TP 391

10.11996/JG.j.2095-302X.2022040599

A

2095-302X(2022)04-0599-09

2021-11-25;

2022-02-25

25 February,2022

國家自然科學基金項目(61761046,62061049,62162068);云南省“萬人計劃”云嶺學者專項(YNWR-YLXZ-2018-022);云南省科技廳-云南大學“雙一流”建設聯合基金項目(2019FY003012);云南大學研究生科研創新項目(Y2000211)

李海鵬(1997-),男,碩士研究生。主要研究方向為圖像處理和計算機視覺。E-mail:lihaipeng@mail.ynu.edu.cn

徐 丹(1968-),女,教授,博士。主要研究方向為計算機圖形圖像、視覺及人工智能、文化計算等。E-mail:danxu@ynu.edu.cn

XU Dan (1968-), professor, Ph.D. Her main research interests cover computer graphics, computer vision, artificial intelligence, cultural computing, etc. E-mail:danxu@ynu.edu.cn

猜你喜歡
特征模型
一半模型
抓住特征巧觀察
重要模型『一線三等角』
新型冠狀病毒及其流行病學特征認識
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 黄色在线不卡| 一级毛片免费高清视频| 精品久久高清| 最近最新中文字幕在线第一页| 亚洲精品无码抽插日韩| 亚洲中文字幕精品| 亚洲大学生视频在线播放 | 福利视频一区| 任我操在线视频| 久一在线视频| 亚洲Av激情网五月天| 亚洲欧美激情另类| 午夜爽爽视频| 中文字幕2区| 亚洲免费黄色网| 精品国产91爱| 国产精品原创不卡在线| 欧美在线网| 精品人妻一区二区三区蜜桃AⅤ| 国产在线视频二区| 午夜小视频在线| 国产精品美女自慰喷水| 亚洲第一成年网| 国产一级小视频| 国产精品任我爽爆在线播放6080| 曰韩人妻一区二区三区| 日本久久网站| 国产精品主播| 亚洲 成人国产| 国产一级毛片高清完整视频版| 成人毛片免费在线观看| 亚洲三级影院| 久久国产精品影院| 国产在线麻豆波多野结衣| 亚洲第一在线播放| 国产精品乱偷免费视频| 欧美啪啪网| 久久精品人人做人人爽| 日韩在线永久免费播放| 伊人成人在线视频| 一级全免费视频播放| 欧美乱妇高清无乱码免费| 成人福利在线看| 伊人激情综合网| 亚洲av片在线免费观看| a毛片基地免费大全| 好紧好深好大乳无码中文字幕| 精品人妻一区二区三区蜜桃AⅤ| 99手机在线视频| 亚洲无码高清一区| 亚洲电影天堂在线国语对白| 色综合激情网| 国产成人AV男人的天堂| 欧美一区二区三区香蕉视| AV天堂资源福利在线观看| 91精品网站| 天堂va亚洲va欧美va国产| 亚洲综合九九| 91口爆吞精国产对白第三集| 欧美亚洲中文精品三区| 亚洲天堂日韩av电影| 激情乱人伦| 欧美成人日韩| 在线观看国产精品第一区免费| 天天躁夜夜躁狠狠躁躁88| 麻豆精品在线视频| 国产亚洲视频免费播放| 久久综合色视频| 欧美不卡二区| 日韩无码视频播放| 亚洲精品图区| 91香蕉视频下载网站| 伊在人亚洲香蕉精品播放| 亚洲天堂精品在线| 欧美日韩国产精品综合| 亚洲精品在线91| 日本三级欧美三级| 日韩精品一区二区三区中文无码| 国产乱人伦AV在线A| 91av成人日本不卡三区| 亚洲av色吊丝无码| www精品久久|