Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

AdaFace: Quality Adaptive Margin for Face Recognition

About

Recognition in low quality face datasets is challenging because facial attributes are obscured and degraded. Advances in margin-based loss functions have resulted in enhanced discriminability of faces in the embedding space. Further, previous studies have studied the effect of adaptive losses to assign more importance to misclassified (hard) examples. In this work, we introduce another aspect of adaptiveness in the loss function, namely the image quality. We argue that the strategy to emphasize misclassified samples should be adjusted according to their image quality. Specifically, the relative importance of easy or hard samples should be based on the sample's image quality. We propose a new loss function that emphasizes samples of different difficulties based on their image quality. Our method achieves this in the form of an adaptive margin function by approximating the image quality with feature norms. Extensive experiments show that our method, AdaFace, improves the face recognition performance over the state-of-the-art (SoTA) on four datasets (IJB-B, IJB-C, IJB-S and TinyFace). Code and models are released in https://github.com/mk-minchul/AdaFace.

Minchul Kim, Anil K. Jain, Xiaoming Liu• 2022

Related benchmarks

TaskDatasetResultRank
Face VerificationLFW
Mean Accuracy99.8
339
Face VerificationAgeDB-30
Accuracy98.61
204
Face VerificationCPLFW
Accuracy94.97
188
Face VerificationIJB-C
TAR @ FAR=0.01%97.33
173
Face VerificationLFW (test)
Verification Accuracy99.83
160
Face VerificationIJB-B
TAR (FAR=1e-4)96.12
152
Face VerificationCALFW
Accuracy96.08
142
Face VerificationCFP-FP
Accuracy99.24
127
Face VerificationAgeDB
Accuracy97.48
55
Face VerificationLFW (Labeled Faces in the Wild) unrestricted-labeled-outside-data protocol 14
Accuracy99.83
47
Showing 10 of 39 rows

Other info

Code

Follow for update