Revisiting Linearization of Spatial Maps in SoTA Face Recognition Backbone
The prevailing approach in face recognition is to specialize a deep network for general computer vision to the face recognition task. ResNet being specialized for use as the backbone in SoTA face recognition systems is a prime example of this. One significant architectural deviation in the ResNet backbone adapted for face recognition is the linearization of the output spatial map from the last convolution layer to feed the linear layer, rather than utilizing Global Average Pooling (GAP). The utilization of GAP treats all pixel values in the output spatial map as equally significant and averages them naively, thereby compromising the performance of the face recognition model. However, linearization of the spatial map inflates the total parameters in the model by up to 58% (R34) in the lighter version of the ResNet backbone that is typically used for face recognition. Leveraging the prior knowledge that face images during training and testing are pre-aligned, we introduce a novel Gaussian Weighted Pooling (GWP) layer, integrating a pre-computed Gaussian Attention Kernel with the Average Pooling Layer that weighs the importance of the pixel based on the spatial position. Our findings show that utilizing GWP consistently outperforms GAP and achieves results comparable to those of parameter-inflated baseline models.
Authors
- Kevin W. Bowyer (ORCID: https://orcid.org/0000-0002-7562-4390)
- Haiyu Wu
- Aman Bhatta (ORCID: https://orcid.org/0009-0006-2979-7684)
- Kağan Öztürk
Institutions
- University of Notre Dame (US)
Publication Details
- Published
- 2024-09-15
- DOI
- https://doi.org/10.1109/ijcb62174.2024.10744486
- Citations
- 1
- Primary Topic
- Face recognition and analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.25