Source-linked AI summary

Deep Pixel-wise Binary Supervision for Face Presentation Attack Detection

Anjith George, Sebastien Marcel

arXiv:1907.04047v1cs.CVcs.CR

TL;DR

Presentation attacks limit reliable face-recognition deployment, creating a need for practical detection methods. The paper proposes DeepPixBiS, a CNN using deep pixel-wise binary supervision with frame-level input, and evaluates it across public datasets in intra- and cross-dataset settings. The reported results include 0% HTER on Replay Mobile and 0.42% ACER in OULU Protocol-1.

  • Problem

    Presentation attacks can fool face-recognition systems, while CNN-based PAD faces limited training data and poor cross-database generalization.

  • Method

    DeepPixBiS is a frame-level CNN framework trained with deep pixel-wise binary supervision for presentation-attack detection.

  • Results

    The approach is evaluated in intra- and cross-dataset experiments on public Replay Mobile and OULU databases.

  • Takeaways & Limitations

    Frame-level processing supports rapid PAD decisions with minimal computational and time overhead, using a single CNN forward pass.

  • Takeaways & Limitations

    PAD remains challenging because insufficient training data, overfitting, cross-database weakness, deployment complexity, and video requirements constrain existing approaches.

Abstract

from arXiv · show

Face recognition has evolved as a prominent biometric authentication modality. However, vulnerability to presentation attacks curtails its reliable deployment. Automatic detection of presentation attacks is essential for secure use of face recognition technology in unattended scenarios. In this work, we introduce a Convolutional Neural Network (CNN) based framework for presentation attack detection, with deep pixel-wise supervision. The framework uses only frame level information making it suitable for deployment in smart devices with minimal computational and time overhead. We demonstrate the effectiveness of the proposed approach in public datasets for both intra as well as cross-dataset experiments. The proposed approach achieves an HTER of 0% in Replay Mobile dataset and an ACER of 0.42% in Protocol-1 of OULU dataset outperforming state of the art methods.

1. Introduction

Presentation attacks threaten reliable face-recognition deployment, motivating a frame-level CNN framework with deep pixel-wise binary supervision for practical PAD.

  • Printed images, video replays, and 3D masks can fool face-recognition systems, requiring automatic presentation-attack detection.
  • CNN-based PAD methods can perform well within datasets but struggle with limited training data, dataset bias, unseen attacks, and cross-database generalization.
  • Frame-level PAD avoids processing long videos, reducing decision time and computational overhead for mobile deployment.
  • DeepPixBiS introduces a frame-level CNN framework using deep pixel-wise binary supervision for presentation-attack detection.
  • The approach is evaluated in both intra-dataset and cross-dataset experiments on Replay Mobile and OULU databases.

2. Related work

Prior PAD research includes handcrafted feature methods and CNN-based approaches, while limited data, poor generalization, deployment complexity, and video requirements remain concerns.

  • PAD methods broadly use handcrafted features or CNNs, with handcrafted approaches exploiting color, texture, motion, liveliness, and recapture degradation.
  • Prior systems include 3D-CNNs, CNN-SVM pipelines, domain-alignment methods, and part-based models using multiple face-region networks.
  • CNN-based methods learn PAD features end to end, but limited training data and dataset overfitting can impair unseen-attack and cross-database performance.
  • Auxiliary-supervision methods can combine depth-map and rPPG signals, but their strongest results may require temporal information and more frames.
  • Multiple-system fusion complicates deployment, while video-based algorithms conflict with short decision times in mobile authentication.

3. Proposed method

The proposed DeepPixBiS framework uses a frame-level CNN with both binary and pixel-wise binary supervision for presentation attack detection. A pixel-wise feature map supplies the evaluation score, avoiding synthesized depth maps and temporal video information.

  • Framework overview: DeepPixBiS uses a frame-level CNN trained with both binary and pixel-wise binary supervision for presentation attack detection.The framework is designed to operate on individual frames rather than videos.
  • Pixel-wise supervision: Pixel-wise binary supervision labels each image pixel or patch as bonafide or attack, simplifying supervision without synthesized depth maps.For 2D attacks, all patches receive the same label.
  • Network architecture: The network produces a 14 × 14 feature map and a binary output, using a fully connected layer to combine feature-map scores.A 1 × 1 convolution with sigmoid activation produces the binary feature map, while a fully connected sigmoid layer produces the binary output.
  • Network architecture: DenseNet blocks connect layers with matching feature-map sizes, while transition blocks normalize and downsample the feature maps.The implementation reuses pretrained ImageNet weights for the first eight DenseNet layers.
  • Training objective: The training objective is a weighted sum of pixel-wise binary and binary cross-entropy losses, with λ set to 0.5.The pixel-wise loss averages binary cross-entropy over the feature map, using y = 0 for attacks and y = 1 for bonafide samples.
  • Evaluation score: During evaluation, the mean of the pixel-wise feature map is used as the presentation-attack score.Both losses are used during training, but only the pixel-wise map determines the evaluation score.

4.1. Databases and Evaluation Metrics

