All Projects → pterhoer → Maad Face

pterhoer / Maad Face

A face database with a large number of high-quality attribute annotations

Projects that are alternatives of or similar to Maad Face

Multi-Face-Comparison
This repo is meant for backend API for face comparision and computer vision. It is built on python flask framework
Stars: ✭ 20 (-82.14%)
Mutual labels:  face, face-recognition
Scout
Surveillance Detection Scout: Your Lookout on Autopilot
Stars: ✭ 317 (+183.04%)
Mutual labels:  face-recognition, privacy
PyVGGFace
VGG-Face CNN descriptor in PyTorch.
Stars: ✭ 21 (-81.25%)
Mutual labels:  face, face-recognition
face-recognition
얼굴 인식에 대한 기술 동향 및 관련 모델 자료
Stars: ✭ 38 (-66.07%)
Mutual labels:  face, face-recognition
Mobileface
A face recognition solution on mobile device.
Stars: ✭ 669 (+497.32%)
Mutual labels:  face-recognition, face
face
[deprecated] 👽 Face Recognition package for Laravel
Stars: ✭ 37 (-66.96%)
Mutual labels:  face, face-recognition
Imagedetect
✂️ Detect and crop faces, barcodes and texts in image with iOS 11 Vision api.
Stars: ✭ 286 (+155.36%)
Mutual labels:  face-recognition, face
FaceNet-IOT
IOT implementation for FaceNet project by David Sandberg https://github.com/davidsandberg/facenet
Stars: ✭ 18 (-83.93%)
Mutual labels:  face, face-recognition
Facecropper
✂️ Crop faces, inside of your image, with iOS 11 Vision api.
Stars: ✭ 479 (+327.68%)
Mutual labels:  face-recognition, face
Face Pose Net
Estimate 3D face pose (6DoF) or 11 parameters of 3x4 projection matrix by a Convolutional Neural Network
Stars: ✭ 464 (+314.29%)
Mutual labels:  face-recognition, face
Nearest-Celebrity-Face
Tensorflow Implementation of FaceNet: A Unified Embedding for Face Recognition and Clustering to find the celebrity whose face matches the closest to yours.
Stars: ✭ 30 (-73.21%)
Mutual labels:  face, face-recognition
Human Detection And Tracking
Human-detection-and-Tracking
Stars: ✭ 753 (+572.32%)
Mutual labels:  face-recognition, face
timeline
Timeline - A photo organizer
Stars: ✭ 39 (-65.18%)
Mutual labels:  face, face-recognition
Look4Face
Demo of Face Recognition web service
Stars: ✭ 23 (-79.46%)
Mutual labels:  face, face-recognition
facematch
Facematch is a tool to verifies if two photos contain the same person.
Stars: ✭ 62 (-44.64%)
Mutual labels:  face, face-recognition
Music player with Emotions recognition
This program can recognize your mood by detecting your face and play song according your mood
Stars: ✭ 79 (-29.46%)
Mutual labels:  face, face-recognition
Userbase
Create secure and private web apps using only static JavaScript, HTML, and CSS.
Stars: ✭ 2,029 (+1711.61%)
Mutual labels:  database, privacy
FaceIDLight
A lightweight face-recognition toolbox and pipeline based on tensorflow-lite
Stars: ✭ 17 (-84.82%)
Mutual labels:  face, face-recognition
Winapp2
A database of extended cleaning routines for popular Windows PC based maintenance software.
Stars: ✭ 463 (+313.39%)
Mutual labels:  database, privacy
Awesome Face
😎 face releated algorithm, dataset and paper
Stars: ✭ 739 (+559.82%)
Mutual labels:  face-recognition, face

MAAD-Face: A Massively Annotated Attribute Dataset for Face Images

A publicly available face dataset with 123.9M attribute annotations from 47 soft-biometric attributes. MAAD-Face might help to develop privacy-preserving and bias-mitigating face recognition solutions.

Version 1.0 (03.12.2020)

Table of Contents

Abstract

