目標檢測 目標檢測通用框架總結

2021-10-14 11:04:28 字數 901 閱讀 7620

目標檢測框架個人總結

以下是筆記中包含的內容:

目標檢測網路框架總結(yolov4中有圖)

從最開始的神經網路到現在深度更深,模組更多的目標檢測深度學習神經網路,如今大致可以分為two-stage-detector (典型的為rcnn系列**)和 one-stage-detector(典型為yolo系列**),每個網路有可以細分為如下圖所示結構:

輸入(input): 影象、影象金字塔等;

骨幹網路(backbone):用於提取的特徵圖,常用的有vgg16、resnet-50、spinenet、efficientnet-b0/b7、cspresnetxt50、cspdarknet53等;

頸部網路(neck):

額外模組:spp、aspp、rfb、sam

融合模組:fpn、pan、nas-fpn、full-connected fpn、bifpn、asff、sfam

頭部網路(head):

dense prediction(one-stage)

rpn、ssd、yolo、retinanet(anchor based)

cornernet、centernet、matrixnet、fcos(anchor free)

sparse prediction(two-stage)

faster r-cnn、r-fcn、mask r-cnn(anchor based)

reppoints(anchor free)

以上基本就是現在目標檢測的整體結構,一般對目標檢測網路進行改進都是基於各個模組分布進行。

後序會在細化各模組內的具體總結

通用目標檢測

tensorlow object detection 目標檢測系列一些資料 使用tensorflow object detection api進行物體檢測 使用tensorflow object detection api訓練自己的資料 tensorflow訓練模型庫 國外論壇教你一步一步訓練自己的...

目標檢測通用trick

離線增強 直接對資料集進行處理,資料的數目會變成增強因子 x 原資料集的數目 這種方法常常用於資料集很小的時候 2.1 warmup 訓練初期由於離目標較遠,一般需要選擇大的學習率,但是使用過大的學習率容易導致不穩定性。所以可以做乙個學習率熱身階段,在開始的時候先使用乙個較小的學習率,然後當訓練過程...

目標檢測總結

盡量選擇支援 voc 格式的資料集的演算法,目前仍然以兩階段為主,faster rcnn fpn 網路為 backubone 為主,以商湯 mmdetection 為代表。voc 與 coco 資料集區別,coco 格式資料集作為輸入會過濾掉沒有目標的,會造成負樣本大量減少。voc 格式資料集作為輸...