哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

KITTI 3D檢測(cè)數(shù)據(jù)集

新機(jī)器視覺(jué) ? 來(lái)源:新機(jī)器視覺(jué) ? 作者:千百度@知乎 ? 2022-05-31 10:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

77c8d9f8-e01e-11ec-ba43-dac502259ad0.png

基于Lidar的object檢測(cè)模型包括Point-based [PointRCNN(CVPR19), IA-SSD(CVPR22)等], Voxel-based [PointPillars(CVPR19), CenterPoint(CVPR21)等],Point-Voxel-based [PV-RCNN(CVPR20), HVPR(CVPR21)等]和Multi-view-based[PIXOR(CVPR18)等]等。本博客主要記錄,作為菜鳥(niǎo)的我,在KITTI數(shù)據(jù)集上(3類(lèi))基于PyTorch實(shí)現(xiàn)PointPillars的一些學(xué)習(xí)心得, 訓(xùn)練和測(cè)試的pipeline如Figure 1所示。這里按照深度學(xué)習(xí)算法的流程進(jìn)行展開(kāi): 數(shù)據(jù) + 網(wǎng)絡(luò)結(jié)構(gòu) + 預(yù)測(cè)/可視化 + 評(píng)估,和實(shí)現(xiàn)的代碼結(jié)構(gòu)是一一對(duì)應(yīng)的,完整代碼已更新于github//github.com/zhulf0804/PointPillars [說(shuō)明 - 代碼的實(shí)現(xiàn)是通過(guò)閱讀mmdet3dv0.18.1源碼, 加上自己的理解完成的。因?yàn)椴粫?huì)寫(xiě)cuda, 所以cuda代碼和少量代碼是從mmdet3dv0.18.1復(fù)制過(guò)來(lái)的。]

78442ec8-e01e-11ec-ba43-dac502259ad0.jpg

一、KITTI 3D檢測(cè)數(shù)據(jù)集

1.1 數(shù)據(jù)集信息:

·KITTI數(shù)據(jù)集論文:Are we ready for autonomous driving? the kitti vision benchmark suite[CVPR 2012] 和Vision meets robotics: The kitti dataset[IJRR 2013]·KITTI數(shù)據(jù)集下載(下載前需要登錄): point cloud(velodyne, 29GB), images(image_2, 12 GB), calibration files(calib, 16 MB)和labels(label_2, 5 MB)。數(shù)據(jù)velodyne, calib 和 label_2的讀取詳見(jiàn)utils/io.py。

1.2 ground truth label信息 [file]

對(duì)每一幀點(diǎn)云數(shù)據(jù), label是 n個(gè)15維的向量, 組成了8個(gè)維度的信息。

786aee6e-e01e-11ec-ba43-dac502259ad0.png

1)訓(xùn)練時(shí)主要用到的是類(lèi)別信息(type) 和3d bbox 信息 (location, dimension, rotation_y).2)觀測(cè)角(alpha)和旋轉(zhuǎn)角(rotation_y)的區(qū)別和聯(lián)系可以參考博客blog.csdn.net/qq_161375。

1.3 坐標(biāo)系的變換

因?yàn)間t label中提供的bbox信息是Camera坐標(biāo)系的,因此在訓(xùn)練時(shí)需要使用外參等將其轉(zhuǎn)換到Lidar坐標(biāo)系; 有時(shí)想要把3d bbox映射到圖像中的2d bbox方便可視化,此時(shí)需要內(nèi)參。具體轉(zhuǎn)換關(guān)系如Figure 2。坐標(biāo)系轉(zhuǎn)換的代碼見(jiàn)utils/process.py。

78b98984-e01e-11ec-ba43-dac502259ad0.jpg

1.4 數(shù)據(jù)增強(qiáng)