Experiments use Replay-Mobile and OULU-NPU, with both intra- and cross-database testing. OULU-NPU evaluation uses ACER-related ISO/IEC 30107-3 metrics, while cross-database testing uses HTER.

  • Databases: The experiments use Replay-Mobile and OULU-NPU, which contain photo and video presentation attacks.Replay-Mobile contains 1190 clips, while OULU-NPU contains 4950 clips and four protocols targeting different generalization conditions.
  • Evaluation protocol: The study performs both intra-database and cross-database testing on the two datasets.The OULU-NPU protocols evaluate variations in capture conditions and devices, including their combinations.
  • Metrics: ACER is the mean of APCER and BPCER for OULU-NPU evaluation under ISO/IEC 30107-3 metrics.APCER is the worst error rate among attack categories, while BPCER is the rate of classifying bonafide presentations as attacks.
  • Metrics: HTER averages false rejection rate and false acceptance rate for cross-database testing.The decision threshold is computed from the development set using the equal error rate criterion.

4.2. Baseline systems

The experiments use reproducible open-source IQM and uniform LBP baselines, with image-level features classified using SVMs and frame-score averaging.

  • Baseline systems: Two reproducible open-source baselines are used: Image Quality Measures and uniform Local Binary Patterns.Both baselines apply preprocessing before extracting image-based features.
  • Baseline systems: The IQM baseline extracts a 139-dimensional image-quality feature vector and feeds it to an SVM.The mean score across frames is used as the final score.

4.3. Intra testing

Intra-dataset evaluation covers Replay Mobile and all four OULU-NPU protocols, with DeepPixBiS achieving perfect HTER on Replay Mobile and outperforming state-of-the-art methods on OULU Protocol-1. Print attacks generally produce worse APCER than video attacks, and motion-based fusion may improve results with added overhead.

  • Intra testing in Replay Mobile dataset: 0% HTER was achieved by DeepPixBiS on Replay Mobile’s ‘grandtest’ protocol, outperforming all reproducible baselines by a large margin.ROC curves compare the baselines and proposed method.
  • Intra testing in OULU-NPU dataset: DeepPixBiS outperformed all state-of-the-art methods on OULU-NPU ‘Protocol-1’.The OULU evaluation follows a similar strategy across all four protocols; Protocol-4 was the worst-performing protocol.
  • Intra testing in OULU-NPU dataset: APCER was worse for print attacks than video attacks in most cases.The authors suggest that high-quality prints in OULU-NPU may explain this pattern.
  • Intra testing in OULU-NPU dataset: Fusion with motion-based methods could improve print-attack results at the cost of additional computational and time overhead.This proposal is motivated by the observed difficulty of print attacks.

4.4. Cross database testing

Cross-database testing examines whether models retain performance when trained and evaluated on different datasets using the same models as in intra-dataset testing. DeepPixBiS generalizes better than reproducible baselines, but performance remains poor in the reverse Replay Mobile-to-OULU direction.

  • Cross-database testing: Using the same models for intra- and cross-database evaluation helps examine the generalizability of methods that perform best on a specific dataset.The protocol is intended to avoid over-optimistic intra-dataset results caused by dataset-specific tuning.
  • Cross-database testing: The cross-database experiments use two reciprocal directions between OULU Protocol-1 and Replay Mobile grandtest.One model is trained on OULU and tested on Replay Mobile; the other reverses the training and testing datasets.
  • Cross-database testing: 12.4% HTER was obtained when the model trained on OULU Protocol-1 was tested on Replay Mobile grandtest.The same model used for intra-testing was evaluated cross-database, and DeepPixBiS generalized much better than the reproducible baselines.
  • Cross-database testing: 22.7% HTER was obtained when training on Replay Mobile grandtest and testing on OULU Protocol-1.Although DeepPixBiS outperformed the baselines, generalization in this direction was poor overall.

4.5. Discussions

The frame-level approach separates bonafide faces from attacks effectively, including cross-dataset generalization when sufficient training data is available, while retaining simple, fast processing. Its main limitation is the limited training data available for CNN-based PAD.

  • Perfect separation between bonafide and attacks is achieved on Replay Mobile, while OULU protocols also show good performance.
  • Cross-dataset experiments, especially OULU-RM, show good generalizability when sufficient training data is available.
  • A single forward pass processes one cropped, aligned face image, averages the output map, and produces the final presentation-attack score.
  • Limited training data remains a crucial limitation of CNN-based presentation-attack detection methods.The authors state that larger training datasets might further improve performance and generalization.

5. Conclusions and future directions

The paper presents a single CNN trained with pixel-wise binary supervision for frame-wise presentation-attack detection. The system supports rapid decisions from individual frames, but cross-database performance remains imperfect and future improvements may require temporal features or larger datasets.

  • A single dense fully connected CNN is trained with pixel-wise binary supervision to learn shared representations across image patches.
  • Frame-level processing enables rapid presentation-attack decisions without processing multiple frames.
  • Cross-database performance remains far from perfect.
  • Adding temporal features or using larger PAD databases could improve the framework's results.
Loading 1907.04047v1…