《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > CVPR 2019 | PointConv:在點云上高效實現卷積操作

CVPR 2019 | PointConv:在點云上高效實現卷積操作

2019-04-21

3D 點云是一種不規則且無序的數據類型,傳統的卷積神經網絡難以處理點云數據。來自俄勒岡州立大學機器人技術與智能系統(CoRIS)研究所的研究者提出了 PointConv,可以高效的對非均勻采樣的 3D 點云數據進行卷積操作,該方法在多個數據集上實現了優秀的性能。如將 CIFAR-10 數據轉換成點云,使用 PointConv 實現例如 AlexNet 和 VGG 結構的網絡,可以達到與傳統 CNN 相似的性能。


一、背景


在機器人、自動駕駛和虛擬/增強現實應用中,直接獲取 3D 數據的傳感器日趨普遍。由于深度信息可以消除 2D 圖像中的大量分割不確定性(segmentation ambiguity),并提供重要的幾何信息,因此具備直接處理 3D 數據的能力在這些應用中非常寶貴。但 3D 數據通常以點云的形式出現。點云通常由一組無排列順序的 3D 點表示,每個點上具有或不具有附加特征(例如 RGB 信息)。由于點云的無序特性,并且其排列方式不同于 2D 圖像中的常規網格狀像素點,傳統的 CNN 很難處理這種無序輸入。


本文提出了一種可以在非均勻采樣的 3D 點云數據上高效進行卷積操作的方法。我們稱這種操作為 PointConv。PointConv 能夠在 3D 點云上構建多層深度卷積網絡,其功能與 2D CNN 在柵格圖像上的功能類似。但該結構可實現與 2D 卷積網絡相同的平移不變性,以及點云中對點順序的置換不變性。在實驗中,PointConv 可以在分類問題上的效果達到當前最佳水平,同時,在 3D 點云的語義分割上能夠給出遠超論文提交時的最優的分割結果。為了說明 PointConv 可以實現真正的卷積操作,我們還在圖像分類數據庫 CIFAR-10 上進行了測試。實驗表明,PointConv 能夠達到類似于傳統 CNN 的分類精度。


該研究的主要貢獻包括:


提出密度重加權卷積操作 PointConv,它能夠完全近似任意一組 3D 點集上的 3D 連續卷積。

通過改變求和順序,提出了 PointConv 的高效實現。

將 PointConv 擴展到反卷積(PointDeconv),以獲得更好的分割結果。

 

二、PointConv


兩個連續函數 f(x) 和 g(x) 關于一個 d 維向量 x 的卷積操作可以用下式表示:

 

微信圖片_20190421151859.png


由于圖像一般以固定的網格狀的矩陣形式存儲,因此在圖像上,卷積核通常在 3x3,5x5 的固定網格上實現。在 CNN 中,不同的鄰域采用同一個卷積核進行卷積,從而實現平移不變性。由此可見,圖像上的卷積操作是連續卷積操作的一種特殊的離散化表示。


3D 點云數據的表達方式與圖像完全不同。如圖 1 所示,不同于圖像,3D 點云通常由一些 3D 點組成。3D 點之間沒有前后順序之分,因此,在 3D 點云上的卷積操作應具有排列不變性,即改變 3D 點集中點順序不應影響卷積結果。此外,點云上的卷積操作應適應于不同形狀的鄰域。

 

微信圖片_20190421152010.jpg


為滿足這些要求,在 3D 空間中,可以把連續卷積算子的權重看作關于一個 3D 參考點的局部坐標的連續函數。如下式所示:

 

微信圖片_20190421152031.png


其中,W 和 F 均為連續函數,(x, y, z) 是 3D 參考點的坐標,(δx,δy,δz) 表示鄰域 G 中的 3D 點的相對坐標。(2) 式可以離散化到一個離散的 3D 點云上。同時,考慮到 3D 點云可能來自于一個不均勻采樣的傳感器,為了補償不均勻采樣,我們提出使用逆密度對學到的權重進行加權。PointConv 可以由下式表示,

 

微信圖片_20190421152053.jpg


其中,S 表示逆密度系數函數。連續函數 W 可以用多層感知器(MLP)近似。函數 W 的輸入是以 (x, y, z) 為中心的 3D 鄰域內的 3D 點的相對坐標,輸出是每個點對應的特征 F 的權重。S 是一個關于密度的函數,輸入是每個點的密度,輸出是每個點對應的逆密度系數。這個非線性的函數同樣可以用一個多層感知機近似。

