Abstract
Reflection differences between live faces and spoof faces under near-infrared spectrum make near-infrared image based methods obtain superior performance for face anti-spoofing. However, for conventional face recognition systems, near-infrared image based methods need additional near-infrared equipment to capture the input near-infrared images. In this paper, we propose a novel face anti-spoofing method which exploits the clues in both visible light (VIS) images and near-infrared (NIR) images without utilizing any near-infrared equipment during testing. Specifically, we first propose a novel multiple categories image translation generative adversarial network (MCT-GAN) which generates corresponding NIR images for VIS live and spoof face images. Then we utilize convolution neural network to learn fusing features from both VIS images and corresponding generated NIR images for the goal of live and spoof face classification. Qualitative and quantitative experiments demonstrate that our method obtains excellent results compared to the state-of-the-art methods.
Similar content being viewed by others
References
Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A, Dean J, Devin M et al (2016) Tensorflow: Large-scale machine learning on heterogeneous distributed systems, arXiv:1603.04467
Akhtar Z, Micheloni C, Foresti GL (2015) Biometric liveness detection: Challenges and research opportunities. IEEE Secur Priv 13(5):63–72
Akhtar Z, Foresti GL (2016) Face spoof attack recognition using discriminative image patches. Journal of Electrical and Computer Engineering 2016
Antipov G, Baccouche M, Dugelay J-L (2017) Face aging with conditional generative adversarial networks. In: 2017 IEEE international conference on image processing (ICIP). IEEE, pp 2089–2093
Atoum Y, Liu Y, Jourabloo A, Liu X (2017) Face anti-spoofing using patch and depth-based cnns. In: 2017 IEEE International Joint Conference on Biometrics. IEEE, pp 319–328
Benlamoudi A, Aiadi KE, Ouafi A, Samai D, Oussalah M (2017) Face antispoofing based on frame difference and multilevel representation. J Electron Imaging 26(4),:043007
Boulkenafet Z, Komulainen J, Hadid A (2015) Face anti-spoofing based on color texture analysis. In: 2015 IEEE international conference on image processing (ICIP). IEEE, pp 2636–2640
Boulkenafet Z, Komulainen J, Hadid A (2016) Face spoofing detection using colour texture analysis. IEEE Trans Inf Forensic Secur 11(8):1818–1830
Chakraborty S, Das D (2014) An overview of face liveness detection. Int Jo Inf Theory 3(2):11–25
Chan PP, Liu W, Chen D, Yeung DS, Zhang F, Wang X, Hsu C-C (2018) Face liveness detection using a flash against 2d spoofing attack. IEEE Trans Inf Forensic Secur 13(2):521–534
Chingovska I, Anjos A, Marcel S (2012) On the effectiveness of local binary patterns in face anti-spoofing. In: Proceedings of the 11th International Conference of the Biometrics Special Interes Group, no. EPFL-CONF-192369
Choi Y, Choi M, Kim M, Ha J-W, Kim S, Choo J (2018) Stargan: Unified generative adversarial networks for multi-domain image-to-image translation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8789–8797
de Freitas Pereira T, Anjos A, De Martino JM, Marcel S (2013) Can face anti-spoofing countermeasures work in a real world scenario?. In: 2013 International Conference on Biometrics (ICB). IEEE, pp 1–8
de Freitas Pereira T, Komulainen J, Anjos A, De Martino JM, Hadid A, Pietikäinen M., Marcel S (2014) Face liveness detection using dynamic texture. EURASIP J Image Video Process 2014(1):2
Fan D-P, Zhang S, Wu Y-H, Liu Y, Cheng M-M, Ren B, Rosin PL, Ji R (2019) Scoot: A perceptual metric for facial sketches. In: Proceedings of the IEEE International Conference on Computer Vision, pp 5612–5622
Feng L, Po L-M, Li Y, Xu X, Yuan F, Cheung TC-H, Cheung K-W (2016) Integration of image quality and motion cues for face anti-spoofing: a neural network approach. J Vis Commun Image Represent 38:451–460
Galbally J, Marcel S, Fierrez J (2014) Image quality assessment for fake biometric detection: Application to iris, fingerprint, and face recognition. IEEE Trans Image Process 23(2):710–724
Gatys LA, Ecker AS, Bethge M (2015) A neural algorithm of artistic style. Computer Science
Goodfellow IJ, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. In: International Conference on Neural Information Processing Systems, pp 2672–2680
Gretton A, Sejdinovic D, Strathmann H, Balakrishnan S, Pontil M, Fukumizu K, Sriperumbudur BK (2012) Optimal kernel choice for large-scale two-sample tests. In:Advances in neural information processing systems, pp 1205–1213
Hernandez-Ortega J, Fierrez J, Morales A, Tome P (2018) Time analysis of pulse-based face anti-spoofing in visible and nir. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp 544–552
Isola P, Zhu J-Y, Zhou T, Efros AA (2017) Image-to-image translation with conditional adversarial networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1125–1134
Jourabloo A, Liu Y, Liu X (2018) Face de-spoofing: Anti-spoofing via noise modeling. In: Proceedings of the European Conference on Computer Vision (ECCV), 2018, pp 290–306
Kant C, Sharma N (2013) Fake face recognition using fusion of thermal imaging and skin elasticity. Int J Comput Sci Commun 4:65–72
Kim Y, Na J, Yoon S, Yi J (2009) Masked fake face detection using radiance measurements. J Opt Soc Am 26(4):760–766
Kim T, Cha M, Kim H, Lee JK, Kim J (2017) Learning to discover cross-domain relations with generative adversarial networks. In: Proceedings of the 34th International Conference on Machine Learning. JMLR. org, pp 1857–1865
Kollreider K, Fronthaler H, Bigun J (2009) Non-intrusive liveness detection by face images. Image Vis Comput 27(3):233–244
Li L, Feng X, Boulkenafet Z, Xia Z, Li M, Hadid A (2016) An original face anti-spoofing approach using partial convolutional neural network. In: 2016 6th international conference on Image processing theory tools and applications. IEEE, pp 1–6
Li H, He P, Wang S, Rocha A, Jiang X, Kot AC (2018) Learning generalized deep feature representation for face anti-spoofing. IEEE Trans Inf Forensic Secur 13(10):2639–2652
Li H, Li W, Cao H, Wang S, Huang F, Kot AC (2018) Unsupervised domain adaptation for face anti-spoofing. IEEE Trans Inf Forensic Secur 13(7):1794–1809
Li L, Feng X (2019) Face anti-spoofing via deep local binary pattern. In: Deep Learning in Object Detection and Recognition. Springer, pp 91–111
Liu M-Y, Breuel T, Kautz J (2017) Unsupervised image-to-image translation networks. In: Advances in Neural Information Processing Systems, pp 700–708
Liu S-Q, Lan X, Yuen PC (2018) Remote photoplethysmography correspondence feature for 3d mask face presentation attack detection. In: Proceedings of the European Conference on Computer Vision (ECCV), pp 558–573
Liu Y, Jourabloo A, Liu X (2018) Learning deep models for face anti-spoofing: Binary or auxiliary supervision. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 389–398
Määttä J, Hadid A, Pietikäinen M (2011) Face spoofing detection from single images using micro-texture analysis. In: 2011 international joint conference on Biometrics (IJCB). IEEE, pp 1–7
Menotti D, Chiachia G, Pinto A, Schwartz WR, Pedrini H, Falcao AX, Rocha A (2017) Deep representations for iris, face, and fingerprint spoofing detection. IEEE Trans Inf Forensic Secur 10(4):864–879
Nowara EM, Sabharwal A, Veeraraghavan A (2017) Ppgsecure: Biometric presentation attack detection using photopletysmograms. In: 2017 12th IEEE International Conference on Automatic Face and Gesture Recognition. IEEE, pp 56–62
Ojala T, Pietikainen M, Maenpaa T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans Pattern Anal Mach Intell 24(7):971–987
Pan G, Sun L, Wu Z, Lao S (2007) Eyeblink-based anti-spoofing in face recognition from a generic webcamera. In: 11th International Conference on Computer Vision. IEEE, pp 1–8
Poh M. -Z., McDuff DJ, Picard RW (2011) Advancements in noncontact, multiparameter physiological measurements using a webcam. IEEE Trans Biomed Eng 58(1):7–11
Raghavendra R, Raja KB, Busch C (2015) Presentation attack detection for face recognition using light field camera. IEEE Trans Image Process 24(3):1060–1075
Raghavendra R, Raja KB, Venkatesh S, Busch C (2017) Face presentation attack detection by exploring spectral signatures. In: 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops. IEEE, pp 672–679
Souza L, Pamplona M, Oliveira L, Papa J (2017) How far did we get in face spoofing detection? Engineering Applications of Artificial Intelligence 72:368–381
Steiner H, Kolb A, Jung N (2016) Reliable face anti-spoofing using multispectral swir imaging. In: 2016 International Conference on Biometrics (ICB). IEEE, pp 1–8
Sun X, Huang L, Liu C (2016) Context based face spoofing detection using active near-infrared images. In: 2016 23rd International Conference on Pattern Recognition (ICPR). IEEE, pp 4262–4267
Tirunagari S, Poh N, Windridge D, Iorliam A, Suki N, Ho AT (2015) Detection of face spoofing using visual dynamics. IEEE Trans Inf Forensic Secur 10 (4):762–777
Tran L, Yin X, Liu X (2018) Representation learning by rotating your faces. IEEE Trans Pattern Anal Mach Intell 41(12):3007–3021
Tu X, Fang Y (2017) Ultra-deep neural network for face anti-spoofing. In: International Conference on Neural Information Processing. Springer, pp 686–695
Wang S-Y, Yang S-H, Chen Y-P, Huang J-W (2017) Face liveness detection based on skin blood flow analysis. Symmetry 9(12):305
Wang Y, Nian F, Li T, Meng Z, Wang K (2017) Robust face anti-spoofing with depth information. J Vis Commun Image Represent 49:332–337
Wen D, Han H, Jain AK (2015) Face spoof detection with image distortion analysis. IEEE Trans Inf Forensic Secur 10(4):746–761
Yang J, Lei Z, Liao S, Li SZ (2013) Face liveness detection with component dependent descriptor. Int Conf Biom 1:2
Yang J, Lei Z, Li SZ (2014) Learn convolutional neural network for face anti-spoofing. Comput Sci 9218:373–384
Yi D, Lei Z, Zhang Z, Li SZ (2014) Face anti-spoofing: Multi-spectral approach. In: Handbook of Biometric Anti-Spoofing. Springer, pp 83–102
Yi Z, Zhang HR, Tan P, Gong M (2017) Dualgan: Unsupervised dual learning for image-to-image translation. Inproceedings of the IEEE international conference on computer vision, pp 2868–2876
Zhang S, Gao X, Wang N, Li J (2015) Robust face sketch style synthesis. IEEE Trans Image Process 25(1):220–232
Zhang Z, Yi D, Lei Z, Li SZ (2011) Face liveness detection by learning multispectral reflectance distributions. In: 2011 IEEE International Conference on Automatic Face and Gesture Recognition and Workshops. IEEE, pp 436–441
Zhang K, Zhang Z, Li Z, Qiao Y (2016) Joint face detection and alignment using multitask cascaded convolutional networks. IEEE Signal Process Lett 23(10):1499–1503
Zhang Z, Yan J, Liu S, Lei Z, Yi D, Li SZ (2012) A face antispoofing database with diverse attacks. In: 2012 5th IAPR international conference on Biometrics (ICB). IEEE, pp 26–31
Zhu J-Y, Park T, Isola P, Efros AA (2017) Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proceedings of the IEEE international conference on computer vision, pp 2223–2232
Acknowledgments
This work is funded by National Key Research and Development Program of China(2018YFC0808300), National Natural Science Foundation of China (Grant No. 61806185, 61802361)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jiang, F., Liu, P., Shao, X. et al. Face anti-spoofing with generated near-infrared images. Multimed Tools Appl 79, 21299–21323 (2020). https://doi.org/10.1007/s11042-020-08952-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08952-0