Giter VIP home page Giter VIP logo

zhaoj9014 / high-performance-face-recognition Goto Github PK

View Code? Open in Web Editor NEW
360.0 23.0 87.0 10.21 MB

🔥🔥Several High-Performance Models for Unconstrained/Large-Scale/Low-Shot Face Recognition🔥🔥

License: MIT License

Shell 2.56% OpenEdge ABL 5.65% Python 56.70% MATLAB 17.66% Makefile 0.35% C++ 8.38% C 8.71%
unconstrained-face-recognition large-scale-face-recognition low-shot-face-recognition pose-invariant-face-recognition face-recognition face-synthesis face-landmark-detection face-alignment face-resize-w-padding

high-performance-face-recognition's Introduction

High Performance Face Recognition

This repository provides several high performance models for unconstrained / large-scale / low-shot face recognition, based on which we have achieved:

  • 2017 No.1 on ICCV 2017 MS-Celeb-1M Large-Scale Face Recognition Hard Set / Random Set / Low-Shot Learning Challenges. WeChat News, NUS ECE News, NUS ECE Poster, Award Certificate for Track-1, Award Certificate for Track-2, Award Ceremony.

  • 2017 No.1 on National Institute of Standards and Technology (NIST) IARPA Janus Benchmark A (IJB-A) Unconstrained Face Verification challenge and Identification challenge. WeChat News.

  • SOTA performance on

    • MS-Celeb-1M (Challenge1 Hard Set Coverage@P=0.95: 79.10%; Challenge1 Random Set Coverage@P=0.95: 87.50%; Challenge2 Development Set Coverage@P=0.99: 100.00%; Challenge2 Base Set Top 1 Accuracy: 99.74%; Challenge2 Novel Set Coverage@P=0.99: 99.01%).

    • IJB-A (1:1 Veification TAR@FAR=0.1: 99.6%±0.1%; 1:1 Veification TAR@FAR=0.01: 99.1%±0.2%; 1:1 Veification TAR@FAR=0.001: 97.9%±0.4%; 1:N Identification FNIR@FPIR=0.1: 1.3%±0.3%; 1:N Identification FNIR@FPIR=0.01: 5.4%±4.7%; 1:N Identification Rank1 Accuracy: 99.2%±0.1%; 1:N Identification Rank5 Accuracy: 99.7%±0.1%; 1:N Identification Rank10 Accuracy: 99.8%±0.1%).

    • Labeled Faces in the Wild (LFW) (Accuracy: 99.85%±0.217%).

    • Celebrities in Frontal-Profile (CFP) (Frontal-Profile Accuracy: 96.01%±0.84%; Frontal-Profile EER: 4.43%±1.04%; Frontal-Profile AUC: 99.00%±0.35%; Frontal-Frontal Accuracy: 99.64%±0.25%; Frontal-Frontal EER: 0.54%±0.37%; Frontal-Frontal AUC: 99.98%±0.03%).

    • CMU Multi-PIE (Rank1 Accuracy Setting-1 under ±90°: 76.12%; Rank1 Accuracy Setting-2 under ±90°: 86.73%).

Download

  • Please refer to "./src/" and this link to access our full source codes and models (continue to update).

