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.
Similar content being viewed by others
References
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
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
de Freitas Pereira, T., Komulainen, J., Anjos, A., et al (2014) Face liveness detection using dynamic texture. EURASIP J. Image Video Process.
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)
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
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
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
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
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
Boulkenafet, Z., Komulainen, J., Hadid, A.: On the generalization of color texture-based face anti-spoofing. Image Vis. Comput. 77, 1–9 (2018)
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
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
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
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
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
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
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
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
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
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
Zhang, Y.-J., Chen, J.-Y., Lu, Z.-M.: Face anti-spoofing detection based on color texture structure analysis. Taiwan Ubiquitous Inf. (2022)
Abdullakutty, F., Johnston, P., Elyan, E.: Fusion methods for face presentation attack detection. Sensors (2022). https://doi.org/10.3390/s22145196
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
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
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
Shepley, A.J.: Deep learning for face recognition: a critical analysis. arXiv preprint arXiv:190712739 (2019)
Trigueros, D.S., Meng, L., Hartnett, M.: Face recognition: from traditional to deep learning methods. arXiv preprint arXiv:181100116 (2018)
King, D.E.: Dlib-ml: a machine learning toolkit. J. Mach. Learn. Res. 10, 1755–1758 (2009)
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)
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)
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
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
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
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
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
Günay, A., Nabiyev, V.: Facial age estimation based on decision level fusion of AAM, LBP and gabor features (2015)
Günay Yılmaz, A., Turhal, U., Nabiyev, V.: Effect of feature selection with meta-heuristic. J. Mod. Technol. Eng. 5, 48–59 (2020)
Croux, C., Filzmoser, P., Fritz, H.: Robust sparse principal component analysis. Technometrics (2013). https://doi.org/10.1080/00401706.2012.727746
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)
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
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)
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)
Bengio, S., Marcel, C., Marcel, S., Mariéthoz, J.: Confidence measures for multimodal identity verification. Inf. Fusion 3, 267–276 (2002)
Acknowledgements
The authors would like to thank the journal reviewers for their valuable suggestions.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-023-02866-2