數(shù)據(jù)增強(qiáng)應(yīng)該是Lidar檢測(cè)中很重要的一環(huán)。發(fā)現(xiàn)其與2D檢測(cè)中的增強(qiáng)差別較大,比如3D中會(huì)做database sampling(我理解的是把gt bbox進(jìn)行cut-paste), 會(huì)做碰撞檢測(cè)等。在本庫(kù)中主要使用了采用了5種數(shù)據(jù)增強(qiáng), 相關(guān)代碼在dataset/data_aug.py。
  • 采樣gt bbox并將其復(fù)制到當(dāng)前幀的點(diǎn)云
    • 從Car, Pedestrian, Cyclist的database數(shù)據(jù)集中隨機(jī)采集一定數(shù)量的bbox及inside points, 使每類(lèi)bboxes的數(shù)量分別達(dá)到15, 10, 10.
    • 將這些采樣的bboxes進(jìn)行碰撞檢測(cè), 通過(guò)碰撞檢測(cè)的bboxes和對(duì)應(yīng)labels加到gt_bboxes_3d, gt_labels
    • 把位于這些采樣bboxes內(nèi)點(diǎn)刪除掉, 替換成bboxes內(nèi)部的點(diǎn).
  • bbox 隨機(jī)旋轉(zhuǎn)平移
    • 以某個(gè)bbox為例, 隨機(jī)產(chǎn)生num_try個(gè)平移向量t和旋轉(zhuǎn)角度r, 旋轉(zhuǎn)角度可以轉(zhuǎn)成旋轉(zhuǎn)矩陣(mat).
    • 對(duì)bbox進(jìn)行旋轉(zhuǎn)和平移, 找到num_try中第一個(gè)通過(guò)碰撞測(cè)試的平移向量t和旋轉(zhuǎn)角度r(mat).
    • 對(duì)bbox內(nèi)部的點(diǎn)進(jìn)行旋轉(zhuǎn)和平移.
    • 對(duì)bbox進(jìn)行旋轉(zhuǎn)和平移.
  • 隨機(jī)水平翻轉(zhuǎn)
    • points水平翻轉(zhuǎn)
    • bboxes水平翻轉(zhuǎn)
  • 整體旋轉(zhuǎn)/平移/縮放
    • object旋轉(zhuǎn), 縮放和平移
    • point旋轉(zhuǎn), 縮放和平移
  • 對(duì)points進(jìn)行shuffle: 打亂點(diǎn)云數(shù)據(jù)中points的順序。
Figure3是對(duì)上述前4種數(shù)據(jù)增強(qiáng)的可視化結(jié)果。

78e2ec70-e01e-11ec-ba43-dac502259ad0.jpg

二、網(wǎng)絡(luò)結(jié)構(gòu)與訓(xùn)練

790ffaf8-e01e-11ec-ba43-dac502259ad0.png

7944643c-e01e-11ec-ba43-dac502259ad0.png

2.2 GT值生成

Head的3個(gè)分支基于anchor分別預(yù)測(cè)了類(lèi)別, bbox框(相對(duì)于anchor的偏移量和尺寸比)和旋轉(zhuǎn)角度的類(lèi)別, 那么在訓(xùn)練時(shí), 如何得到每一個(gè)anchor對(duì)應(yīng)的GT值呢 ? 相關(guān)代碼見(jiàn)model/anchors.py

79a33d0e-e01e-11ec-ba43-dac502259ad0.png

79daebe6-e01e-11ec-ba43-dac502259ad0.png

2.3 損失函數(shù)和訓(xùn)練

現(xiàn)在知道了類(lèi)別分類(lèi)head, bbox回歸head和朝向分類(lèi)head的預(yù)測(cè)值和GT值, 接下來(lái)介紹損失函數(shù)。相關(guān)代碼見(jiàn)loss/loss.py。

7a01fcf4-e01e-11ec-ba43-dac502259ad0.png

總loss = 1.0*類(lèi)別分類(lèi)loss + 2.0*回歸loss + 2.0*朝向分類(lèi)loss。模型訓(xùn)練: 優(yōu)化器torch.optim.AdamW(), 學(xué)習(xí)率的調(diào)整torch.optim.lr_scheduler.OneCycleLR(); 模型共訓(xùn)練160epoches。

三、單幀預(yù)測(cè)和可視化

基于Head的預(yù)測(cè)值和anchors, 如何得到最后的候選框呢 ? 相關(guān)代碼見(jiàn)model/pointpillars.py。一般經(jīng)過(guò)以下幾個(gè)步驟:基于預(yù)測(cè)的類(lèi)別分?jǐn)?shù)的scores, 選出nms_pre (100) 個(gè)anchors: 每一個(gè)anchor具有3個(gè)scores, 分別對(duì)應(yīng)屬于每一類(lèi)的概率, 這里選擇這3個(gè)scores中最大值作為該anchor的score; 根據(jù)每個(gè)anchor的score降序排序, 選擇anchors。

