tensorlayer / TensorLayer

Deep Learning and Reinforcement Learning Library for Scientists and Engineers
http://tensorlayerx.com
Other
7.31k stars 1.61k forks source link

🚀🚀Real-time Face Recognition in TensorLayer #541

Closed zsdonghao closed 3 years ago

zsdonghao commented 6 years ago

A discussion for:

Feel free to add more papers and discuss here or in the Slack channel.

Background

SphereFace : Face recognition (FP) can be categorized as face identification and face verification. The identification classifies a face to a specific identity, while the verification determines whether a pair of faces belongs to the same identity.

For closed-set protocol, all testing identities are predefined in training set. Therefore, closed- set FR can be well addressed as a classification problem.

For open-set protocol, the testing identities are usually not in the training set, so we need to map faces to a discriminative feature space. Then face identification can be viewed as performing face verification between the probe face and every identity in the gallery (given some faces of the identities). <--- industry usually use this one.

Paper History

SphereFace : One could notice that state-of-the-art FR meth- ods usually adopt ideas (e.g. contrastive loss, triplet loss) from metric learning, showing open-set FR could be well addressed by discriminative metric learning.

SphereFace : Center loss only explicitly encourages intra-class compactness. Both contrastive loss and triplet loss can not constrain on each individual sample, and thus require carefully designed pair/triplet mining procedure, which is both time-consuming and performance-sensitive.

Implementation Hints

zsdonghao commented 6 years ago

@DEKHTIARJonathan yolo3 is for object detection

DEKHTIARJonathan commented 6 years ago

Oh my bad