Skip to main content

Face anti-spoofing via conditional adversarial domain generalization

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Many currently existing face anti-spoofing methods do not generalize well to new scenarios due to the changes of background, light, and other factors. To tackle this problem, a face anti-spoofing model based on conditional adversarial domain generalization is proposed in this paper. The model tries to alleviate the discrepancy between source and target domains through the adversarial training of a generator and a domain discriminator. The domain discriminator uses the joint variables generated by multilinear mapping of the features and the classifier predictions as input data. The multiplicative interaction of the input data can promote the domain adversarial model to align multiple domains at the feature and class level, and form a feature space shared by the multiple domains. Besides, the domain discriminator uses the entropy criterion to adjust the priority of samples to reduce the adverse effects of difficult-to-transfer samples with the inaccurate prediction on domain generalization. The generator of the adversarial network consists of attention-Unet and ResNet-18 architectures, where the Unet embedded with the attention mechanism can extract more richer multi-scale domain shared features. The following supervised auxiliary classifier further amplifies the distinguishing features between classes. During the training phase, the model introduces an asymmetric triplet loss in order to get a clearer classification boundary, and introduces a face depth loss to enhance scenario-invariant. Comparative experiments on four public datasets and a custom dataset verify the feasibility of our model. The code is available at https://github.com/17863205785/CADG-master.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

Download references

Acknowledgements

This work is supported by Key Research and Development Program of Jiangxi Province (Grant no. 20203BBE53029 and Grant no. 20202BBEL53004). We would also like to thank our team of Deep Data Science for the valuable contributions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tijian Cai.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests in the paper.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cai, T., Chen, F., Liu, W. et al. Face anti-spoofing via conditional adversarial domain generalization. J Ambient Intell Human Comput 14, 16499–16512 (2023). https://doi.org/10.1007/s12652-022-03884-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-022-03884-z

Keywords

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy