GraFIQs: Face Image Quality Assessment Using Gradient Magnitudes
Jan Niklas Kolf, Naser Damer, Fadi Boutros
TL;DR
This work tackles the need for effective face image quality assessment without labeled quality data or regression training. It introduces GraFIQs, a training-free FIQA method that measures how much BN statistics differ between training and a test sample, then backpropagates this BN-discrepancy to generate gradient magnitudes whose sum serves as the quality score. By using the gradient signal from a pretrained FR model, GraFIQs achieves competitive performance across diverse benchmarks and FR models, often surpassing IQA baselines and matching SOTA FIQA methods while requiring only a single forward and backward pass. This gradient-magnitude based, BN-discrepancy approach provides a practical, label-free avenue for FIQA with broad applicability to real-world FR systems.
Abstract
Face Image Quality Assessment (FIQA) estimates the utility of face images for automated face recognition (FR) systems. We propose in this work a novel approach to assess the quality of face images based on inspecting the required changes in the pre-trained FR model weights to minimize differences between testing samples and the distribution of the FR training dataset. To achieve that, we propose quantifying the discrepancy in Batch Normalization statistics (BNS), including mean and variance, between those recorded during FR training and those obtained by processing testing samples through the pretrained FR model. We then generate gradient magnitudes of pretrained FR weights by backpropagating the BNS through the pretrained model. The cumulative absolute sum of these gradient magnitudes serves as the FIQ for our approach. Through comprehensive experimentation, we demonstrate the effectiveness of our training-free and quality labeling-free approach, achieving competitive performance to recent state-of-theart FIQA approaches without relying on quality labeling, the need to train regression networks, specialized architectures, or designing and optimizing specific loss functions.
