One-Class Fingerprint Presentation Attack Detection Using Auto-Encoder Network

Feng Liu, Haozhe Liu, Wentian Zhang, Guojie Liu, Linlin Shen

Research output: Journal PublicationArticlepeer-review

19 Citations (Scopus)


Automated Fingerprint Recognition Systems (AFRSs) have been threatened by Presentation Attack (PA) since its existence. It is thus desirable to develop effective presentation attack detection (PAD) methods. However, the unpredictable PAs make PAD be a challenging problem. This paper proposes a novel One-Class PAD (OCPAD) method for Optical Coherence Technology (OCT) images based fingerprint PA detection. The proposed OCPAD model is learned from a training set only consists of Bonafides (i.e. real fingerprints). The reconstruction error and latent code obtained from the trained auto-encoder network in the proposed model is taken as the basis for the following spoofness score calculation. To get more accurate reconstruction error, we propose an activation map based weighting model to further refine the accuracy of reconstruction error. We test different statistics and distance measures and finally use a decision level fusion to make the final prediction. Our experiments are performed using a dataset with 93200 bonafide scans and 48400 PA scans. The results show that the proposed OCPAD can achieve a True Positive Rate (TPR) of 99.43% when the False Positive Rate (FPR) equals to 10% and a TPR of 96.59% when FPR=5%, which significantly outperformed a feature based approach and a supervised learning based model requiring PAs for training.

Original languageEnglish
Article number9335499
Pages (from-to)2397-2407
Number of pages11
JournalIEEE Transactions on Image Processing
Publication statusPublished - 2021
Externally publishedYes


  • one-class
  • optical coherence technology
  • Presentation attack detection
  • unsupervised learning system

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'One-Class Fingerprint Presentation Attack Detection Using Auto-Encoder Network'. Together they form a unique fingerprint.

Cite this