Skip to content

🧠 DMAD - Differential Morphing Attack Detection. A project for Fundamentals of Computer Vision and Biometrics course at the University of Salerno.

Notifications You must be signed in to change notification settings

Alberto-00/Differential-MAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMAD - Differential Morphing Attack Detection.

A project for Fundamentals of Computer Vision and Biometrics
course at the University of Salerno.

Project description and introduction

In this section we introduce context informations for the project.

Introduction

🧠 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.

Documentation

Technical informations

Requirements can be found in code directory at the following link: requirements

Author & Contacts

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]