成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

企業動態
飛槳開源框架 1.7 版本發布了用于 3D 點云分類、分割和檢測的 PointNet++ 和 PointRCNN 模型。

 11 年前的「阿凡達」讓少年的我們第一次戴上 3D 眼鏡,聲勢浩大的瀑布奔流而下,星羅棋布飄浮在空中的群山,無一不體現著對生命的敬意,妥妥的坐穩了 2010 年北美、海外、中國和全球票房 No.1 的寶座,「3D」正式進入了大眾的視線。

[[324035]]

 

圖片來自網絡

 

 

11 年過去了,出走半生,我們依舊少年,「阿凡達 2」依舊沒有如約上映,但 3D 應用卻在此期間得到了蓬勃的發展。

 

 

這一方面得益于 3D 傳感器技術的飛速發展,用戶可以更加便捷地獲取到三維圖像數據;另一方面隨著機器人、無人駕駛、AR&VR 等業務的日趨成熟,需要快速處理和理解海量的 3D 數據,以便精確感知周邊物體的空間信息,3D 數據的深度學習需求應運而生。

 

隨著 2020 年中國新基建政策的發布,相信未來 3D 視覺技術將會有更廣闊的應用空間。
飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

No.1

3D 深度學習需要什么格式的數據輸入呢?

 

2D 圖像可以天然的表示成二維矩陣,但 3D 數據卻非常復雜,它有很多種表達形式,如:點云、體積像素、多邊形網格和多視圖。

 

 

在 3D 深度學習領域中,點云數據應用最為廣泛。這是因為點云數據非常接近原始的傳感器數據,采用這種形式,可以更好的挖掘原始數據中的信息,使用較少的數據即可表征較多的細節的特性。

 

此外點云的表達形式非常簡單,模型訓練時,對 GPU 性能沒有太高的要求。
飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

 

但是點云是不規則的數據,在空間中可以任意分布。傳統情況下,可以先將點云數據轉化成體積像素表示方式,再復用 2D 圖像的 CNN 模型,但是代價會非常高。

 

 

原因是體積像素在空間中的稀疏性使得 3D CNN 訓練對顯存要求極高,模型難以收斂。

那么,是否有方法可以直接在點云上數據上實現特征學習呢?

飛槳開源框架 1.7 版本發布了用于 3D 點云分類、分割和檢測的 PointNet++ 和 PointRCNN 模型。

支持 ShapeNet,ModelNet,KITTI 等多種點云數據集,在 ModelNet40 數據集上,PointNet++ 分類精度可達 90%,在 KITTI(Car)的 Easy 數據子集上,PointRCNN 檢測精度可達 86.66%,持平世界領先水平。

 

 

開發者在飛槳框架基礎上可快速完成任務,實現工業應用。

 

 

3D 模型體驗請戳如下鏈接:

  • https://github.com/PaddlePaddle/models/tree/release/1.7/PaddleCV/3d_vision 

 

No.2

PointNet++ 原理和實驗表現

PointNet++ 核心是通過多級點集特征學習提取點云數據的特征,然后將提取的特征分別輸入到分類和分割網絡,進行 3D 數據的圖像分類和語義分割,PointNet++ 網絡結構下圖所示。

 

飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

①多級點集特征學習(Hierarchical point set feature learning)

 

 

集合抽象層是多級點集特征學習的基本模塊,由如下三個關鍵部分組成: 

  • 采樣層:使用最遠點采樣(FPS)的方法,從輸入點中選擇一組點,定義局部區域的中心。

  • 分組層:根據中心點進行分組,將云點數據劃分成若干個局部區域。

  • 特征提取:通過 PointNet++ 對各個局部區域進行特征提取,獲得局部特征。

 

通過下面的動態圖,可以幫助大家更好的理解多級點集特征學習的實現。
飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

 

圖中將 Paddle 首字母“P”做一個局部坐標,通過 PointNet++ 提取特征,得到一個新的點。重復這個操作,會得到另一個小區域的點。

 

 

經過一系列操作之后,會得到一組新的點。這組點在數量上少于輸入的點,但每個點都代表了周圍區域的幾何特征。

②分類任務(Classification)

 

 

類似于傳統的圖像分類,模型將全局特征送入全連接網絡中,最終得到預測的類別概率。

③分割任務(Segmentation)

 

 

對于語義分割任務,需要從低分辨率特征中上采樣還原高分辨率的特征。對于 CNN 模型,一般是使用 2D 圖像插值的方式實現。

 

 

PointNet++ 模型采用提取最近的 3 個近鄰點,并通過這三個點加權平均的方式插值獲得上采樣點。

 

 

此外,PointNet++ 還因其對輸入數據順序置換的不變性、輕量級結構、對數據丟失非常魯棒等特征,非常適合工業領域應用。

 

實驗結論

PointNet++ 模型測試精度如下:
飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

No.3

PointRCNN 原理和實驗表現

3D 目標檢測模型 PointRCNN 借鑒了 PointNet++ 和 RCNN 的思想,提出了自底向上的生成和調整候選檢測區域的算法,網絡結構如下圖所示。
飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

 

PointRCNN 的網絡結構分為兩個階段:第一階段自底向上生成 3D 候選預測框;第二階段在規范坐標中對候選預測框進行搜索和微調,得到更為精確的預測框作為檢測結果。

 

 

