How to Evaluate Foreground Maps?

Ran Margolin, Lihi Zelnik-Manor, Ayellet Tal; The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2014, pp. 248-255


The output of many algorithms in computer-vision is either non-binary maps or binary maps (e.g., salient object detection and object segmentation). Several measures have been suggested to evaluate the accuracy of these foreground maps. In this paper, we show that the most commonly-used measures for evaluating both non-binary maps and binary maps do not always provide a reliable evaluation. This includes the Area-Under-the-Curve measure, the Average-Precision measure, the F-measure, and the evaluation measure of the PASCAL VOC segmentation challenge. We start by identifying three causes of inaccurate evaluation. We then propose a new measure that amends these flaws. An appealing property of our measure is being an intuitive generalization of the F-measure. Finally we propose four meta-measures to compare the adequacy of evaluation measures. We show via experiments that our novel measure is preferable.

Related Material

author = {Margolin, Ran and Zelnik-Manor, Lihi and Tal, Ayellet},
title = {How to Evaluate Foreground Maps?},
booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2014}