Next Article in Journal
Opportunities and Challenges in Big Data Analytics for Decision Making: An Integrated Framework
Previous Article in Journal
INDI: A Low-Cost LLM-Enabled Multimodal Campus Guide Robot
Previous Article in Special Issue
Artificial Intelligence-Based Insider-Threat Detection: A Hybrid Explainable Framework with Automated Response and Privilege Containment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modality-Shared Anti-Spoofing for Face and Fingerprint

1
Institute of Optics and Precision Mechanics, Ferhat Abbas University Setif-1, Setif 19000, Algeria
2
Department of Electrical and Computer Engineering, State University of New York Polytechnic Institute, Utica, NY 13502, USA
3
Department of CSE, Indian Institute of Technology Patna, Patna 801106, Bihar, India
*
Author to whom correspondence should be addressed.
Computers 2026, 15(9), 583; https://doi.org/10.3390/computers15090583
Submission received: 8 July 2026 / Revised: 7 August 2026 / Accepted: 10 August 2026 / Published: 4 September 2026

Abstract

Multi-modal anti-spoofing aims to differentiate live users from spoofing attacks using multiple biometric modalities during model training. While existing anti-spoofing methods often incorporate just one biometric modality, the effectiveness of attacking two or more biometric traits remains questionable. In this work, we introduce the multi-modal anti-spoofing approach to detect spoofing attacks across face and fingerprint. Our framework is built around an Angular Margin Loss (ArcFace) that increases interclass separation without disrupting cross-modal alignment, which enables reliable spoof detection across both face and fingerprint biometric characteristics. Moreover, to enhance model generalization against unseen spoof attacks, we include three adversarial attacks (i.e., FGSM, PGD, DeepFool) to evaluate our system. Extensive experiments on multi-modal benchmarks show that the proposed method not only significantly outperforms previous anti-spoofing methods but also uniquely offers the ability to handle potential attack types.

1. Introduction

In recent years, biometric liveness detection technologies have been increasingly deployed in many practical applications, including face recognition, iris recognition, and fingerprint recognition. Among these approaches, fingerprint liveness detection (FLD) and face anti-spoofing (FAS) are the most widely adopted techniques in real-world industrial applications and authentication.
Based on the requirement of additional sensing devices, FLD approaches can be categorized into hardware-based approaches and software-based approaches [1]. For example, the authors in [2] proposed a multi-modal fingerprint anti-spoofing method, which combines: (i) analysis of the finger surface using the short-wave infrared (SWIR) spectrum, and (ii) investigation of the finger’s internal structure via laser speckle contrast imaging (LSCI) technology. They evaluated their method on a dataset containing over 4700 samples and reported remarkably high performance. In contrast, software spoofing attacks rely on the use of advanced deep learning algorithms [3]. For instance, authors in [4] propose a hybrid model that incorporates scores from CNN and FNN architectures; they evaluated on a public benchmark Livdet2021; their method exhibited superior precision in determining the liveness of fingerprints.
Similarly, facial recognition systems are also vulnerable to two major categories of spoofing. First, there are hardware-based attacks, which commonly use printed photos. Second, there are 3D masks and software-based attacks, which often involve digital injection of synthesized face images or manipulated feature vector. For instance, [5] used a latent diffusion model (LDM) for text-guided face synthesis to generate synthetic faces; their experiments demonstrated the efficiency of these synthetic faces in overcoming even highly sophisticated face recognition systems.
Although numerous studies have investigated anti-spoofing solutions targeting individual biometric modalities [6,7], recent practical biometric authentication systems lean toward multi-modal setups. Current approaches show limitations in creating more generalized anti-spoofing approaches that can operate effectively across different biometric modalities. Beyond biometric anti-spoofing, attention-based methods have been explored for heterogeneous and non-stationary data like FSTGAT [8] which models dynamic spatio-temporal patterns in financial systems. This aligns with our goal of learning robust representations across varying modalities, sensors, and attack conditions. Despite advancements in anti-spoofing for both face and fingerprint modalities, existing methods still Existing methods still lack cross-modal generalization and are computationally expensive. Additionally, existing Presentation Attack Detection (PAD) and FAS have difficulties in generalized adaptability in terms of adapting to different adversarial attacks, including the Fast Gradient Sign Method (FGSM) and PGD-related perturbations. To address the aforementioned limitations, we propose a generalized framework that achieves cross-modal generalization across both face and fingerprint modalities. This framework not only distinguishes live (faces or fingerprints) from spoofed ones but also identifies the potential attack types (FGSM, PGD, or DeepFool). The main contributions of the proposed work are the following:
  • This paper shows a single, integrated framework that combines FLD and FAS. Using one efficient architecture, it can detect attacks on face and fingerprint, though it only processes one modality at a time.
  • To our knowledge, this work is the first to evaluate the robustness of a modality-shared anti-spoofing framework against multiple adversarial attacks, including Fast Gradient Sign Method (FGSM), Projected Gradient Descent (PGD), and DeepFool, as well as presentation attacks.
  • Extensive experiments determine that the proposed model not only outperforms existing FLD and FAS methods but also uniquely provides the capability to identify potential attack types, including FGSM, PGD, and DeepFool.
The remainder of this work is organized as follows: Section 2 reviews related to studies on face anti-spoofing, fingerprint anti-spoofing, and highlighting gaps in existing approaches. Section 3 details the adopted approach to address modality-shared anti-spoofing. Section 4 details the experimental setup, datasets used, performance metrics, and extensive comparative analysis indicating the adopted approach advantage. At the end, Section 5 provides concluding observations and discusses future work for testing our approach on other biometric types like iris or speech.

2. Related Work

In this section, we first revisit existing face anti-spoofing methods. Next, we review fingerprint anti-spoofing approaches based on spoof data.

2.1. Face Anti-Spoofing

We can categorize existing face anti-spoofing approaches into two types: one-class and two-class face anti-spoofing. One-class face anti-spoofing reports the problem of detecting attacks using only real data, without using fake samples during training. In contrast, two-class face anti-spoofing learns to discriminate real faces from spoof attacks by training on both types of samples. In [9], a jointly optimized face anti-spoofing technique combining Enhanced Channel Attention (ECA) and Intra-Class Differentiator (ICD) was introduced to improve feature extraction and classification under challenging conditions. The framework achieved average classification error rates (ACERs) as low as 1.16% on CASIA-SURF CeFA and 2.45% on CASIA-SURF, outperforming existing single-modal models. In [10], an encoder–decoder network with correlation loss was proposed to learn liveness representations from live images. The authors tested their approach on multiple benchmark datasets to confirm the effectiveness and robustness of the proposed method. Similarly, in [11], the authors proposed an attention-based auto-encoder approach that maintains attention consistency to improve the extraction of discriminative liveness features from live data. The authors benchmarked their approach on CASIA-FASD and REPLAY-ATTACK databases and showed that the proposed technique delivered superior performance on cross-dataset testing, i.e., 20.0% and 26.9% HTER. Furthermore, in [12], a physics-based synthesis approach was proposed to simulate spoof images under various lighting and occlusion conditions and to create realistic and diverse training data.

2.2. Fingerprint Anti-Spoofing

In [7,13], authors explored different strategies for fingerprint spoof patterns. Specifically, the study in [7] proposed a hybrid pre-trained CNN framework that combines VGG16 and ResNet50 methods to classify an image as genuine or fake input. The approaches were tested on the Live-det2013 and Livedet2015 datasets and achieved remarkable precision levels. In the same direction, the work presented in [14] used a synergy model that combined feature descriptors LABP, CLBP, and BSIF features with support vector machines SVM. They found very good results in cross-database and cross-sensor scenarios. The authors in [15] proposed the Closeness Binary Code (CC) module, which relies on a key property of real-related features, i.e., that genuine fingerprints from the same finger cluster closely together. They demonstrated strong results on LivDet benchmark datasets, indicating the effectiveness of their adopted approach. Moreover, the authors in [16] adopted a DenseNet-based model optimized through a genetic algorithm to improve fingerprint liveness detection. They relied on a genetic algorithm to build the CNN network and obtained 98.22% accuracy on the LivDet dataset. The model is better than standard CNNs and DenseNet setups because it works well on many fingerprint sensors and fake materials. However, despite the impressive accuracy of fingerprint liveness detection approaches found in the literature, the feature distributions and spoofing attack surfaces differ substantially from those of facial biometrics. Moreover, every strategy was specifically optimized for fingerprint ridge and pore patterns. Whether such an architecture would translate effectively to face anti-spoofing remains an open question, as facial features and spoofing artifacts are inherently distinct from fingerprint patterns. This uncertainty further motivates the need for a generalized framework. To overcome the aforementioned limitations, we propose a generalized framework that achieves cross-modal generalization across both face and fingerprint modalities. This framework not only distinguishes live (faces or fingerprint) from spoofed ones but also identifies the potential attack types (FGSM or PGD). Table 1 summarizes the key differences between our method and existing face and fingerprint anti-spoofing approaches.

3. Proposed Framework for Multi-Modal Anti-Spoofing

Multi-shared liveness detection is formulated as a supervised binary classification task that aims to distinguish authentic (fingerprint or face) impressions from presentation attacks fabricated using synthetic materials or adversarial attacks. Our proposed framework is illustrated in Figure 1. Let X = { X f a c e , X f i n g e r p r i n t } be the set of multi-modal biometrics we seek to secure against the presentation attack system. The global training set is denoted as:
X t r a i n =   X t r a i n F a c e X t r a i n F i n g e r p r i n t
where X t r a i n F a c e   denotes the training set for face modality and X t r a i n F i n g e r p r i n t denotes the training set for fingerprint modality. Each training sample x i carries a label y i ∈ {0, 1}, where 0 denotes real sample and 1 denotes spoofed sample. To achieve our objective of building a system that works across multiple biometric modalities (here, face and fingerprint), first, we pre-train the backbone using Angular Margin Loss (see upper block of Figure 1), then, we fine-tune with Mixture of Projection Experts (MoPE) architecture for modality-specific feature projection (see lower block of Figure 1).

3.1. Pre-Training with Angular Margin Loss (ArcFace)

The main objective of any biometric anti-spoofing attack is to ensure the class consistency inside the embeddings space; i.e., spoofing samples are encouraged to cluster separately from real samples. However, in the multi-modal anti-spoofing attack framework, the embeddings space must go beyond merely distinguishing real from fake samples. It is designed to ensure that all spoof samples, regardless of modality (face/fingerprint), are clustered together inside of it, while real samples of the same modality are drawn closer to one another. This will enhance the system’s capability to learn nuanced relationships within and across modalities. Thus, we leverage the angular margin property (ArcFace) to ensure that all samples are semantically clustered with the corresponding class in the embedding space [20]. Let z i be extracted feature space (embedding) extracted by the backbone network (see blocks 1 to 12 in Figure 1). ArcFace loss used shared class prototypes (centers) W     R 2 x d for real class (y = 0) and spoof (y = 1). These prototypes are updated via backpropagation algorithm. ArcFace loss is defined as:
L = 1 N i = 1 N l o g e s ( cos ( θ y i + m ) ) e x p [ s cos ( θ y i + m ) ] + i = 1 j y i c e x p ( s cos θ j )
where N is the number of images in the training batch, θ j is the angle between extracted feature space z i and class prototype (center) C, m and s represent the angular margin and a scale factor, respectively. Furthermore, ArcFace provides a penalty angular margin, this margin works to widen the angular distance between real and spoof classes.

3.2. MoPE-Based Fine-Tuning with Adversarial Evaluation (FGSM, PGD, DeepFool)

Although pre-training with Angular Margin Loss (ArcFace) was incorporated to ensure that all samples clustered with the corresponding class in the embedding space, it still partially failed to handle previously unseen and unknown spoof patterns. Thus, in the fine-tuning step (see lower block in Figure 1), and to guarantee the adversarial robustness of our model, we introduce three distinct attacks, Fast Gradient Sign Method (FGSM) [21], Projected Gradient Descent (PGD) [22], and DeepFool [23]. Furthermore, another challenge lies in the fact that each modality (face or fingerprint) must preserve its modality specifics. To address this challenge, we amalgamate a Mixture of Projection Experts (MoPE) layer. MoPE fundamentally limits the shared projection head to conform to the same transformation, potentially preserving modality-specific cues. After introducing the three adversarial attack types (FGSM, PGD, and DeepFool), the whole model is then trained using these three adversarial attacks and a Log loss objective on top of the pre-trained weights. At the end, a compact classifier was used to produce the ultimate real vs. spoof prediction score. The mathematical definition of MoPE is as follows.
Given an input sample x from modality m (face or fingerprint), the DeiT backbone extracts a feature vector z   R 192 . The MoPE module selects the corresponding expert P m based on the known modality label m:
    P m ( z )   =   W m   ·   z   +   b m ,   w h e r e   W m   R 512 × 192   a n d   b m   R 512 .
The final prediction is: ŷ = C ( P m ( z ) ) , where C is the shared classifier ( R 512     R 2 ) .

4. Experiments

4.1. Datasets and Evaluation Metrics

In this work, we have evaluated the multi-modal anti-spoofing framework upon various datasets for both face and fingerprint modality. Specifically, all four subsets of LivDet 2015 dataset were used for the fingerprint modality; we used this dataset because it has fingerprint scans from sensors constructed by Crossmatch, Green Bit, Hi-Scan, and Digital Persona. The sensors have different ways of sensing, different areas they can capture, and different resolutions (see Table 2) [7]. For the face modality, we used two datasets, MSU-MFSD [24], and ROSE-Youtu [25]. Those datasets contain both types of videos: those of real persons and those of fake/spoof attempts; for each dataset, frames from each video were extracted and saved as images (see Table 2). To ensure a fair comparison with prior modality-shared anti-spoofing methods, we present the performance using AUC (Area Under the Curve). Specifically, the AUC-ROC (Receiver Operating Characteristic) is an evaluation metric that measures a system’s capability to differentiate between real users and fake ones.

