目標檢測演算法整理(簡潔版)

2021-08-21 18:51:33 字數 1155 閱讀 1825

無區域提名演算法

如果想要詳細的了解深度學習在目標檢測上的應用,可以戳

滑動視窗進行區域提名

多尺度滑動視窗增加檢測數量

回歸模型**每個物件的位置

邊框合併

創新點:overfeat是cnn用來進行目標檢測的早期工作,主要思想是多尺度滑窗進行分類、定位和檢測。

區域提名:選擇性搜尋

區域大小歸一化:resize

特徵提取:cnn

分類和回歸:識別、微調邊框位置

創新點:將overfeat的多尺度滑窗換成選擇性搜尋.

fast r-cnn用到了spp-net的思想,來解決r-cnn的crop和wrap導致物體不全或拉伸的問題。

spp-net:在卷積層和全連線層之間加入spp layer,此時網路的輸入可以是任意尺度的,在spp layer中每乙個pooling的filter會根據輸入調整大小,而spp的輸出尺度始終是固定的。

解決問題:r-cnn在對區域提名進行特徵提取時會有重複計算部分,fast r-cnn修正了這個問題。

區域歸一化:簡化的spp層——roi池化層

分類和回歸

解決問題:fast r-cnn使用的是選擇性搜尋進行區域提名,速度仍不夠快。

特徵提取

區域提名:rpn

區域判定和回歸:對每個矩形框進行二分類(是否有object),並用k個回歸模型微調邊框位置和大小。

分類與回歸

創新點:去除了最後的全連線層,使用了resnet。

區域提名:rpn

分類和回歸

把輸入縮放到448x448

執行卷積網路

對模型置信度卡閾值,得到目標位置及類別。

特點:

從yolo中繼承了將detection轉化為regression的思路,同時一次即可完成網路訓練

基於faster rcnn中的anchor,提出了相似的prior box;

加入基於特徵金字塔(pyramidal feature hierarchy)的檢測方式,相當於半個fpn思路

**已被yolo9000超越**1

BING演算法 思路整理(目標檢測演算法)

bing 演算法最終是幫忙找到影象當中的候選的物體區域,box表示為 get potential bounding boxes,each of which isrepresented by a vec4i for minx,miny,maxx,maxy 將影象歸一化到乙個相同的尺度 例如 8 8 上...

目標檢測演算法

基於深度學習的回歸方法 yolo ssd densebox 傳統目標檢測流程 rcnn解決的就是預先找出圖中目標可能出現的位置,即候選區域,再對這些區域進行識別分類。r cnn 具體步驟如下 步驟二 對該模型做fine tuning 微調 步驟三 特徵提取 步驟四 訓練乙個svm分類器來判斷這個候選...

目標檢測演算法對比 目標檢測演算法工程落地

覆盤一下在實現檢測演算法落地過程中所經歷的乙個流程 列出幾點重點說明一下 1 網路的選取和調參是關鍵 網路選取 考慮到實際情況的實時性 硬體效能,需考慮參數量較小的檢測網路,更傾向於單階段式的網路 基於yolossd等的多個變體網路 其次基礎特徵提取網路backbone的替換,傳統都是vgg的特徵提...