Source-linked AI summary

face anti-spoofing based on color texture analysis

Zinelabidine Boulkenafet, Jukka Komulainen, Abdenour Hadid

arXiv:1511.06316v1cs.CV

TL;DR

Face anti-spoofing research has largely focused on luminance, leaving potentially useful chrominance information underused. This paper analyzes joint color-texture information with color LBP features extracted per image band, achieving strong results on CASIA and Replay-Attack and promising inter-database generalization. The authors also identify dataset variation and overfitting risk as practical boundaries for the evaluation.

  • Problem

    Existing face spoofing detection has mainly analyzed luminance, while chrominance may help discriminate fake faces from genuine ones.

  • Method

    The method extracts uniform LBP histograms from individual bands in RGB, HSV, or Y CbCr representations and concatenates them into color-texture descriptors.

  • Results

    Color texture features significantly improve performance over gray-scale LBP, with Y CbCr improving CASIA-FA and Replay-Attack performance by 64.5% and 81.4%, respectively.

  • Takeaways & Limitations

    The combined HSV and Y CbCr representation beat the state-of-the-art on CASIA-FA, while inter-database evaluation showed promising generalization capabilities.

  • Takeaways & Limitations

    Small benchmark datasets with limited variation increase overfitting risk, and models trained on Replay-Attack generalize less well than those trained on CASIA-FA.

Abstract

from arXiv · show

Research on face spoofing detection has mainly been focused on analyzing the luminance of the face images, hence discarding the chrominance information which can be useful for discriminating fake faces from genuine ones. In this work, we propose a new face anti-spoofing method based on color texture analysis. We analyze the joint color-texture information from the luminance and the chrominance channels using a color local binary pattern descriptor. More specifically, the feature histograms are extracted from each image band separately. Extensive experiments on two benchmark datasets, namely CASIA face anti-spoofing and Replay-Attack databases, showed excellent results compared to the state-of-the-art. Most importantly, our inter-database evaluation depicts that the proposed approach showed very promising generalization capabilities.

1. INTRODUCTION

Face spoofing attacks exploit vulnerabilities in face authentication, while webcam-quality images can make fake and genuine faces difficult to distinguish from luminance or ordinary color appearance alone. The proposed method uses color texture analysis and reports strong benchmark performance with promising cross-database generalization.

  • Motivation: Face authentication systems are vulnerable to spoofing attacks in which a fake face is presented to bypass biometric verification.A cited study found that images from social networks successfully spoofed 77% of 74 users despite only 39% being usable on average.
  • Motivation: Webcam-quality fake faces can look similar to genuine faces in color because human vision is more sensitive to luminance than chroma.Characteristic differences become more noticeable when only the chroma component is examined.
  • Contribution: The paper proposes face anti-spoofing through color texture analysis using a color Local Binary Patterns descriptor.The method extracts uniform LBP histograms from individual image bands and concatenates them into a final descriptor.
  • Contribution: The approach evaluates RGB, HSV, and Y CbCr color spaces to identify discriminative representations for distinguishing genuine from fake faces.Experiments were conducted on the CASIA face anti-spoofing and Replay-Attack databases.
  • Results: The inter-database evaluation reports very promising generalization capabilities compared with state-of-the-art methods.The reported conclusion concerns transfer between benchmark databases rather than only within-database testing.

2. COLOR LBP BASED FACE ANTI-SPOOFING

The method targets the limited discriminative power of luminance-only analysis by modeling color texture across luminance and chrominance channels. It represents each color band with LBP histograms, concatenates the resulting features, and classifies them with an SVM.

  • Motivation: High-quality fake faces are difficult to detect using only luminance information from webcam-quality images.The method therefore considers color reproduction and local chroma variations associated with spoofing media.
  • Color Spaces: RGB has limited usefulness for image analysis because its components are highly correlated and imperfectly separate luminance from chrominance.HSV and Y CbCr are additionally considered because they separate these information types.
  • Color Spaces: HSV represents chrominance through hue and saturation with value as luminance, while Y CbCr separates luminance Y from chrominance Cb and Cr.These spaces provide alternative channel organizations for color texture analysis.
  • Texture Representation: LBP computes a binary code by thresholding neighboring pixel intensities against a central pixel and summarizes patterns in a histogram.The neighborhood is circularly symmetric, and the descriptor was originally designed for gray-scale texture.
  • Texture Representation: Color LBP applies the LBP operator independently to each color band and concatenates the resulting histograms into one color descriptor.For an image in color space S, uniform LBP histograms are extracted from its M channels.
  • Classification: The extracted color LBP features are fed into an SVM classifier to detect spoofing attacks.The classifier forms the final detection stage of the proposed approach.

3. EXPERIMENTAL ANALYSIS

Experiments evaluate the color-texture countermeasure on CASIA-FA and Replay-Attack using established protocols, then compare within- and cross-database performance. Color descriptors outperform grayscale LBP, while cross-database results remain degraded relative to intra-database testing.

  • Datasets and protocols: Experiments use CASIA-FA and Replay-Attack, benchmark databases containing real client accesses and multiple spoofing attack types.CASIA-FA includes warped-photo, cut-photo, and video attacks; Replay-Attack includes print, mobile, and high-definition attacks.
  • Datasets and protocols: CASIA-FA evaluation reports EER on the test set, while Replay-Attack reports EER on development and HTER on test sets.The protocols use subject-disjoint training and validation procedures for model tuning.
  • Color-texture results: 64.5% and 81.4% improvements are obtained on CASIA-FA and Replay-Attack, respectively, with Y CbCr color LBP compared with grayscale LBP.Y CbCr provides the best overall performance among the evaluated color spaces.
  • Color-texture results: HSV features appear more effective against video attacks, and concatenating HSV with Y CbCr color textures yields significant performance enhancement.The fused histogram has size 59 × 3 × 2.
  • Cross-database evaluation: Cross-database testing trains on one database and tests on the other to assess generalization capabilities.The experiments use CASIA-FA and Replay-Attack in both training/testing directions.
  • Cross-database evaluation: 22.5% and 20.6% HTER are reported on Replay-Attack development and test sets after training on CASIA-FA, while cross-database results remain degraded versus intra-test results.Training on Replay-Attack and testing on CASIA-FA yields 47.5% and 43.9% HTER on training and testing sets, respectively.

4. CONCLUSION

The proposed color-texture approach evaluates RGB, HSV, and Y CbCr representations for face anti-spoofing and performs strongly on CASIA-FA and Replay-Attack. Combining HSV and Y CbCr beats the state of the art on CASIA-FA, while inter-database testing indicates promising generalization.

  • The study evaluates RGB, HSV, and Y CbCr color spaces for representing differences between genuine and fake face color textures.
  • Color LBP features are extracted from individual image channels to study the effectiveness of different color-texture representations.
  • Extensive experiments on CASIA-FA and Replay-Attack show excellent results for the proposed color-texture representations.
  • The combination of HSV and Y CbCr beats the state of the art on CASIA-FA.
  • Inter-database evaluation shows promising generalization capabilities, while further experiments are proposed to refine problem-specific facial color representations.
Loading 1511.06316v1…