sponsored links

LK分享|一種基於深度學習的點雲分類研究

三維點雲具有非常強的空間表達能力,完美保留了原始空間幾何結構,能夠很好地刻畫物體的表面特徵及深度資訊,但同時也具有空間分佈不均,資料散亂無序的特點,給三維點雲資料的處理帶來一定挑戰。三維點雲分類是重要的研究方向之一,分類方法主要有3類:第一類方法透過手工提取特徵[1]實現點雲分類,合適特徵的設計和選取很大程度上依靠經驗和運氣,這種方式無法充分利用點雲資料相關性,極大依賴於先驗知識,精度一般;第二類方法透過將點雲資料投影到二維平面[2]或轉換成三維體素[3]的方式以實現點雲資料的規則化,並作為傳統卷積方式的輸入,這類方法相較於第一類演算法的精度有所提高,但忽略了點雲資料無序、相關的特性,投影過程中實現了資料降維,不可避免地造成部分原始資訊的丟失,同時也會引入額外誤差,體素化的編碼方式十分依賴記憶體且受解析度的限制;第三類方法利用深度神經網路直接處理散亂無序的點雲資料,最大限度保留資料原始資訊,這種方法能夠充分利用點雲資料自身特性,在保持置換不變性的同時也具有良好的分類精度。

文獻[4]開創性地提出了直接處理散亂點雲的深度神經網路PointNet,將點雲資料表示為N×D(N表示點的數量,D表示點的緯度)的形式並引入兩個可學習的空間旋轉矩陣對齊輸入資料和特徵,特徵的學習利用多層感知機(Multi-Layer-Perceptron,MLP),採用maxpooling對稱函式實現點雲置換不變性,PointNet網路取得了89.2%的分類精度。文獻[5]為捕獲點雲的區域性特徵,基於最遠點取樣的方式,將點雲資料劃分為重疊的區域性區域,在區域性區域上應用PointNet,提出了PointNet++模型。該模型透過以距離為度量增強點與點之間的相關性構造區域性特徵,提高了點雲分類精度。文獻[6]受到點雲配準相似性技術的啟發,根據核相關性測量的幾何關係生成一組可學習的點集核心,將區域性高維特徵在鄰域點構成的圖上重複聚合,基於一種核關聯+圖池化的方式提出了KCNet,增強了特徵的魯棒性,聚合了點雲的區域性特徵,提高了分類精度。文獻[7]基於圖卷積在特徵空間中構造圖,並在網路的每一層之後動態更新,採用一種動態的方式提取區域性特徵。網路的核心結構EdgeConv模組利用MLP學習邊特徵,採用maxpooling對稱函式對邊特徵進行聚合。文獻[8]透過引入X-conv運算元提出了PointCNN,類似於空間變換網路,從前一層的資料中取K個點,預測一個K×K大小的變換矩陣(X-transformation),用X矩陣前一層的特徵做變換,然後對變換後的特徵卷積,實現了置換不變性。文獻[9]透過構建自組織對映模擬點雲空間分佈,提出了SO-Net網路模型,提取了點雲的層次化特徵。文獻[10]利用權重函式+核密度估計的方式生成卷積核,提出了PointConv網路模型,同時實現了卷積的平移不變性和排列不變性,其改進網路將PointConv分解為矩陣相乘和1×1的卷積,執行高效且效果良好。文獻[11]基於PointNet提出一種多源資料融合的多尺度PointNet網路模型,同時考慮了點雲的區域性特徵及顏色特徵。文獻[12]透過改變每個點鄰域的大小建立不同的尺度空間,提出了一種多尺度特徵與PointNet結合的網路模型,對點雲的區域性特徵進行了有效提取。文獻[13]採用圖卷積的方式,在PointNet中的兩個旋轉矩陣處插入KNNgraph層,實現對點雲區域性特徵的提取,實驗表明,K取20時精度最好。文獻[14]設計了多尺度區域性區域劃分演算法,提出了MSP-Net,提取了不同層次的點雲特徵。

上述模型在PointNet模型的基礎上進行了擴充套件,對點雲資料的不同特徵提取方法進行了研究,但是,對點雲鄰域中的區域性特徵並沒有充分挖掘,在處理區域性區域點時為了保證置換不變性使得點過於獨立,忽視了點與點之間存在的幾何相關性。本研究在對圖卷積模型進行鄰域資訊提取的基礎上對PointNet模型進行了改進,捕獲層次化的K鄰域特徵。

