1、Precision,Recall
Precision=正确的检测框/(正确的检测框+错检)
Recall = 正确的检测框/(正确的检测框+漏检)
2、mAP
mAP是目标检测下的重要指标。大致为不同recall值下的precision和。
计算如下:
1、对所有检测框按照置信度排序。
2、对各个检测框计算其为正确or错检。 判断检测框是否正确使用的是IOU值,一般默认IOU大于0.5为正确,否则为错检。同时这也与置信度有关。比如说有两个检测框A、B置信度分别为0.5和0.9,与同一个groundtruth的IOU分别为0.8和0.6。因为它是按照置信度排序的,会认为检测框B为正确的检测框,检测框A为错检。(如果IOU大于了阈值,按照置信度来判断)
3、计算Precision和Recall
4、计算AP,
其中p是precision,r是recall,p是一个关于r的函数(r变化,p也会相应变化) 。当然这个比较难算,应为p(r)无法用公式表达。这一积分接近于
]
对recall取各个阈值,对每一种阈值分别求Precision值乘以Recall值的变化值,再把所有阈值下求得的乘积值进行累加。