7a278974-e01e-11ec-ba43-dac502259ad0.png

3. 逐類(lèi)進(jìn)行以下操作:
  • 過(guò)濾掉類(lèi)別score 小于 score_thr (0.1) 的bboxes
  • 基于nms_thr (0.01), nms過(guò)濾掉重疊框:

7a9bf3a4-e01e-11ec-ba43-dac502259ad0.png

另外, 基于Open3d實(shí)現(xiàn)了在Lidar和Image里3d bboxes的可視化, 相關(guān)代碼見(jiàn)test.pyutils/vis_o3d.py。下圖是對(duì)驗(yàn)證集中id=000134的數(shù)據(jù)進(jìn)行可視化的結(jié)果。

7acf8ade-e01e-11ec-ba43-dac502259ad0.jpg

7af3dce0-e01e-11ec-ba43-dac502259ad0.jpg

四、模型評(píng)估

評(píng)估指標(biāo)同2D檢測(cè)類(lèi)似, 也是采用AP, 即Precison-Recall曲線下的面積。不同的是, 在3D中可以計(jì)算3D bbox, BEV bbox 和 (2D bbox, AOS)的AP。先說(shuō)明一下AOS指標(biāo)和Difficulty的定義。

7b52c138-e01e-11ec-ba43-dac502259ad0.png

Difficulty: 根據(jù)2d框的高度, 遮擋程度和截?cái)喑潭? 把bbox分為 difficulty=0, 1, 2 或 其它。相關(guān)定義具體查看代碼pre_process_kitti.py#L16-32。這里以3D bbox為例, 介紹類(lèi)別=Car,difficulty=1AP的計(jì)算。注意, difficulty=1的數(shù)據(jù)實(shí)際上是指difficulty<=1的數(shù)據(jù); 另外這里主要介紹大致步驟, 具體實(shí)現(xiàn)見(jiàn)evaluate.py。1.計(jì)算3D IoU (utils/process.pyiou3d(bboxes1, bboxes2)), 用于判定一個(gè)det bbox是否和gt bbox匹配上 (IoU > 0.7)。2.根據(jù)類(lèi)別=Car,difficulty=1選擇gt bboxes和det bboxes。
  • gt bboxes: 選擇類(lèi)別=Car,difficulty<=1的bboxes;
  • det bboxes: 選擇預(yù)測(cè)類(lèi)別=Car的bboxes。
3. 確定P-R曲線中的點(diǎn)對(duì)(Pi, Ri)對(duì)應(yīng)的score閾值。

7bed7ae8-e01e-11ec-ba43-dac502259ad0.png

7c33fc20-e01e-11ec-ba43-dac502259ad0.jpg

五、總結(jié)點(diǎn)云檢測(cè), 相比于點(diǎn)云中其它任務(wù)(分類(lèi), 分割和配準(zhǔn)等), 邏輯和代碼都更加復(fù)雜, 但這并不是體現(xiàn)在網(wǎng)絡(luò)結(jié)構(gòu)上, 更多的是體現(xiàn)在數(shù)據(jù)增強(qiáng), Anchors和GT生成, 單幀推理等。點(diǎn)云檢測(cè), 相比于2D圖像檢測(cè)任務(wù), 不同的是坐標(biāo)系變換, 數(shù)據(jù)增強(qiáng)(碰撞檢測(cè), 點(diǎn)是否在立方體判斷等), 斜長(zhǎng)方體框IoU的計(jì)算等; 評(píng)估方式因?yàn)榭紤]到DontCare, difficulty等, 也更加復(fù)雜一些.初次接觸基于KITTI的3D檢測(cè), 如有理解錯(cuò)誤的, 還請(qǐng)指正; 內(nèi)容太多了, 如有遺漏, 待以后補(bǔ)充。 審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1362

    瀏覽量

    22886
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1239

    瀏覽量

    26258
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5603

    瀏覽量

    124590

