激光与光电子学进展, 2018, 55 (12): 121505, 网络出版: 2019-08-01   

一种基于角度距离损失函数和卷积神经网络的人脸识别算法 下载: 1819次

A Face Recognition Algorithm Based on Angular Distance Loss Function and Convolutional Neural Network
作者单位
天津大学电气自动化与信息工程学院, 天津 300072
图 & 表

图 1. 人脸识别测试协议的比较。(a)闭集人脸识别;(b)开集人脸识别

Fig. 1. Comparison of test protocol of face recognition. (a) Closed-set face recognition; (b) open-set face recognition

下载图片 查看原文

图 2. softmax损失函数的比较。(a)传统的softmax损失函数;(b)改进的softmax损失函数

Fig. 2. Comparison of softmax loss function. (a) Traditional softmax loss function; (b) improved softmax loss function

下载图片 查看原文

图 3. 本文提出的基于角度距离损失函数的示意图

Fig. 3. Schematic of the proposed angular distance loss function

下载图片 查看原文

图 4. 密集连接网络的结构

Fig. 4. Structure of densely connected networks

下载图片 查看原文

图 5. 激活函数的对比。(a) ReLU;(b) PReLU

Fig. 5. Comparison of activation functions. (a) ReLU; (b) PReLU

下载图片 查看原文

图 6. 网络整体结构

Fig. 6. Integral structure of network

下载图片 查看原文

图 7. 不同超参数ω的人脸识别准确率

Fig. 7. Face recognition accuracy versus hyperparameter ω

下载图片 查看原文

图 8. 不同层数和不同损失函数的网络结构在LFW数据集上的测试准确率

Fig. 8. Test accuracy of LFW dataset for network structures with different layer numbers and different loss functions

下载图片 查看原文

图 9. 不同层数和宽度的网络结构在LFW数据集上的测试准确率

Fig. 9. Test accuracy of LFW dataset for network structures with different layer numbers and widths

下载图片 查看原文

图 10. 本文实验实施流程

Fig. 10. Proposed implementation process

下载图片 查看原文

表 1三种损失函数的分类边界对比

Table1. Comparison of classification boundaries of loss functions

Loss functionDecision boundary
Original softmax loss(W1-W2)x+b1-b2=0
Modified softmax lossx(cosθ1-cosθ2)=0
Angular distance lossx{cosθ1-cos[(1-ω)θ2]}=0 for class 1
x{cos[(1-ω)θ1]-cosθ2}=0 for class 2

查看原文

表 2密集连接结构的具体配置

Table2. Specific configuration of the dense connection structure

LayerOutput sizeDenseFace-42DenseFace-54DenseFace-78DenseFace-122
Dense block 156×561×13×3×41×13×3×61×13×3×61×13×3×6
Dense block 228×281×13×3×51×13×3×61×13×3×121×13×3×12
Dense block 314×141×13×3×51×13×3×61×13×3×121×13×3×24
Dense block 47×71×13×3×41×13×3×61×13×3×61×13×3×16

查看原文

表 3几种CNN模型参数量的比较

Table3. Comparison of parameter quantities of several convolutional neural network models

Net structureInput size /pixelDepth /layerParameter /106
LeNet32×32×150.062
AlexNet227×227×3862.4
VGGNet224×224×316138.4
GoogleNet224×224×3225.3
ResNet224×224×315261.3
DenseFace (width: 32)112×112×3426.7
547.3
788.9
12212.8
DenseFace (width: 16)112×112×3425.78
545.9
786.37
1227.4

查看原文

表 4不同损失函数、人脸识别算法的测试准确率

Table4. Test accuracy of different loss functions or face recognition algorithms

MethodDatasetData amount /106Accuracy /%
DeepFaceLFW497.33
FaceNetLFW20099.67
Deep FRLFW2.698.85
DeepID2+LFW0.398.74
Center FaceLFW0.799.31
Softmax lossCAISA-WebFace0.4997.78
Triplet lossCAISA-WebFace0.4998.65
Center lossCAISA-WebFace0.4999.02
L-softmax lossCAISA-WebFace0.4999.15
Angular distance lossCAISA-WebFace0.4999.45

查看原文

表 5不同损失函数、人脸识别算法在MegaFace数据集上的测试准确率

Table5. Test accuracy of different loss functions or face recognition algorithms on the MegaFace dataset

MethodTest protocolAccuracy /%
Face identificationFace verification
FaceNetlarge70.49686.473
Deepsenselarge74.79887.764
Deepsensesmall70.98382.851
Softmax losssmall54.62865.732
Triplet losssmall64.69878.030
Center losssmall65.33480.106
L-softmax losssmall67.03580.185
Angular softmax losssmall72.53485.348

查看原文

龙鑫, 苏寒松, 刘高华, 陈震宇. 一种基于角度距离损失函数和卷积神经网络的人脸识别算法[J]. 激光与光电子学进展, 2018, 55(12): 121505. Xin Long, Hansong Su, Gaohua Liu, Zhenyu Chen. A Face Recognition Algorithm Based on Angular Distance Loss Function and Convolutional Neural Network[J]. Laser & Optoelectronics Progress, 2018, 55(12): 121505.

本文已被 9 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!