Elsevier

Pattern Recognition Letters

Volume 107, 1 May 2018, Pages 25-32
Pattern Recognition Letters

Face biometric quality assessment via light CNN

https://doi.org/10.1016/j.patrec.2017.07.015Get rights and content

Highlights

  • We learnt a robust degradation classifier from noisy labels by employing a light CNN model.

  • We considered the recognition confidence in the estimation of face biometric quality.

  • The proposed BQA algorithm can be used to improve the reliability of face recognition systems.

Abstract

In this paper, we proposed a novel biometric quality assessment (BQA) method for face images and explored its applications in face recognition. Here, we considered five categories of common homogeneous distortion in video suvillance applications, i.e. low-resolution, blurring, additive Gaussian white noise, salt and pepper noise, and Poisson noise. In the BQA model, we first learnt a classifier to simultaneously predict the categories and degrees of the degradation in a face image. Because the quality labels are often ambiguous and inaccurate, we used a light convolutional neural network with the Max-Feature-Map units to make the BQA model robust to noisy labels. Afterwards, we calculated the biometric quality score by pooling such predictions based on the recognition confidence of each degradation class. Finally, we proposed one promising strategy for developing reliable face recognition systems based on this BQA method. Thorough experiments have been conducted on the CASIA, FLW, and YouTube databases. The results demonstrate the effectiveness of the proposed BQA method.

Introduction

Face recognition system plays a significant role in the public security area. Unfortunately, in practical video surveillance scenarios, face images may suffer from various degradations during the process of capture, compression, and transformations [7]. For example, face images might be of low-resolution, blur, or noisy. Such degradations lead to great challenges in the face recognition system and tremendously decrease the face recognition performance. It is critical to deploy reliable face recognition systems for video surveillance applications [6].

For this purpose, one possible way is using biometric quality assessment (BQA) [4] techniques. The goal of BQA is estimating the ability of an image to function as a biometric. For face recognition systems, BQA algorithms can automatically predict whether a face image is proper for person identification or verification. Besides, BQA algorithms can be used to monitor the video surveillance cameras, to optimize the face image processing algorithms [15], to select “good” images from videos [30], [35], and to design proper face recognition algorithms [26], etc. All these utilizations can improve both the effectiveness and robustness of a face recognition system.

Initially, international researchers and organizations devote great efforts to propose standards of acquiring proper face images for identification and verification [25]. These standards contain a number of instructions for judging the quality of face image based on various factors, e.g. brightness, facial pose, emotion, occlusion, etc. Accordingly, researchers define the biometric quality as the degree one face image departures from the standard frontal face image. They typically use hand-crafted features, e.g. the Local Binary Pattern (LBP) and Scale Invariant Feature Transform (SIFT), to represent a face image and evaluate the biometric quality based on these instructions [3], [12], [21], [38].

Another pipeline of BQA is to evaluate the visual quality of a face image, following the idea of image quality assessment (IQA) [9], [11], [16]. Such methods are adept at estimating visual quality degradations, such as noise, compression artifacts, and blurring [17], [26]. For example, Gunasekaret al. [15] release a face quality assessment database and use the statistics of Discrete Cosine Transform (DCT) coefficients to characterize quality degradations. However, face images are rather specific in term of content. It is critical to explore specific features for developing reliable face BQA models.

Lately, Beveridge et al. [2], Phillips et al. [24] find that, given a face image, its biometric quality is not only dependent on its own visual quality but also highly related to both the test image and the query image. As a result, researchers propose to denote the biometric quality as the matching between the test image and a reference image [1], [21]. In the face recognition system, the neutral frontal face image always achieves better recognition performance than those with variations, it is thus regarded as the reference.

