Face Presentation Attack Detection by Excavating Causal Clues and Adapting Embedding Statistics

Meiling Fang, Naser Damer
8/28/2023
cs.CV

No official code found. Best implementation: meilfang/CF-PAD (14 stars, MIT, last commit 2023-08-29).

Abstract

Recent face presentation attack detection (PAD) leverages domain adaptation (DA) and domain generalization (DG) techniques to address performance degradation on unknown domains. However, DA-based PAD methods require access to unlabeled target data, while most DG-based PAD solutions rely on a priori, i.e., known domain labels. Moreover, most DA-/DG-based methods are computationally intensive, demanding complex model architectures and/or multi-stage training processes. This paper proposes to model face PAD as a compound DG task from a causal perspective, linking it to model optimization. We excavate the causal factors hidden in the high-level representation via counterfactual intervention. Moreover, we introduce a class-guided MixStyle to enrich feature-level data distribution within classes instead of focusing on domain information. Both class-guided MixStyle and counterfactual intervention components introduce no extra trainable parameters and negligible computational resources. Extensive cross-dataset and analytic experiments demonstrate the effectiveness and efficiency of our method compared to state-of-the-art PADs. The implementation and the trained weights are publicly available.

View on arXivView PDF

Code Implementations(1)

meilfang/CF-PADCommunity100%
MIT

Official repository of the paper Face Presentation Attack Detection by Eacavating Causal Clues and Adapting Embedding Statistics

142Python3 years agoMIT
biometricscausal-learningcounterfactualfaceface-antispoofing+3 more

Similar Papers

Cite this paper

@article{fang2023face,
  title  = {Face Presentation Attack Detection by Excavating Causal Clues and Adapting Embedding Statistics},
  author = {Meiling Fang and Naser Damer},
  year   = {2023},
  eprint = {2308.14551},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.14551v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.14551.svg)](https://codeofpaper.com/paper/2308.14551)

Discussion