Abstract
There are various face recognition techniques in literature, which are faced with challenges such as occlusion, pose variation, illumination, and facial expressions. Existing methods often perform well when their database is small, or multiple samples per person exist. However, face recognition methods with just one reference sample per person may not work well, especially on a large database. To address this problem, this paper proposes a scheme to extract features from facial images. Using Non-negative Matrix Factorization (NMF), basic features are extracted from the face structure. The matrix of images is decomposed into basis matrix (W) and weight matrix (H). The basis matrix contains several versions of mouths, noses and other facial parts, where the various versions are in different locations or forms. Hence, to recognize a facial image in the database, searching is done on the weight matrices feature set. In this research, to more precisely form the structural elements, a separate basis matrix is constructed for the upper and lower parts of the facial images from the database. Also the images are enhanced using pre-processing techniques including histogram equalization, image intensity, and contrast limited adaptive histogram. The FERET database with 990 single images per person was used to evaluate the proposed method. Experimental results show that the proposed method can achieve a recognition rate close to 93%.
Similar content being viewed by others
References
Bartlett MS, Movellan JR, Sejnowski TJ (2002) Face recognition by independent component analysis. IEEE Trans Neural Netw Publ IEEE Neural Netw Council 13(6):1450
Chang DC, Wu WR (1998) Image contrast enhancement based on a histogram transformation of local standard deviation. IEEE Trans Model Imaging 17(4):518–531
Chen S, Liu J, Zhou Z-H (2004) Making FLDA applicable to face recognition with one sample per person. Pattern Recogn 37(7):1553–1555
Gao QX, Zhang L, Zhang D (2008) Face recognition using FLDA with single training image per person. Appl Math Comput 205(2):726–734
George KK, Kumar CS, Ramachandran KI, Panda A (2015) Cosine distance features for improved speaker verification. Electron Lett 51(12):939–941
Grag R, Mittal B, Grag Sh (2011) Histogram Equalization Techniques For Image Enhancement. Int J Electron Commun Technol (IJECT) 2(1)
Guo Y, Jiao L, Wang S, Wang S, Liu F (2018) Fuzzy sparse autoencoder framework for single image per person face recognition. IEEE Trans Cybernet 48(8):2402–2415
Hu C and Lu X (2015) Single sample face recognition via lower-upper decomposition. Control Conf (ASCC), 10th Asian. IEEE. 1–6
Ji H-K, Sun Q-S, Ji Z-X, Yuan Y-H, Zhang G-Q (2017) Collaborative probabilistic labels for face recognition from single sample per person. Pattern Recogn 62:125–134
Kan M, Shan S, Su Y, Xu D, Chen X (2013) Adaptive discriminant learning for face recognition. Pattern Recogn 46(9):2497–2509
Kim J, Park H (2011) Fast nonnegative matrix factorization: an active-set-like method and comparisons. SIAM J Sci Comput 33(6):3261–3281
Langville AN, Meyer CD, Albright R, Cox J, Duling D (2014) Algorithms, initializations, and convergence for the nonnegative matrix factorization. arXiv preprint arXiv:1407.7299
Lee D, Seung HS (1999) Learning the parts of objects by non-negative matrix factorization. Nature 401(6755):788
Lee DD, Seung HS (2000) Algorithms for non-negative matrix factorization. Adv Neural Inf Proces Syst 13:556–562
Li S, Hou X, Zhang H, Cheng Q (2001) Learning spatially localized, parts- ased representation. In IEEE Computer Vision and Pattern Recognition, Martigny, Switzerland. 207–212
Li W, Chen Y, Sun W, Brown M, Zhang X, Wang S, Miao L (2019) A gingivitis identification method based on contrast-limited adaptive histogram equalization, gray-level co-occurrence matrix, and extreme learning machine. Int J Imaging Syst Technol 29(1):77–82
Liu H, Hsu S, and Huang C (2015) Single-sample-per-person based face recognition using fast discriminative multi-manifold analysis. Proc Asia-Pac Sign Inform Proc Assoc 1–9.Hong Kong, China
Lu J, Tan Y, Wang G (2013) Discriminative multi manifold analysis for face recognition from a single training sample per person. IEEE Trans Pattern Anal Mach Intell 35(1):39–51
Martinez AM (2002) Recognizing imprecisely localized, partially occluded, and expression variant faces from a single sample per class. IEEE Trans Pattern Anal Mach Intell 24(6):748–763
Martínez AM, Kak AC (2001) Pca versus lda. IEEE Trans Patt Anal Mach Intel 2:228–233
Min R, Xu S, Cui Z (2019) Single-sample face recognition based on feature expansion. IEEE Access 7:45219–45229
Minghai Xin YZ, Yan J (2015) Single sample face recognition using LGBP and locality preserving discriminant analysis. Int J Appl Math Inform Sci 9(1):353–360
Nikolaus R (2007) Learning the parts of objects using non-negative matrix factorization. MMer Team
Oloyede MO, Hancke GP (2016) Unimodal and multimodal biometric sensing systems: a review. IEEE Access 4:7532–7555
Pan J, Wang XS, Cheng YH (2016) Single-sample face recognition based on LPP feature transfer. IEEE Access 4:2873–2884
Phillips PJ, Moon H, Rauss P, Rizvi SA (1997) The FERET evaluation methodology for face-recognition algorithms. Proc IEEE Comput Soc Conf Comput Vis Patt Recog. IEEE. 137–143
Ragnemalm I (1993) The Euclidean distance transform in arbitrary dimensions. Pattern Recogn Lett 14(11):883–888
Shan S, Cao B, Gao W, Zhao D (2002) Extended Fisherface for face recognition from a single example image per person. Proc IEEE Int Sympos Circ Syst 2:II-81–II-84, Seoul, Korea
Shi Z, Zhu MM, Guo B, Zhao M, Zhang C (2018) Nighttime low illumination image enhancement with single image using bright/dark channel prior. EURASIP J Image Video Proc 2018(1):13
Swets DL, Weng JJ (1996) Using discriminant eigenfeatures for image retrieval. IEEE Trans Patt Anal Mach Intel 8:831–836
Tan X, Chen S, Zhou ZH, Zhang F (2006) Face recognition from a single image per person: A survey. Pattern Recogn 39(9):1725–1745
Wild S, Curry J, Dougherty A (2004) Improving nonnegative matrix factorizations through structured initialization. IEEE Trans Patt Recog 37(11):2217–2232
Yang M, Cool LV, Zhang L (2013) Sparse variation dictionary learning for face recognition with a single training sample per person. Proc IEEE Int Conf Comput Vis 689–696
Yoon H, Han Y, Hahn H (2009) Image Contrast Enhancement based Sub-histogram Equalization Technique without Over-equalization Noise. World Acad Sci Eng Technol 3:132–138
Zeng, J., Zhao, X., Gan, J., Mai, C., Zhai, Y. and Wang, F., 2018. Deep Convolutional Neural Network Used in Single Sample per Person Face Recognition. Comput Intel Neurosci
Zhang D, Chen S, Zhou Z (2005) A new face recognition method based on SVD perturbation for single example image per person. Appl Math Comput 163(2):895–907
Zhang G, Zou W, Zhang X, Hu X, Zhao Y (2017) Singular value decomposition based sample diversity and adaptive weighted fusion for face recognition. Dig Sign Proc 62:150–156
Zhao H, Yuen PC, Yang J (2005) Optimal subspace analysis for face recognition. Int J Pattern Recognit Artif Intell 19(03):375–393
Zhou S, Chen J, Wen Q (2019) A weight-based optimization algorithm of histogram equalization. In 9th International Symposium on Advanced Optical Manufacturing and Testing Technologies: Optoelectronic Materials and Devices for Sensing and Imaging (Vol. 10843, p. 108430T). International society for optics and photonics
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Nikan, F., Hassanpour, H. Face recognition using non-negative matrix factorization with a single sample per person in a large database. Multimed Tools Appl 79, 28265–28276 (2020). https://doi.org/10.1007/s11042-020-09394-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09394-4