4.2. Implementation Details

For the cross-modal embedding pre-training stage, the DeiT-Tiny [26] modal was used as the backbone for our system. We used both modalities (face and fingerprint) to train our modal. The input image size was 224 × 224 pixels and we adopted an AdamW optimizer with a learning rate of 1 × 10−4 and weight decay of 1 × 10−5. The batch size was 32 and the [CLS] token produced 192-dimensional embeddings, which were up-projected to 512 dimensions in the second stage via modality-specific projection experts. Both training stages ran for 40 epochs. Finally, the ArcFace (s = 64, m = 0.5 radians) was adopted as a loss function. To comprehensively evaluate adversarial vulnerability, we subjected the downstream model to three attacks: FGSM (ε = 0.03), PGD (ε = 0.03, α = 0.01, 10 steps), and DeepFool (50 iterations). FGSM, PGD, and DeepFool attacks were employed solely during downstream classification evaluation, whereas the pre-training stage was performed on clean images only. All adversarial attacks were generated in a white-box setting with full access to model gradients. Image values were normalized to [0, 1]. For FGSM and PGD, we used an L constraint with ε = 0.03, applied before normalization. PGD used a random start with uniform noise in [−ε, ε], ran for 10 steps with step size α = 0.01, and no multiple restarts. Adversarial images were clipped to [0, 1] after each step. DeepFool used an L2(Euclidean) norm with overshoot = 0.02 and stopped when misclassification occurred. All attacks were untargeted and generated using cross-entropy loss. We adopted the same hyperparameters as in the embedding pre-training stage, except the loss function, where cross-entropy loss is used instead of ArcFace. The final layer maps the 512-dimensional embeddings to two classes: real and spoof.

4.3. Results and Discussion

4.3.1. Modality-Shared Anti-Spoofing Detection Evaluation

In this section we validate the effectiveness of the adopted modality-shared anti-spoofing system. Next, we assess the effectiveness of our approach against different spoofing attack types. In Table 3, we present modality-shared anti-spoofing attack testing results on the four subsets of LivDet 2015 for fingerprint, and MSU-MFSD, Rose-Youtu for face. The same table gives an overview of the anti-spoofing performance of the adopted modality-shared framework benchmarked against SOTA approaches in terms of AUC. First, we observe that earlier methods achieve relatively poor performance, as these approaches mainly rely on simple image quality measures [27]. Moreover, in [7], although the use of dual pre-trained model (VGG16 and ResNet50) leads to noticeable performance improvements (AUC = 0.987), the overall performance remains limited because such pre-trained CNN cannot accurately model the spoof cues encountered in multiple modalities. By utilizing ArcFace loss on the embedding space learned by DeiT-Tiny, our approach effectively learns discriminative characteristics of spoof attacks of both modalities (face and fingerprint) simultaneously, thereby outperforming previous FAS and FLD methods with an AUC = 0.998. We then add three different spoofing attack types and evaluate state-of-the-art approaches and our method under FGSM, PGD, and DeepFool attacks. As shown in Table 3 and the ROC curves in Figure 2, although performance degrades under adversarial attacks (FGSM: AUC = 0.832, PGD: AUC = 0.813, DeepFool: AUC = 0.801), our approach still achieves the highest AUC compared to SOTA methods under the same attack settings.

4.3.2. Multi-Modal Anti-Spoofing Detection Evaluation

To further assess the domain-generalization ability of the proposed approach, we conduct leave-one-dataset-out cross-domain experiments using four commonly used datasets: LivDet 2015 (L), LivDet 2013 (I), MSU-MFSD (M), and Rose-Youtu (R). In each setting, three datasets are used for training, and the remaining dataset is used exclusively for testing. Therefore, the target dataset is completely unseen during training. The four evaluation protocols are L&I&M → R, L&R&I → M, L&R&M → I, and M&R&I → L. Table 4 reports the cross-domain comparison. The adopted approach achieves an average HTER of 18.17% and an average AUC of 86.68% across the four leave-one-dataset-out protocols. The best cross-domain performance is observed on L&R&I → M, where our method obtains 12.75% HTER and 89.83% AUC, indicating strong generalization when MSU-MFSD is used as the unseen target domain.

4.3.3. Ablation Study

