Skip to main content
Log in

SOM-based binary coding for single sample face recognition

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Due to the semantic gap between the insufficient facial features and facial identifying information, the single sample per person (SSPP) problem has always been a significant challenge in the field of facial recognition. To address this problem, this paper proposes a Self-Organizing Map (SOM)-based binary coding (SOM-BC) method, which extracts the middle-level semantic features by merging the SOM network with the Bag-of-Features (BoF) model. First, we extract the local features of the facial images using the SIFT descriptor. Next, inspired by human visual perception, we utilize a SOM neural network to obtain a visual words dictionary capable of reflecting the intrinsic structure of facial features in semantic space. Subsequently, a binary coding method is further proposed to map the local features into semantic space. Finally, we propose a simple but effective similarity measure method for classification. Experimental results on three public databases not only demonstrate the effectiveness of the proposed method, but also its high computational efficiency.

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
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. The datasets analysed during the current study are available in http://vision.ucsd.edu/~leekc/ExtYaleDatabase/ExtYaleB.html, http://www2.ece.ohio-state.edu/~aleix/ARdatabase.html, http://vis-www.cs.umass.edu/lfw/

References

  • Belhumeur PN, Hespanha JP, Kriegman DJ (1997) Eigenfaces vs. fisherfaces: recognition using class specific linear projection. IEEE Trans Pattern Anal Mach Intell 19(7):711–720

    Article  Google Scholar 

  • Bodini M, D’ Amelio A, Grossi G, Lanzarotti R, Lin J (2018) Single sample face recognition by sparse recovery of deep-learned lda features. In: International conference on advanced concepts for intelligent vision systems, Springer, pp 297–308

  • Chan TH, Jia K, Gao S, Lu J, Zeng Z, Ma Y (2015) Pcanet: A simple deep learning baseline for image classification? IEEE Trans Image Process 24(12):5017–5032

    Article  MathSciNet  MATH  Google Scholar 

  • Chen S, Liu J, Zhou ZH (2004) Making flda applicable to face recognition with one sample per person. Pattern Recognit 37(7):1553–1555

    Article  Google Scholar 

  • Deng W, Hu J, Guo J (2012) Extended src: undersampled face recognition via intraclass variant dictionary. IEEE Trans Pattern Anal Mach Intell 34(9):1864–1870

    Article  Google Scholar 

  • Deng W, Hu J, Zhou X, Guo J (2014) Equidistant prototypes embedding for single sample based face recognition with generic learning and incremental learning. Pattern Recognit 47(12):3738–3749

    Article  Google Scholar 

  • Ding C, Bao T, Karmoshi S, Zhu M (2017) Single sample per person face recognition with kpcanet and a weighted voting scheme. Signal Image Video Process 11:1213–1220

    Article  Google Scholar 

  • Dozono H, Niina G, Araki S (2016) Convolutional self organizing map. In: 2016 international conference on computational science and computational intelligence (CSCI). IEEE, pp 767–771

  • Georghiades AS, Belhumeur PN, Kriegman DJ (2001) From few to many: illumination cone models for face recognition under variable lighting and pose. IEEE Trans Pattern Anal Mach Intell 23(6):643–660

    Article  Google Scholar 

  • Gray R (1984) Vector quantization. IEEE Assp Mag 1(2):4–29

    Article  Google Scholar 

  • Gu J, Hu H, Li H (2017) Local robust sparse representation for face recognition with single sample per person. IEEE/CAA J Autom Sin 5(2):547–554

    Article  Google Scholar 

  • Huang GB, Mattar M, Berg T, Learned-Miller E (2008) Labeled faces in the wild: a database for studying face recognition in unconstrained environments. In: Workshop on faces in ‘Real-Life’ Images: detection, alignment, and recognition

  • Hui-xian Y, Yong-yong C (2016) Adaptively weighted orthogonal gradient binary pattern for single sample face recognition under varying illumination. Iet Biom 5(2):76–82

    Google Scholar 

  • Kan M, Shan S, Su Y, Chen X, Gao W (2011) Adaptive discriminant analysis for face recognition from single sample per person. In: Face and gesture 2011. IEEE, pp 193–199

  • Kohonen T (1990) The self-organizing map. Proc IEEE 78(9):1464–1480

    Article  Google Scholar 

  • Li X, Song A (2011) Face recognition using m-msd and svd with single training image. In: Proceedings of the 30th Chinese control conference. IEEE, pp 3231–3233

  • Li Z, Imai Ji, Kaneko M (2010) Robust face recognition using block-based bag of words. In: 2010 20th international conference on pattern recognition, IEEE, pp 1285–1288

  • Li Y, Shen W, Shi X, Zhang Z (2013) Ensemble of randomized linear discriminant analysis for face recognition with single sample per person. In: 2013 10th IEEE international conference and workshops on automatic face and gesture recognition (FG). IEEE, pp 1–8

  • Lin J, Li JP, Lin H, Ming J, Wang Y (2008) Robust face recognition with partial distortion and occlusion from small number of samples per class. In: 2008 international conference on apperceiving computing and intelligence analysis. IEEE, pp 57–61

  • Liu F, Yang S, Ding Y, Xu F (2019) Single sample face recognition via bof using multistage knn collaborative coding. Multimed Tools Appl 78(10):13297–13311

    Article  Google Scholar 

  • Lu J, Tan YP, Wang G (2012) Discriminative multimanifold analysis for face recognition from a single training sample per person. IEEE Trans Pattern Anal Mach Intell 35(1):39–51

    Article  Google Scholar 

  • Lu H, Li Y, Mu S, Wang D, Kim H, Serikawa S (2017) Motor anomaly detection for unmanned aerial vehicles using reinforcement learning. IEEE Internet Things J 5(4):2315–2322

    Article  Google Scholar 

  • Lu H, Zhang M, Xu X, Li Y, Shen HT (2020a) Deep fuzzy hashing network for efficient image retrieval. In: IEEE transactions on fuzzy systems

  • Lu H, Zhang Y, Li Y, Jiang C, Abbas H (2020b) User-oriented virtual mobile network resource management for vehicle communications. In: IEEE transactions on intelligent transportation systems

  • Martinez AM (1998) The ar face database. CVC Technical Report 24

  • Pang M, Cheung YM, Wang B, Liu R (2019a) Robust heterogeneous discriminative analysis for face recognition with single sample per person. Pattern Recognit 89:91–107

    Article  Google Scholar 

  • Pang M, Cheung YM, Wang B, Lou J (2019b) Synergistic generic learning for face recognition from a contaminated single sample per person. IEEE Trans Inf Forensics Secur 15:195–209

    Article  Google Scholar 

  • Serikawa S, Lu H (2014) Underwater image dehazing using joint trilateral filter. Comput Electr Eng 40(1):41–50

    Article  Google Scholar 

  • Shen F, Shen C (2013) Generic image classification approaches excel on face recognition. arXiv preprint arXiv:13095594

  • Sikka K, Wu T, Susskind J, Bartlett M (2012) Exploring bag of words architectures in the facial expression domain. In: European conference on computer vision. Springer, pp 250–259

  • Singh J, Bello Y, Refaey A, Erbad A, Mohamed A (2020) Hierarchical security paradigm for IoT multi-access edge computing. IEEE Internet Things J 8(7):5794–5805

    Article  Google Scholar 

  • Sokolovska N, Hai NT, Clément K, Zucker JD (2016) Deep self-organising maps for efficient heterogeneous biomedical signatures extraction. In: 2016 international joint conference on neural networks (IJCNN). IEEE, pp 5079–5086

  • Su Y, Shan S, Chen X, Gao W (2010) Adaptive generic learning for face recognition from a single sample per person. In: 2010 IEEE computer society conference on computer vision and pattern recognition. IEEE, pp 2699–2706

  • Turk M, Pentland A (1991) Eigenfaces for recognition. J Cognit Neurosci 3:71–86

    Article  Google Scholar 

  • Vedaldi A, Fulkerson B (2010) Vlfeat: An open and portable library of computer vision algorithms. In: Proceedings of the 18th ACM international conference on Multimedia, pp 1469–1472

  • Vesanto J, Himberg J, Alhoniemi E, Parhankagas J (2000) Som toolbox for matlab 5, report a57. http://www.cis.hut.fi/projects/somtoolbox/S. Accessed Aug 2012

  • Wright J, Yang AY, Ganesh A, Sastry SS, Ma Y (2008) Robust face recognition via sparse representation. IEEE Trans Pattern Anal Mach Intell 31(2):210–227

    Article  Google Scholar 

  • Yang M, Van Gool L, Zhang L (2013) Sparse variation dictionary learning for face recognition with a single training sample per person. In: Proceedings of the IEEE international conference on computer vision, pp 689–696

  • Zhu P, Zhang L, Hu Q, Shiu SC (2012) Multi-scale patch based collaborative representation for face recognition with margin distribution optimization. In: European conference on computer vision Springer, pp 822–835

  • Zhu P, Yang M, Zhang L, Lee IY (2014) Local generic representation for face recognition with single sample per person. In: Asian conference on computer vision. Springer, pp 34–50

Download references

Acknowledgements

This work was partially funded by Natural Science Foundation of Jiangsu Province under Grant No. BK20191298, Fundamental Research Funds for the Central Universities under Grant No. B200202175, and Key Laboratory of Coastal Disaster and Protection of Ministry of Euducation, Hohai University, under Grant No. 201905.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fan Liu.

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

Liu, F., Wang, F., Ding, Y. et al. SOM-based binary coding for single sample face recognition. J Ambient Intell Human Comput 13, 5861–5871 (2022). https://doi.org/10.1007/s12652-021-03255-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-021-03255-0

Keywords

Navigation