Skip to content

hyoungjoojin/UnVeilify

Repository files navigation

UnVeilify

A Path Towards Personalized Face Mask Removal

We aim to remove facial masks from images using a novel neural network architecture. Facial masks have been, and will be part of many people's lives. UnVeilify can remove these face masks from any image, given a masked image and an identity image, while preserving the identity features.

Documentation of our project can be seen in our documentation.

Usage

Training

Update the options file and run the following command.

python train.py -c options/UnVeilify.yaml

The pretrained model required for training can be found in eladrich/pixel2style2pixel, where we use the pretrained IR-SE50 model.

Inference

Change the directory to the model checkpoint and dataset, then run the following command.

python test.py -c CHECKPOINT_DIR -d DATASET_DIR

References

Pixel2Style2Pixel Encoder Implementation

StyleGAN2 Implementation

About

An AI model that removes facial masks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages