Face Anti Spoofing
In the recent times as biometric recognition systems increase their performance, IT Managers have to take
in great consideration possible direct attack; potential intruders may gain access to the IT system by
directly interacting with the system input device, like a normal user would. Such attempts are referred as
Our smartphone are generally, unlocked through face ID or finger. Both Biometrics are object of potential
Finger and Face are the easiest to spoof because for a simple attack no specific technical skills (i.e. some
attacks can be performed by ordinary people) and the biometric data is very easy to stole (e.g. taking
photos from online profiles).
In general, there are three possible ways to generate a face spoof attack:
– taking a photo of a valid user
– reproducing a video of a valid user
– 3D model of a valid user
These types of attacks can be detected with the help of specific hardware sensors (IR sensors, stereoscopic
cameras). However, a face recognition system should be built with very low cost hardware, and it should
be also used for consumer applications, therefore, addition of specific hardware or interaction to ensure
reliability is not a convenient solution. This implies that a “simple” photo spoofing attack can represent a
security problem for a face recognition system. In fact, most of papers in the literature refer to the problem
as a task of photo attack detection as it represents a cheap and effective way to perform an attack.
My-ID offers a platform based on biometrics multi factor analisys : Face , Voice and passive liveness.
So My-ID is based on verification techniques that can be used either as single biometrics or within a
multimodal fusion modality, where, after evaluating the face and voice samples independently, a unique
score is computed to take them into account together. Aim of this approach is to give the system
robustness and whenever is possible accuracy.
During enroll stage a snapshot of the user’s face and a some Voice sample are taken, processed and stored
into an encrypted and local database.
My-ID uses this data to compute two data structures, namely a face template and a Voice template,
containing only the distictive features extracted from face and Voice. Templates are strictly linked with the
use trough a user, which is also stored in the database along with the templates.
The device where enroll stage is made must be authorize by a management console.
During verification user has to declare an identity. New biometric samples are taken and processed to
produce a pair of patterns. The patterns are data structure containing distintive features extracted from the
new biometric samples and therefore can be compared to the templates belonging to the declared
identity. Two comparison are made and the results are two scores reppresenting the degree of similarity
between the user and the declared identity. Fusion module properly combines the two scores into one. If
the fusion score is above a decision threshold user is accepted (genuine user), otherwise is rejected
My-ID is a face and Voice detector which is able to evaluate the orientation of the head in the three-
dimensional space through the measure of Euler angles (Roll, Yaw, Pitch).
3D head pose estimation is performed by using informations until now supposed to be not enough, such as
just eyes and nose tip coordinates.
This result is obtained using a novel geometric approach based on the definition of a semi-rigid model of
frontal face, which uses golden section in order to approximate proportions among various facial points.
This kind of head pose estimation brings several advantages compared to the other suggested approaches,
- It’s hardware independent;
- It doesn’t need calibration of the scene;
- It needs a minimum number of informations as opposed to other methods;
- His output it’s a continuos level and isn’t a discrete orientation estimation, and consequently can
be used as index for face assessment operations based on frontality evaluation;
- It’s accurate enough for a wide range of head rotations;
- It allows to define heuristics that can be used to improve the performances of facial features