Global Norm-Aware Pooling for Pose-Robust Face Recognition at Low False Positive Rate
In this paper, we propose a novel Global Norm-Aware Pooling (GNAP) block, which reweights local features in a convolutional neural network (CNN) adaptively according to their L2 norms and outputs a global feature vector with a global average pooling layer. Our GNAP block is designed to give dynamic weights to local features in different spatial positions without losing spatial symmetry. We use a GNAP block in a face feature embedding CNN to produce discriminative face feature vectors for pose-robust face recognition. The GNAP block is of very cheap computational cost, but it is very powerful for frontal-profile face recognition. Under the CFP frontal-profile protocol, the GNAP block can not only reduce EER dramatically but also boost TPR@FPR=0.1% (TPR i.e. True Positive Rate, FPR i.e. False Positive Rate) substantially. Our experiments show that the GNAP block greatly promotes pose-robust face recognition over the base model especially at low false positive rate.
Code (0)
등록된 구현이 없습니다.
Tasks
Face RecognitionRobust Face RecognitionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Attention-Aware Generalized Mean Pooling for Image Retrieval
It has been shown that image descriptors extracted by convolutional neural networks (CNNs) achieve remarkable results for retrieval problems. In this paper, we apply attention mechanism to CNN, which aims at enhancing mo…
Image RetrievalRetrievalMoNet: Moments Embedding Network
Bilinear pooling has been recently proposed as a feature encoding layer, which can be used after the convolutional layers of a deep network, to improve performance in multiple vision tasks. Different from conventional gl…
Group Invariant Global Pooling
Much work has been devoted to devising architectures that build group-equivariant representations, while invariance is often induced using simple global pooling mechanisms. Little work has been done on creating expressiv…
Rotated MNISTTopology-Aware Pooling via Graph Attention
Pooling operations have shown to be effective on various tasks in computer vision and natural language processing. One challenge of performing pooling operations on graph data is the lack of locality that is not well-def…
Graph AttentionGraph ClassificationDeep CNNs Meet Global Covariance Pooling: Better Representation and Generalization
Compared with global average pooling in existing deep convolutional neural networks (CNNs), global covariance pooling can capture richer statistics of deep features, having potential for improving representation and gene…
Fine-Grained Visual RecognitionGeneral ClassificationGPUImage Classification+2