Skip to main content
Log in

A new face presentation attack detection method based on face-weighted multi-color multi-level texture features

  • Original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Biometric data (facial, voice, fingerprint, and retinal scans, for example) are widely used in identification due to their unique and irreversible nature. Facial recognition technologies are employed in a wide range of applications due to their contactless nature and convenience. However, technological advancements and the availability of access to personal information have rendered these biometric systems susceptible to attacks utilizing fake faces. As a result, the issue of anti-spoofing has emerged as a critical one in the field of facial recognition. This study proposes a joint face presentation attack (FPA) detection method based on face-weighted multi-color multi-level LBP features extracted from the combination of device-dependent HSV and device-independent L*a*b* color spaces. The facial images were converted to HSV and L*a*b* color spaces. Three levels of regional LBP features were extracted from each color channel and then concatenated. Finally, a Multi-Color Multi-Level LBP (MCML_LBP) feature vector was obtained. In addition, the Face Weighted MCML_LBP feature vector was produced (FW_MCML_LBP) by adding the LBP histogram extracted from the central region of the normalized image. The feature vectors are used to train an SVM classifier after reducing their size using PCA. Twenty-five different test scenarios were subjected to experimentation on the CASIA and Replay-Attack databases. 2.11% EER and 0.19% HTER were achieved on CASIA (Overall) and Replay-Attack (Grandtest) databases, respectively, using the L*a*b color space and the proposed feature extraction method. The results of the study showed that the proposed method was successful in FPA detection compared to the state-of-the-art methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Imaoka, H., Hashimoto, H., Takahashi, K., et al.: The future of biometrics technology: from face recognition to related applications. APSIPA Trans. Signal Inf. Process. (2021). https://doi.org/10.1017/ATSIP.2021.8

    Article  Google Scholar 

  2. Shu, X., Tang, H., Huang, S.: Face spoofing detection based on chromatic ED-LBP texture feature. Multimed. Syst. 27, 161–176 (2021). https://doi.org/10.1007/s00530-020-00719-9

    Article  Google Scholar 

  3. de Freitas Pereira, T., Komulainen, J., Anjos, A., et al (2014) Face liveness detection using dynamic texture. EURASIP J. Image Video Process.

  4. Boulkenafet, Z., Komulainen, J., Hadid, A.: Face anti-spoofing based on color texture analysis. In: Proceedings—International Conference on Image Processing, ICIP 2015, pp. 2636–2640. (2015)

  5. Parveen, S., Ahmad, S.M.S., Abbas, N.H., et al.: Face liveness detection using dynamic local ternary pattern (DLTP). Computers 5, 1–15 (2016). https://doi.org/10.3390/computers5020010

    Article  Google Scholar 

  6. Zhang, L.B., Peng, F., Qin, L., Long, M.: Face spoofing detection based on color texture Markov feature and support vector machine recursive feature elimination. J. Vis. Commun. Image Represent. 51, 56–69 (2018). https://doi.org/10.1016/j.jvcir.2018.01.001

    Article  Google Scholar 

  7. Li, L., Feng, X., Jiang, X., et al (2018) Face anti-spoofing via deep local binary patterns. Proceedings—International Conference on Image Processing, ICIP 2017, pp. 101–105

  8. Li, L., Feng, X., Xia, Z., et al.: Face spoofing detection with local binary pattern network. J. Vis. Commun. Image Represent. 54, 182–192 (2018). https://doi.org/10.1016/j.jvcir.2018.05.009

    Article  Google Scholar 

  9. Li, H., He, P., Wang, S., et al.: Learning generalized deep feature representation for face anti-spoofing. IEEE Trans. Inf. Forensics Secur. 13, 2639–2652 (2018). https://doi.org/10.1109/TIFS.2018.2825949

    Article  Google Scholar 

  10. Boulkenafet, Z., Komulainen, J., Hadid, A.: On the generalization of color texture-based face anti-spoofing. Image Vis. Comput. 77, 1–9 (2018)

    Article  Google Scholar 

  11. Anjos, A., Chakka, M.M., Marcel, S.: Motion-based counter-measures to photo attacks in face recognition. IET Biom. 3, 147–158 (2014). https://doi.org/10.1049/iet-bmt.2012.0071

    Article  Google Scholar 

  12. Alotaibi, A., Mahmood, A.: Deep face liveness detection based on nonlinear diffusion using convolution neural network. Signal Image Video Process. 11, 713–720 (2017). https://doi.org/10.1007/s11760-016-1014-2

    Article  Google Scholar 

  13. Wen, D., Han, H., Jain, A.K.: Face spoof detection with image distortion analysis. IEEE Trans. Inf. Forensics Secur. (2015). https://doi.org/10.1109/TIFS.2015.2400395

    Article  Google Scholar 

  14. Galbally, J., Marcel, S., Fierrez, J.: Image quality assessment for fake biometric detection: application to Iris, fingerprint, and face recognition. IEEE Trans. Image Process. 23, 710–724 (2014). https://doi.org/10.1109/TIP.2013.2292332

    Article  MathSciNet  PubMed  ADS  Google Scholar 

  15. Boulkenafet, Z., Komulainen, J., Hadid, A.: Face spoofing detection using colour texture analysis. IEEE Trans. Inf. Forensics Secur. 11, 1818–1830 (2016). https://doi.org/10.1109/TIFS.2016.2555286

    Article  Google Scholar 

  16. Patel, K., Han, H., Jain, A.K.: Secure face unlock: spoof detection on smartphones. IEEE Trans. Inf. Forensics Secur. 11, 2268–2283 (2016). https://doi.org/10.1109/TIFS.2016.2578288

    Article  Google Scholar 

  17. Boulkenafet, Z., Komulainen, J., Hadid, A.: Face antispoofing using speeded-up robust features and fisher vector encoding. IEEE Signal Process. Lett. 24, 141–145 (2017). https://doi.org/10.1109/LSP.2016.2630740

    Article  Google Scholar 

  18. Peng, F., Qin, L., Long, M.: Face presentation attack detection using guided scale texture. Multimed. Tools Appl. 77, 8883–8909 (2017). https://doi.org/10.1007/S11042-017-4780-0

    Article  Google Scholar 

  19. Khurshid, A., Tamayo, S.C., Fernandes, E., et al (2019) A robust and real-time face anti-spoofing method based on texture feature analysis. In: International Conference on Human-Computer Interaction. Springer, pp 484–496

  20. Zhou, J., Shu, K., Liu, P., et al (2020) Face anti-spoofing based on dynamic color texture analysis using local directional number pattern. In: Proceedings—International Conference on Pattern Recognition pp. 4221–4228

  21. Zhang, Y.-J., Chen, J.-Y., Lu, Z.-M.: Face anti-spoofing detection based on color texture structure analysis. Taiwan Ubiquitous Inf. (2022)

  22. Abdullakutty, F., Johnston, P., Elyan, E.: Fusion methods for face presentation attack detection. Sensors (2022). https://doi.org/10.3390/s22145196

    Article  PubMed  PubMed Central  Google Scholar 

  23. Chang, H.H., Yeh, C.H.: Face anti-spoofing detection based on multi-scale image quality assessment. Image Vis. Comput. (2022). https://doi.org/10.1016/j.imavis.2022.104428

    Article  Google Scholar 

  24. Arora, S., Bhatia, M.P.S., Mittal, V.: A robust framework for spoofing detection in faces using deep learning. Vis. Comput. 38, 2461–2472 (2022). https://doi.org/10.1007/s00371-021-02123-4

    Article  Google Scholar 

  25. He, D., He, X., Yuan, R., et al.: Lightweight network-based multi-modal feature fusion for face anti-spoofing. Vis. Comput. (2022). https://doi.org/10.1007/s00371-022-02420-6

    Article  PubMed  Google Scholar 

  26. Shepley, A.J.: Deep learning for face recognition: a critical analysis. arXiv preprint arXiv:190712739 (2019)

  27. Trigueros, D.S., Meng, L., Hartnett, M.: Face recognition: from traditional to deep learning methods. arXiv preprint arXiv:181100116 (2018)

  28. King, D.E.: Dlib-ml: a machine learning toolkit. J. Mach. Learn. Res. 10, 1755–1758 (2009)

    Google Scholar 

  29. Bora, D.J., Kumar Gupta, A., Khan, F.A.: Comparing the performance of L*A*B* and HSV color spaces with respect to color ımage segmentation (2015)

  30. Huang, Z.K., Liu, D.H.: Segmentation of color image using EM algorithm in HSV color space. In: Proceedings of the 2007 International Conference on Information Acquisition, ICIA 316–319 (2007)

  31. Murali, S., Govindan, V.K.: Shadow detection and removal from a single image: using LAB color space. Cybern. Inf. Technol. 13, 95–103 (2013). https://doi.org/10.2478/cait-2013-0009

    Article  MathSciNet  Google Scholar 

  32. Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13, 600–612 (2004). https://doi.org/10.1109/TIP.2003.819861

    Article  PubMed  ADS  Google Scholar 

  33. Wang, Z., Simoncelli, E.P., Bovik, A.C.: Multi-scale structural similarity for image quality assessment. In: Conference Record of the Asilomar Conference on Signals, Systems and Computers 2:1398–1402. (2003) https://doi.org/10.1109/acssc.2003.1292216

  34. Ojala, T., Pietikäinen, M., Mäenpää, T.: Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans. Pattern Anal. Mach. Intell. 24, 971–987 (2002). https://doi.org/10.1109/TPAMI.2002.1017623

    Article  Google Scholar 

  35. Ojala, T., Pietikäinen, M., Mäenpää, T.: Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans. Pattern Anal. Mach. Intell. (2002). https://doi.org/10.1109/TPAMI.2002.1017623

    Article  Google Scholar 

  36. Günay, A., Nabiyev, V.: Facial age estimation based on decision level fusion of AAM, LBP and gabor features (2015)

  37. Günay Yılmaz, A., Turhal, U., Nabiyev, V.: Effect of feature selection with meta-heuristic. J. Mod. Technol. Eng. 5, 48–59 (2020)

    Google Scholar 

  38. Croux, C., Filzmoser, P., Fritz, H.: Robust sparse principal component analysis. Technometrics (2013). https://doi.org/10.1080/00401706.2012.727746

    Article  MathSciNet  Google Scholar 

  39. Günay, A., Nabiyev, V.: Yüz Bölgelerinin Yaş Tahmini Başarımlarının Yaş Gruplarına Göre Değerlendirilmesi. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi 9, 1–10 (2017)

    Google Scholar 

  40. Kavzoğlu, T., Çölkesen, İ.: Destek Vektör Makineleri ile Uydu Görüntülerinin Sınıflandırılmasında Kernel Fonksiyonlarının Etkilerinin İncelenmesi. (2010) pp. 73–82

  41. Zhang, Z., Yan, J., Liu, S., et al.: A face antispoofing database with diverse attacks. In: Proceedings—2012 5th IAPR International Conference on Biometrics, ICB 2012. pp 2–7 (2012)

  42. Chingovska, I., Anjos, A., Marcel, S.: On the effectiveness of local binary patterns in face anti-spoofing. In: Proceedings of the International Conference of the Biometrics Special Interest Group, BIOSIG (2012)

  43. Bengio, S., Marcel, C., Marcel, S., Mariéthoz, J.: Confidence measures for multimodal identity verification. Inf. Fusion 3, 267–276 (2002)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the journal reviewers for their valuable suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Uğur Turhal.

Ethics declarations

Conflict of interest

The authors have no relevant financial or nonfinancial interests to disclose. The authors have no conflicts of interest to declare relevant to the content of this article. All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or nonfinancial interest in the subject matter or materials discussed in this manuscript. The authors have no financial or proprietary interests in any material discussed in this article.

Data availability

The databases that support the findings of this study are available from The Center for Biometrics and Security Research (CASIA-FASD) and Idiap Research Institute (Replay-Attack). However, restrictions apply to the availability of these databases, which were used under license in this study and are not publicly available. Databases are, however, available from the authors upon reasonable request and with permission of [28, 29].

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Turhal, U., Günay Yılmaz, A. & Nabiyev, V. A new face presentation attack detection method based on face-weighted multi-color multi-level texture features. Vis Comput 40, 1537–1552 (2024). https://doi.org/10.1007/s00371-023-02866-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-023-02866-2

Keywords

Navigation