Loading [MathJax]/extensions/MathZoom.js
A Pipeline to Improve Face Recognition Datasets and Applications | IEEE Conference Publication | IEEE Xplore

A Pipeline to Improve Face Recognition Datasets and Applications


Abstract:

Face recognition has a wide practical applicability in various contexts, for example, detecting students attending a lecture at university, identifying members in a gym o...Show More

Abstract:

Face recognition has a wide practical applicability in various contexts, for example, detecting students attending a lecture at university, identifying members in a gym or monitoring people in an airport. Recent methods based on Convolutional Neural Network (CNN), such as FaceNet, achieved state-of-the-art performance in face recognition. Inspired from this work, we propose a pipeline to improve face recognition systems based on Center loss. The main advantage is that our approach does not suffer from data expansion as in Triplet loss. Our pipeline is capable of cleaning an existing face dataset to improve the recognition performance or creating one from scratch. We present detailed experiments to show characteristics and performance of the pipeline. In addition, a small-scale application for face recognition that makes use of the proposed cleaning process is presented.
Date of Conference: 19-21 November 2018
Date Added to IEEE Xplore: 07 February 2019
ISBN Information:

ISSN Information:

Conference Location: Auckland, New Zealand
References is not available for this document.

I. Introduction

Convolutional Neural Networks (CNNs) obtained state-of-the-art results in many applications including face recognition [1]–[3]. A face recognition system based on CNN models, usually, begins with the creation of a large scale dataset from videos or still images [2], [4]. This is an extremely important step because the performance of the whole system depends on the availability of large quantity of data and on its quality [1]. Typically, large scale datasets created in a semi-supervised way from search engines are prone to noise [5]. Even though deep CNN withstand certain amount of noise, a significant presence can deteriorate performance of recognition systems. To tackle these challenges, we present a generic pipeline for face recognition systems based on learning embeddings using a deep CNN, similar to Facenet [1] where the use of the Triplet loss enhanced the discriminative power of the deeply learned face features. Our pipeline is capable of creating a dataset either from video or still images from scratch. In addition, it can be used to remove noise from existing datasets such as MS-Celeb-lM [5]. Our proposed pipeline is general and can be employed to various problems occurring, for example, when organizations want to measure the recurrent presence of a specific set of individuals, e.g. detecting students in attendance at a lecture, identifying members at a fitness club or monitoring people in a airport.

Select All
1.
F. Schroff, D. Kalenichenko and J. Philbin, "Facenet: A unified embedding for face recognition and clustering", CVPR. IEEE Computer Society, pp. 815-823, 2015.
2.
O. M. Parkhi, A. Vedaldi, A. Zisserman et al., "Deep face recognition", BMVC, vol. 1, no. 3, pp. 6, 2015.
3.
A. Calefati, M. K. Janjua, S. Nawaz and I. Gallo, "Git loss for deep face recognition", BMVC, 2018.
4.
A. Bansal, A. Nanduri, C. Castillo, R. Ranjan and R. Chellappa, Umdfaces: An annotated face dataset for training deep networks, 2016.
5.
Y. Guo, L. Zhang, Y. Hu, X. He and J. Gao, "Ms-celeb-lm: A dataset and benchmark for large-scale face recognition", Computer Vision - ECCV 2016 − 14th European Conference Amsterdam The Netherlands October 11–14 2016 Proceedings Part III ser. Lecture Notes in Computer Science, vol. 9907, pp. 87-102, 2016.
6.
H.-W. Ng and S. Winkler, "A data-driven approach to cleaning large face datasets", Image Processing (ICIP) 2014 IEEE International Conference, pp. 343-347, 2014.
7.
C. Jin, R. Jin, K. Chen and Y. Dou, "A community detection approach to cleaning extremely large face database", Computational Intelligence and Neuroscience, vol. 2018, 2018.
8.
Y. Wen, K. Zhang, Z. Li and Y. Qiao, "A discriminative feature learning approach for deep face recognition", European Conference on Computer Vision, pp. 499-515, 2016.
9.
K. Zhang, Z. Zhang, Z. Li and Y. Qiao, "Joint face detection and alignment using multitask cascaded convolutional networks", IEEE Signal Processing Letters, vol. 23, no. 10, pp. 1499-1503, 2016.
10.
M. Ester, H.-P. Kriegel, J. Sander and X. Xu, "A density-based algorithm for discovering clusters a density-based algorithm for discovering clusters in large spatial databases with noise", Proceedings of the Second International Conference on Knowledge Discovery and Data Mining ser. KDD96, pp. 226-231, 1996.
11.
C. Szegedy, S. Ioffe, V. Vanhoucke and A. A. Alemi, "lnception-v4 inception-resnet and the impact of residual connections on learning", AAAI, pp. 4278-4284, 2017.
12.
Q. Cao, L. Shen, W. Xie, O. M. Parkhi and A. Zisserman, Vggface2: A dataset for recognising faces across pose and age, 2017.
13.
D. Yi, Z. Lei, S. Liao and S. Z. Li, Learning face representation from scratch, 2014.
14.
A. Nech and I. Kemelmacher-Shlizerman, Level playing field for million scale face recognition, 2017.
15.
L. Wolf, T. Hassner and I. Maoz, "Face recognition in unconstrained videos with matched background similarity", CVPR. IEEE Computer Society, pp. 529-534, 2011.
16.
V. N. Vapnik, Statistical Learning Theory, Wiley-Interscience, 1998.
17.
A. Bansal, C. Castillo, R. Ranjan and R. Chellappa, "The dos and donts for cnn-based face verification", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2545-2554, 2017.

Contact IEEE to Subscribe

References

References is not available for this document.