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

基于曲率圖卷積的非均勻點云掩碼自編碼器

2024-03-06 03:59:42黃敏明傅仰耿
福州大學學報(自然科學版) 2024年1期
關鍵詞:特征提取

黃敏明, 傅仰耿

(福州大學計算機與大數據學院, 福建 福州 350108)

0 引言

在點云相關任務中, 由于3D數據標注比2D數據標注成本更高, 其自監督預訓練具有更高的研究價值. 數據增強是自監督學習中的重要環節, 如文獻[1]中提出的Occlusion Completion(OcCo)算法使用被遮擋的點云作為增強數據, 文獻[2]中提出的DepthContrast算法對輸入點云進行隨機裁剪和隨機丟棄. 為更好地訓練編碼器的特征提取能力, 有研究提出更加復雜的點云數據增強方式. 文獻[3]對同一場景中不同視角的點云進行剛體變換. 文獻[4]將兩種不同的點云混合在一起, 然后從混合點云中分離出原始點云來預訓練點云特征提取器.

然而, 模型通過這些數據增強方式無法學習到物體局部結構與整體結構之間的關系, 這限制了編碼器的特征提取能力. 文獻[5]中提出的Point-BERT算法通過將掩碼隨機分組并預測不同分組對應的離散編碼, 促使編碼器去學習局部結構與整體結構之間的關聯. 但是, Point-BERT算法需要先預訓練一個離散變分自編碼器, 來完成從局部結構到離散編碼的轉換, 并且掩碼token也會被輸入到編碼器中, 導致位置信息的泄露, 并增加訓練的顯存消耗. 最近, 文獻[6]中提出的點云掩碼自編碼器Point-MAE, 通過將掩碼token直接輸入解碼器來預測被掩碼的分組點云, 從而解決了上述問題, 并在下游任務中取得了很好的效果. 但點云掩碼自編碼器仍存在兩點不足: 1)由于采用最遠點采樣進行均勻分組, 使得復雜結構與簡單結構上的分組數量無明顯差異, 復雜結構上的分組數量不足, 無法提供足夠的信息來幫助模型學習復雜結構的幾何特征, 而簡單結構上的分組數量又將過多; 2)使用均勻分布進行隨機掩碼意味著不同幾何結構復雜度上的分組有相同的學習權重, 給予簡單幾何結構上的分組過多的學習權重, 將使模型學習到更多的冗余信息.

為提高模型對復雜結構的學習能力并減少冗余, 本研究提出非均勻掩碼自編碼器(Nonuniform-MAE). 首先, 利用圖卷積強大的局部特征提取能力來學習局部節點重要性度量. 為此, 提出一種新的點云上的圖卷積, 即曲率圖卷積(curvature graph convolution, CurvConv); 然后, 引入圖池化降采樣進行非均勻分組, 提高模型對復雜幾何結構的學習能力. 最后, 根據每個分組的局部特征來動態調整其掩碼概率, 以避免在簡單結構上分配過多學習權重而導致模型學習到更多的冗余信息.

1 基于曲率圖卷積的非均勻點云掩碼自編碼器

非均勻掩碼自編碼器的整體框架如圖1所示. 點云輸入模型后首先需要經過兩層曲率圖卷積模塊提取高維特征. 其次, 通過圖池化層進行降采樣, 得到分組中心節點特征和節點下標(idx), 并輸入一個基于多層感知機的增強器(multi-layer perception, MLP)來學習每個分組的掩碼概率. 再次, 根據掩碼率對掩碼概率最大的一部分分組進行掩碼, 得到可學習的掩碼分組. 最后, 將未被掩碼的分組進行編碼, 得到高維度特征信息.

圖1 基于曲率圖卷積的非均勻點云掩碼自編碼器架構圖Fig.1 Structure of curvature graph convolution based nonuniform point cloud masked autoencoders

1.1 曲率圖卷積

點云上的圖卷積最常用的鄰居節點查詢方法包括K最近鄰(K-nearest neighbor, KNN)和球查詢. 例如, EdgeConv采用KNN固定查詢k個最近鄰居節點[8], PointNet++采用固定的查詢半徑進行球查詢[9]. 然而, 對于點云中不同節點, 其鄰居查詢范圍應根據不同的局部幾何特征進行調整. 現有方法限制了圖卷積在點云上的特征提取能力. 為此, 在GCN[10]和EdgeConv[8]的基礎上, 提出基于曲率的圖卷積, 根據每個點的平均曲率來動態調整其鄰域范圍.

(1)

(2)

將平均曲率與球查詢相結合, 提出曲率球查詢, 在點云查找鄰居節點, 如圖2(a)所示. 對于第i個節點, 其查詢鄰域半徑范圍(ri)與其曲率大小成正比, 曲率越大, 對應的查詢半徑也越大.ri的表達式為

(3)

圖2 曲率圖卷積鄰域構建示意圖Fig.2 Neighborhood construction of curvature graph convolution

式中:r為初始化半徑.

將平均曲率與KNN結合提出曲率K最近鄰, 如圖2(b)所示. 對于第i個節點, 查找其nk個最近鄰節點(n表示最大搜索范圍倍數), 并根據節點i的曲率計算其空洞卷積跳過節點數(di).最后, 每隔di個節點選取一個節點, 直到選取滿k個鄰居節點為止.di的計算公式為

(4)

根據公式(3)和(4)可知, 點云節點的曲率越大, 對應的曲率K最近鄰節點跳過節點數或者曲率球查詢的搜索半徑越大. 這使得圖卷積操作能夠聚合更大范圍的鄰居節點特征信息, 從而提高特征提取能力.

1.2 非均勻分組與掩碼

1.2.1非均勻分組

受Graph U-Nets[12]啟發, 通過曲率圖卷積提取點云特征矩陣, 可表示為

Fl=CurvatureConv-Blocks(Ainput,Finput)

(5)

式中:Fl表示第l層節點的特征矩陣;Finput∈RN×3, 為輸入點云坐標矩陣;Ainput∈RN×N, 是在點云上構建的圖的鄰接矩陣; CurvatureConv-Blocks表示l層曲率圖卷積組成的特征提取模塊.

接著, 根據特征學習節點的重要性度量, 通過一個多層感知機(MLP)對節點特征維度進行轉換, 并通過激活函數tanh求得每個節點的重要性度量分數. 即

y=tanh(MLP(Fl)) (y∈RN×1)

(6)