Citation

  • Please consult and consider citing the following papers:

    @article{zhao2018look,
    title={Look Across Elapse: Disentangled Representation Learning and Photorealistic Cross-Age Face Synthesis for Age-Invariant Face Recognition},
    author={Zhao, Jian and Cheng, Yu and Cheng, Yi and Yang, Yang and Lan, Haochong and Zhao, Fang and Xiong, Lin and Xu, Yan and Li, Jianshu and Pranata, Sugiri and others},
    journal={arXiv preprint arXiv:1809.00338},
    year={2018}
    }
    
    
    @article{zhao20183d,
    title={3D-Aided Dual-Agent GANs for Unconstrained Face Recognition},
    author={Zhao, Jian and Xiong, Lin and Li, Jianshu and Xing, Junliang and Yan, Shuicheng and Feng, Jiashi},
    journal={T-PAMI},
    year={2018}
    }
    
    
    @inproceedings{zhao2017dual,
    title={Dual-agent gans for photorealistic and identity preserving profile face synthesis},
    author={Zhao, Jian and Xiong, Lin and Jayashree, Panasonic Karlekar and Li, Jianshu and Zhao, Fang and Wang, Zhecan and Pranata,           Panasonic Sugiri and Shen, Panasonic Shengmei and Yan, Shuicheng and Feng, Jiashi},
    booktitle={NIPS},
    pages={66--76},
    year={2017}
    }
    
    
    @inproceedings{zhao2018towards,
    title={Towards Pose Invariant Face Recognition in the Wild},
    author={Zhao, Jian and Cheng, Yu and Xu, Yan and Xiong, Lin and Li, Jianshu and Zhao, Fang and Jayashree, Karlekar and Pranata,         Sugiri and Shen, Shengmei and Xing, Junliang and others},
    booktitle={CVPR},
    pages={2207--2216},
    year={2018}
    }
    
    
    @inproceedings{zhao3d,
    title={3D-Aided Deep Pose-Invariant Face Recognition},
    author={Zhao, Jian and Xiong, Lin and Cheng, Yu and Cheng, Yi and Li, Jianshu and Zhou, Li and Xu, Yan and Karlekar, Jayashree and       Pranata, Sugiri and Shen, Shengmei and others},
    booktitle={IJCAI},
    pages={1184--1190},
    year={2018}
    }
    
    
    @inproceedings{cheng2017know,
    title={Know you at one glance: A compact vector representation for low-shot learning},
    author={Cheng, Yu and Zhao, Jian and Wang, Zhecan and Xu, Yan and Jayashree, Karlekar and Shen, Shengmei and Feng, Jiashi},
    booktitle={ICCVW},
    pages={1924--1932},
    year={2017}
    }
    

high-performance-face-recognition's People

Contributors

zhaoj9014 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  avatar  avatar  avatar  avatar

high-performance-face-recognition's Issues

About the CAFR dataset.

Hi, Zhao
Thanks for your amazing work! And will the CAFR dataset be released soon?

Thanks!

Evaluation

How can I test the model? I see that all the other modules on your github have their own training and testing part.

test of AIM

Could you please show the test code of AIM?There are only train code about train code.

AIM demo source code

Hi @ZhaoJ9014 could you please share the demo/inference source code of AIM? thank you.

this one:
Look Across Elapse- Disentangled Representation Learning and Photorealistic Cross-Age Face Synthesis for Age-Invariant Face Recognition.TensorFlow.
it seems that there is only training code.

how to deal with shape mismatch when using init_model?

Invalid argument: Assign requires shapes of both tensors to match. lhs shape= [250,16384] rhs shape= [150,16384]
[[Node: save/Assign_68 = Assign[T=DT_FLOAT, _class=["loc:@G_fc/w"], use_locking=true, validate_shape=true, _device="/job:localhost/replica:0/task:0/gpu:0"]

Model Testing

Hello Dears,

I'm unable to test this model, I was just able to train it. If someone did test it, please share testing steps

Does the CAFR dataset released now?

thanks for your research. when i read your paper ,it says that the dataset will release soon. where can i find the dataset? hope your replay.

CAFR dataset release

Hello, Dr. Zhao.
Thank you for awesome work and sharing AIM codes.
I have trained and tested on some public (e.g. FGNet) database with your codes.
However, as desribed in your paper, training on the CAFR dataset is very important for best recognition performance.
Will the CAFR database be released?
Thank you!

Model for LFW

Which model did you use to achieve 99.85% on LFW? Is it LightCNN?

About "0.00*tvLoss(img_fake)"

In your code /corss-age/network.py -> line:156 function lossFunc()
You write that 0.00*tvLoss(img_fake), I wonder if it is 0.001 ??

在您的的人脸老化代码中,network.py156行0.00*tvLoss(img_fake)的0.00是写错了么,我觉得应该是0.001吧,不然没有必要写

Here is the quick view:https://github.com/ZhaoJ9014/High-Performance-Face-Recognition/blob/master/src/Look%20Across%20Elapse-%20Disentangled%20Representation%20Learning%20and%20Photorealistic%20Cross-Age%20Face%20Synthesis%20for%20Age-Invariant%20Face%20Recognition.TensorFlow/network.py#L156

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.