DMAD - Differential Morphing Attack Detection.
A project for Fundamentals of Computer Vision and Biometrics
course at the University of Salerno.
In this section we introduce context informations for the project.
🧠Facial Recognition (FR) systems are vulnerable to multiple attacks, one of which is the morphing attack of the face (MA). Therefore, we have decided to develop a classifier capable of recognizing several of these attacks based on five different techniques: OpenCV (OCV), FaceMorpher (FM), Style-GAN 2 (SG), WebMorpher (WM), and AMSL. The model used, MixNets, was trained on the SMDD dataset and validated on subsets of the test set.
🧠After replicating the experimentation proposed in the paper, we conducted additional checks. Specifically, we compared MixNets with the geometric approach, which manipulates the geometry of the faces. This comparison aims to determine which of the two approaches performs better. Moreover, our goal is to investigate if combining the two approaches can yield improved metrics. We are also interested in examining whether MixNets can enhance the critical points of the geometric approach in recognizing smiling morphs, as it tends to struggle with texture changes and complex details such as smiles.
🧠To enable this comparison, the first step is to extract the features from the penultimate layer of the network. These features are then subjected to preprocessing using PCA. The resulting output is fed into the classifiers to obtain initial results. This process is repeated for both the test sets containing smiles and those without. Subsequently, we merge the .csv files containing the features of the two approaches. Two merges are performed: one with smiles and one without.
- Our paper can be found in
paper
directory at the following link: Paper Differential-MAD - The paper analyzed can be found in
paper
directory at the following link:
Privacy-friendly Synthetic Data for the Development of Face MAD - MixNet paper can be found in
paper
directory at the following link: MixNet. - Statistics graphics can be found in
code/graphics
directory at the following link: Statistics graphics.
Requirements can be found in code
directory at the following link: requirements
Name | Description |
---|---|
Alberto Montefusco |
Developer - Alberto-00 Email - [email protected] LinkedIn - Alberto Montefusco My WebSite - alberto-00.github.io |
Alessandro Aquino |
Developer - AlessandroUnisa Email - [email protected] LinkedIn - Alessandro Aquino |
Simone Tartaglia |
Developer - drybonez01 Email - [email protected] |