如何计算人脸识别中的DIR@FAR1%?

最近,一些论文中提出了新的评估协议,用于在LFW数据集上进行封闭集和开放集的人脸识别。对于开放集,报告了在固定错误警报/接受率(FAR)下的检测和识别率(DIR)作为Rank-1准确率。我有一个库集和探测集,并使用KNN进行分类,但不知道如何计算DIR@FAR1%。

更新:

具体来说,我不清楚如何将FAR固定在一个固定的阈值上,或者如何为人脸识别绘制诸如ROC、精确度-召回率等曲线。以下段落中的阈值是什么意思?

因此,性能评估基于(i)Rank-1的检测和识别率(DIR),这是Rank-1上正确匹配的真实探测的比例,且未在给定阈值下被拒绝,以及(ii)拒绝步骤的错误警报率(FAR)(即未被拒绝的冒名探测图像的比例)。我们报告了DIR与FAR曲线,描述了真实Rank-1识别与错误警报之间的权衡关系。

参考论文可在此处下载:这里。任何帮助都将受到欢迎。


回答:

我认为DIR指标是由生物识别学会制定的。这个指标包括检测(超过某个阈值)和识别(排名)。假设库集由生物识别数据库中注册的用户组成,探测集可能包含在数据库中存在或不存在的用户。设gp分别是库集和探测集的两个元素。此外,假设探测集包括两个不相交的子集:P1包含属于库集对象的样本,P0包含不属于库集对象的样本。

假设s(p,g)是探测与库集元素之间的相似性得分,t是一个阈值,k是识别排名。那么,DIR的计算公式如下:

enter image description here

您可以在以下参考文献中找到完整的公式:Poh, N., et al. “Description of Metrics For the Evaluation of Biometric Performance.” Seventh Framework Programme of Biometrics Evaluation and Testing (2012): 1-22.

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注