微信圖片_20190421152117.jpg


圖 3 展示了在一個由 K 個 3D 點組成的鄰域上進行 PointConv 的流程。圖中,C_in 和 C_out 表示輸入和輸出的特征的維度,k, c_in, c_out 表示索引。對于 PointConv 來說,輸入由三部分組成:3D 點的相對坐標 P_local,密度 Density 和特征 F_in。3D 點的相對坐標 P_local 經過連續函數 MLP1 之后可以得到對應的每一個點的特征的權重 W;而密度 Density 經過 MLP2 之后得到逆密度系數 S;在得到權重 W, 逆密度系數 S 以及輸入的特征 F 之后,可以利用下式進行卷積,以得到輸出特征 F_out:

 

微信圖片_20190421152145.png


PointConv 通過學習連續的卷積核函數,適應了 3D 點云的不規則的特性,實現了置換不變性,使得卷積操作由傳統的圖像擴展到了 3D 點云領域。


三、高效 PointConv


最初版本的 PointConv 實現起來內存消耗大、效率低。為了解決這些問題,我們提出了一種新型重構方法,將 PointConv 簡化為兩個標準操作:矩陣乘法和 2D 卷積。這個新技巧不僅利用了 GPU 的并行計算優勢,還可以通過主流深度學習框架輕松實現。由于逆密度尺度沒有這樣的內存問題,所以下面的討論主要集中在權重函數 W 上。


1. 內存問題的產生


具體來說,令 B 為訓練階段的 mini-batch 大小,N 為點云中的點數,K 為每個局部區域的點數,C_in 為輸入通道數,C_out 為輸出通道數。對于點云,每個局部區域共享相同的權重函數,這些可以通過 MLP 學習得到。但不同點處的權重函數計算出的權重是不同的。由 MLP 生成的權重參數張量的尺寸為 B×N×K×(C_in×C_out)。假設 B = 32,N = 512,K = 32,C_in = 64,C_out = 64,并且權重參數以單精度存儲,一層網絡則需要 8GB 的內存。如此高的內存消耗將使網絡很難訓練。[31] 使用非常小的網絡和少數的濾波器,這顯著降低了其性能。


2. 高效的 PointConv


為了解決前面提到的內存問題,我們提出了一個基于 Lemma 1 的內存高效版 PointConv,這也是本文最重要的貢獻。

微信圖片_20190421152211.jpg


具體的證明可以參考原論文。根據 Lemma 1 重新實現 PointConv,可實現完全相同的卷積操作,但大大減少內存消耗。采用 1 中相同的配置,單層卷積操作的內存占用將由 8G 縮小為 0.1G 左右,變為原來的 1/64. 圖 5 展示了高效的 PointConv 卷積操作。

微信圖片_20190421152338.jpg


 四、反卷積操作


在分割任務中,將信息從粗糙層傳遞到精細層的能力非常重要。由于 PointConv 可以實現標準卷積操作,因此將 PointConv 擴展為 PointDeconv 是很順理成章的。PointDeconv 由兩部分組成:插值和 PointConv。首先,使用一個線性插值算法來得到精細層的特征的初始值,再在精細層上進行一個 PointConv 進行優化特征,從而獲得較高精度的特征值。圖 4 展示了反卷積操作的具體流程。

 

微信圖片_20190421152515.jpg


五、實驗


為了說明 PointConv 的有效性,我們在常用的 3D 點云數據庫上進行了測試,包括 ModelNet40,ShapeNet 和 ScanNet. 同時,為了說明 PointConv 是可以和圖像 CNN 進行等價,我們在 CIFAR10 上進行了測試。這里我們重點介紹在 ScanNet 上的測試結果,更多實驗結果請參考論文原文。如表 3 所示,僅使用 4 層 PointConv 網絡,即可在場景的的語義分割測試中達到遠好于其他算法的效果,達到了當前最優水平。圖 7 給出了室內場景語義分割的一些可視化結果。


 

微信圖片_20190421152542.jpg

微信圖片_20190421152606.jpg