To validate the effectiveness of ArcFace loss, we conduct an ablation study comparing different loss functions during pre-training. We evaluate three configurations: (i) Simple Triplet loss [17], (ii) CosFace loss [18], and (iii) Single-Center Loss [19]. As shown in Table 5, ArcFace loss achieves the highest AUC (0.998), outperforming Simple Triplet loss (0.982), CosFace loss (0.996), and Single-Center Loss (0.992). Under adversarial attacks (FGSM, PGD, DeepFool), a loss function like CosFace outperforms our proposed ArcFace under an FGSM attack, achieving 0.839 AUC compared to 0.832. However, ArcFace consistently maintains superior robustness on all other adversarial attacks types, proving its effectiveness for modality-shared anti-spoofing.

5. Conclusions

This paper proposes a modality-shared anti-spoofing approach that combines ArcFace loss with a Mixture of Projection Experts (MoPE) architecture for face and fingerprint modalities. ArcFace loss imposes an angular margin (m = 0.5) on the DeiT-Tiny embedding space, boosting compact clustering of real samples from both modalities while increasing the separation between spoof embeddings. The MoPE downstream stage employs modality-specific linear projections to enhance feature discriminability for each biometric modality. We evaluated the proposed framework on four datasets, LivDet 2013, 2015 for fingerprint modality, and MSU-MFSD, Rose-Youtu for face modality. Extensive experiments demonstrated that the proposed approach can efficiently separate real and spoof samples with and AUC = 0.998. Moreover, we subjected the proposed approach to three unseen adversarial attack types (FGSM, PGD, and DeepFool). Although our method showed a performance drop under adversarial attacks achieving 0.832 AUC for FGSM, 0.813 AUC for PGD, and 0.801 AUC for DeepFool, it still provides better performance compared to state-of-the-art methods under the same three adversarial attack perturbations. In future research, we aim to enhance the scheme’s performance using another biometric modality, e.g., speech, and iris. Moreover, we will also focus on designing inherently more robust schemes capable of withstanding sophisticated adversarial attacks.

Author Contributions

Conceptualization, M.C. and Z.A.; methodology, M.C. and C.A.; software and validation, M.C.; formal analysis, M.C.; investigation, C.A.; writing—original draft preparation, M.C.; writing—review and editing Z.A.; visualization, C.A.; supervision, Z.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

