Signal, Image and Video Processing

, Volume 4, Issue 1, pp 75–87 | Cite as

Curvelet-based fingerprint anti-spoofing

Original Paper


Existing perspiration-based liveness detection algorithms need two successive images (captured in certain time interval), hence they are slow and not useful for real-time applications. Liveness detection methods using extra hardware increase the cost of the system. To alleviate these problems, we propose new curvelet-based method which needs only one fingerprint to detect liveness. Wavelets are very effective in representing objects with isolated point singularities, but fail to represent line and curve singularities. Curvelet transform allows representing singularities along curves in a more efficient way than the wavelets. Ridges oriented in different directions in a fingerprint image are curved; hence curvelets are very significant to characterize fingerprint texture. Textural measures based on curvelet energy and co-occurrence signatures are used to characterize fingerprint image. Dimensionalities of feature sets are reduced by running Pudil’s sequential forward floating selection (SFFS) algorithm. Curvelet energy and co-occurrence signatures are independently tested on three different classifiers: AdaBoost.M1, support vector machine and alternating decision tree. Finally, all the aforementioned classifiers are fused using the “Majority Voting Rule” to form an ensemble classifier. A fingerprint database consisting of 185 real, 90 Fun-Doh and 150 Gummy fingerprints is created by using varieties of artificial materials for casts and moulds of spoof fingerprints. Performance of the new liveness detection approach is found very promising, as it needs only one fingerprint and no extra hardware to detect vitality.


Biometrics Curvelet Fingerprints Liveness Spoof Wavelet 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ratha N.K.: Enhancing security and privacy in biometrics-based authentication systems. IBM Syst. J. 40(3), 614–634 (2001)CrossRefGoogle Scholar
  2. 2.
    Putte, T.V.D., Keuning, J.: Biometrical fingerprint recognition: don’t get your fingers burned. In: Proceedings of the Fourth Working Conf. Smart Card Res. Advanced Appl., pp. 289–303 (2000)Google Scholar
  3. 3.
    Matsumoto, T., Matsumoto, H., Yamada, K., Hoshino, S.: Impact of artificial ‘Gummy’ fingers on fingerprint systems. In: Proceedings of SPIE, vol. 4677, pp. 275–289 (2002)Google Scholar
  4. 4.
    Schuckers S.: Spoofing and anti-spoofing measures. Inf. Secur. Tech. Rep. 7(4), 56–62 (2002)CrossRefGoogle Scholar
  5. 5.
    Maltoni D., Maio D., Jain A.K., Prabhakar S.: Handbook of Fingerprint Recognition. Springer, Berlin (2002)Google Scholar
  6. 6.
    Candes E.J., Donoho D.L.: Curvelets-a surprisingly effective nonadaptive representation for objects with edges. In: Cohen, A., Rabut, C., Schumaker, L.L. (eds) Curves and Surfaces, pp. 105–120. Vanderbilt University Press, Nashville (2000)Google Scholar
  7. 7.
    Starck J.L., Candes E.J., Donoho D.L.: The curvelet transform for image denoising. IEEE Trans. Image Process. 11(6), 670–684 (2002)CrossRefMathSciNetGoogle Scholar
  8. 8.
    Do M.N., Vetterli M.: The finite Ridgelet transfrom for image reprsentation. IEEE Trans. Image Process. 12(1), 16–28 (2003)CrossRefMathSciNetGoogle Scholar
  9. 9.
    Pudil P., Novovicova J., Kittler J.: Floating search methods in feature selection. Pattern Recognit. Lett. 15, 1119–1125 (1994)CrossRefGoogle Scholar
  10. 10.
    Freund Y., Schapire R.E.: Decision-theoretic generalization of online learning and an application to boosting. J. Comput. Syst. Sci. 55(1), 119–139 (1997)MATHCrossRefMathSciNetGoogle Scholar
  11. 11.
    Vapnik V.N.: The Nature of Statistical Learning Theory (Information science and statistics). Springer, Berlin (1999)Google Scholar
  12. 12.
    LIBSVM—A Library for Support Vector Machine (SVM) Classifier. Available at
  13. 13.
    Freund, Y., Mason, L.: The alternating decision tree algorithm. In: Proceedings of the Sixteenth International Conference on Machine Learning, Bled, Slovenia, pp. 124–133. (1999)Google Scholar
  14. 14.
    Polikar, R.: Ensemble based systems in decision making-feature article. In: Proceedings of the IEEE Circuits and Systems Magazine, Third quarter, pp. 21–45 (2006)Google Scholar
  15. 15.
    Abhyankar, A., Schuckers, S.: Fingerprint liveness detection using local ridge frequencies and multiresolution texture analysis techniques. In: Proceedings of International Conference on Image Processing (ICIP), pp. 321–324 (2006)Google Scholar
  16. 16.
    Coli, P., Marcialis, G., Roli, F.: Power spectrum-based fingerprint vitality detection. In: Proceedings of the IEEE Workshop on Automatic Identification Advanced Technologies, pp. 169–173 (2007)Google Scholar
  17. 17.
    Parthasaradhi S., Derakhshani R., Hornak L., Schuckers S.: Time-series detection of perspiration as a liveness test in fingerprint scanners. IEEE Trans. Syst. Man Cybern. C Appl. Rev. 35(3), 335–343 (2005)CrossRefGoogle Scholar
  18. 18.
    Nikam, S.B., Agarwal, S.: Fingerprint liveness detection using curvelet energy and co-occurrence signatures. In: Proceedings of Fifth International Conference on Computer Graphics, Imaging and Visualisation (CGIV), pp. 217–222. (2008)Google Scholar
  19. 19.
    Details of plumber’s putty (M-seal adhesive) and gelatin (Fevi-gum). Available at
  20. 20.
    Details of dentist’s material (Aquasil soft putty of silicone and Zelgan 2002 powder). Available at
  21. 21.
    Details of dentist’s material (PYRAX-RR cold cure). Available at
  22. 22.
    Details of general purpose silicone sealant. Available at
  23. 23.
    Fingerprint verification competition (FVC) 2004 database. Available at
  24. 24.
    Sklansky J.: Image segmentation and feature extraction. IEEE Trans. Syst. Man Cybern. 8, 237–247 (1978)CrossRefGoogle Scholar
  25. 25.
    Hong M., Tong C.S.: A fast and effective model for wavelet subband histograms and its application in texture image retrieval. IEEE Trans. Image Process. 15(10), 3078–3088 (2006)CrossRefGoogle Scholar
  26. 26.
    Haralick R.M., Shamugam K., Dinstein I.: Textural features for image classification. SMC 3(6), 610–621 (1973)Google Scholar
  27. 27.
    Details of WEKA data mining software. Available at

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringMotilal Nehru National Institute of TechnologyAllahabadIndia

Personalised recommendations