TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/A realistic approach to generate masked faces applied on t...

A realistic approach to generate masked faces applied on two novel masked face recognition data sets

Tudor Mare, Georgian Duta, Mariana-Iuliana Georgescu, Adrian Sandru, Bogdan Alexe, Marius Popescu, Radu Tudor Ionescu

2021-09-03Face Recognition
PaperPDFCode(official)CodeCode

Abstract

The COVID-19 pandemic raises the problem of adapting face recognition systems to the new reality, where people may wear surgical masks to cover their noses and mouths. Traditional data sets (e.g., CelebA, CASIA-WebFace) used for training these systems were released before the pandemic, so they now seem unsuited due to the lack of examples of people wearing masks. We propose a method for enhancing data sets containing faces without masks by creating synthetic masks and overlaying them on faces in the original images. Our method relies on SparkAR Studio, a developer program made by Facebook that is used to create Instagram face filters. In our approach, we use 9 masks of different colors, shapes and fabrics. We employ our method to generate a number of 445,446 (90%) samples of masks for the CASIA-WebFace data set and 196,254 (96.8%) masks for the CelebA data set, releasing the mask images at https://github.com/securifai/masked_faces. We show that our method produces significantly more realistic training examples of masks overlaid on faces by asking volunteers to qualitatively compare it to other methods or data sets designed for the same task. We also demonstrate the usefulness of our method by evaluating state-of-the-art face recognition systems (FaceNet, VGG-face, ArcFace) trained on our enhanced data sets and showing that they outperform equivalent systems trained on original data sets (containing faces without masks) or competing data sets (containing masks generated by related methods), when the test benchmarks contain masked faces.

Results

TaskDatasetMetricValueModel
Facial Recognition and ModellingCelebA+masksAccuracy95.43Fine-tuned ArcFace
Facial Recognition and ModellingCelebA+masksAccuracy93.58Fine-tuned FaceNet
Facial Recognition and ModellingCelebA+masksAccuracy91.51Fine-tuned VGG-Face
Facial Recognition and ModellingCASIA-WebFace+masksAccuracy91.47Fine-tuned ArcFace
Facial Recognition and ModellingCASIA-WebFace+masksAccuracy88.06Fine-tuned FaceNet
Facial Recognition and ModellingCASIA-WebFace+masksAccuracy86.85Fine-tuned VGG-Face
Face ReconstructionCelebA+masksAccuracy95.43Fine-tuned ArcFace
Face ReconstructionCelebA+masksAccuracy93.58Fine-tuned FaceNet
Face ReconstructionCelebA+masksAccuracy91.51Fine-tuned VGG-Face
Face ReconstructionCASIA-WebFace+masksAccuracy91.47Fine-tuned ArcFace
Face ReconstructionCASIA-WebFace+masksAccuracy88.06Fine-tuned FaceNet
Face ReconstructionCASIA-WebFace+masksAccuracy86.85Fine-tuned VGG-Face
Face RecognitionCelebA+masksAccuracy95.43Fine-tuned ArcFace
Face RecognitionCelebA+masksAccuracy93.58Fine-tuned FaceNet
Face RecognitionCelebA+masksAccuracy91.51Fine-tuned VGG-Face
Face RecognitionCASIA-WebFace+masksAccuracy91.47Fine-tuned ArcFace
Face RecognitionCASIA-WebFace+masksAccuracy88.06Fine-tuned FaceNet
Face RecognitionCASIA-WebFace+masksAccuracy86.85Fine-tuned VGG-Face
3DCelebA+masksAccuracy95.43Fine-tuned ArcFace
3DCelebA+masksAccuracy93.58Fine-tuned FaceNet
3DCelebA+masksAccuracy91.51Fine-tuned VGG-Face
3DCASIA-WebFace+masksAccuracy91.47Fine-tuned ArcFace
3DCASIA-WebFace+masksAccuracy88.06Fine-tuned FaceNet
3DCASIA-WebFace+masksAccuracy86.85Fine-tuned VGG-Face
3D Face ModellingCelebA+masksAccuracy95.43Fine-tuned ArcFace
3D Face ModellingCelebA+masksAccuracy93.58Fine-tuned FaceNet
3D Face ModellingCelebA+masksAccuracy91.51Fine-tuned VGG-Face
3D Face ModellingCASIA-WebFace+masksAccuracy91.47Fine-tuned ArcFace
3D Face ModellingCASIA-WebFace+masksAccuracy88.06Fine-tuned FaceNet
3D Face ModellingCASIA-WebFace+masksAccuracy86.85Fine-tuned VGG-Face
3D Face ReconstructionCelebA+masksAccuracy95.43Fine-tuned ArcFace
3D Face ReconstructionCelebA+masksAccuracy93.58Fine-tuned FaceNet
3D Face ReconstructionCelebA+masksAccuracy91.51Fine-tuned VGG-Face
3D Face ReconstructionCASIA-WebFace+masksAccuracy91.47Fine-tuned ArcFace
3D Face ReconstructionCASIA-WebFace+masksAccuracy88.06Fine-tuned FaceNet
3D Face ReconstructionCASIA-WebFace+masksAccuracy86.85Fine-tuned VGG-Face

Related Papers

ProxyFusion: Face Feature Aggregation Through Sparse Experts2025-09-24Non-Adaptive Adversarial Face Generation2025-07-16Attributes Shape the Embedding Space of Face Recognition Models2025-07-15Face mask detection project report.2025-07-02On the Burstiness of Faces in Set2025-06-25Identifying Physically Realizable Triggers for Backdoored Face Recognition Networks2025-06-24SELFI: Selective Fusion of Identity for Generalizable Deepfake Detection2025-06-21FaceLiVT: Face Recognition using Linear Vision Transformer with Structural Reparameterization For Mobile Device2025-06-12