• Aucun résultat trouvé

Anti Spoofing Face Detection Technique based on Transfer Learning Convolutional Neural Networks and Real-Time Facial Landmark Detection*

N/A
N/A
Protected

Academic year: 2021

Partager "Anti Spoofing Face Detection Technique based on Transfer Learning Convolutional Neural Networks and Real-Time Facial Landmark Detection*"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-02266743

https://hal.archives-ouvertes.fr/hal-02266743

Submitted on 16 Aug 2019

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Anti Spoofing Face Detection Technique based on Transfer Learning Convolutional Neural Networks and

Real-Time Facial Landmark Detection*

Renato Castro, Rodolfo Galvez, Kevin Javier

To cite this version:

Renato Castro, Rodolfo Galvez, Kevin Javier. Anti Spoofing Face Detection Technique based on Transfer Learning Convolutional Neural Networks and Real-Time Facial Landmark Detection*. Lat- inX in AI Research at ICML 2019, Jun 2019, Long Beach, United States. �hal-02266743�

(2)

Anti Spoofing Face Detection Technique based on Transfer Learning Convolutional Neural Networks and Real-Time Facial Landmark Detection*

Renato Castro, Rodolfo Galvez, Kevin Javier

Universidad Nacional de Ingeniería, Pontificia Universidad Católica del Perú, Lima - Perú. * Thanks to MDP Consulting SAC for the financial aid and development support of this project.

Abstract

Despite the fact that current Facial Recognition (FR) models like FaceNet or many AI Web Services (e.g. AWS Rekognition) work very well recognizing people using One-shot learning, they are not able to detect if the face in front of the camera is genuine or not (e.g. face in a video replay). This is critical because many serious consequences may happen if anybody could successfully attack financial or government services that work with facial recognition system.

This problem is known as Spoofing Attack and many state-of-art papers in computer vision focus in detecting noise, use Local Binary Patterns, use special hardware that measure depth or light reflection with different colors on faces, but new approaches of Deep Learning can make possible an end-to-end learning such as Transfer Learning (CNNs).

The main contribution of this work-in-progress is that it uses a new embedded system that only works with face recognition techniques and were tested in 3 different datasets: CASIA, MSU USAA and a local dataset we prepared and named UNI-PUCP that shares attributes with CASIA Attack, Replay Mobile, MSU USAA and SiW dataset.

Introduction

Facial recognition (FR) is one of the most used biometric authentication methods in real world by enterprises of social media, finance and gov- ernments. This success is because artificial intel- ligence has improved in recent years with clas- sification algorithms. The main contribution of this work-in-progress is that it uses a new em- bedded system that only works with face recog- nition techniques.

To achieve this, a local database was created and used along with other databases like CA- SIA and MSU USAA. The details of this custom database is described in Table 1.

UNI- PUCP

Real Face

Printed Attack

Cell Attack

Train 640 714 1070

Valid. 80 89 134

Test 80 89 134

Total 800 2230

Table 1

Methods

The proposed method takes advantage of how the face landmarks behave when a person changes the facial expression. It is divided as follows: First, we detect the landmark values of the face found in the image. Then, those values are analyzed in order to determine how they change over time according to a series of face expressions the person is asked to do in front of the camera, like opening their mouth or blinking. The interesting part is that printed or digital face photos would produce minimum changes in the landmarks values, only the location of face marks would change but not the face expression itself, the result of this is a initial decision if the face is real or not. On the other hand, the original image is used as the input of the Deep Learning CNN and this returns a second decision. However, this CNN has a relative high false-negative rate and sometimes predicts a genuine face as a fake one. This undesired behaviour happens because the datasets were very small and the camera used in the training was different from the testing. Finally, using these 2 initial decisions, we take the average value and then round it. This way we take advantage of the CNN for detecting fake photos and the landmark values for the real ones.

Results

Our results of the Transfer Learning on VGG-16 architecture trained with our UNI-PUCP spoofing attack dataset, CASIA dataset were good in the intra-database test and cross-database test could achieve satisfactory results against other CNN models like LiveNet. Other metrics that our proposal in a dataset mixed with UNI-PUCP and some CASIA in the training showed were Accuracy = 90.931 %, Precision = 73.851 %, Recall = 88.090 % and Specifity = 96.654 %.

Intra-dataset accuracy Cross-dataset accuracy

Train CASIA UNI-PUCP CASIA UNI-PUCP

Test CASIA UNI-PUCP UNI-PUCP CASIA

Architecture

Our

Proposal 93.751% 99.451% 62% 74%

Livenet 93.522% 97.366% 50% 60%

Future Work

• No longer using landmarks is a great chal- lenge, RNN could improve and speed up the process of identifying the nature of the image as real or fake.

• Creating a bigger and varied database would improve the training process and quality of results.

• Fine-tune the hyperparameters.

Conclusions

• Face landmarks by themselves are not enough for detecting fake photos. On the other hand, the CNN performed really well detecting those kind of photos, but has some difficulties identifiying real ones.

• In order to obtain better results, a custom database was created and used along other databases for training and testing of the CNN.

• This work proposed an anti-spoofing technique that improves the detection of fraud using a mixture of face landmark changes and CNN.

Références

Documents relatifs

HAAR, HOG and DPM. HAAR classifiers use pseudo- HAAR features [27]. Instead of using pixel intensity values, the pseudo-HAAR features use the contrast variation between

Modern signal processing techniques previously used in the field of speech recognition have also made significant progress in the field of automatic detection of abnormal voice..

Human Computer Interaction, Facial Expression Recognition, landmark detection Convolutional Neural Network, Deep

Moti- vated by the remarkable performance of Convolutional Neural Networks (CNNs) in various image category recognition tasks, this study presents a robust parking occupancy

After detected region size comparison with human expertise prediction best result with mean square error rate 11.92% without any undetected embryos cell got using biggest

However, despite the significant reduction of the computational complexity (in comparison with the single CNN model [3]), this detector is still incapable of processing an HD

An important advantage of using a learning-based clas- sifier with convolutional neural networks is that it enables.. Comparative results of BCTF and the proposed MCNC on part of

In opposition to the process flow of Experiments I and II [11], training dataset formation for the supervised machine learning in Experiments III and IV was made by adding