原文標(biāo)題:3D點(diǎn)云 (Lidar)檢測(cè)入門(mén)篇 : PointPillars PyTorch實(shí)現(xiàn)

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    3D線激光輪廓傳感器:車(chē)載插座尺寸檢測(cè)的革新力量

    如何利用3D線激光輪廓傳感器技術(shù)檢測(cè)車(chē)載插座的尺寸,滿足對(duì)針腳到圓環(huán)高度等五個(gè)關(guān)鍵尺寸的精確檢測(cè)需求。
    的頭像 發(fā)表于 03-30 17:13 ?1241次閱讀
    <b class='flag-5'>3D</b>線激光輪廓傳感器:車(chē)載插座尺寸<b class='flag-5'>檢測(cè)</b>的革新力量

    常見(jiàn)3D打印材料介紹及應(yīng)用場(chǎng)景分析

    3D打印材料種類(lèi)豐富,不同材料性能差異明顯。本文介紹PLA、ABS、PETG等常見(jiàn)3D打印材料的特點(diǎn)與應(yīng)用場(chǎng)景,幫助讀者了解3D打印用什么材料更合適,為選材提供基礎(chǔ)參考。
    的頭像 發(fā)表于 12-29 14:52 ?821次閱讀
    常見(jiàn)<b class='flag-5'>3D</b>打印材料介紹及應(yīng)用場(chǎng)景分析

    探索TLE493D-P3XX-MS2GO 3D 2Go套件:開(kāi)啟3D磁傳感器評(píng)估之旅

    探索TLE493D-P3XX-MS2GO 3D 2Go套件:開(kāi)啟3D磁傳感器評(píng)估之旅 在電子工程師的日常工作中,評(píng)估和開(kāi)發(fā)磁傳感器是一項(xiàng)常見(jiàn)且重要的任務(wù)。英飛凌(Infineon
    的頭像 發(fā)表于 12-18 17:15 ?1242次閱讀

    iDS iToF Nion 3D相機(jī),開(kāi)啟高性價(jià)比3D視覺(jué)新紀(jì)元!

    一、友思特新品 友思特 iDS uEye Nion iTof 3D相機(jī)將 120 萬(wàn)像素的卓越空間分辨率與可靠的深度精度相結(jié)合—即使在極具挑戰(zhàn)性的環(huán)境中也能確保獲取精細(xì)的 3D 數(shù)據(jù)。 其外殼達(dá)到
    的頭像 發(fā)表于 12-15 14:59 ?522次閱讀
    iDS iToF Nion <b class='flag-5'>3D</b>相機(jī),開(kāi)啟高性價(jià)比<b class='flag-5'>3D</b>視覺(jué)新紀(jì)元!

    Vitrox的v510i系列的3D AOI光學(xué)檢測(cè)設(shè)備

    V510i部署在SMT生產(chǎn)線的 貼片機(jī)之后、回流焊爐之前或之后 ,主要用于檢測(cè)貼裝好的電子元件是否存在缺陷。其核心任務(wù)是: 3D與2D復(fù)合檢測(cè) :同時(shí)利用
    的頭像 發(fā)表于 12-04 09:27 ?893次閱讀

    Vitrox 3D在線X-RAY檢測(cè)技術(shù)

    中國(guó)的核心代理商,致力于將前沿的自動(dòng)光學(xué)檢測(cè)技術(shù)帶給國(guó)內(nèi)電子制造業(yè)。今天,我們將深入剖析Vitrox核心技術(shù)之一——3D在線X-RAY自動(dòng)檢測(cè)系統(tǒng)?的工作原理 一、技術(shù)背景:為何需要3D
    的頭像 發(fā)表于 12-03 10:05 ?825次閱讀

    微納尺度的神筆——雙光子聚合3D打印 #微納3D打印

    3D打印
    楊明遠(yuǎn)
    發(fā)布于 :2025年10月25日 13:09:29

    玩轉(zhuǎn) KiCad 3D模型的使用

    “ ?本文將帶您學(xué)習(xí)如何將 3D 模型與封裝關(guān)聯(lián)、文件嵌入,講解 3D 查看器中的光線追蹤,以及如何使用 CLI 生成 PCBA 的 3D 模型。? ” ? 在日常的 PCB 設(shè)計(jì)中,我們大部分
    的頭像 發(fā)表于 09-16 19:21 ?1.2w次閱讀
    玩轉(zhuǎn) KiCad <b class='flag-5'>3D</b>模型的使用

    iTOF技術(shù),多樣化的3D視覺(jué)應(yīng)用

    動(dòng)態(tài)模糊,確保高耐光性,同時(shí)輸出2D(紅外)和3D(深度)數(shù)據(jù)。 ◆ Testing Principles ※ 測(cè)量脈沖光的飛行時(shí)間,以檢測(cè) TOF 相機(jī)與被測(cè)物體之間的距離。
    發(fā)表于 09-05 07:24

    AD 3D封裝庫(kù)資料

    ?AD ?PCB 3D封裝
    發(fā)表于 08-27 16:24 ?8次下載

    3D激光輪廓儀可實(shí)現(xiàn)在線3D測(cè)量和檢測(cè)

    Z-Trak? Express 1K5 系列專(zhuān)為實(shí)現(xiàn)經(jīng)濟(jì)高效的在線3D測(cè)量和檢測(cè)而設(shè)計(jì),具有高速檢測(cè)能力和實(shí)時(shí)處理性能。
    的頭像 發(fā)表于 08-08 17:17 ?1114次閱讀
    <b class='flag-5'>3D</b>激光輪廓儀可實(shí)現(xiàn)在線<b class='flag-5'>3D</b>測(cè)量和<b class='flag-5'>檢測(cè)</b>

    3D打印能用哪些材質(zhì)?

    3D打印的材質(zhì)有哪些?不同材料決定了打印效果、強(qiáng)度、用途乃至安全性,本文將介紹目前主流的3D打印材質(zhì),幫助你找到最適合自己需求的材料。
    的頭像 發(fā)表于 07-28 10:58 ?4349次閱讀
    <b class='flag-5'>3D</b>打印能用哪些材質(zhì)?

    海伯森3D閃測(cè)傳感器,工業(yè)檢測(cè)領(lǐng)域的高精度利器

    隨著信息技術(shù)的飛速進(jìn)步,第四次視覺(jué)革命深度融合“人”“機(jī)”“物”,基于光學(xué)原理的3D視覺(jué)檢測(cè)技術(shù)迎來(lái)爆發(fā)式發(fā)展,成為工業(yè)生產(chǎn)中更高效的檢測(cè)利器。3D視覺(jué)技術(shù)通過(guò)非接觸性、高速性、
    的頭像 發(fā)表于 06-20 17:46 ?1576次閱讀
    海伯森<b class='flag-5'>3D</b>閃測(cè)傳感器,工業(yè)<b class='flag-5'>檢測(cè)</b>領(lǐng)域的高精度利器

    3D AD庫(kù)文件

    3D庫(kù)文件
    發(fā)表于 05-28 13:57 ?6次下載

    TPS65735 用于主動(dòng)快門(mén) 3D 眼鏡的電源管理 IC數(shù)據(jù)手冊(cè)

    TPS65735 設(shè)備是用于活動(dòng)的電源管理單元 (PMU) 快門(mén) 3D 眼鏡由集成電源路徑、線性充電器、LDO、升壓轉(zhuǎn)換器、 以及全 H 橋模擬開(kāi)關(guān),用于一對(duì)主動(dòng)快門(mén)中的左右快門(mén)作 3D 眼鏡。除了
    的頭像 發(fā)表于 04-28 09:41 ?1054次閱讀
    TPS65735 用于主動(dòng)快門(mén) <b class='flag-5'>3D</b> 眼鏡的電源管理 IC<b class='flag-5'>數(shù)據(jù)</b>手冊(cè)
    宣威市| 新干县| 定州市| 体育| 夏河县| 威远县| 巩义市| 杭锦旗| 英吉沙县| 长沙县| 达拉特旗| 桂阳县| 榆社县| 威信县| 山东省| 香格里拉县| 深泽县| 河池市| 晋州市| 桐庐县| 丁青县| 阳泉市| 武城县| 江达县| 柳林县| 吉水县| 惠州市| 吴忠市| 永修县| 南江县| 旅游| 黑河市| 方城县| 九龙县| 阿克苏市| 辽中县| 富阳市| 清流县| 博爱县| 益阳市| 隆安县|