显著性目标检测模型评价指标(三) |
您所在的位置:网站首页 › 文献评价指标hix指的是 › 显著性目标检测模型评价指标(三) |
#显著性目标检测模型评价指标 之 F-measure原理与实现代码 目录 文章目录 目录@[toc]一、F-measure原理*著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。* 一、F-measure原理上篇博客中,我们介绍了PR曲线,但是很多情况下,不管是查准率Precision还是查全率Recall均不能比较全面地对我们模型所提的显著性图片进行评估。因此,人们提出了F度量值(F-measure):查全率和查准率在非负权重$ \beta $下的加权调和平均值(Weighted Harmonic Mean) [1],计算公式如下:
阈值选取:如上篇博客中所讲,计算Precision和Recall值时,需要将输出图谱S先进行二值化,因为计算F-measure值不需要绘制曲线,所以我们不需像PR曲线那样从0到255来取阈值。我们对于不同的显著性图S自适应地来确定二值化阈值,自适应阈值定义为显著性图谱S像素均值的二倍,计算公式如下: ##三、 Matlab代码 function [Fmeasure]=F_measureHanle %本程序的功能是对显著性特征提取的结果计算F-measure值。 %by [email protected] clc clear imnames=dir(path_output); imnames2=dir(path_target); num=length(imnames); belt2=0.3; reca = zeros(num,1); prec = zeros(num,1); for i=1:num Target=imread(imnames2(i).name);%读图 mark = Target(:,:,1); mark = mark/max(mark(:));%二值化Ground-truth Output=imread(imnames(i).name); thresh=2*mean(mean(mean(Output))); %自适应阈值 label=reshape(mark,1,256*256); score=reshape(Output(:,:,1),1,256*256); sco_th0=(score)>thresh; sco_th=uint8(sco_th0); TP = length(find((label == 1) & (sco_th == 1))); FP = length(find((label == 0) & (sco_th == 1))); FN = length(find((label == 1) & (sco_th == 0))); reca(i,1) = TP/(TP+FN); prec(i,1) = TP/(TP+FP); i end P=mean(prec); R=mean(reca); Fmeasure=((1+belt2)*P*R)/(belt2*P+R) 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。##参考文献 [1]: A. Borji, M.-M. Cheng, H. Jiang, and J. Li. Salient object detection: A benchmark. IEEE TIP, 24(12):5706–5722, 2015. [2]:R. Achanta, S. Hemami, F. Estrada, and S. Süsstrunk, “Frequencytuned salient region detection,” in Proc. IEEE Conf. CVPR, Jun. 2009, pp. 1597–1604. [3]:M.-M. Cheng, N. J. Mitra, X. Huang, P. H. S. Torr, and S.-M. Hu, “Global contrast based salient region detection,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 37, no. 3, pp. 569–582, Mar. 2015. [4]:F. Perazzi, P. Krahenbuhl, Y. Pritch, and A. Hornung, “Saliency filters: Contrast based filtering for salient region detection,” in Proc. IEEE Conf. CVPR, Jun. 2012, pp. 733–740. |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |