目标检测评价指标mAP

1、IOU(交并比)

IOU(Intersection over Union)是指模型预测的bbox和真实的gt bbox的交集和并集之间的比值。

在这里插入图片描述

2、TP、TN、FP、FN

  • TP(True Positives):本来是正样本,被预测为正样本
  • TN(True Negatives):本来是负样本,被预测为负样本
  • FP(False Positives):本来是负样本,被预测为正样本
  • FN(False Negatives):本来是正样本,被预测为负样本

3、Precision(精度)和Recall(召回率)

  • Precision表示所有被预测为正样本的部分中真正为正样本的部分所占比例。(查准率)
    P r e c i s i o n = T P T P + F P Precision = \frac{{TP}}{{TP + FP}} Precision=TP+FPTP

  • Recall表示所有确实是正样本的部分中被预测(被召回)为正样本的概率(查全率)

R e c a l l = T P T P + F N Recall=\frac{TP}{TP+FN} Recall=TP+FNTP

4、AP(平均精度)

AP(Average Precision)是指某一类别下的平均精度,指PR曲线下的面积。coco数据集中不区分mAP和AP。

4.1 PR曲线

  1. 根据IOU来计算Precision和Recall

    根据预测框与真实框的IOU是否大于0.5来判断是TP还是FP。剩下没有被检测到的真实框为FN。因此对于每一个预测框可以计算出一个Precision和Recall。

  2. 根据不同置信度阈值计算Precision和Recall

    根据每个预测框的置信度从高到低排序。在不同置信度阈值下计算Precision和Recall。忽略掉置信度在阈值之下的预测框。置信度大于阈值的算Positive,置信度小于阈值的算Negative。

    置信度阈值选取得越低,Recall就越高,Precision就越低。则可以根据不同的阈值计算出不同的Precision和Recall。

    IOU>=0.5IOU<0.5
    置信度大于阈值TPFP
    置信度小于阈值FNTN

随着选定的置信度阈值的变化,Precision和Recall不断变化。利用这些不同的Precision和Recall绘图,计算PR曲线下的面积就是该类别的AP,把所有类别的AP都算出来就得到了mAP(mean Average Precision)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值