Models are trained with ResNet100 backbone and three (MS1MV2, WebFace4M, and Glint360K) training sets.
All the models here are trained with RBG images and mean=0.5, std=0.5
image normalization, which is different from the setting of the original AdaFace and MagFace.
Also, the accuracies are calculated with the merged features of the original and horizontally flipped images, where the original MagFace does not do it. These could cause the difference of the paper-reported accuracy and the accuracy in these tables.
MS1MV2 |
Dataset |
LFW |
CFP-FP |
CPLFW |
AgeDB-30 |
CALFW |
Hadrian |
Eclipse |
Weights |
CosFace-R100 (m=0.35)[6] |
MS1MV2 |
99.75 |
98.41 |
93.25 |
98.33 |
95.93 |
- |
- |
Gdrive |
SphereFace-R100 (m=1.7)[7] |
MS1MV2 |
99.83 |
98.40 |
92.67 |
98.23 |
96.07 |
- |
- |
Gdrive |
ArcFace-R100 (m=0.5)[1] |
MS1MV2 |
99.80 |
98.49 |
93.35 |
98.00 |
96.05 |
91.45 |
81.27 |
Gdrive |
ArcFace-R100 (combined)[1] |
MS1MV2 |
99.80 |
98.50 |
93.17 |
98.07 |
96.18 |
- |
- |
Gdrive |
CurricularFace-R100 (m=0.5)[2] |
MS1MV2 |
99.78 |
98.44 |
92.95 |
98.05 |
96.08 |
91.13 |
81.58 |
Gdrive |
MagFace-R100[3] |
MS1MV2 |
99.82 |
98.21 |
92.67 |
98.15 |
96.13 |
92.65 |
82.37 |
Gdrive |
AdaFace-R100 (m=0.4)[4] |
MS1MV2 |
99.82 |
98.63 |
93.05 |
98.20 |
96.15 |
92.05 |
82.03 |
Gdrive |
UniFace-R100 (m=0.5)[5] |
MS1MV2 |
99.78 |
98.49 |
93.28 |
98.02 |
96.10 |
91.38 |
82.08 |
Gdrive |
WebFace4M |
Dataset |
LFW |
CFP-FP |
CPLFW |
AgeDB-30 |
CALFW |
Hadrian |
Eclipse |
Weights |
ArcFace-R100 |
WebFace4M |
99.77 |
99.21 |
94.27 |
97.85 |
96.12 |
91.62 |
83.20 |
Gdrive |
ArcFace-R100 (combined) |
WebFace4M |
99.77 |
99.00 |
94.42 |
97.90 |
96.13 |
- |
- |
Gdrive |
CurricularFace-R100 (m=0.5) |
WebFace4M |
99.82 |
99.04 |
94.30 |
97.93 |
95.98 |
90.20 |
81.73 |
Gdrive |
MagFace-R100 |
WebFace4M |
99.80 |
99.23 |
94.18 |
97.88 |
95.97 |
90.80 |
82.27 |
Gdrive |
AdaFace-R100 (m=0.4) |
WebFace4M |
99.78 |
99.14 |
94.32 |
97.63 |
96.13 |
90.50 |
82.28 |
Gdrive |
UniFace-R100 (m=0.5) |
WebFace4M |
99.77 |
99.21 |
94.47 |
97.60 |
96.02 |
90.47 |
81.52 |
Gdrive |
Glint360k |
Dataset |
LFW |
CFP-FP |
CPLFW |
AgeDB-30 |
CALFW |
Hadrian |
Eclipse |
Weights |
ArcFace-R100 (m=0.5) |
Glint360k |
99.82 |
99.07 |
94.68 |
98.30 |
96.15 |
95.65 |
83.95 |
Gdrive |
CurricularFace-R100 (m=0.5) |
Glint360k |
99.78 |
99.11 |
94.68 |
98.43 |
96.17 |
94.05 |
83.38 |
Gdrive |
MagFace-R100 |
Glint360k |
99.82 |
99.14 |
94.47 |
98.20 |
96.15 |
94.97 |
83.60 |
Gdrive |
AdaFace-R100 (m=0.4) |
Glint360k |
99.78 |
99.22 |
95.05 |
98.35 |
96.07 |
95.27 |
83.23 |
Gdrive |
UniFace-R100 (m=0.5) |
Glint360k |
99.73 |
99.09 |
94.58 |
98.22 |
96.18 |
93.53 |
82.53 |
Gdrive |
- [1] Deng, Jiankang, Jia Guo, Niannan Xue, and Stefanos Zafeiriou. "Arcface: Additive angular margin loss for deep face recognition." CVPR2019.
- [2] Huang, Yuge, Yuhan Wang, Ying Tai, Xiaoming Liu, Pengcheng Shen, Shaoxin Li, Jilin Li, and Feiyue Huang. "Curricularface: adaptive curriculum learning loss for deep face recognition." CVPR2020.
- [3] Meng, Qiang, Shichao Zhao, Zhida Huang, and Feng Zhou. "Magface: A universal representation for face recognition and quality assessment." CVPR2021.
- [4] Kim, Minchul, Anil K. Jain, and Xiaoming Liu. "Adaface: Quality adaptive margin for face recognition." CVPR2022.
- [5] Zhou, Jiancan, Xi Jia, Qiufu Li, Linlin Shen, and Jinming Duan. "UniFace: Unified Cross-Entropy Loss for Deep Face Recognition." ICCV2023.
- [6] Wang, Hao, Yitong Wang, Zheng Zhou, Xing Ji, Dihong Gong, Jingchao Zhou, Zhifeng Li, and Wei Liu. "Cosface: Large margin cosine loss for deep face recognition." CVPR2018.
- [7] Liu, Weiyang, Yandong Wen, Zhiding Yu, Ming Li, Bhiksha Raj, and Le Song. "Sphereface: Deep hypersphere embedding for face recognition." CVPR2017.