| Literature DB >> 35632169 |
Azeddine Benlamoudi1, Salah Eddine Bekhouche2, Maarouf Korichi1, Khaled Bensid1, Abdeldjalil Ouahabi3, Abdenour Hadid4, Abdelmalik Taleb-Ahmed4.
Abstract
Currently, face recognition technology is the most widely used method for verifying an individual's identity. Nevertheless, it has increased in popularity, raising concerns about face presentation attacks, in which a photo or video of an authorized person's face is used to obtain access to services. Based on a combination of background subtraction (BS) and convolutional neural network(s) (CNN), as well as an ensemble of classifiers, we propose an efficient and more robust face presentation attack detection algorithm. This algorithm includes a fully connected (FC) classifier with a majority vote (MV) algorithm, which uses different face presentation attack instruments (e.g., printed photo and replayed video). By including a majority vote to determine whether the input video is genuine or not, the proposed method significantly enhances the performance of the face anti-spoofing (FAS) system. For evaluation, we considered the MSU MFSD, REPLAY-ATTACK, and CASIA-FASD databases. The obtained results are very interesting and are much better than those obtained by state-of-the-art methods. For instance, on the REPLAY-ATTACK database, we were able to attain a half-total error rate (HTER) of 0.62% and an equal error rate (EER) of 0.58%. We attained an EER of 0% on both the CASIA-FASD and the MSU MFSD databases.Entities:
Keywords: biometrics; deep learning; face presentation attack
Mesh:
Year: 2022 PMID: 35632169 PMCID: PMC9146538 DOI: 10.3390/s22103760
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Framework of our proposed approach.
Figure 2Example of a genuine face and corresponding print and replay attacks in grey-scale and BS.
Figure 3Samples from the CASIA FASD database.
Figure 4Examples of real accesses and attacks in different scenarios.
Figure 5Example images of genuine and attack presentation of one of the subjects in the MSU-MFSD database.
Overall computational cost.
| Frame | Video | ||||
|---|---|---|---|---|---|
| Time | Accuracy | Time | Accuracy | ||
| CPU | 2.08 s | 3.23 s | |||
| Inference | GPU | 0.96 s | 95.70 % | 2.21 s | 99.72 % |
Comparison EER (in %) between the proposed approach and the state-of-the-art methods on different scenarios on CASIA FASD.
| Scenarios | |||||||
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
| IQA [ | 31.70 | 22.20 | 05.60 | 26.10 | 18.30 | 34.40 | 32.40 |
| DoG baseline [ | 13.00 | 13.00 | 26.00 | 16.00 | 06.00 | 24.00 | 17.00 |
| visual codebooks [ | 10.00 | 17.78 | 13.33 | 07.78 | 22.22 | 08.89 | 14.07 |
| LBP-overlapping+fisher [ | 07.20 | 08.80 | 14.40 | 12.00 | 10.00 | 14.70 | 13.10 |
| CDD [ | 01.50 | 05.00 | 02.80 | 06.40 | 04.70 | 00.30 | 11.80 |
| ML-LPQ fisher [ | 12.49 | 08.96 | 05.22 | 13.62 | 09.66 | 10.10 | 11.39 |
| LBP- TOP [ | 10.00 | 12.00 | 13.00 | 06.00 | 12.00 | 10.00 | 10.00 |
| FD-ML-BSIF-FS [ | 07.93 | 11.85 | 12.42 | 05.85 | 03.11 | 15.84 | 09.96 |
| MLLBP+MLBSIF [ | 06.56 | 09.93 | 07.36 | 09.98 | 03.45 | 10.04 | 09.81 |
| Kernel Fusion [ | 00.70 | 08.70 | 13.00 | 01.40 | 10.10 | 04.30 | 07.20 |
| YCbCr+HSV-LBP [ | 07.80 | 10.10 | 06.40 | 07.50 | 05.40 | 08.10 | 06.20 |
| Identity-DS [ | - | - | - | - | - | - | 03.30 |
| USDAN-Norm [ | - | - | - | - | - | - | 01.10 |
| S-CNN+PL+TC [ | - | - | - | - | - | - | 00.69 |
| BS-CNN+MV (Ours) | 00.83 | 00.00 | 00.00 | 00.74 | 00.00 | 00.00 | 00.00 |
Figure 6Effect of quality and spoofing media on the performance on the CASIA-FASD. (a) Quality and (b) spoofing media.
Comparison between the proposed countermeasure and the state-of-the-art methods on the REPLAY-ATTACK database.
| Methods | Overall | |
|---|---|---|
| EER | HTER | |
| IQA [ | 00.00 | 15.20 |
| LBP [ | 13.90 | 13.87 |
| MotionCorrelation [ | 11.78 | 11.79 |
| LBP-TOP [ | 07.90 | 07.60 |
| IDA [ | 08.58 | 07.41 |
| Motion+LBP [ | 04.50 | 05.11 |
| FD-ML-LPQ-Fisher [ | 05.62 | 04.80 |
| DMD [ | 05.30 | 03.75 |
| Colour-LBP [ | 00.40 | 02.90 |
| Spectral cubes [ | - | 02.75 |
| CNN [ | 06.10 | 02.10 |
| USDAN-Norm [ | - | 00.30 |
| Bottleneck Feature Fusion+NN [ | 00.83 | 00.00 |
| Identity-DS [ | 00.20 | 00.00 |
| S-CNN+PL+TC [ | 0.36 | - |
| BS-CNN+MV (our) | 00.58 | 00.62 |
Testing our proposed countermeasure using all scenarios of the REPLAY-ATTACK database.
| BS-CNN+MV (Our) | |||
|---|---|---|---|
| EER | HTER | ||
| Scenarios | Digitalphoto | 01.25 | 01.87 |
| Highdef | 01.42 | 03.43 | |
| Mobile | 00.00 | 00.31 | |
| Photo | 00.53 | 02.50 | |
| 00.83 | 00.62 | ||
| Video | 00.00 | 01.56 | |
| Overall | 00.58 | 00.62 | |
Comparison EER (in %) between the proposed approach and the state-of-the-art methods in different scenarios on MSU-MFSD.
| Scenarios | |||||||
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
| IDA [ | - | - | - | - | - | - | 08.58 |
| Identity-DS [ | - | - | - | - | - | - | 08.58 |
| FD-ML-BSIF-FS [ | - | - | - | - | - | - | 02.10 |
| S-CNN+PL+TC [ | - | - | - | - | - | - | 00.64 |
| USDAN-Norm [ | - | - | - | - | - | - | 00.00 |
| BS-CNN+MV (our) | 00.00 | 00.00 | 00.00 | 00.00 | 00.00 | 00.00 | 00.00 |
Figure 7DET curve of the proposed approach on CASIA, MSU, and REPLAY databases.
AUC (%) of the model cross-type testing on CASIA-FASD, Replay-Attack, and MSU-MFSD.
| Methods | CASIA-FASD | Replay-Attack | MSU-MFSD | Overall | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Video | Cut Photo | Wrapped | Video | Digital Photo | Printed | Printed | HR Video | Mobile Video | ||
| OC-SVM+BSIF [ | 70.74 | 60.73 | 95.90 | 84.03 | 88.14 | 73.66 | 64.81 | 87.44 | 74.69 |
|
| NN+LBP [ | 94.16 | 88.39 | 79.85 | 99.75 | 95.17 | 78.86 | 50.57 | 99.93 | 93.54 |
|
| SVM+LBP [ | 91.94 | 91.70 | 84.47 | 99.08 | 98.17 | 87.28 | 47.68 | 99.50 | 97.61 |
|
| NAS-Baseline [ | 96.32 | 94.86 | 98.60 | 99.46 | 98.34 | 92.78 | 68.31 | 99.89 | 96.76 |
|
| DTN [ | 90.00 | 97.30 | 97.50 | 99.90 | 99.90 | 99.60 | 81.60 | 99.90 | 97.50 |
|
| AIM-FAS [ | 93.6 | 99.7 | 99.1 | 99.8 | 99.9 | 99.8 | 76.3 | 99.9 | 99.1 |
|
| CDCN [ | 98.48 | 99.90 | 99.80 | 100.00 | 99.43 | 99.92 | 70.82 | 100.00 | 99.99 |
|
| CDCN++ [ | 98.07 | 99.90 | 99.60 | 99.98 | 99.89 | 99.98 | 72.29 | 100.00 | 99.98 |
|
| BCN [ | 99.62 | 100.00 | 100.00 | 99.99 | 99.74 | 99.91 | 71.64 | 100.00 | 99.99 |
|
| NAS-FAS [ | 99.62 | 100 | 100 | 99.99 | 99.89 | 99.98 | 74.62 | 100.00 | 99.98 |
|
| BS-CNN+MV (our) | 100 | 100 | 99.98 | 100 | 100 | 100 | 100 | 100 | 100 |
|
The results of cross-dataset testing among CASIA-FASD, MSU-MFSD, and Replay-Attack. The evaluation metric is HTER(%).
| Method | Protocol CR | Protocol CM | Protocol RC | Protocol RM | Protocol MC | Protocol MR | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Training | Testing | Training | Testing | Training | Testing | Training | Testing | Training | Testing | Training | Testing | |
| Casia | Replay | Casia | MSU | Replay | Casia | Replay | MSU | MSU | Casia | MSU | Replay | |
| FD-ML-LPQ-FS [ | 50.25 | 50.41 | 42.59 | 38.00 | 50.00 | 48.00 | ||||||
| Motion-Mag [ | 50.10 | NP | 47.00 | NP | NP | NP | ||||||
| LBP-TOP [ | 49.70 | NP | 60.60 | NP | NP | NP | ||||||
| LBP [ | 47.00 | NP | 39.60 | NP | NP | NP | ||||||
| Spectral cubes [ | 34.40 | NP | 50.00 | NP | NP | NP | ||||||
| STASN [ | 31.50 | NP | 30.90 | NP | NP | NP | ||||||
| Color Texture [ | 30.30 | NP | 37.70 | NP | NP | NP | ||||||
| FaceDs [ | 28.50 | NP | 41.10 | NP | NP | NP | ||||||
| Auxiliary [ | 27.60 | NP | 28.40 | NP | NP | NP | ||||||
| MEGC [ | 20.20 | NP | 27.90 | NP | NP | NP | ||||||
| FAS-TD [ | 17.50 | NP | 24.00 | NP | NP | NP | ||||||
| BASN [ | 17.50 | NP | 24.00 | NP | NP | NP | ||||||
| Patch+BCN+MFRM [ | 16.60 | NP | 36.40 | NP | NP | NP | ||||||
| CDCN [ | 15.50 | NP | 32.60 | NP | NP | NP | ||||||
| BS-CNN+MV (our) | 17.62 | 23.75 | 20.35 | 24.16 | 35.45 | 44.33 | ||||||