3D目標檢測之AM3D

2021-10-04 22:57:40 字數 791 閱讀 6020

**:《accurate monocular object detection via color-embedded 3d reconstructionfor autonomous driving》

參考戳這裡

先用2d目標檢測網路和單目深度估計網路分別檢測2d box和深度資訊,然後將深度資訊轉化為三維點雲。根據2d box對目標區域進行前景分割,得到目標例項。再利用注意力機制,將rgb圖與點雲資訊結合(該**的乙個亮點),在用pointnet作為主幹網路回歸3d box。

引入三維點雲資訊後,每個點被編碼為乙個6d向量:[x, y, z, r, g, b]。因為點雲和rgb影象是不同模態的資料,若簡單的將rgb資訊與點雲資訊融合,並不能有較好的效果。所以,作者利用注意力機制將rgb資訊與點雲資訊進行融合。

其中,a、根據2d box 從rgb影象中裁剪目標的roi,並resize到128*128大小;

b、利用cnn提取目標特徵

c、特徵融合,

訓練分2個階段,第乙個階段,根據原**策略訓練2d 目標檢測和深度估計網路。第二個階段聯合訓練3d目標檢測。多工loss如下:

lloc對應3d檢測網路(檢測center、size、heading angle)。用corner loss回歸3d目標框的8個角點座標。

單目3D目標檢測調研

現有的單目3d目標檢測方案主要方案主要分為兩類,分別為基於的方法和基於偽雷達點雲的方法。基於的方法一般通過2d 3d之間的幾何約束來學習,包括目標形狀資訊,地面資訊,以及關鍵點等等,通過這些資訊在損失函式中約束3d檢測學習得更好。基於偽雷達點雲的方法首先從2d中估計出單目深度資訊來,然後利用單目深度...

不要為3d而3d

和以前的幾個朋友聊天,也有做game的。發現大家對3d技術都非常熱衷,但是這種熱衷顯得刻意的 為3d而3d,就有點捨本逐末。1 遊戲最重要的是策劃,需要具體的滿足人心底的某種需求,2 3d需要 好顯示卡的支援,這樣就將一部分使用者排斥在外面了。3 現在3d engine已經 很成熟了,通過這些上面的...

CSS 3D之製作3D骰子

css 3d之製作3d骰子 css3 3d其實還是轉換的一種,css3提供了2d轉換,裡面有位移 縮放 旋轉 斜拉,這些個效果都是在2d平面上的效果。那麼3d其實就是多了乙個維度,也就是多了個座標軸。頁面中想做3d效果就需要乙個東西,就是盛放3d變換的元素的容器,咱們把它叫做舞台 在stage的cs...