一、演算法描述

1.1PointNet

PointNet是一種可以直接處理無序點雲資料的深度神經網路,形式化表示如式(1)所示。

LK分享|一種基於深度學習的點雲分類研究

LK分享|一種基於深度學習的點雲分類研究

1.2圖卷積模型

本文討論的圖模型是基於空間的圖卷積網路[15]。傳統的卷積神經網路將研究物件限制在歐式空間中,規則的資料使得網路執行高效。然而點雲資料不全是規則的,這時候就要考慮到資料與資料之間的相關性,即資料的結構資訊。圖卷積模型如圖2所示。

LK分享|一種基於深度學習的點雲分類研究

LK分享|一種基於深度學習的點雲分類研究

LK分享|一種基於深度學習的點雲分類研究

LK分享|一種基於深度學習的點雲分類研究

1.3 本文的深度學習分類網路

為彌補PointNet缺乏對區域性特徵提取的缺陷,利用圖模型在原有網路基礎上層次化構造鄰域圖,顧及點雲的區域性特徵,從而更有效的提高分類精度。網路結構如圖4所示。

LK分享|一種基於深度學習的點雲分類研究

LK分享|一種基於深度學習的點雲分類研究

LK分享|一種基於深度學習的點雲分類研究

LK分享|一種基於深度學習的點雲分類研究

二、實驗及分析

2.1實驗資料

本文選用普林斯頓大學的標準公開資料集ModelNet40,共包含12 311個剛性三維CAD模型,來自40個人工物件,其中9 843個模型作為訓練資料,2468個模型作為測試資料。先對資料集做預處理,在每個模型上隨機取樣1024個點降低其解析度並將點座標歸化到單位球區間[-1,1]內,部分原始資料模型如圖6所示,部分原始資料模型對應的降取樣模型如圖7所示。

LK分享|一種基於深度學習的點雲分類研究

LK分享|一種基於深度學習的點雲分類研究

2.2 實驗環境

本文分類實驗硬體環境為Inter Core I7-9700 + GTX1660 Ti 6G視訊記憶體 + 16G RAM聯想GeekPro桌上型電腦,軟體環境為 Windows1064 + CUDA8.0 + cuDNN5.1 + TensorFlow1.0 + Python3.5。

2.3 實驗引數

為了讓網路學習到平移不變性、旋轉不變性、縮放不變性的多種姿態特徵,同時對抖動和噪聲具有一定的抗干擾能力,透過隨機旋轉資料、新增(0.01,0.05)的高斯噪聲、在[0.8, 1.25]尺度內隨機縮放、在(0.06, 0.18)內隨機抖動、在[-0.1, 0.1]尺度內隨機平移這5種方式對點雲進行資料擴增,增強網路的魯棒性。本文的分類網路中圖卷積部分K取值20。為了防止模型過擬合與梯度彌散問題的出現,本文分類網路全連線層中除最後一層生成C類別分數外其餘各層均設定比例為0.5的dropout層,每一層卷積之後均進行歸一化,網路的啟用函式選用線性整流單元ReLU。對於精度衡量,損失函式採用交叉熵,最佳化演算法使用自適應矩估計最佳化器ADAM,各引數設定如表1所示。

LK分享|一種基於深度學習的點雲分類研究

2.4 實驗結果

訓練資料集產生的精度和損失稱為訓練精度和訓練損失,測試資料集產生的精度和損失稱為測試精度和測試損失。精度又包含總體精度()和每一類別精度(),資料量較大,採用分批次處理的形式,兩種精度和損失的計算公式一致,相應計算如式(7)所示。

LK分享|一種基於深度學習的點雲分類研究

表2 40個人工物件各自的樣本數及在兩種分類網路中的測試精度

LK分享|一種基於深度學習的點雲分類研究