并通過下式對公式(6)計算得到的分數進行排序, 得到前Npooling(Npooling

idx=rank(y,Npooling)

(7)

式中: rank表示排序函數.

再通過select函數從矩陣Fl中根據下標選出對應的元素, 并組成新的矩陣Fpooling用來表示池化后圖的節點特征. 即

Fpooling=select(Fl, idx)

(8)

在此基礎上, 按照下式從輸入點云矩陣中根據池化圖節點下標選出分組中心節點矩陣(FCT). 即

FCT=select(Finput, idx) (FCT∈RNpooling×3)

(9)

最后, 通過KNN算法在輸入點云矩陣中計算出不同的分組結果矩陣(P). 即

P=KNN(Finput,FCT) (P∈RNpooling×k×3)

(10)

式中: 每個分組中有k個點.

在最終的分組結果中, 位于復雜結構上的分組數量較多, 而位于簡單結構上的分組數量較少.

1.2.2非均勻掩碼

根據1.2.1中的描述, 可以得到分組結果矩陣(P).對于任意分組pi∈P, 將與一個掩碼概率mi∈M相關聯, 其中M表示所有分組對應的掩碼概率矩陣, 其計算公式為

M=sigmoid(MLP(Fpooling))

(11)

式中: sigmoid表示激活函數.

(12)

2 實驗結果與分析

2.1 實驗條件

實驗使用Ubuntu 18.04操作系統. 實驗硬件環境如下: 內存為64 GB; 顯卡為NVIDIA RTX A4000; CPU型號為6×Xeon Silver 4310@2.1 GHz. 實驗中用到的工具包括Python3.7、 CUDA 11.1、 cuDNN 8.0.5和Pytorch 1.8.1.

2.2 點云分類實驗

ModelNet40數據集有12 311個CAD模型, 包括40種不同類型點云. 將9 843個點云劃分為訓練集, 2 468個點云劃分為測試集. 在本研究中的同等實驗條件下, Point-MAE只達到93.3%的精度(A1). 這可能是由設備環境差異和文獻[6]中未提及的訓練方法、 超參數設定導致的. 實驗旨在驗證本研究提出的方法在同等條件下能夠提高點云掩碼自編碼器在下游分類任務中的表現, 結果如表1所示.

表1 ModelNet40數據集點云分類

本研究提出的Nonuniform-MAE在自監督學習中優于目前的主流方法. 并且使用曲率圖卷積能夠進一步提升Nonuniform-MAE分類精度, 達到93.7%, 與Point-MAE相比提高0.4%, 與使用EdgeConv作為特征提取器的Nonuniform-MAE相比提高0.2%. 這一結果表明基于曲率圖卷積的非均勻掩碼自編碼器能夠在分類任務中很好地泛化. 表1括號中的Edge表示使用EdgeConv作為特征提取器, 括號中的Curv表示使用本研究提出的曲率圖卷積作為特征提取器.

2.3 點云補全實驗

由于Completion3D數據集的測試集中并未提供完整真值點云, 需要將補全后的點云上傳至指定網站才可計算得到補全精度, 給模型的訓練與測試造成一定的不便. 為此, 本研究在Completion3D數據集的基礎上提出Completion3Dv2數據集, 根據TopNet中的定義, 從PCN數據集的完整真值點云中重新降采樣獲取2 048個點的標準真值點云, 并保持與PCN數據集完全相同的訓練集、 驗證集和測試集劃分. 在此基礎上, 從[1, 0, 0]、 [0, 0, 1]、 [1, 0, 1]、 [-1, 0, 0]、 [-1, 1, 0]這5個點中隨機選取1個作為中心點, 對Completion3Dv2中的完整真值點云進行裁剪, 取其最近鄰512個點作為缺失點云, 剩下的1 536個點作為殘缺點云.

實驗結果如表2所示, 采用L2倒角距離衡量補全精度(A2), 值越小則補全精度越高, 所有值均放大104倍. 將CurvConv+Nonuniform-MAE與PoinTr結合, 最大能夠提高0.21的補全精度, 優于目前主流的補全模型. 并且CurvConv+Nonuniform-MAE的補全效果優于Point-MAE. 這一結果表明非均勻掩碼自編碼器Nonuniform-MAE的預訓練效果優于點云掩碼自編碼器, 能夠有效提高點云補全效果.

表2 Completion3Dv2數據集點云補全精度

2.4 消融實驗

為驗證曲率圖卷積、 非均勻分組和非均勻掩碼的有效性, 在預訓練過程中分別使用EdgeConv、 最遠點采樣均勻分組和隨機掩碼進行逐個替換. 使用預訓練編碼器代替PoinTr中的編碼器, 進行補全實驗. 結果如表3所示, 與使用EdgeConv相比, 使用CurvConv能夠進一步優化預訓練效果, 并將總體補全精度提高0.11, 表明曲率圖卷積的有效性. 在相同條件下, 使用非均勻分組能夠提高0.29的補全精度, 而使用非均勻掩碼能夠提高0.16的補全精度. 由于非均勻分組模塊作為點云輸入模型后的第一個處理模塊, 其特征提取能力和分組的有效性將直接影響后續所有步驟, 因此非均勻分組對補全精度的提高效果更加明顯.

表3 非均勻掩碼自編碼器不同組件有效性對比

為探究不同的掩碼率(γ)對預訓練效果的影響, 分別將γ設置為50%、 60%、 70%和80%, 進行預訓練, 并將預訓練后的編碼器代替PoinTr中的編碼器進行補全實驗, 得到的補全精度分別為5.84、 5.08、 5.47、 6.11. 在掩碼率為60%時, 可取得最好的補全效果; 當掩碼率低于60%或者超過70%時, 補全效果都有較大幅度的降低.

3 結語

提出一個基于曲率圖卷積的非均勻掩碼自編碼器, 通過節點曲率來動態調整鄰域范圍以提高圖卷積的局部特征提取能力, 并在此基礎上結合圖池化進行非均勻分組和掩碼來動態調整不同結構的學習權重, 避免模型學習到過多的冗余信息. 將經過本文方法預訓練的編碼器用于點云分類和補全任務, 均取得較好的結果, 驗證了本算法的有效性. 本研究中被掩碼的分組數量是固定值, 并且在曲率圖卷積中主要采用平均曲率進行計算. 因此, 如何動態調整被掩碼的分組數量以及如何結合主曲率、 高斯曲率進一步優化曲率圖卷積將是今后研究工作的主要目標.

猜你喜歡
特征提取
特征提取和最小二乘支持向量機的水下目標識別
基于Gazebo仿真環境的ORB特征提取與比對的研究
電子制作(2019年15期)2019-08-27 01:12:00
基于Daubechies(dbN)的飛行器音頻特征提取
電子制作(2018年19期)2018-11-14 02:37:08
基于DNN的低資源語音識別特征提取技術
自動化學報(2017年7期)2017-04-18 13:41:09
Bagging RCSP腦電特征提取算法
一種基于LBP 特征提取和稀疏表示的肝病識別算法
基于DSP的直線特征提取算法
基于改進WLD的紋理特征提取方法
計算機工程(2015年4期)2015-07-05 08:28:02
淺析零件圖像的特征提取和識別方法
機電信息(2015年3期)2015-02-27 15:54:46
基于CATIA的橡皮囊成形零件的特征提取
主站蜘蛛池模板: 中国毛片网| 91免费国产在线观看尤物| 天堂va亚洲va欧美va国产| 国产网站免费看| 国产小视频免费观看| 91福利片| 日本影院一区| 三上悠亚一区二区| 国产www网站| 91亚洲视频下载| 欧美一级大片在线观看| 18禁高潮出水呻吟娇喘蜜芽| 98超碰在线观看| 国产丰满大乳无码免费播放| lhav亚洲精品| 国产91无码福利在线| 亚洲精品老司机| 久久不卡精品| 亚洲性视频网站| 国产一级无码不卡视频| 亚洲婷婷六月| 欧美一级高清视频在线播放| 波多野结衣久久精品| 欧美日韩导航| 免费无码网站| 免费视频在线2021入口| 岛国精品一区免费视频在线观看| 亚洲AV一二三区无码AV蜜桃| 亚洲男人在线天堂| 自偷自拍三级全三级视频| 亚洲第一成年网| 中文毛片无遮挡播放免费| 婷婷久久综合九色综合88| 国产超碰一区二区三区| 国产人妖视频一区在线观看| 精品久久蜜桃| 欧美国产综合色视频| 亚洲综合一区国产精品| 日韩小视频在线播放| 日韩免费毛片视频| 国产无遮挡猛进猛出免费软件| 国产日韩精品一区在线不卡| 伊人久久久大香线蕉综合直播| 国产无人区一区二区三区| 九九视频免费在线观看| 无码'专区第一页| 国产在线专区| 91亚瑟视频| 国产人人射| 国产在线精彩视频二区| 国产视频你懂得| 欧美日韩成人在线观看| 亚洲aaa视频| 亚洲午夜国产精品无卡| 欧美翘臀一区二区三区| 蜜桃视频一区| 免费人成又黄又爽的视频网站| 亚洲视频黄| 国产在线一区二区视频| 国产午夜一级淫片| 色婷婷狠狠干| 中文字幕亚洲专区第19页| …亚洲 欧洲 另类 春色| 99草精品视频| 免费a在线观看播放| 亚洲AV色香蕉一区二区| 国产av一码二码三码无码| 久久久精品国产亚洲AV日韩| 国产综合精品日本亚洲777| 欧美亚洲国产精品久久蜜芽| 永久毛片在线播| 国产91小视频在线观看| 久久这里只有精品23| 亚洲熟女偷拍| 亚洲无限乱码| 国产自在自线午夜精品视频| 91福利国产成人精品导航| 欧美色综合网站| 日韩在线播放欧美字幕| 激情网址在线观看| 国产精品久久久免费视频| 欧美成人一级|