# Semi-Supervised learning for Face Anti-Spoofing using Apex frame

arXiv: https://arxiv.org/abs/2309.04958 · HTML: https://mlsanity.com/paper/2309.04958/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 14 of its 32 references that are in the map.
- First posted on arXiv 10 Sep 2023.

## Builds on (most cited first, 14 of 14)

- [Densely Connected Convolutional Networks](https://mlsanity.com/paper/1608.06993/) (2016)
- [NAS-FAS: Static-Dynamic Central Difference Network Search for Face Anti-Spoofing](https://mlsanity.com/paper/2011.02062/) (2020)
- [Cross-domain Face Presentation Attack Detection via Multi-domain Disentangled Representation Learning](https://mlsanity.com/paper/2004.01959/) (2020)
- [Regularized Fine-grained Meta Face Anti-spoofing](https://mlsanity.com/paper/1911.10771/) (2019)
- [Meta-Teacher For Face Anti-Spoofing](https://mlsanity.com/paper/2111.06638/) (2021)
- [Learning Meta Pattern for Face Anti-Spoofing](https://mlsanity.com/paper/2110.06753/) (2021)
- [Feature Generation and Hypothesis Verification for Reliable Face Anti-Spoofing](https://mlsanity.com/paper/2112.14894/) (2021)
- [Domain Agnostic Feature Learning for Image and Video Based Face Anti-spoofing](https://mlsanity.com/paper/1912.07124/) (2019)
- [Domain Generalization via Ensemble Stacking for Face Presentation Attack Detection](https://mlsanity.com/paper/2301.02145/) (2023)
- [Self-Supervised Face Presentation Attack Detection with Dynamic Grayscale Snippets](https://mlsanity.com/paper/2208.13070/) (2022)
- [Face Anti-Spoofing from the Perspective of Data Sampling](https://mlsanity.com/paper/2208.13164/) (2022)
- [Liveness score-based regression neural networks for face anti-spoofing](https://mlsanity.com/paper/2302.09461/) (2023)
- [Deep Ensemble Learning with Frame Skipping for Face Anti-Spoofing](https://mlsanity.com/paper/2307.02858/) (2023)
- [Saliency-based Video Summarization for Face Anti-spoofing](https://mlsanity.com/paper/2308.12364/) (2023)

## Abstract (arXiv)

Conventional feature extraction techniques in the face anti-spoofing domain either analyze the entire video sequence or focus on a specific segment to improve model performance. However, identifying the optimal frames that provide the most valuable input for the face anti-spoofing remains a challenging task. In this paper, we address this challenge by employing Gaussian weighting to create apex frames for videos. Specifically, an apex frame is derived from a video by computing a weighted sum of its frames, where the weights are determined using a Gaussian distribution centered around the video's central frame. Furthermore, we explore various temporal lengths to produce multiple unlabeled apex frames using a Gaussian function, without the need for convolution. By doing so, we leverage the benefits of semi-supervised learning, which considers both labeled and unlabeled apex frames to effectively discriminate between live and spoof classes. Our key contribution emphasizes the apex frame's capacity to represent the most significant moments in the video, while unlabeled apex frames facilitate efficient semi-supervised learning, as they enable the model to learn from videos of varying temporal lengths. Experimental results using four face anti-spoofing databases: CASIA, REPLAY-ATTACK, OULU-NPU, and MSU-MFSD demonstrate the apex frame's efficacy in advancing face anti-spoofing techniques.
