# Unsupervised Fingerphoto Presentation Attack Detection With Diffusion Models

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

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Placed in Robustness, privacy and adversarial aspects, one of 14 directions in Diffusion models.
- Builds on 16 of its 36 references that are in the map.
- First posted on arXiv 27 Sep 2024.

## Placed in

- Diffusion models / [Robustness, privacy and adversarial aspects](https://mlsanity.com/diffusion/robustness-privacy-and-adversarial-aspects/)

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

- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale](https://mlsanity.com/paper/2010.11929/) (2020)
- [Denoising Diffusion Probabilistic Models](https://mlsanity.com/paper/2006.11239/) (2020)
- [The Unreasonable Effectiveness of Deep Features as a Perceptual Metric](https://mlsanity.com/paper/1801.03924/) (2018)
- [Densely Connected Convolutional Networks](https://mlsanity.com/paper/1608.06993/) (2016)
- [Training Generative Adversarial Networks with Limited Data](https://mlsanity.com/paper/2006.06676/) (2020)
- [DifFace: Blind Face Restoration with Diffused Error Contraction](https://mlsanity.com/paper/2212.06512/) (2022)
- [Who is Real Bob? Adversarial Attacks on Speaker Recognition Systems](https://mlsanity.com/paper/1911.01840/) (2019)
- [Biometrics: Trust, but Verify](https://mlsanity.com/paper/2105.06625/) (2021)
- [Generalizing Fingerprint Spoof Detector: Learning a One-Class Classifier](https://mlsanity.com/paper/1901.03918/) (2019)
- [Presentation Attack Detection with Advanced CNN Models for Noncontact-based Fingerprint Systems](https://mlsanity.com/paper/2303.05459/) (2023)
- [Fingerprint Presentation Attack Detection: Generalization and Efficiency](https://mlsanity.com/paper/1812.11574/) (2018)
- [Anomaly Detection with Convolutional Autoencoders for Fingerprint Presentation Attack Detection](https://mlsanity.com/paper/2008.07989/) (2020)
- [Deep Features for Contactless Fingerprint Presentation Attack Detection: Can They Be Generalized?](https://mlsanity.com/paper/2307.01845/) (2023)
- [A Universal Anti-Spoofing Approach for Contactless Fingerprint Biometric Systems](https://mlsanity.com/paper/2310.15044/) (2023)
- [GAN pretraining for deep convolutional autoencoders applied to Software-based Fingerprint Presentation Attack Detection](https://mlsanity.com/paper/2105.10213/) (2021)

## Abstract (arXiv)

Smartphone-based contactless fingerphoto authentication has become a reliable alternative to traditional contact-based fingerprint biometric systems owing to rapid advances in smartphone camera technology. Despite its convenience, fingerprint authentication through fingerphotos is more vulnerable to presentation attacks, which has motivated recent research efforts towards developing fingerphoto Presentation Attack Detection (PAD) techniques. However, prior PAD approaches utilized supervised learning methods that require labeled training data for both bona fide and attack samples. This can suffer from two key issues, namely (i) generalization:the detection of novel presentation attack instruments (PAIs) unseen in the training data, and (ii) scalability:the collection of a large dataset of attack samples using different PAIs. To address these challenges, we propose a novel unsupervised approach based on a state-of-the-art deep-learning-based diffusion model, the Denoising Diffusion Probabilistic Model (DDPM), which is trained solely on bona fide samples. The proposed approach detects Presentation Attacks (PA) by calculating the reconstruction similarity between the input and output pairs of the DDPM. We present extensive experiments across three PAI datasets to test the accuracy and generalization capability of our approach. The results show that the proposed DDPM-based PAD method achieves significantly better detection error rates on several PAI classes compared to other baseline unsupervised approaches.
