IOU(Intersection over Union)公式用於衡量兩個集合,如目標檢測中模型預測的邊界框(Bounding Box)和實際邊界框(Ground Truth)之間的重疊程度。其計算公式為:
IOU=A∩BA∪B\text{IOU} = \frac{A \cap B}{A \cup B}IOU=A∪BA∩B
A 和 B 分別代表兩個集合的面積。
A∩BA \cap BA∩B 表示兩個集合的交集區域面積。
A∪BA \cup BA∪B 表示兩個集合的併集區域面積。
這個公式可以重寫為:
IOU=A∩BA+B−(A∩B)\text{IOU} = \frac{A \cap B}{A + B - (A \cap B)}IOU=A+B−(A∩B)A∩B
其中,A+B−(A∩B)A + B - (A \cap B)A+B−(A∩B) 表示兩個集合各自面積之和減去它們的交集面積。
IOU的值域在[-1,1]之間,當兩個區域不相交且相距很遠時,IOU值為-1;當兩個區域完全重疊時,IOU值為1。