Skip to main content
Log in

Face recognition using non-negative matrix factorization with a single sample per person in a large database

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  MathSciNet  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Gao QX, Zhang L, Zhang D (2008) Face recognition using FLDA with single training image per person. Appl Math Comput 205(2):726–734

    MATH  Google Scholar 

  5. George KK, Kumar CS, Ramachandran KI, Panda A (2015) Cosine distance features for improved speaker verification. Electron Lett 51(12):939–941

    Article  Google Scholar 

  6. Grag R, Mittal B, Grag Sh (2011) Histogram Equalization Techniques For Image Enhancement. Int J Electron Commun Technol (IJECT) 2(1)

  7. 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

    Article  Google Scholar 

  8. Hu C and Lu X (2015) Single sample face recognition via lower-upper decomposition. Control Conf (ASCC), 10th Asian. IEEE. 1–6

  9. 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

    Article  Google Scholar 

  10. Kan M, Shan S, Su Y, Xu D, Chen X (2013) Adaptive discriminant learning for face recognition. Pattern Recogn 46(9):2497–2509

    Article  Google Scholar 

  11. Kim J, Park H (2011) Fast nonnegative matrix factorization: an active-set-like method and comparisons. SIAM J Sci Comput 33(6):3261–3281

    Article  MathSciNet  Google Scholar 

  12. 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

  13. Lee D, Seung HS (1999) Learning the parts of objects by non-negative matrix factorization. Nature 401(6755):788

    MATH  Google Scholar 

  14. Lee DD, Seung HS (2000) Algorithms for non-negative matrix factorization. Adv Neural Inf Proces Syst 13:556–562

    Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Martínez AM, Kak AC (2001) Pca versus lda. IEEE Trans Patt Anal Mach Intel 2:228–233

    Article  Google Scholar 

  21. Min R, Xu S, Cui Z (2019) Single-sample face recognition based on feature expansion. IEEE Access 7:45219–45229

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Nikolaus R (2007) Learning the parts of objects using non-negative matrix factorization. MMer Team

  24. Oloyede MO, Hancke GP (2016) Unimodal and multimodal biometric sensing systems: a review. IEEE Access 4:7532–7555

    Article  Google Scholar 

  25. Pan J, Wang XS, Cheng YH (2016) Single-sample face recognition based on LPP feature transfer. IEEE Access 4:2873–2884

    Article  Google Scholar 

  26. 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

  27. Ragnemalm I (1993) The Euclidean distance transform in arbitrary dimensions. Pattern Recogn Lett 14(11):883–888

    Article  Google Scholar 

  28. 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

    Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Swets DL, Weng JJ (1996) Using discriminant eigenfeatures for image retrieval. IEEE Trans Patt Anal Mach Intel 8:831–836

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. Wild S, Curry J, Dougherty A (2004) Improving nonnegative matrix factorizations through structured initialization. IEEE Trans Patt Recog 37(11):2217–2232

    Article  Google Scholar 

  33. 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

  34. 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

    Google Scholar 

  35. 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

  36. 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

    Article  MathSciNet  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. Zhao H, Yuen PC, Yang J (2005) Optimal subspace analysis for face recognition. Int J Pattern Recognit Artif Intell 19(03):375–393

    Article  Google Scholar 

  39. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to H. Hassanpour.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09394-4

Keywords

Navigation