Code Monkey home page Code Monkey logo

meglass's Introduction

Face Synthesis for Eyeglass-Robust Face Recognition

[ArXiv]

Intro

This repo releases the MeGlass dataset in original paper. MeGlass is an eyeglass dataset originaly designed for eyeglass face recognition evaluation. All the face images are selected and cleaned from MegaFace. Each identity has at least two face images with eyeglass and two face images without eyeglass. More details are presented in paper Face Synthesis for Eyeglass-Robust Face Recognition.

Name Dataset type Link
MeGlass_120x120.zip Cropped Google Drive or Baidu Yun, 335.8M
MeGlass_ori.zip Origin Baidu Yun, 13.3G

Dataset description

meta.txt contains the eyeglass labels of images. 1 means black-eyeglass, 0 means no-eyeglass.

MeGlass_120x120.zip consists of the cropped images of size 120x120.

MeGlass_ori.zip contains the original face images.

test directory contains four lists corresponding to the four protocols in paper.

Dataset Identity Images Black-eyeglass No-eyeglass
MeGlass 1,710 47,917 14,832 33,085
Testing set 1,710 6,840 3,420 3,420

Samples

Dataset usages

To build this dataset, we use eyeglass classifier, powerful face recognition model and manual labor to keep right the person identity and black eyeglass attribute. Therefore, MeGlass dataset can be used for face recognition (identification and verification), eyeglass detection, removal, generation tasks and so on.

Identity parsing rule

Take one filename 10032527@N08_identity_4@2897031059_1.jpg for example, the string before the second @ makes one face image's identity. The naming rule is corresponding to the original MegaFace dataset.

Acknowledgement

The 3D face model fitting is based on Xiangyu Zhu's work.

Citation

If your research benefits from MeGlass, please cite it as

@article{guo2018face,
  title={Face Synthesis for Eyeglass-Robust Face Recognition},
  author={Guo, Jianzhu and Zhu, Xiangyu and Lei, Zhen and Li, Stan Z},
  journal={arXiv preprint arXiv:1806.01196},
  year={2018}
}

meglass's People

Contributors

cleardusk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meglass's Issues

Downloading

Hi there,

Would it be possible to create a download link that is not Baidu Yun as I am struggling to download the data and test the dataset.

Thanks,
Asim

Evaluation protocol IV get the different result from paper

Hi
I evaluation the four testing protocols in paper. I don't confirm my method and result is correct.
there is 4 file list txt。[0] gallery_black_glass.txt [1]gallery_no_glass.txt [2]probe_black_glass.txt [3]probe_no_glass.txt
4 test protocols:
I) [1] vs [3]
II) [0] vs [2]
III) [1] vs [2]
IV) [0][1] vs [2][3] (Gallery images contain both eyeglass images and non eyeglass images, so as probe image.)
the result from paper show that III) has the better result than [IV)。
for ResNet-22-A RPR@FAR=10e-4 III): 88.13 IV):78.17 Rank1 III): 95.61 IV):92.31

in my experiment test, I use LightCNN29 model to evaluate, ang get the following result:
for LightCNN29 RPR@FAR=10e-4 III): 87.49 IV):87.03 Rank1 III): 93.39 IV):98.54
as showed, III) has litter better result than IV) and Rank1 smaller than IV).

I mixture [0][1] as the new Gallery, and mixture [2][3] as the new probe in protocol IV). which should has less degree of difficulty than protocol III), because all of pairs in III) contains non-eyeglass and eyeglass, otherwise,IV)contains some simple pairs of non-eyeglass.

So I don't think IV) could get better than III) from my consider and test

where is wrong for my test? could you tell me

Error with data distribution

The reported number of glasses and non-glasses images is reversed. There should be 14832 glasses and 33085 non-glasses. Can you guys verify this? Thanks.

issue for eyeglass generator

i want generate eyeglasses for my own face dataset, how could i achieve it? by this project? any related or useful eyeglasses generator used?

The specific method of eyeglass faces synthesis in your paper?

I am trying your method to improve the performance of my face recognition model.But I can't understand clearly,How are these eyeglass faces generated concretely?How do you blend 'Synthetic Result' from 'Input Face Image' and '3DMM face model' ? Can you give me some advice? Thx!

Glassed detection and location

Excuse me ,im a PhD student and now solving the glassed detection problem.
Thank you very much for you opened MeGlass dataset.
And will you open you code in your paper later?

segmentation masks?

Do you have the ground truth for segmentation masks of where the glasses are on each image?
Specifically, I would like to know the ground-truth masks for pixels that correspond to the glass of the eyeglasses (I'm building an eyeglass segmentation network).

Labels

Instead of a separate text file, rename the images with the label itself

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.