roboflow / supervision

We write your reusable computer vision tools. 💜
https://supervision.roboflow.com
MIT License
23.85k stars 1.78k forks source link

Metrics: Mean Average Recall (mAR) #1583

Open LinasKo opened 1 week ago

LinasKo commented 1 week ago

Metrics: Mean Average Recall (mAR)

[!TIP] Hacktoberfest is calling! Whether it's your first PR or your 50th, you’re helping shape the future of open source. Help us build the most reliable and user-friendly computer vision library out there! 🌱

We'd like to expand our suite of metrics with a new one - Mean Average Recall (mAR). This would involve creating it, its accompanying results class, and briefly testing it.

Note it is different from mAP in that it don't use the precision-recall curve, but recall-IoU. This affects MeanAverageRecallResult:

Feel free to change the above if it feels better.


Helpful links:

LinasKo commented 1 week ago

Contribution guidelines

If you would like to make a contribution, please check that no one else is assigned already. Then leave a comment such as "Hi, I would like to work on this issue". We're happy to answer any questions about the task even if you choose not to contribute.

Testing

Please share a Google Colab with minimal code to test the new feature. We know it's additional work, but it will speed up the review process. You may use the Starter Template. The reviewer must test each change. Setting up a local environment to do this is time-consuming. Please ensure that Google Colab can be accessed without any issues (make it public). Thank you! :pray:

LinasKo commented 1 week ago

@onuralpszr, I've heard you already put some work towards this one. Shall I assign it to you?

onuralpszr commented 1 week ago

@onuralpszr, I've heard you already put some work towards this one. Shall I assign it to you?

Thank you and yes