The large pose discrepancy between two face images is one of the fundamental challenges in automatic face recognition. Conventional approaches to pose-invariant face recognition either perform face frontalization on, or learn a pose-invariant representation from, a non-frontal face image. We argue that it is more desirable to perform both tasks jointly to allow them to leverage each other. To this end, this paper proposes a Disentangled Representation learning-Generative Adversarial Network (DR-GAN) with three distinct novelties. First, the encoder-decoder structure of the generator enables DR-GAN to learn a representation that is both generative and discriminative, which can be used for face image synthesis and pose-invariant face recognition. Second, this representation is explicitly disentangled from other face variations such as pose, through the pose code provided to the decoder and pose estimation in the discriminator. Third, DR-GAN can take one or multiple images as the input, and generate one unified identity representation along with an arbitrary number of synthetic face images. Extensive quantitative and qualitative evaluation on a number of controlled and in-the-wild databases demonstrate the superiority of DR-GAN over the state of the art in both learning representations and rotating large-pose face images.
Disentangled Representation Learning GAN for Pose-Invariant Face Recognition
Luan Tran, Xi Yin, Xiaoming LiuKeywords: Face Recognition, Surveillance, Biometrics, Face Synthesis
DR-GAN Frontalization Result
DR-GAN face frontalization demo can be found here.
Source code is available here.
Tensorflow pre-trained model can be download here.
Frontalized faces and feature representations of faces from benchmark datasets may be downloaded at: CFP and IJB-A.
If you use these results, please cite to the papers:
Publications
-
Representation Learning by Rotating Your Faces
Luan Tran, Xi Yin, Xiaoming Liu
IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 41, No. 12, pp.3007-3021, , Sep. 2018
Bibtex | PDF | arXiv | Code -
Disentangled Representation Learning GAN for Pose-Invariant Face Recognition
Luan Tran, Xi Yin, Xiaoming Liu
In Proceeding of IEEE Computer Vision and Pattern Recognition (CVPR 2017), Honolulu, HI, Jul. 2017 (Oral presentation)
Bibtex | PDF | Code