Soft-biometrics play an important role in face biometrics and related fields since these might lead to biased performances, threatens the user's privacy, or are valuable for commercial aspects. Current face databases are specifically constructed for the development of face recognition applications. Consequently, these databases contain large amount of face images but lack in the number of attribute annotations and the overall annotation correctness. In this work, we propose MAADFace, a new face annotations database that is characterized by the large number of its high-quality attribute annotations. MAADFace is build on the VGGFace2 database and thus, consists of 3.3M faces of over 9k individuals. Using a novel annotation transfer-pipeline that allows an accurate label-transfer from multiple source-datasets to a target-dataset, MAAD-Face consists of 123.9M attribute annotations of 47 different binary attributes. Consequently, it provides 15 and 137 times more attribute labels than CelebA and LFW. Our investigation on the annotation quality by three human evaluators demonstrated the superiority of the MAAD-Face annotations over existing databases. Additionally, we make use of the large amount of high-quality annotations from MAAD-Face to study the viability of soft-biometrics for recognition, providing insights about which attributes support genuine and imposter decisions. The MAAD-Face annotations dataset is publicly available.

For more details, please take a look at the Research Paper.

Database Properties

MAAD-Face consists of over 3.3M face images from over 9k different subjects. It provides attribute labels for 47 soft-biometric attributes with a total number of 123.9M attribute annotations. Consequently, it provides 15 and 137 times more attribute labels than CelebA and LFW. Moreover, three human evaluators analysed the correctness of the attribute annotations for CelebA, LFW and MAAD-Face. As shown in the Table below, it does not only provide more attribute annotation but also annotations of higher quality than the other investigated databases.

The results of the human evaluation for each attribute of MAAD-Face is shown below.

Annotated Sample Images

Below some sample images are shown including their corresponging 47 attribute annotations. A positive attribute label refers to 1, a negative attribute label refers to -1, and a undefined attribute annotation is marked as 0.

Download

MAAD-Face provides attribute annotations for the face images of the VGGFace2 database.

  • To get the face images, please visit the VGGFace2 webside and download the images.
  • The attribute annotations of MAAD-Face are stored under releases. The annotations can be downloaded either as csv or pickle file.
  • The csv-file ("MAAD-Face.csv") provides the labels for a single image in each row. The first entry of the row specifies the filename of the face image, followed by an identity marker and the 47 attribute annotations. The first row provides information for the different column entries.
  • The pickle-file ("MAAD-Face.pkl") provides the same information and can be loaded as a pandas (python) dataframe.
  • The attribute files contain the attribute annotations for the train- and test-set of VGGFace 2, in that order.
import pandas as pd
# load dataframe
maad_face = pd.read_pickle("Maad_Face.pkl") 
# convert dataframe to numpy array if necessary
maad_face.to_numpy() 

Citing

If you use this work, please cite the following papers as well as the VGGFace2 database.

@misc{maadface,
      title={{MAAD-Face}: A Massively Annotated Attribute Dataset for Face Images}, 
      author={Philipp Terh\"{o}rst and 
              Daniel F\"{a}hrmann and 
              Jan Niklas Kolf and 
              Naser Damer and 
              Florian Kirchbuchner and 
              Arjan Kuijper},
      year={2020},
      eprint={2012.01030},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}
@inproceedings{DBLP:conf/btas/TerhorstHKZDKK19,
  author    = {Philipp Terh{\"{o}}rst and
               Marco Huber and
               Jan Niklas Kolf and
               Ines Zelch and
               Naser Damer and
               Florian Kirchbuchner and
               Arjan Kuijper},
  title     = {Reliable Age and Gender Estimation from Face Images: Stating the Confidence
               of Model Predictions},
  booktitle = {10th {IEEE} International Conference on Biometrics Theory, Applications
               and Systems, {BTAS} 2019, Tampa, FL, USA, September 23-26, 2019},
  pages     = {1--8},
  publisher = {{IEEE}},
  year      = {2019},
  url       = {https://doi.org/10.1109/BTAS46853.2019.9185975},
  doi       = {10.1109/BTAS46853.2019.9185975},
  timestamp = {Mon, 14 Sep 2020 18:11:03 +0200},
  biburl    = {https://dblp.org/rec/conf/btas/TerhorstHKZDKK19.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

Acknowledgment

This work was supported by the German Federal Ministry of Education and Research (BMBF) as well as by the Hessen State Ministry for Higher Education, Research and the Arts (HMWK) within the National Research Center for Applied Cybersecurity (ATHENE), and in part by the German Federal Ministry of Education and Research (BMBF) through the Software Campus project.

License

This project is licensed under the terms of the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. All images used in this project belongs to the VGGFace2. The copyright of the images remains with the original owners. The copyright of the annotations remains with the Fraunhofer Institute for Computer Graphics Research IGD Darmstadt 2020.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].