第一階段:對 3D 點云數據進行語義分割和前背景劃分,生成候選預測框,有如下三個關鍵部。

①點云特征提取:通過 PointNet++ 對點云數據進行編碼和解碼,提取點云特征向量。

 

 

②前景點分割:根據提取的點云特征向量,使用 focal loss 區分前景點和背景點。focal loss 能有效地平衡前景點和背景點比例失衡問題,從而得到更為準確的分類效果。

 

 

③生成候選框:采用候選框箱模型(bin)的方法,將前背景點分割信息生成預測候選框。

 

舉例來說,將候選框定義為參數(x,y,z,h,w,l,θ)表征的空間中的箱體,其中(x,y,z)為箱體中心坐標,( h,w,l)為箱體在中心坐標方向上的大小,θ 為鳥瞰視角上(y 方向從上往下看)箱體在 x-z 平面的角度。
飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

 

bin 的執行方式為:先根據前景點的分割信息粗分其所屬的箱體;再在箱體內部對其做回歸,得到箱體參數作為預測框;最后對預測框做 NMS(Non-Max Suppress,非極大值抑制),得到最終預測候選框。

 

 

第二階段:在規范坐標中微調候選預測框,獲得最終的檢測結果,有如下五個關鍵部分。

①區域池化:對候選框內每個點的特征進行池化。

 

②坐標轉化:為了更好地獲取局部信息,需要將多個候選區域中的前景點坐標(同一個坐標系)轉化為局域坐標系中的規范坐標(以預測框為中心點的多個坐標系),如下圖所示。
飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

 

③特征編碼:將規范坐標時丟失的深度信息、規范后的坐標信息、前后背景語義信息等經過多層感知機提取特征,作為每個點的編碼特征。

 

 

④微調預測框:經過上一步編碼后的特征,經 PointNet++ 網絡進行特征提取,最后回歸得到局部坐標系下的 3D 預測框。

 

實驗結論

目前發布的 KITTI 數據集下 Car 檢測精度如下:
飛槳火力全開,重磅上線3D模型:PointNet++、PointRCNN!

 

以上就是飛槳 1.7 發布的 PointNet++ 和 PointRCNN 模型,基于飛槳框架,開發者可快速實現 3D 圖像的分類、語義分割和目標檢測任務,模型精度持平世界一流水平。

 

 

歡迎感興趣的伙伴在 PaddleCV 的模型庫中,獲取相關數據集和代碼,嘗試實現自己的 3D 應用。(3D 模型存在自定義 OP,需要在 GPU+Linux 平臺實現)

 

 

如果您加入官方 QQ 群,您將遇上大批志同道合的深度學習同學。官方 QQ 群:703252161。

 

 

如果您想詳細了解更多飛槳的相關內容,請參閱以下文檔。

官網地址:https://www.paddlepaddle.org.cn

 

 

飛槳開源框架項目地址:

  • GitHub: https://github.com/PaddlePaddle/models/tree/release/1.7/PaddleCV/3d_vision 

  • Gitee: https://gitee.com/paddlepaddle/Paddle

 

 

3D 模型體驗請戳如下鏈接:

  • https://github.com/PaddlePaddle/models/tree/release/1.7/PaddleCV/3d_vision

 

 

責任編輯:張燕妮 來源: 51CTO技術棧
相關推薦

2013-02-28 09:22:49

MWC移動互聯網通信網絡

2020-08-26 10:37:21

阿里3D

2024-12-10 09:40:00

AI3D模型

2021-09-14 10:11:46

谷歌3D舞蹈生成模型FACT

2023-08-18 08:00:00

游戲開發3D模型

2016-08-12 10:37:38

阿里云人工智能ET

2025-03-27 09:26:30

2015-02-03 16:06:37

2011-10-06 13:30:45

宏碁投影儀

2024-03-20 15:51:00

AI數據

2019-11-18 10:22:01

深度學習編程人工智能

2012-11-26 12:51:44

木材3D打

2025-02-13 08:26:26

2017-06-21 17:52:56

存儲

2011-05-26 10:05:07

優派投影機

2024-07-18 06:58:36

2023-12-11 09:00:00

人工智能3D模型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人午夜影院 | 国产精品视频一二三区 | 九九九久久国产免费 | 欧美色综合一区二区三区 | 中文字幕精品一区二区三区精品 | 美女视频黄的 | 久久久精彩视频 | 久久最新 | 狠狠操狠狠干 | 久久99精品国产 | 亚洲日本乱码在线观看 | 国产成人久久久 | 一区二区三区视频在线免费观看 | 国产视频久久久久 | 日本五月婷婷 | 日韩成人在线视频 | 狠狠的干| 久久精品亚洲欧美日韩久久 | 97国产精品视频人人做人人爱 | 久久精品毛片 | 在线视频一区二区三区 | 亚洲激情一级片 | 亚洲 欧美 另类 综合 偷拍 | 亚洲九色 | 成人国产精品久久久 | 精品亚洲一区二区三区四区五区 | 久久精品视频91 | 国产999精品久久久久久 | 日韩在线一区二区 | 特黄视频| 亚洲最色视频 | 中文字幕 在线观看 | 国产日韩欧美在线播放 | 99自拍视频 | 国产在线观看网站 | 日韩欧美成人精品 | 毛片.com| 欧美视频精品 | 欧美成人精品 | 国产精品日韩欧美一区二区三区 | 精品粉嫩aⅴ一区二区三区四区 |