MIoU(均交并比)的计算

1 交并比(Intersection over Union,IoU)

1.1 传统 IoU

MIoU(均交并比)的计算

公式:MIoU(均交并比)的计算

1.2 语义分割中的IoU

  语义分割问题中的两个集合为:真实值(ground truth)和预测值(predicted segmentation)。这个比例可以变形为正真数(intersection)比上真正、假负、假正(并集)之和。在每个类上计算IoU,之后平均。

1.3 语义分割中的MIoU

  均交并比(Mean Intersection over Union,MIoU):语义分割的标准度量,计算所有类别交集和并集之比的平均值

2 MIoU 的计算

2.1 MIoU 的计算

  以pascal数据集为例,其包含 21个 类别, 分别对每个类别求 MIoU(均交并比)的计算 。令 MIoU(均交并比)的计算 表示类别 MIoU(均交并比)的计算 表示加上了背景类,MIoU(均交并比)的计算 表示真实值,MIoU(均交并比)的计算 表示预测值,MIoU(均交并比)的计算 表示将 MIoU(均交并比)的计算 预测为 MIoU(均交并比)的计算,则某一类别的 MIoU(均交并比)的计算 可按如下方式计算:
MIoU(均交并比)的计算
其中,MIoU(均交并比)的计算MIoU(均交并比)的计算 预测为 MIoU(均交并比)的计算,为假负(FN);MIoU(均交并比)的计算MIoU(均交并比)的计算 预测为 MIoU(均交并比)的计算,为假正(FP);MIoU(均交并比)的计算MIoU(均交并比)的计算 预测为 MIoU(均交并比)的计算,为真正(TP)。因此,可等价于

(正类:类别 MIoU(均交并比)的计算, 负类:非类别 MIoU(均交并比)的计算
TP(真正): 预测正确, 预测结果 = 真实 = 正类 ;
FP(假正): 预测错误, 预测结果 = 正类 MIoU(均交并比)的计算 真实 = 负类;
FN(假负): 预测错误, 预测结果 = 负类 MIoU(均交并比)的计算 真实 = 正类;
TN(真负): 预测正确, 预测结果 = 负类 = 真实 = 负类;

MIoU(均交并比)的计算
MIoU(均交并比)的计算 :计算两圆交集(橙色部分)与两圆并集(红色+橙色+黄色)之间的比例,理想情况下两圆重合,比例为 1。

2.2 MIoU 计算实例

步骤 1:求混淆矩阵

混淆矩阵:表示预测值和真实值之间的差距的矩阵,形式如下
MIoU(均交并比)的计算

在这里插入图片描述

步骤 2:计算 MIoU

混淆矩阵的每一行(FN+TP)再加上每一列(FP+TP),最后减去对角线上(TP)的值:
MIoU(均交并比)的计算

计算 MIoU 例子源码

参考

  1. 语义分割代码阅读—评价指标mIoU的计算
  2. 语义分割指标计算之miou(交并比)
  3. 混淆矩阵是什么意思?

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年2月25日 下午7:55
下一篇 2023年2月25日 下午7:56