中国最大的做网站的公司,wordpress入门到精通,wordpress 网易相册,logo设计网站参考1. 概述
人脸识别是一种机器学习技术#xff0c;广泛应用于各种领域#xff0c;包括出入境管制、电子设备安全登录、社区监控、学校考勤管理、工作场所考勤管理和刑事调查。然而#xff0c;当 COVID-19 引发全球大流行时#xff0c;戴口罩就成了日常生活中的必需品。广泛使…1. 概述
人脸识别是一种机器学习技术广泛应用于各种领域包括出入境管制、电子设备安全登录、社区监控、学校考勤管理、工作场所考勤管理和刑事调查。然而当 COVID-19 引发全球大流行时戴口罩就成了日常生活中的必需品。广泛使用的人脸识别技术受到严重影响传统人脸识别技术的性能显著下降。虽然在过去几年中已有报道称支持口罩的人脸识别模型达到了一定的准确度但佩戴口罩对人脸识别的影响尚未得到充分研究。 因此本文比较并评估了多种人脸识别模型在辨别 蒙蔽 和 未蒙蔽 人脸图像时的性能。本文使用了六种传统的机器学习算法支持向量机SVC、K 近邻KNN、线性判别分析LDA、决策树DT、逻辑回归LR和天真贝叶斯NB。(深度学习模型尚未经过验证。 它研究了蒙面人脸图像的最佳和最差性能模型。论文还根据一个蒙面和未蒙面人脸图像数据集以及一个半蒙面人脸图像数据集对性能进行了评估。与以往的研究相比本文的独特之处在于研究了广泛的面具佩戴数据和机器学习模型。 论文地址https://arxiv.org/pdf/2306.08549.pdf
2. 机器学习模型和数据集
本文评估了六种模型支持向量机SVC/Support Vector Classifier、线性判别分析LDA/Linear Discriminant Analysis、K-近邻KNN/K-Nearest Neighbours、决策树DT/Decision Trees、逻辑回归LR/Logistic Regression和奈夫贝叶斯NB/Naïve Bayes。(DT/决策树、逻辑回归LR/逻辑回归和奈夫贝叶斯NB/奈夫贝叶斯。
该数据集还使用了 ORL其中包含 41 个受试者和每个受试者 10 张图像共计 410 张未掩盖的人脸图像。下图显示了 ORL 的样本数据。 本文使用开源软件 MaskTheFace 为 ORL 人脸图像添加面具并制作出佩戴面具的人脸图像。佩戴的面具是从六个面具模板中随机选择并添加的。下图显示了添加面具后的样本数据。 2. 实验细节
本文使用上述机器学习模型和数据集进行了六项实验。请注意在所有实验中特征提取都使用了局部二进制模式LBP算法。
**(实验 1**在为 41 名受试者每人准备的 10 幅图像中有 9 幅被用作未戴面罩的人脸图像并对 6 个机器学习模型进行训练。在为 41 名受试者每人准备的 10 张图像中剩下的一张也用作无遮罩的人脸图像并对每个机器学习模型进行测试。
(实验 2在为 41 名受试者每人准备的 10 张图像中9 张作为未戴面罩的人脸图像用于训练 6 个机器学习模型。在为 41 名受试者每人准备的 10 张图像中剩下的一张图像将与 MaskTheFace 一起使用作为戴面具的人脸图像对每个模型进行测试。图 3
(实验 3在为 41 名受试者每人准备的 10 幅图像中有 9 幅被用作戴了面具的人脸图像并训练了 6 个机器学习模型。在为 41 名受试者每人准备的 10 张图像中剩下的一张也被用作无面具人脸图像用于测试每个机器学习模型。
(实验 4在为 41 名受试者每人准备的 10 幅图像中有 9 幅被用作戴上面具后的人脸图像并训练了 6 个机器学习模型。然后使用 MaskTheFace 将为 41 名受试者分别准备的 10 幅图像中的其余一幅图像作为戴上面具的人脸图像对每个模型进行测试。图 4
(实验 5在为 41 名受试者每人准备的 10 幅图像中保留一幅图像用于测试其余 9 幅图像中的 4 幅在 MaskTheFace 软件中组合为戴面具的人脸图像4 幅为未戴面具的人脸图像总共 8 幅人脸图像。这样就形成了一个半数人脸图像戴有面具的数据集。利用这个数据集可以训练出六个机器学习模型每个模型都要在一张未戴面具的人脸图像上进行测试。
**(实验 6**使用实验 5 中创建的数据集训练了六个机器学习模型该数据集由半张被遮挡的人脸图像组成每个模型都在单张被遮挡的人脸图像上进行了测试。图 5
3. 实验结果
下表显示了六个机器学习模型在所有六个实验中的准确率。对于在未屏蔽人脸图像UM上训练并在屏蔽人脸图像M上测试的机器学习模型UM/MLDA 的准确率下降幅度最小为 61%而 KNN 的准确率下降幅度最大为 24%。还可以看出对于在蒙版人脸图像M上训练并在蒙版图像M上测试的机器学习模型LR 的准确率最高为 80%而 KNN 的准确率最低为 37%。 下表显示了六种机器学习模型在所有六次实验中的 F1 分数。对于在未遮挡人脸图像UM上训练并在遮挡人脸图像M上测试的机器学习模型LDA 的 F1 分数最高为 76%KNN 的分数最低为 39%。而对于一半在蒙蔽人脸图像HM上训练一半在蒙蔽图像M上测试的模型LR 的 F1 得分最高为 89%KNN 的得分最低为 54%。在蒙蔽图像M上训练并在蒙蔽图像M上测试的模型中LR 的 F1 得分最高为 89%DT 的得分最低为 54%。 回顾下表再次我们可以看到在未蒙面的人脸图像UM上训练和在未蒙面的人脸图像UM上测试时最佳平均性能为 81%。这是很自然的结果因为机器学习模型是基于人脸图像没有戴面具这一假设建立的。另一方面当模型在未戴面具的人脸图像上训练并在戴面具的人脸图像上测试时平均性能最低仅为 45%。这表明正如 Corona 灾难所报告的那样在未戴面具的人脸图像上训练的模型并不适合识别戴面具的人脸图像。这与已报告的结果具有可重复性。 我们还发现如果在一个由不戴面具的人脸图像或一半戴面具的人脸图像组成的数据集上进行训练机器学习模型在蒙面人脸图像测试中的平均准确率会下降。如果机器学习模型在戴了面具的人脸图像上进行训练则测试戴了面具的人脸图像的准确率会提高。
上表还显示在所有三种类型的训练数据上LR 在识别未蒙蔽人脸图像方面都优于其他模型。当在带有遮挡或半遮挡图像的数据集上进行训练时LR 在识别遮挡图像方面优于其他模型。
对于需要识别遮挡和未遮挡面部图像的系统来说最好在由半遮挡面部图像组成的数据集上进行训练并使用 LR如上表所示。
4. 总结
本文为了研究戴面具对机器学习模型的影响使用支持向量机SVC/Support Vector Classifier、线性判别分析LDA/Linear Discriminant Analysis、K-近邻KNN/K-Nearest NeighboursSVC/Support Vector Classifier、线性判别分析LDA/Linear Discriminant Analysis、K-Nearest NeighboursKNN/K-Nearest Neighbours、决策树DT/Decision Trees、逻辑回归Logistic Regression (LR/Logistic Regression和奈夫贝叶斯NB/Naïve Bayes并使用六种机器学习模型进行了详尽的实验。
实验结果表明在 半遮挡和半未遮挡面部图像数据集 上进行训练时LR 作为同时识别遮挡和未遮挡面部图像的系统表现最佳。
在识别被遮挡的人脸图像时在更多被遮挡的人脸图像上训练的模型的准确率呈上升趋势但与此同时在识别未被遮挡的图像时准确率呈下降趋势。