For the LivDet database, please see the link: https://livdet.org/ (accessed on 9 August 2026) For MSU_MFSD database see the link: https://www.idiap.ch/software/bob/docs/bob/bob.db.msu_mfsd_mod/v2.2.2/ (accessed on 9 August 2026) For ROSE-Youtu database see the link: https://rose1.ntu.edu.sg/dataset/faceLivenessDetection/ (accessed on 9 August 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Abdulkareem, A.; Hassin, A. Hardware and Software Approaches to Fingerprint Liveness Detection: A Comparative Review. Appl. Comput. J. 2025, 5, 423–438. [Google Scholar] [CrossRef] [Scilit]
  2. Gomez-Barrero, M.; Kolberg, J.; Busch, C. Multi-Modal Fingerprint Presentation Attack Detection: Ana lysing the Surface and the Inside. In Proceedings of the 2019 International Conference on Biometrics (ICB), Crete, Greece, 4–7 June 2019; pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
  3. Chaari, N.; Gharsallaoui, M.A.; Akdağ, H.C.; Rekik, I. Multigraph Classification Using Learnable Integration Network with Application to Gender Fingerprinting. Neural Netw. 2022, 151, 250–263. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Lee, Y.K.; Jeong, J.; Kang, D. An Effective Orchestration for Fingerprint Presentation Attack Detection. Electronics 2022, 11, 2515. [Google Scholar] [CrossRef] [Scilit]
  5. Dörsch, A.; Grimmer, M.; Janier Gonzalez-Soler, L.; Casula, R.; Luca Marcialis, G.; Busch, C.; Rathgeb, C. FaceSpoofLDM: Language-Guided Synthesis of Face Presentation Attacks Based on Latent Diffusion. IEEE Access 2026, 14, 7217–7230. [Google Scholar] [CrossRef] [Scilit]
  6. Long, X.; Zhang, J.; Shan, S. Generalized Face Liveness Detection via De-Fake Face Generator. IEEE Trans. Pattern Anal. Mach. Intell. 2025, 47, 1818–1831. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Cheniti, M.; Akhtar, Z.; Chandaliya, P.K. Dual-Model Synergy for Fingerprint Spoof Detection Using VGG16 and ResNet50. J. Imaging 2025, 11, 42. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Wei, Z.-L.; An, H.-Y.; Yao, Y.; Su, W.-C.; Li, G.; Saifullah; Sun, B.-F.; Wang, M.-J.-S. FSTGAT: Financial Spatio-Temporal Graph Attention Network for Non-Stationary Financial Systems and Its Application in Stock Price Prediction. Symmetry 2025, 17, 1344. [Google Scholar] [CrossRef] [Scilit]
  9. Li, Y.; Sun, W.; Li, Z.; Guo, X. Face Anti-Spoofing Based on Adaptive Channel Enhancement and Intra-Class Constraint. J. Imaging 2025, 11, 116. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Lim, S.; Gwak, Y.; Kim, W.; Roh, J.-H.; Cho, S. One-Class Learning Method Based on Live Correlation Loss for Face Anti-Spoofing. IEEE Access 2020, 8, 201635–201648. [Google Scholar] [CrossRef] [Scilit]
  11. Huang, X.; Xia, J.; Shen, L. One-Class Face Anti-Spoofing Based on Attention Auto-Encoder. In Biometric Recognition; Feng, J., Zhang, J., Liu, M., Fang, Y., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2021; Volume 12878, pp. 365–373. [Google Scholar] [CrossRef] [Scilit]
  12. Cai, R.; Soh, C.; Yu, Z.; Li, H.; Yang, W.; Kot, A.C. Towards Data-Centric Face Anti-Spoofing: Improving Cross-Domain Generalization via Physics-Based Data Synthesis. Int. J. Comput. Vis. 2025, 133, 1689–1710. [Google Scholar] [CrossRef] [Scilit]
  13. Cheniti, M.; Akhtar, Z.; Adak, C.; Siddique, K. An Approach for Full Reinforcement-Based Biometric Score Fusion. IEEE Access 2024, 12, 49779–49790. [Google Scholar] [CrossRef] [Scilit]
  14. Sharma, R.P.; Dey, S. Fingerprint Liveness Detection Using Local Quality Features. Vis. Comput. 2019, 35, 1393–1410. [Google Scholar] [CrossRef] [Scilit]
  15. Micheletto, M.; Casula, R.; Orrù, G.; Carta, S.; Concas, S.; Cava, S.M.L.; Fierrez, J.; Marcialis, G.L. LivDet2023—Fingerprint Liveness Detection Competition: Advancing Generalization. In Proceedings of the 2023 IEEE International Joint Conference on Biometrics (IJCB), Ljubljana, Slovenia, 25–28 September 2023; pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
  16. Jian, W.; Zhou, Y.; Liu, H. Densely Connected Convolutional Network Optimized by Genetic Algorithm for Fingerprint Liveness Detection. IEEE Access 2021, 9, 2229–2243. [Google Scholar] [CrossRef] [Scilit]
  17. Ming, Z.; Chazalon, J.; Luqman, M.M.; Visani, M.; Burie, J.-C. Simple Triplet Loss Based on Intra/Inter-Class Metric Learning for Face Verification. In Proceedings of the 2017 IEEE International Conference on Computer Vision Workshops (ICCVW), Venice, Italy, 22–29 October 2017; pp. 1656–1664. [Google Scholar]
  18. Wang, H.; Wang, Y.; Zhou, Z.; Ji, X.; Gong, D.; Zhou, J.; Li, Z.; Liu, W. CosFace: Large Margin Cosine Loss for Deep Face Recognition. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018. [Google Scholar]
  19. Li, J.; Xie, H.; Li, J.; Wang, Z.; Zhang, Y. Frequency-Aware Discriminative Feature Learning Supervised by Single-Center Loss for Face Forgery Detection. In Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 20–25 June 2021. [Google Scholar]
  20. Andriyanov, N. Using ArcFace Loss Function and Softmax with Temperature Activation Function for Improvement in X-Ray Baggage Image Classification Quality. Mathematics 2024, 12, 2547. [Google Scholar] [CrossRef] [Scilit]
  21. Monson, P.M.D.C.; Almeida, V.A.D.D.; David, G.A.; Conceição Junior, P.O.; Dotto, F.R.L. Evaluation of Modified FGSM-Based Data Augmentation Method for Convolutional Neural Network-Based Image Classification. Eng. Proc. 2024, 82, 88. [Google Scholar] [CrossRef] [Scilit]
  22. Zan, Y.; Lu, P.; Meng, T. A Gradual Adversarial Training Method for Semantic Segmentation. Remote Sens. 2024, 16, 4277. [Google Scholar] [CrossRef] [Scilit]
  23. Li, J.; Xu, Y.; Hu, Y.; Ma, Y.; Yin, X. You Only Attack Once: Single-Step DeepFool Algorithm. Appl. Sci. 2024, 15, 302. [Google Scholar] [CrossRef] [Scilit]
  24. Wen, D.; Han, H.; Jain, A.K. Face Spoof Detection with Image Distortion Analysis. IEEE Trans. Inf. Forensics Secur. 2015, 10, 746–761. [Google Scholar] [CrossRef] [Scilit]
  25. Li, H.; Li, W.; Cao, H.; Wang, S.; Huang, F.; Kot, A.C. Unsupervised Domain Adaptation for Face Anti-Spoofing. IEEE Trans. Inform. Forensics Secur. 2018, 13, 1794–1809. [Google Scholar] [CrossRef] [Scilit]
  26. Touvron, H.; Cord, M.; Douze, M.; Massa, F.; Sablayrolles, A.; Jégou, H. Training Data-Efficient Image Transformers & Distillation through Attention. In Proceedings of the 38th International Conference on Machine Learning, Virtual, 18–24 July 2020. [Google Scholar]
  27. Nikisins, O.; Mohammadi, A.; Anjos, A.; Marcel, S. On Effectiveness of Anomaly Detection Approaches against Unseen Presentation Attacks in Face Anti-Spoofing. In Proceedings of the 2018 International Conference on Biometrics (ICB), Gold Coast, Australia, 20–23 February 2018; pp. 75–81. [Google Scholar]
  28. Park, E.; Cui, X.; Kim, W.; Kim, H. End-to-End Fingerprints Liveness Detection Using Convolutional Networks with Gram Module. arXiv 2018, arXiv:1803.07830. [Google Scholar]
  29. Yuan, C.; Xia, Z.; Jiang, L.; Cao, Y.; Jonathan Wu, Q.M.; Sun, X. Fingerprint Liveness Detection Using an Improved CNN with Image Scale Equalization. IEEE Access 2019, 7, 26953–26966. [Google Scholar] [CrossRef] [Scilit]
  30. Baweja, Y.; Oza, P.; Perera, P.; Patel, V.M. Anomaly Detection-Based Unknown Face Presentation Attack Detection. In Proceedings of the 2020 IEEE International Joint Conference on Biometrics (IJCB), Houston, TX, USA, 28 September–1 October 2020. [Google Scholar]
  31. Uliyan, D.M.; Sadeghi, S.; Jalab, H.A. Anti-Spoofing Method for Fingerprint Recognition Using Patch Based Deep Learning Machine. Eng. Sci. Technol. Int. J. 2020, 23, 264–273. [Google Scholar] [CrossRef] [Scilit]
  32. Muhammad Ibrahim, S.; Sohail Ibrahim, M.; Khan, S.; Ko, Y.-W.; Lee, J.-G. Improving Face Presentation Attack Detection Through Deformable Convolution and Transfer Learning. IEEE Access 2025, 13, 31228–31238. [Google Scholar] [CrossRef] [Scilit]
  33. Grosz, S.A.; Wijewardena, K.P.; Jain, A.K. ViT Unified: Joint Fingerprint Recognition and Presentation Attack Detection. In Proceedings of the 2023 IEEE International Joint Conference on Biometrics (IJCB), Ljubljana, Slovenia, 25–28 September 2023; pp. 1–9. [Google Scholar] [CrossRef] [Scilit]
  34. Huang, P.-K.; Chong, J.-X.; Chiang, C.-H.; Chen, T.-H.; Liu, T.-L.; Hsu, C.-T. SLIP: Spoof-Aware One-Class Face Anti-Spoofing with Language Image Pretraining. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI Press: Washington, DC, USA, 2025; Volume 39, pp. 3697–3706. [Google Scholar]
  35. Rai, A.; Dey, S.; Patidar, P.; Rai, P. MoSFPAD: An End-to-End Ensemble of MobileNet and Support Vector Classifier for Fingerprint Presentation Attack Detection. Comput. Secur. 2025, 148, 104069. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Illustration of the proposed multi-modal anti-spoofing architecture. Upper block: Cross-modal embedding pre-training using ArcFace loss. Lower block: MoPE-based downstream classification with FGSM, PGD, and DeepFool adversarial attack evaluation.