本文的分類實驗在ModelNet40資料集上取得了91.2%的測試總體精度,比PointNet分類實驗高出2.0%,表2中列舉了40個人工物件各自的樣本數及在兩種分類網路中的測試精度,圖7中展示了兩種網路在不同樣本數量下的表現,高於橫軸的點代表在本文分類網路中效果更好,橫軸上的點代表兩種網路分類精度一致,低於橫軸的點表示在PointNet分類網路中精度更高,從圖7可以看出,有23個人工物件在本文的分類網路中取得了更高的識別精度,9個人工物件在PointNet分類網路中識別效果更好,8個人工物件在兩種分類網路中分類精度一致。其中在本文分類網路取得較低識別精度的9個人工物件,樣本數量均小於300,而本文的分類網路在各個數量級別的樣本下識別效果均優於PointNet。利用深度網路進行點雲分類,分類精度一方面取決於訓練樣本數量的大小,另一方面取決於待分類樣本的複雜程度,故圖8中出現了一些在大樣本數量下的單精度差值小於小樣本數量下單精度差值和相同數量樣本下單精度差值不一致的情況。

LK分享|一種基於深度學習的點雲分類研究

本文的測試精度變化圖如下圖9(a)所示,測試損失變化圖如下圖9(b)所示。由圖9(a)可以看出,PointNet分類網路的測試精度變化曲線在epoch小於30時出現了大幅度震盪後又逐漸趨於平穩,而本文設計的分類網路測試過程中未出現高幅度震盪,隨著迭代次數的增加逐漸收斂,且測試精度一直高於PointNet網路。圖9(b)中PointNet的網路在epoch小於30時出現了高幅度震盪,epoch次數在50到100之間又出現了小幅度震盪,最後逐漸趨於平穩,而本文的網路未出現大幅度震盪,隨著迭代次數的增加逐漸收斂,且整個過程的測試損失一直小於PointNet網路。結合測試過程中的精度變化和損失變化可以看出本文提出的點雲分類模型從精度和穩定性兩方面均優於PointNet,說明了本文方法在三維點雲資料的分類工作中的可行性,具有一定的價值。

LK分享|一種基於深度學習的點雲分類研究

不同的分類網路在Modelnet40資料集上所取得的分類總體精度如表3所示,統計結果來自於原作者發表的論文。透過對比發現,本文設計的分類網路在Modelnet40資料集上取得了良好的精度,比精度較好的DGCNN分類網路低1.7%,仔細研究發現,DGCNN分類網路在使用圖模型時,引入了一種動態的思想,即對每一層的輸出特徵圖在進入下一層時重新計算K鄰域圖模型,在區域性特徵的提取上具有更深層次的感受野,所以總體效果更好,分類精度更高。但是動態更新的的代價是更長的計算時間,其網路收斂速度小於本文的網路結構。

LK分享|一種基於深度學習的點雲分類研究

以上對比實驗的結果表明,本文透過構造層次化的K鄰域圖引入區域性特徵的點雲分類網路,測試總體精度和每一類別精度均優於獨立點卷積的PointNet網路,且訓練過程中訓練精度和訓練損失的變化效果比PointNet更好,說明了引入區域性特徵對點雲特徵提取的有效性,有助於提高點雲分類的精度。

三、結束語

針對PointNet模型缺少對點雲資料區域性特徵的提取問題,結合圖卷積模型,在PointNet網路結構每一層輸出的特徵圖上構造K鄰域圖模型,形成一種層次化的網路結構,擴大了分類網路的區域性感受野,有效提取了點雲的區域性特徵,分類實驗在ModelNet40資料集上進行,給出了每一類樣本的測試精度對比,本文方法取得了91.2%的分類精度,分類精度和網路的穩定性均優於PointNet分類網路,證明了本文方法在點雲分類工作中的有效性。

轉載自網路,文中觀點僅供分享交流,不代表本號立場,如涉及版權等問題,請您告知,我們將及時處理。

分類: 歷史
時間: 2021-11-21

相關文章

“靖康之恥”後,南宋是如何復仇的?700萬金人只剩下10萬

“靖康之恥”後,南宋是如何復仇的?700萬金人只剩下10萬
"話說天下大勢,分久必合,合久必分."--羅貫中<三國演義> 中國的歷史悠久,在上下五千年歷史中,各個朝代不斷地更迭變換,三國時期群雄割據,逐鹿中原.有這樣兩個朝代,雖 ...

金國給宋朝帶來靖康之恥,南宋是如何報復的?700萬金人只剩10萬

金國給宋朝帶來靖康之恥,南宋是如何報復的?700萬金人只剩10萬
未出土時先有節,已到凌雲仍虛心. 前言 中華上下五千年歷史,政權更迭國家變換,一個國家不可能和平安穩存在多年,國家的興盛衰落離不開經濟的發展和戰爭的存在. 歷史上唐宋元明清存在的時間算是很長久,能夠如 ...

他為岳飛雪了“靖康之恥”!宋、蒙聯軍血戰蔡州城

他為岳飛雪了“靖康之恥”!宋、蒙聯軍血戰蔡州城
抗金民族英雄岳飛在世時,曾經寫了一首著名的"滿江紅": 怒髮衝冠,憑欄處.瀟瀟雨歇.抬望眼.仰天長嘯,壯懷激烈.三十功名塵與土,八千里路雲和月.莫等閒.白了少年頭,空悲切. 靖康恥 ...

2人吃串串,5點到店已人滿為患,結賬後感慨,這生意能月入10萬

2人吃串串,5點到店已人滿為患,結賬後感慨,這生意能月入10萬
入秋後幾場大雨過後,氣溫突然變得無比涼快,即便太陽很大,也絲毫感覺不到"秋老虎"的悶熱,走在街道上,涼爽的秋風吹過,令人心情無比的舒暢.這麼好的天氣,坐在馬路邊擼個串串是最為愜意的 ...

人民幣對泰銖匯率5.1612,泰銖大幅貶值後10萬銖能兌多少人民幣?

人民幣對泰銖匯率5.1612,泰銖大幅貶值後10萬銖能兌多少人民幣?
今年一季度,在全球貨幣貶值排行榜單上泰銖位居前列,並且成為東南亞表現較差的貨幣,貶值幅度達4.1%,至6個月內的最低點,其中3月份累計下跌約3%,兌換人民幣匯率一路震盪下跌並創新低,促使貿易風險逐步攀 ...

演員楊麗菁醫院被打後露面:我想扶人卻被誣陷

演員楊麗菁醫院被打後露面:我想扶人卻被誣陷
演員楊麗菁醫院被打後露面:我想扶人卻被誣陷! 看看新聞Knews綜合 2021-10-09 17:26 資深武打女星楊麗菁現年52歲,出道30多年演過無數戲劇作品,保養得宜.身手敏捷,受封" ...

只有30平的小房子,卻讓很多人看後直呼不想結婚了!真的好美
只有30平的小房子,卻讓很多人看後直呼不想結婚了!真的好美 房屋的業主是一個熱愛文藝的女生,在大學畢業之後,業主選擇了自己一個人留在大城市繼續打拼,雖能自己一個人的生活很不容易,但業主卻始終保持著積極 ...

其無後乎?造成靖康之變的金太宗為何會絕子絕孫

其無後乎?造成靖康之變的金太宗為何會絕子絕孫
金太宗完顏吳乞買 公元1135年,金太宗完顏吳乞買去世,享年60歲.金太宗是金國建立後的第二位皇帝,承接了金太祖完顏阿骨打的江山,使得金國能入主中原,與宋朝進行對峙奠定了今後金宋南北對峙的基礎.關於金 ...

2連勝梁靖崑連轟2個3-0!橫掃國乒兄弟隊小將,對方只拿5、6分

2連勝梁靖崑連轟2個3-0!橫掃國乒兄弟隊小將,對方只拿5、6分
國乒全運會小組賽,隨著梁靖崑以3:0橫掃了中國香港隊小將姚鈞濤,至此梁靖崑就完成全運會的2連勝,而且都是3:0的比分擊敗對手,總的來說姚鈞濤實力還是稍弱一些,每局得分大概在五六分的樣子. 隨著比賽的進 ...

70後大叔陳靜濤,仿野生養殖甲魚,絕地翻身年銷6000萬

70後大叔陳靜濤,仿野生養殖甲魚,絕地翻身年銷6000萬
看好的商機一虧在虧,他卻投入全部身家,仿野生養殖甲魚,絕地翻身實現年銷6000多萬,成就20年甲魚夢,帶動1200戶農民致富. 講述三農致富能手創富故事,挖掘草根人物致富經驗.本期子牙童趣三農致富能手 ...

中考強制分流後的反作用,畢業生寧可混日子賺3000元,也不掙一萬

中考強制分流後的反作用,畢業生寧可混日子賺3000元,也不掙一萬
現在畢業生就業困難成為眾所周知的事情,但是面對眾多崗位,很多學生還是更喜歡工作穩定又輕鬆但是掙得不多的工作. 隨著我國經濟飛速發展,越來越多的學生能夠接受到高等教育,這讓大學生越來越多,同時這些學生一 ...

中央紅軍長征後總兵力多少?出發時8.6萬,途中擴紅1.4萬,共10萬

中央紅軍長征後總兵力多少?出發時8.6萬,途中擴紅1.4萬,共10萬
從1934年10月開始,先後有4支紅軍隊伍踏上長征的征程,並最終在陝北會師. 這其中,除了我們最熟知的也是紅軍三大主力--紅一方面軍.紅二方面軍和紅四方面軍之外,還有一隻行軍路線截然不同,人數也相對較 ...

陳真原型劉振聲:在霍元甲被害後出家,未替師父報仇,結局是隱居

陳真原型劉振聲:在霍元甲被害後出家,未替師父報仇,結局是隱居
一.終點 1960年,唐山,樂亭縣.一個名叫劉慶順的七十七歲的老人的葬禮在安靜地進行.出席這場葬禮的人只有劉慶順的妻子.女兒彩霞和幾位經常往來的友人.天有陰雲,溫度驟然下降,像是要下雨了.前一天下過雨 ...

生完娃3個半小時,90後媽媽穿棉襖參加考試,可敬又讓人心疼

生完娃3個半小時,90後媽媽穿棉襖參加考試,可敬又讓人心疼
文|媛媽育兒日記原創,歡迎個人轉發和分享 自古以來,懷孕生子對女性來說都是一件十分辛苦且耗費元氣的事,用身體孕育一個小生命,產婦至少需要一個月時間慢慢恢復體力和精氣神. 當然,我們也見到過很多&quo ...

杭州調整大學畢業生落戶政策,博士可享“先落戶、後就業”,生活補貼調整為10萬
今天(9日)下午,杭州市公安局釋出杭州市大學畢業生最新落戶政策公告:自2021年10月15日(含)起,落戶政策調整為具有全日制普通高校本科以上學歷者(本科45週歲以下,不含45週歲:碩士50週歲以下, ...

男子拿出一家傳明代瓷碗,要價10萬!專家看後:真品,值1000

男子拿出一家傳明代瓷碗,要價10萬!專家看後:真品,值1000
我國是瓷器大國,擁有全世界最好最貴也是最多的瓷器.我國古代的瓷器,始於唐朝初年的唐三彩,在明清時期制瓷技術達到了頂峰,這一時期的瓷器價值巨大,曾在世界各地的拍賣行上創造過數億的競拍天價! 一來自四川遂 ...

他用7發手槍子彈與敵周旋6天,死後遺體被封入水泥,只剩一隻頭骨

他用7發手槍子彈與敵周旋6天,死後遺體被封入水泥,只剩一隻頭骨
相信大家都看過我是特種兵這部電視作品吧,在這部作品的劇情中有很多令人匪夷所思的鏡頭.這些特種兵在戰場上英勇無畏的精神,以及他們吃苦耐勞的毅力,簡直令人佩服的五體投地. 在現實生活中真正存在這樣的將士嗎 ...

叔叔跟我借10萬後離世,他4個兒女沒人肯還錢,2年後他們悔哭了
我農村住的叔叔呢,之前跟我借了10萬,沒多久之後生病離世了,我去找他4個兒女,結果大家都在踢皮球沒人肯還錢,我當時還感到非常惱,這好好的親戚難道還要為了10萬塊錢翻臉嗎?2年後啊我得到了一筆鉅款,他們 ...

市值大跌5400億後,恆大汽車實施激勵,每名員工平均超10萬股

市值大跌5400億後,恆大汽車實施激勵,每名員工平均超10萬股
[公司動態]2021年內,恆大汽車股價最高時超過72港元,如今已經不到3港元,而公司卻打出一張利好牌:而股價並未得到提振. 中國恆大新能源汽車集團有限公司(簡稱"恆大汽車":007 ...

不顧家人反對,老公花10萬拿客廳一半面積做廚房,完工後被狂贊

不顧家人反對,老公花10萬拿客廳一半面積做廚房,完工後被狂贊
一.基本資訊 室內面積:66㎡ 居住人數:3人 裝修風格:現代簡約 戶型:2室2廳1廚1衛 裝修花費:10萬 戶型缺點:沒有玄關.廚房面積小.空間利用率低 業主需求:儘可能多的收納空間,業主女兒希望有 ...