為了說明 PointConv 可以等價于圖像上的 CNN,我們在 CIFAR10 上進行了測試。首先,將 CIFAR10 的圖像像素轉變為網格狀排列的點云,再使用 PointConv 進行分類。表格 4 給出了 PointConv 與其他 3D 點云算法和圖像 CNN 的分類精度對比??梢钥吹剑? 層的 PointConv 可以達到和 AlexNet(5 層 CNN)相似的精度,同時,PointConv(VGG) 也可以達到和 VGG 相似的分類精度。與此同時,其他的 3D 點云算法,如 PointCNN 等,則僅能取得 80% 左右的分類精度。這項實驗說明了 PointConv 可以取得與圖像 CNN 同等水平的學習效果。

 

微信圖片_20190421152627.jpg


論文:PointConv: Deep Convolutional Networks on 3D Point Clouds

微信圖片_20190421152652.jpg


論文地址:https://arxiv.org/pdf/1811.07246.pdf

代碼地址:https://github.com/DylanWusee/pointconv


摘要:與使用常規密集網格表示的圖像不同,3D 點云是不規則且無序的,因此對它們執行卷積存在困難。在本文中,我們將動態濾波器擴展為一個名為 PointConv 的新型卷積操作。PointConv 可以在點云上構建深度卷積網絡。我們將卷積核看作 3D 點局部坐標的非線性函數,該函數由權重和密度函數組成。對于給定點,利用多層感知器網絡學習權重函數,通過核密度估計學習密度函數。為了高效地計算權重函數,我們提出了一種新型計算方法,使網絡規模顯著擴大,性能顯著提高。學習到的卷積核可用于計算 3D 空間中任何點集上的平移不變卷積和置換不變卷積。此外,PointConv 還可以用作反卷積算子,將從子采樣點云中提取的特征傳遞回原始分辨率。在 ModelNet40、ShapeNet 和 ScanNet 上的實驗表明,基于 PointConv 構建的深度卷積神經網絡在 3D 點云上執行操作時能夠在具有挑戰性的語義分割基準上實現當前最優結果。此外,將 CIFAR-10 轉換為點云的實驗表明,基于 PointConv 構建的網絡性能堪比在類似結構的 2D 圖像中執行操作的卷積網絡。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区成人| 久久久蜜桃一区二区人| 久久成人免费网| 亚洲欧美成人在线| 中文久久精品| 99在线观看免费视频精品观看| 亚洲激情偷拍| 亚洲日本va午夜在线电影| 亚洲国产裸拍裸体视频在线观看乱了中文 | 老牛嫩草一区二区三区日本| 久久青青草原一区二区| 久久一二三区| 欧美成人一区二区在线| 欧美激情久久久久久| 欧美jizz19hd性欧美| 欧美阿v一级看视频| 欧美α欧美αv大片| 欧美激情亚洲激情| 欧美日韩免费高清| 国产精品v日韩精品v欧美精品网站| 欧美视频二区36p| 国产精品女主播| 国产日本欧美一区二区三区在线| 国产视频亚洲| 在线观看亚洲一区| 亚洲欧洲在线看| 夜夜爽www精品| 亚洲永久免费观看| 亚洲大片在线| 亚洲毛片在线看| 亚洲一级电影| 久久国产主播精品| 欧美bbbxxxxx| 欧美日韩国产美| 国产精品免费一区豆花| 国产一区二区成人| 亚洲黄色毛片| 亚洲一区二区三区免费在线观看 | 欧美一区激情| 亚洲日本久久| 亚洲一区精品在线| 久久久久国产精品麻豆ai换脸| 欧美.www| 国产精品欧美日韩一区二区| 国产视频一区二区在线观看| 在线观看日韩www视频免费| 亚洲另类自拍| 欧美一区二区三区电影在线观看| 亚洲日本视频| 香蕉成人伊视频在线观看| 久久亚洲欧美| 欧美日韩亚洲91| 国产一区二区三区久久久久久久久| 伊人久久综合| 亚洲午夜电影在线观看| 欧美一区二区三区在线| 亚洲美女黄色| 久久精品论坛| 欧美视频一区二区三区…| 国产一区二区无遮挡| 亚洲伦理在线免费看| 西西人体一区二区| 夜夜嗨av色综合久久久综合网 | 欧美日韩在线不卡一区| 国产一区二区中文| 99热免费精品| 亚洲韩国日本中文字幕| 亚洲欧美日韩另类精品一区二区三区| 麻豆精品视频在线观看视频| 国产精品海角社区在线观看| 亚洲第一综合天堂另类专| 亚洲综合首页| 一区二区三区视频观看| 久久综合国产精品台湾中文娱乐网| 欧美视频一区二区| 亚洲国产乱码最新视频| 欧美在线高清视频| 亚洲免费影视| 欧美另类一区二区三区| 国产综合久久| 亚洲男女自偷自拍图片另类| 99视频超级精品| 嫩草成人www欧美| 国产欧美一区二区三区另类精品 | 亚洲欧美在线播放| 欧美精品自拍| 在线观看不卡av| 午夜国产精品视频免费体验区| 一本色道88久久加勒比精品 | 亚洲欧美在线另类| 亚洲一区二区av电影| 欧美黑人在线播放| 一区一区视频| 久久国产精品久久久| 亚洲欧美日韩综合一区| 欧美日韩国产综合视频在线观看| 曰韩精品一区二区| 欧美在线视频日韩| 欧美一级久久久| 国产精品久久久久久影院8一贰佰| 亚洲韩国青草视频| 亚洲激情自拍| 麻豆av福利av久久av| 国产亚洲在线| 欧美一级午夜免费电影| 欧美一区二区三区喷汁尤物| 国产精品久久久久aaaa九色| 一区二区三区欧美在线观看| 在线综合欧美| 欧美日韩国产综合在线| 亚洲美女啪啪| 亚洲午夜高清视频| 国产精品扒开腿做爽爽爽软件 | 国产精品一二三四区| 一本久久a久久精品亚洲| av成人老司机| 欧美日韩卡一卡二| 亚洲另类黄色| 亚洲一二三区在线观看| 欧美视频在线不卡| 亚洲视频一区| 亚洲欧美视频在线观看视频| 国产精品理论片在线观看| 亚洲小说欧美另类社区| 午夜在线观看免费一区| 国产精品亚洲第一区在线暖暖韩国| 亚洲一区二区四区| 久久精品国产一区二区三区免费看| 欧美日韩精品三区| 国产精品白丝黑袜喷水久久久| 日韩亚洲精品视频| 一区二区日韩伦理片| 欧美日韩亚洲一区二| 一本久久综合亚洲鲁鲁| 亚洲一区二区三区四区五区午夜| 国产精品mv在线观看| 亚洲欧美另类国产| 久久精品亚洲精品| 伊人伊人伊人久久| 亚洲每日在线| 欧美午夜电影在线| 亚洲女女女同性video| 久久免费高清| 91久久久亚洲精品| 亚洲一区免费| 国产视频亚洲| 亚洲国产精品国自产拍av秋霞| 欧美国产精品一区| 一区二区三区四区五区视频 | 日韩视频一区二区| 欧美日韩亚洲一区二区| 亚洲影视在线| 久久三级视频| 亚洲精品在线视频观看| 亚洲欧美激情四射在线日| 国产亚洲精品久久久| 亚洲国产精品视频| 亚洲永久在线| 国产亚洲欧美另类中文| 亚洲日韩第九十九页| 欧美日韩三级视频| 欧美伊人久久久久久午夜久久久久| 米奇777超碰欧美日韩亚洲| 日韩亚洲国产精品| 久久精品一区| 亚洲精品一区二区在线| 欧美一区二区三区在线视频| 一区二区三区在线视频观看 | 性欧美8khd高清极品| **网站欧美大片在线观看| 亚洲一级在线| 伊人久久亚洲影院| 亚洲免费一区二区| 亚洲成人中文| 欧美一级理论片| 亚洲国产欧美日韩精品| 欧美一级大片在线观看| 亚洲国产精品一区二区第四页av | 午夜精品久久久久久久99热浪潮 | 欧美亚男人的天堂| 亚洲高清网站| 欧美午夜激情小视频| 久久激情综合| 国产精品久久久久av| 亚洲人成人77777线观看| 国产精品欧美久久| 99热免费精品在线观看| 韩国一区电影| 亚洲欧美一区在线| 亚洲精品免费观看| 麻豆精品网站| 欧美亚洲在线| 国产精品美女诱惑| 一本一本久久a久久精品综合麻豆| 好吊视频一区二区三区四区| 亚洲免费视频一区二区| 亚洲激情一区| 久久躁日日躁aaaaxxxx| 亚洲视频在线一区观看| 欧美另类极品videosbest最新版本|