ViT Unified: Joint Fingerprint Recognition and Presentation Attack Detection

Steven A. Grosz, Kanishka P. Wijewardena, Anil K. Jain
5/12/2023
cs.CV

No confident code implementation found for this paper.

Abstract

A secure fingerprint recognition system must contain both a presentation attack (i.e., spoof) detection and recognition module in order to protect users against unwanted access by malicious users. Traditionally, these tasks would be carried out by two independent systems; however, recent studies have demonstrated the potential to have one unified system architecture in order to reduce the computational burdens on the system, while maintaining high accuracy. In this work, we leverage a vision transformer architecture for joint spoof detection and matching and report competitive results with state-of-the-art (SOTA) models for both a sequential system (two ViT models operating independently) and a unified architecture (a single ViT model for both tasks). ViT models are particularly well suited for this task as the ViT's global embedding encodes features useful for recognition, whereas the individual, local embeddings are useful for spoof detection. We demonstrate the capability of our unified model to achieve an average integrated matching (IM) accuracy of 98.87% across LivDet 2013 and 2015 CrossMatch sensors. This is comparable to IM accuracy of 98.95% of our sequential dual-ViT system, but with ~50% of the parameters and ~58% of the latency.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{grosz2023unified,
  title  = {ViT Unified: Joint Fingerprint Recognition and Presentation Attack Detection},
  author = {Steven A. Grosz and Kanishka P. Wijewardena and Anil K. Jain},
  year   = {2023},
  eprint = {2305.07602},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.07602v1}
}

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/2305.07602.svg)](https://codeofpaper.com/paper/2305.07602)

Discussion