Git Loss for Deep Face Recognition
Convolutional Neural Networks (CNNs) have been widely used in computer vision tasks, such as face recognition and verification, and have achieved state-of-the-art results due to their ability to capture discriminative deep features. Conventionally, CNNs have been trained with softmax as supervision signal to penalize the classification loss. In order to further enhance the discriminative capability of deep features, we introduce a joint supervision signal, Git loss, which leverages on softmax and center loss functions. The aim of our loss function is to minimize the intra-class variations as well as maximize the inter-class distances. Such minimization and maximization of deep features are considered ideal for face recognition task. We perform experiments on two popular face recognition benchmarks datasets and show that our proposed loss function achieves maximum separability between deep face features of different identities and achieves state-of-the-art accuracy on two major face recognition benchmark datasets: Labeled Faces in the Wild (LFW) and YouTube Faces (YTF). However, it should be noted that the major objective of Git loss is to achieve maximum separability between deep features of divergent identities.
Code (1)
Tasks
Face IdentificationFace RecognitionFace VerificationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
GB-CosFace: Rethinking Softmax-based Face Recognition from the Perspective of Open Set Classification
State-of-the-art face recognition methods typically take the multi-classification pipeline and adopt the softmax-based loss for optimization. Although these methods have achieved great success, the softmax-based loss has…
ClassificationFace Recognitionopen-set classificationTARMassFace: an efficient implementation using triplet loss for face recognition
In this paper we present an efficient implementation using triplet loss for face recognition. We conduct the practical experiment to analyze the factors that influence the training of triplet loss. All models are trained…
Face RecognitionTripletHard-Mining Loss based Convolutional Neural Network for Face Recognition
Face Recognition is one of the prominent problems in the computer vision domain. Witnessing advances in deep learning, significant work has been observed in face recognition, which touched upon various parts of the recog…
Face RecognitionElasticFace: Elastic Margin Loss for Deep Face Recognition
Learning discriminative face features plays a major role in building high-performing face recognition models. The recent state-of-the-art face recognition solutions proposed to incorporate a fixed penalty margin on commo…
Face RecognitionFace VerificationA Performance Comparison of Loss Functions for Deep Face Recognition
Face recognition is one of the most widely publicized feature in the devices today and hence represents an important problem that should be studied with the utmost priority. As per the recent trends, the Convolutional Ne…
Face Recognition