How does MATLAB calculate average precision with the evaluateDetectionResults function?

8 visualizaciones (últimos 30 días)
Does the evaluateDetectionResults function estimate average precision as the area under the precision-recall curve (AUC)? Furthermore, are the precision values interpolated before the estimation process?
Thank you in advance!

Respuestas (1)

Rajani Mishra
Rajani Mishra el 7 de En. de 2020
For learning about how to use evaluateDetectionResults() please refer to its documentation page provided at the end. You can refer to references in its documentation page for learning about how it calculates average precision. The internal implementation of the function can’t be shared.
  3 comentarios
David Schedl
David Schedl el 4 de Mayo de 2020
Editada: David Schedl el 4 de Mayo de 2020
Hi,
for scientific publications it would be great to have some citeable references.
I didn't find any references in the documentation (online and within Matlab's help). When looking into the source code, however, I found this:
% References
% ----------
% [1] C. D. Manning, P. Raghavan, and H. Schutze. An Introduction to
% Information Retrieval. Cambridge University Press, 2008.
%
% [2] D. Hoiem, Y. Chodpathumwan, and Q. Dai. Diagnosing error in
% object detectors. In Proc. ECCV, 2012.
%
% [3] Dollar, Piotr, et al. "Pedestrian Detection: An Evaluation of the
% State of the Art." Pattern Analysis and Machine Intelligence, IEEE
% Transactions on 34.4 (2012): 743 - 761.
When I further looked into the internal functions I also found this comment:
% ... Follows
% PASCAL VOC 2011 average precision metric. ...
So the VOC 2011 challenge paper should be the scientific work that describes how the average precision is calculated:
Everingham, M., Van Gool, L., Williams, C.K.I., Winn, J., Zisserman, A.: The pascal visual object classes (voc) challenge. International Journal of Computer Vision 88(2), 303 – 338 (2010)
Alexandros Kellaris
Alexandros Kellaris el 4 de Mayo de 2020
Editada: Alexandros Kellaris el 4 de Mayo de 2020
Dear David,
Thank you very much for the update, things seem to be clearer now!
Kind regards,
Alex

Iniciar sesión para comentar.

Categorías

Más información sobre Recognition, Object Detection, and Semantic Segmentation en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by