lartpang / PySODEvalToolkit

PySODEvalToolkit: A Python-based Evaluation Toolbox for Salient Object Detection and Camouflaged Object Detection
MIT License
168 stars 20 forks source link

adaptive F-measure mean F-measure 和 max F-measure是怎么计算的呀??? #13

Closed BugMaker-bot closed 2 years ago

lartpang commented 2 years ago

@BugMaker-bot

F-measure的计算是需要使用二值图的。三个指标涉及到了两种二值计算方式,adaptive是直接使用均值的2倍。而mean和max都是使用0~255这256个阈值二值化后得到256个map对应的F-measure。对整个数据集各个数据的256个值沿着样本的维度平均后,mean就是对这均值版本的256取平均,max则是对这256个数据取最大。

具体可见:https://github.com/lartpang/PySODMetrics

BugMaker-bot commented 2 years ago

感谢解答!还有就是请问均值是值谁的均值?E-measure和这个是同理吧?

lartpang commented 2 years ago

@BugMaker-bot

E-measure同理。

每个图像计算出一个1x256的数据,N张数据有Nx256。对N平均后得到单个256的数据。指标本身的mean和max指的是这最后的256上的均值和最大值。