Skip to main content
11 events
when toggle format what by license comment
Jan 19, 2023 at 14:42 history bounty ended Tomé Silva
Jan 19, 2023 at 14:41 vote accept Tomé Silva
Jan 18, 2023 at 19:29 history edited Ciodar CC BY-SA 4.0
clarified the preferred way to go
Jan 18, 2023 at 18:55 history edited Ciodar CC BY-SA 4.0
added 1392 characters in body
Jan 18, 2023 at 18:51 comment added Ciodar I've edited the answer. I think that the two approaches describe two different curves. The first one is sometimes called IoU- AP curve, while the second is the more common PR curve, whose integral yields the AP, and the mean of the per-class AP gives you the mAP.
Jan 18, 2023 at 18:50 history edited Ciodar CC BY-SA 4.0
added 1392 characters in body
Jan 18, 2023 at 15:22 comment added Tomé Silva If in fact they do the last thing I mentioned why not just compute a pair of precision-recall points per threshold, and integrate for AP? Instead of computing lots of precision recall points per threshold, doing AP of that and taking an average (of the AP's for every threshold) at the end ?
Jan 18, 2023 at 15:16 comment added Tomé Silva Yes, you would keep IOU threshold fixed and compute the precision and recall for the entire evaluation set. You would have as many pairs (precision, recall) as thresholds. That would give you a graph at which you can integrate to get average precision. (cocodataset.org/#detection-eval). At least is what I understand from their description. But it could be that they do the procedure you just described for every threshold and then just average everything at the end.
Jan 18, 2023 at 14:02 comment added Ciodar Could you provide the source where you read about these two approaches? It is not clear in the first approach if you intend to keep the IOU threshold fixed for each computation of precision and recall of the detections (which seems logic to me) or not.
Jan 18, 2023 at 13:50 comment added Tomé Silva Thank you for your answer. So the relevance of this metric is that it shows precision across the confidence level of the various detections. I think this is what I was missing. The first approach, where you change the threshold won't reflect the effects of predictions confidence. My question would be then why use one or the other?
Jan 17, 2023 at 22:35 history answered Ciodar CC BY-SA 4.0