Recently, deep learning techniques, especially Convolutional Neural Networks (CNNs), have lead to great success in solving various image processing problems [10]. Researchers are therefore motivated to learn BQA models using CNNs. For example, Vignesh et al. [30] use the matching score between a given face image and the reference image as the quality index. Specially, they use both the local binary pattern (LBP) and histogram of gradient (HOG) for feature extraction, and use the mutual subspace method (MSM) to calculate the matching score. Finally, they adopt such matching scores as the quality labels and learn a quality assessment model via an eight-layer CNN. More recently, Pan et al. [22] adopt the Deep Face network [23] to extract the feature representation, and use the Probabilistic Linear Discriminant Analysis (PLDA) [5] to estimate the distance between a given image and the reference image. Finally, they learn a quality assessment model via the VGG-16 network [27]. However, the reliability of the generated quality ratings is curious. Besides, the size of quality-labeled face images is relatively small.

In this paper, we proposed a novel BQA method for face images and explored its applications in face recognition. Specially, we considered five common homogeneous distortion categories in video surveillance applications, i.e. low-resolution, blurring, additive Gaussian white noise, salt and pepper noise, and Poisson noise. In the BQA model, we first learnt a classifier to simultaneously predict the categories and degrees of the degradation in a face image. Specially, we used the light convolutional neural network (CNN) with the Max-Feature-Map units, because the quality labels are often ambiguous and inaccurate. Afterwards, we calculated the biometric quality score by pooling such predictions based on the recognition confidence of each degradation class. Here, we evaluated the recognition confidence of one degradation class by statistically measuring its impact on the recognition performance. Finally, we proposed one promising strategy for developing reliable face recognition systems based on this BQA method. Thorough experiments were conducted on the CASIA, FLW, and YouTube databases. The results demonstrate the effectiveness of the proposed BQA method.

Our contributions are briefly four-folds:

  • (1)

    We learnt a robust BQA model from noisy degradation labels by employing the light CNN model with Max-Feature-Map;

  • (2)

    We statistically and numerically considered the relationships between the quality degradation and the face recognition performance in the estimation of face image quality;

  • (3)

    We proposed one potential use of BQA for improving the reliability of face recognition systems; and

  • (4)

    The proposed BQA algorithms is highly consistent with human perception.

The rest of the paper is organized as follows. Section 2 details the framework of the proposed BQA method. Afterwards, the experiment settings and results are presented in Sections 3. Finally, Section 4 concludes this paper with directions for future work.

Section snippets

BQA for face recognition

The pipeline of the proposed BQA method is shown in Fig. 1. In this work, we first formulated several common distortions and correspondingly generated a large number of degraded face images. Afterwards, we adopted a light CNN with MFM units as our network prototype, and learnt a classifier to simultaneously predict the categories and degrees of the degradation in a face image. Then, we calculated the biometric quality score by pooling these predictions based on the impact of each degradation on

Experiments

To evaluate the performance of the proposed method, we conducted a series of experiments on several standard databases. Details are presented below.

Discussion and conclusion

Our results yield a solid evidence that the proposed BQA model can precisely predict the quality of a face image and can be used to develop reliable face recognition systems. Note that the proposed BQA model shows inferior performance for several distortion categories. This suggests a promising future work towards learning quality-aware deep features and more effective metrics [29] for quality prediction. Besides, it is valuable to comprehensively investigate all the possible degradations in

Acknowledgments

This work was supported in part by the Zhejiang Provincial Science Foundation under Grants LQ16F030004 and LR15F020002, by the National Natural Science Foundation of China under Grants 6147210, 61501349, 61501349, 61601158, and 61602136.