Figure 1. Illustration of the proposed multi-modal anti-spoofing architecture. Upper block: Cross-modal embedding pre-training using ArcFace loss. Lower block: MoPE-based downstream classification with FGSM, PGD, and DeepFool adversarial attack evaluation.
Computers 15 00583 g001
Figure 2. This receiver operating characteristic (ROC) curves anti-spoofing performance under adversarial attacks.
Figure 2. This receiver operating characteristic (ROC) curves anti-spoofing performance under adversarial attacks.
Computers 15 00583 g002
Table 1. Comparison of our method with existing face and fingerprint anti-spoofing approaches.
Table 1. Comparison of our method with existing face and fingerprint anti-spoofing approaches.
RefBackboneLoss FunctionModality-ProjectionAdversarial RobustnessModality
[17]CNNSimple TripletFace
[18]CNNCosFaceFGSMFace
[19]FDFLSingle-CenterFace
[7]VGG16SoftmaxFingerprint
[14]SVMmax-marginFingerprint
OursDeiTArcFace(MoPE)FGSM, PGD, DeepFoolFace + fingerprint
Table 2. Number of real and spoof samples in training and test splits across datasets.
Table 2. Number of real and spoof samples in training and test splits across datasets.
DatasetScannersLive SamplesFake Samples
LivDet 2015Green Bit20002500
Digital Persona20002500
Crossmatch30102921
Biometrika20002500
LivDet 2013ItalData20002000
Biometrika20002000
MSU-MFSDx21006275
Rose-Youtux75007500
Table 3. Performance values across face and fingerprint modalities under clean, FGSM, PGD, and DeepFool settings, comparing various baseline algorithms with our proposed algorithm. Each baseline is re-trained on both modalities for fair comparison.
Table 3. Performance values across face and fingerprint modalities under clean, FGSM, PGD, and DeepFool settings, comparing various baseline algorithms with our proposed algorithm. Each baseline is re-trained on both modalities for fair comparison.
ApproachAUC
Without AttackFGSMPGDDeepFool
Gram model [28]0.9740.7720.7510.738
Image Quality Measures [27]0.9820.8190.7830.761
Improved DCNN [29]0.9680.8070.7420.724
Anomaly Detection-Based [30]0.9840.7690.7380.717
Pre-trained CNN [14]0.9750.8290.8070.783
One-Class Learning [10]0.9810.7950.7940.770
DRBM + DBM [31]0.9830.8020.8090.782
Attention Auto-Encoder [11]0.9540.7800.7720.746
VGG16 and ResNet50 [7]0.9870.8260.8080.795
Proposed approach0.9980.8320.8130.801
Table 4. Leave-one-dataset-out cross-domain comparison on LivDet 2015 (L), LivDet 2013 (I), MSU-MFSD (M), and Rose-Youtu (R). Results are reported as HTER/AUC (%).
Table 4. Leave-one-dataset-out cross-domain comparison on LivDet 2015 (L), LivDet 2013 (I), MSU-MFSD (M), and Rose-Youtu (R). Results are reported as HTER/AUC (%).
MethodYearL&I&M → RL&R&I → ML&R&M → IM&R&I → LAverag-HTER/AUC
MobileNetV2 [32]202524.14/82.748.28/94.8917.94/88.2532.88/70.0320.81/83.97
ViT [33]202326.45/80.658.57/93.2326.67/75.9226.08/79.1521.94/82.23
SLIP (one-class) [34]202528.75/77.4419.21/84.5816.69/88.2824.29/81.0722.23/82.84
MoSFPAD [35]202535.23/69.188.78/95.5122.41/84.5626.35/78.4723.19/81.93
Proposed method202623.39/82.6012.75/89.8320.43/86.9117.14/87.3818.17/86.68
Table 5. Ablation study comparing different loss functions during pre-training.
Table 5. Ablation study comparing different loss functions during pre-training.
Loss FunctionAUC
Without AttackFGSMPGDDeepFool
Simple Triplet loss [17]0.982 ± 0.410.796 ± 1.320.767 ± 1.240.788 ± 1.93
CosFace loss [18]0.996 ± 0.0030.839 ± 0.010.785 ± 1.150.754 ± 2.67
Single-Center Loss [19]0.992 ± 0.1140.814 ± 0.550.757 ± 0.650.794 ± 1.87
ArcFace (Proposed)0.998 ± 0.00220.832 ± 0.1.10.813 ± 0.210.801 ± 0.09
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cheniti, M.; Akhtar, Z.; Adak, C. Modality-Shared Anti-Spoofing for Face and Fingerprint. Computers 2026, 15, 583. https://doi.org/10.3390/computers15090583

AMA Style

Cheniti M, Akhtar Z, Adak C. Modality-Shared Anti-Spoofing for Face and Fingerprint. Computers. 2026; 15(9):583. https://doi.org/10.3390/computers15090583

Chicago/Turabian Style

Cheniti, Mohamed, Zahid Akhtar, and Chandranath Adak. 2026. "Modality-Shared Anti-Spoofing for Face and Fingerprint" Computers 15, no. 9: 583. https://doi.org/10.3390/computers15090583

APA Style

Cheniti, M., Akhtar, Z., & Adak, C. (2026). Modality-Shared Anti-Spoofing for Face and Fingerprint. Computers, 15(9), 583. https://doi.org/10.3390/computers15090583

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop