Fingerprint liveness detection using gradient-based texture features

Zhihua Xia, Rui Lv, Yafeng Zhu, Peng Ji, Huiyu Sun, Yun Qing Shi

Research output: Contribution to journalArticlepeer-review

48 Scopus citations


Fingerprint-based recognition systems have been increasingly deployed in various applications nowadays. However, the recognition systems can be spoofed by using an accurate imitation of a live fingerprint such as an artificially made fingerprint. In this paper, we propose a novel software-based fingerprint liveness detection method which achieves good detection accuracy. We regard the fingerprint liveness detection as a two-class classification problem and construct co-occurrence array from image gradients to extract features. In doing so, the quantization operation is firstly conducted on the images. Then, the horizontal and vertical gradients at each pixel are calculated, and the gradients of large absolute values are truncated into a reduced range. Finally, the second-order and the third-order co-occurrence arrays are constructed from the truncated gradients, and the elements of the co-occurrence arrays are directly used as features. The second-order and the third-order co-occurrence array features are separately utilized to train support vector machine classifiers on two publicly available databases used in Fingerprint Liveness Detection Competition 2009 and 2011. The experimental results have demonstrated that the features extracted with the third-order co-occurrence array achieve better detection accuracy than that with the second-order co-occurrence array and outperform the state-of-the-art methods.

Original languageEnglish (US)
Pages (from-to)381-388
Number of pages8
JournalSignal, Image and Video Processing
Issue number2
StatePublished - Feb 1 2017

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Electrical and Electronic Engineering


  • Biometrics
  • Co-occurrence array
  • Fingerprint liveness detection
  • Image gradient
  • Image texture


Dive into the research topics of 'Fingerprint liveness detection using gradient-based texture features'. Together they form a unique fingerprint.

Cite this