【目標檢測】Bounding Box Regression
Bounding Box是目標檢測中一個重要概念。常見格式是邊界框左上角座標、右下角座標,即[xmin,ymin,xmax,ymax];或者邊界框中心座標,寬高,即[x_center,y_center,w,h]。
Bounding Box Regression的作用
以下圖為例,紅色框表示Ground Truth, 藍色框為網路輸出的候選區域框Region Proposal。藍色框被分類器識別為person,但因框定位不準(IoU<閾值), 則也是檢測失敗。 Bounding Box Regression的目的就是對藍色框微調,使得經過微調後的視窗跟真實邊界框更接近[1]。
如何進行Bounding Box Regression
以四維向量(x,y,w,h) 表示的Bounding Box為例, 即視窗的中心點座標[x,y]和寬高[w,h]。P=表示原始的Region Proposal, G=表示Ground Truth,Bounding Box Regression的目標是尋找一種函式關係使得輸入原始的視窗 P 經過對映得到一個跟真實視窗G更接近的迴歸視窗。[2]
P通過線性變換得到,對x,y做平移,對w,h做縮放。
邊框迴歸就是學習這四個變換。RCNN中,對P經過pool5的特徵層學習一個線性變換,引數為。最後網路輸出。該回歸任務的target 如下:
參考資料:
[1]邊框迴歸(Bounding Box Regression)詳解
[2]Rich feature hierarchies for accurate oject detection and semantic segmentation
相關文章
- 最新Anchor-Free目標檢測模型—FoveaBox模型
- 目標檢測
- 九、目標檢測
- 目標檢測面面觀
- 目標檢測之SSD
- 目標檢測綜述
- 28-目標檢測
- 目標檢測:二維碼檢測方案
- 目標檢測---教你利用yolov5訓練自己的目標檢測模型YOLO模型
- 從Densebox到Dubox:更快、效能更優、更易部署的anchor-free目標檢測
- SSD 目標檢測 Keras 版Keras
- 目標檢測發展方向
- 目標檢測之YOLO系列YOLO
- 【目標檢測】R-CNNCNN
- 深度學習之目標檢測與目標識別深度學習
- 目標檢測相關論文
- 深度學習之目標檢測深度學習
- 目標檢測:Segmentation is All You Need ?Segmentation
- 目標檢測資料集分析
- 2018目標檢測
- 目標檢測(Object Detection)總覽Object
- 目標檢測之RetinaNetNaN
- Object Detection(目標檢測神文)Object
- [AI開發]目標檢測之素材標註AI
- 做目標檢測,這一篇就夠了!2019最全目標檢測指南
- 目標檢測演算法學習演算法
- 目標檢測(一):LeNet-5
- 訓練一個目標檢測模型模型
- 運動目標檢測與跟蹤
- 目標檢測資料集,全部有標註
- 目標檢測 YOLO v3 訓練 人臉檢測模型YOLO模型
- 52 個深度學習目標檢測模型深度學習模型
- 使用 YOLO 進行實時目標檢測YOLO
- 不帶Anchors和NMS的目標檢測
- 目標檢測網路之 YOLOv3YOLO
- 0-目標檢測模型的基礎模型
- Yolov5——訓練目標檢測模型YOLO模型
- Pytorch 目標檢測學習 Day 2PyTorch