References (42)

  • F. Gao et al.

    Deepsim: deep similarity for image quality assessment

    Neurocomputing

    (2017)
  • F. Gao et al.

    Biologically inspired image quality assessment

    Signal Process.

    (2016)
  • A. Abaza et al.

    Design and evaluation of photometric image quality measures for effective face recognition

    IET Biom.

    (2014)
  • J.R. Beveridge et al.

    When high-quality face images match poorly

    IEEE International Conference on Automatic Face and Gesture Recognition and Workshops

    (2011)
  • S. Bharadwaj et al.

    Can holistic representations be used for face biometric quality assessment?

    IEEE International Conference on Image Processing

    (2013)
  • S. Bharadwaj et al.

    Biometric quality: a review of fingerprint, iris, and face

    EURASIP J. Image Video Process.

    (2014)
  • D. Chen et al.

    Bayesian face revisited: a joint formulation

    European Conference on Computer Vision

    (2012)
  • C. Ding et al.

    Multi-directional multi-level dual-cross patterns for robust face recognition

    IEEE Trans. Pattern Anal. Mach. Intell.

    (2016)
  • C. Ding et al.

    A comprehensive survey on pose-invariant face recognition

    ACM Trans. Intell. Syst. Technol.

    (2016)
  • C. Ding et al.

    Multi-task pose-invariant face recognition

    Image Process. IEEE Trans.

    (2015)
  • F. Gao et al.

    Learning to rank for blind image quality assessment

    IEEE Trans Neural Netw Learn Syst

    (2015)
  • X. Gao et al.

    Standardization of face image sample quality

    Adv. Biom.

    (2007)
  • J. van der Geer et al.

    The art of writing a scientific article

    J. Sci. Commun.

    (2000)
  • B. Gu et al.

    Incremental support vector learning for ordinal regression

    IEEE Trans. Neural Netw. Learn. Syst.

    (2015)
  • S. Gunasekar et al.

    Face detection on distorted images augmented by perceptual quality-aware features

    Inf. Forensics Secur. IEEE Trans.

    (2014)
  • L. He et al.

    Sparse representation for blind image quality assessment

    Computer Vision and Pattern Recognition (CVPR), 2012  IEEE Conference on

    (2012)
  • R.L.V. Hsu et al.

    Quality assessment of facial images

    Biometric Consortium Conference, 2006 Biometrics Symposium: Special Session on Research at the

    (2006)
  • Jia, Yangqing, Shelhamer, Evan, Donahue, Jeff, Karayev, Sergey, Long, Jonathan, Caffe: convolutional architecture for...
  • S.Z. Li et al.

    The CASIA NIR-VIS 2.0 face database

    Computer Vision and Pattern Recognition Workshops

    (2013)
  • M. Lin et al.

    Network in network

    Comput. Sci.

    (2014)
  • K. Nasrollahi et al.

    Face quality assessment system in video sequences

    European Workshop on Biometrics and Identity Management

    (2008)
  • Cited by (33)

    • Simplified Face Quality Assessment (SFQA)

      2021, Pattern Recognition Letters
      Citation Excerpt :

      We denote these score quantiles as [1–10]. To analyze and compare the performance of the proposed work we have chosen five state-of-the-art FQA methods namely: FQA by Nasrollahi et al. [19], RQS by Chen et al. [6], MQV by Best-Rowden et al. [12], FaceQnet by Javier Hernandez-Ortega [20] and BQA by Yu et al. [11]. In this paper, we have chosen the CAS-PEAL [21], LFW [22] and QDF [23] database for experiment.

    • Deep learning-based intelligent face recognition in IoT-cloud environment

      2020, Computer Communications
      Citation Excerpt :

      In almost all the related previous works used convolutional neural networks (CNN) as the main architecture. A light CNN with max-feature-map units was used in biometric face recognition applications in [22]. A biometric quality assessment method was embedded in the CNN.

    • Recognition oriented facial image quality assessment via deep convolutional neural network

      2019, Neurocomputing
      Citation Excerpt :

      So it is hard to be applied in latest face recognition applications. Yu et al. [35] proposed a novel biometric quality assessment method for face images and explored its applications in face recognition. This research can effectively handle the common homogeneous distortion in video surveillance applications.

    • Assessing Face Image Quality: A Large-Scale Database and a Transformer Method

      2024, IEEE Transactions on Pattern Analysis and Machine Intelligence
    View all citing articles on Scopus
    View full text