本文是對(duì) CVPR2019 論文《Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regression》的解讀,通過對(duì) Loss 的修改提升檢測任務(wù)的效果,覺得思路很棒。
該文作者來自斯坦福大學(xué)與澳大利亞阿德萊德大學(xué)。
IoU是檢測任務(wù)中最常用的指標(biāo),由于IoU是比值的概念,對(duì)目標(biāo)物體的scale是不敏感的。然而檢測任務(wù)中的BBox的回歸損失(MSE loss, l1-smooth loss等)優(yōu)化和IoU優(yōu)化不是完全等價(jià)的(見下圖)。
而且 Ln范數(shù)對(duì)物體的scale也比較敏感。這篇論文提出可以直接把IoU設(shè)為回歸的loss。然而有個(gè)問題是IoU無法直接優(yōu)化沒有重疊的部分。為了解決這個(gè)問題這篇paper提出了GIoU的思想~
IoU與L2范數(shù)的優(yōu)化不是等效的。要將IoU設(shè)計(jì)為損失,主要需要解決兩個(gè)問題:
預(yù)測值和Ground truth沒有重疊的話,IoU始終為0且無法優(yōu)化
IoU無法辨別不同方式的對(duì)齊,比如方向不一致等。
IoU 無法代表 overlap 的方式
GIoU
所以論文中提出的新 GIoU 是怎么設(shè)計(jì)的呢:
假如現(xiàn)在有兩個(gè)任意性質(zhì) A,B,我們找到一個(gè)最小的封閉形狀C,讓C可以把A,B包含在內(nèi),然后我們計(jì)算C中沒有覆蓋A和B的面積占C總面積的比值,然后用A與B的IoU減去這個(gè)比值:
GIoU有如下性質(zhì):
與IoU類似,GIoU也可以作為一個(gè)距離,loss可以用 (下面的公式)來計(jì)算
同原始 IoU 類似,GIoU 對(duì)物體的大小不敏感。GIoU 總是小于等于 IoU,對(duì)于 IoU,有
GIoU 則是
在兩個(gè)形狀完全重合時(shí),有
由于 GIoU 引入了包含 A,B 兩個(gè)形狀的 C,所以當(dāng) A,B 不重合時(shí),依然可以進(jìn)行優(yōu)化。
總之就是保留了IoU的原始性質(zhì)同時(shí)弱化了它的缺點(diǎn)。于是論文認(rèn)為可以將其作為IoU的替代。
GIoU 作為 BBox 回歸的損失
具體一點(diǎn),如何計(jì)算損失呢?我們以 2D detecation 為例:
假設(shè)我們現(xiàn)在有預(yù)測的 Bbox 和 groud truth 的 Bbox 的坐標(biāo),分別記為:
注意我們規(guī)定對(duì)于預(yù)測的 BBox 來說,有
主要是為了方便之后點(diǎn)的對(duì)應(yīng)關(guān)系。
作者做了一系列的實(shí)驗(yàn)(針對(duì)分割任務(wù)和分類任務(wù)有一定 loss 的調(diào)整設(shè)計(jì),不過論文中沒有詳細(xì)給出)結(jié)果是 IoU loss 可以輕微提升使用 MSE 作為 loss 的表現(xiàn),而 GIoU 的提升幅度更大,這個(gè)結(jié)論在 YOLO 算法和 faster R-CNN 系列上都是成立的:
PASCAL VOC 2007上的提升with Yolo
MS COCO的提升with Yolo
PASCAL VOC 2007 with faster-RCNN
更多內(nèi)容大家可以參考項(xiàng)目主頁:
https://giou.stanford.edu/
代碼實(shí)現(xiàn):
https://github.com/generalized-iou
原文鏈接:
https://zhuanlan.zhihu.com/p/57992040
-
計(jì)算
+關(guān)注
關(guān)注
2文章
451瀏覽量
38878 -
回歸
+關(guān)注
關(guān)注
0文章
4瀏覽量
7066
原文標(biāo)題:CVPR2019 | 斯坦福學(xué)者提出GIoU,目標(biāo)檢測任務(wù)的新Loss
文章出處:【微信號(hào):rgznai100,微信公眾號(hào):rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
斯坦福開發(fā)過熱自動(dòng)斷電電池
關(guān)于斯坦福的CNTFET的問題
回收新舊 斯坦福SRS DG645 延遲發(fā)生器
DG645 斯坦福 SRS DG645 延遲發(fā)生器 現(xiàn)金回收
結(jié)合預(yù)測框和目標(biāo)框之間的歸一化距離來提出距離-IoU (DIoU) Loss
基于YOLOX目標(biāo)檢測算法的改進(jìn)
"現(xiàn)代愛迪生"鎳氫反應(yīng)電池發(fā)明者斯坦福逝世
斯坦福提出基于目標(biāo)的策略強(qiáng)化學(xué)習(xí)方法——SOORL
![<b class='flag-5'>斯坦福</b><b class='flag-5'>提出</b>基于<b class='flag-5'>目標(biāo)</b>的策略強(qiáng)化學(xué)習(xí)方法——SOORL](https://file.elecfans.com/web1/M00/52/B6/o4YBAFsXUrqAEzCSAAApo_Iy1-Q702.png)
斯坦福開啟以人為中心的AI計(jì)劃
斯坦福“以人為本人工智能研究院”——Stanford HAI正式上線!
2021年斯坦福關(guān)于AI的全面報(bào)告
斯坦福SR560可編程濾波器開機(jī)顯示overload維修案例
![<b class='flag-5'>斯坦福</b>SR560可編程濾波器開機(jī)顯示overload維修案例](https://file.elecfans.com//web2/M00/78/A6/poYBAGNrUGGAbbbyAACkQtDRW6g741.jpg)
維修斯坦福SR560可編程濾波器燒了overload
![維修<b class='flag-5'>斯坦福</b>SR560可編程濾波器燒了overload](https://file1.elecfans.com//web2/M00/BB/B5/wKgZomWc_J2AZEmxAAPilhquvQA489.jpg)
評(píng)論