廣義交並比

2021-09-12 20:05:13 字數 1078 閱讀 5852

交並比(intersection over union,簡稱iou),是目標檢測中的乙個非常重要的概念,也是進行目標檢測的乙個重要方法。首先我們來簡單了解一下交並比的概念。

黃色的是訓練樣本的真實邊框,而另乙個是神經網路的**框,兩個框的交集的面積與兩個框的並集面積的比值稱之為交並比。如果兩個框的交並比越大大則說明目標定位約準確。在以往的目標檢測演算法中一般都是將兩個框的座標的範數,也就是圖中框框左上角的座標的距離作為誤差進行反向傳播。那麼為什麼不能將iou直接進行反向傳播呢?iou有一些缺點,例如,對於沒有交集的兩個框其iou始終是0,這樣的話在不想交的情況下,無法判斷兩個框之間的距離,不能返回足夠的梯度使網路收斂。而且iou是無法區別兩個框子是否是對齊的。放一張圖:

可以直觀的得出乙個結論,即使是在範數相同的情況下,兩個框的重合方式也是千差萬別,導致了其交並比的不同,所以可以看出將交並比直接作為損失傳回去似乎更加有效。

由於iou的固有缺點,所以**generalized intersection over union提出一種廣義交並比(giou)的概念,主要就是解決了iou作為loss回傳時的缺點。

i ou

=∣a∩

b∣∣a

∪b

∣iou=\frac

iou=∣a

∪b∣∣

a∩b∣

​iou有兩個非常好的優點:

但是也有兩個主要缺點:

其思想為,用乙個最小的閉合圖形c把a和b包含進來,計算c中除了a和b的面積與c的面積之比giou就是iou減去這個比值

與iou還有不同的一點是,iou只關心兩者之間的交集,而giou則還關心在c中a與b之外的空間,如果a和b不是對齊的話那麼c就會變大,如圖三所示。

可以看到無論a和b是否相交,giou都可以返回足夠的梯度。

目標檢測交並比(IoU)理解

交並比 intersection over union,iou 目標檢測中使用的乙個概念 是產生的候選框 candidate bound 與原標記框 ground truth bound 的交疊率 即它們的交集與並集的比值。最理想情況是完全重疊,即比值為1。基礎知識 交集 集合論中,設a,b是兩個集...

目標檢測 IOU(交並比) 理解筆記

目標檢測中使用的乙個概念 是產生的候選框 candidate bound 與原標記框 ground truth bound 的交疊率 即它們的交集與並集的比值。最理想情況是完全重疊,即比值為1。交集 集合論中,設a,b是兩個集合,由所有屬於集合a且屬於集合b的元素所組成的集合,叫做集合a與集合b的交...

兩個矩形的交並比(IOU)

由於最近的專案裡面要用到,雖然是個小東西,但還是來記錄一下.現在我們知道矩形t的左下角座標 x0,y0 右上角座標 x1,y1 矩形g的左下角座標 a0,b0 右上角座標 a1,b1 這裡我們可以看到area roit 跟arae roig 在確定座標而不確定兩個矩形是否相交的情況下,為已知的常量 ...