Skip to main content
Log in

Face recognition using a permutation coding neural classifier

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Face recognition is an important security task. We propose a high-level method to solve this problem: a permutation coding neural classifier (PCNC). A PCNC with a special feature extractor for face image recognition systems is a relatively new method that has been tested with good results to classify real environment images (such as larvae of various types and handmade elements). As baseline methods, a support vector machine (SVM) and the iterative closest point (ICP) method are selected for comparison. We applied these methods to gray-level images from the FRAV3D face database. Fifteen experiments were performed to examine a large set of training and testing conditions. As a general result, it was observed that errors are lower with the PCNC than with the SVM and the ICP classifier. We aggregated various distortions for the initial images to improve the PCNC. We analyze and discuss the obtained results.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Zhang H, Zhang Ya, Huang ThS (2013) Pose-robust face recognition via sparse representation. Pattern Recognit 46(5):1511–1521

    Article  MATH  Google Scholar 

  2. Arandjelović O, Cipolla R (2013) Achieving robust face recognition from video by combining a weak photometric model and a learnt generic face invariant. Pattern Recognit. 46(1):9–23

    Article  Google Scholar 

  3. Baradarani A, Wu QMJ, Ahmadi M (2013) An efficient illumination invariant face recognition framework via illumination enhancement and DD-DT image WT filtering. Pattern Recognit 46(1):57–72

    Article  Google Scholar 

  4. Face Recognition Homepage (2013) Source code. http://www.face-rec.org/source-codes/

  5. Face Recognition Vendor Test (2013) FRVT. http://www.nist.gov/itl/iad/ig/frvt-home.cfm

  6. Labeled Faces in the Wild, LFW (2013). http://vis-www.cs.umass.edu/lfw/results.html

  7. Geiger H (2012) Facial recognition and privacy, center for democracy & technology. http://www.cdt.org/blogs/harley-geiger/612facial-recognition-and-privacy

  8. Ren J, Jiang X, Yuan J (2013) A complete and fully automated face verification system on mobile devices. Pattern Recognit 46(1):45–56

    Article  Google Scholar 

  9. Cao Z, Yin Q, Tang X, Sun J (2010) Face recognition with learning-based descriptor. In: Proceedings of IEEE conference on computer vision and pattern recognition. San Francisco, CA, USA (pp 2707–2714)

  10. Wiskott L, Fellous JM, Kuiger N, Von Der Malsburg C (1997) Face recognition by elastic bunch graph matching. IEEE Trans Pattern Anal Mach Intell 19(7):775–779

    Article  Google Scholar 

  11. Yang J, Zhang D, Frangi AF, Yang JY (2004) Two-dimensional PCA: a new approach to appearance-based face representation and recognition. IEEE Trans Pattern Anal Mach Intell 26(1):131–137

    Article  Google Scholar 

  12. Ahonen T, Hadid A, Pietikainen M (2006) Face description with local binary patterns: application to face recognition. IEEE Trans Pattern Anal Mach Intell 28(12):2037–2041

    Article  MATH  Google Scholar 

  13. Zhao W, Chellappa R, Phillips PJ, Rosenfeld A (2003) Face recognition: a literature survey. Acm Comput Surv (CSUR) 35(4):399–458

    Article  Google Scholar 

  14. Maglianesi M, Stegmayer G (2012) Methodology for the construction of a biometric facial recognition system based on a neural classifier. IEEE Latin Am Trans 10(5):2175–2184

    Article  Google Scholar 

  15. Turk M, Pentland A (1991) Eigenfaces for recognition. J Cogn Neurosci 3(1):71–86

    Article  Google Scholar 

  16. Li Stan Z, Juwei Lu (1999) Face recognition using the nearest feature line. IEEE Trans Neural Netw 10(2):439–443

    Article  Google Scholar 

  17. Beymer D, Poggio T (1995) Face recognition from one example view. In: Proceedings of 5th international conference on computer vision (pp 500–507)

  18. Turk M, Pentland A (1991) Face recognition using eigenfaces. Computer vision and pattern recognition (pp 586–591)

  19. http://www.mathematics-online.org/inhalt/aussage/aussage444/. Last visit 26.02.2015

  20. Gross R, Matthews I, Baker S (2006) Active appearance models with occlusion. Image Vis Comput 24(6):593–604

    Article  Google Scholar 

  21. Lu J, Tan Y-P, Wang G (2013) 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 

  22. Mohammadzade H, Hatzinakos D (2013) Iterative closest normal point for 3D face recognition. IEEE Trans Pattern Anal Mach Intell 35(2):381–397

    Article  Google Scholar 

  23. Yiqun Hu, Mian Ajmal S, Robyn Owens (2012) Face recognition using sparse approximated nearest points between image sets. IEEE Trans Pattern Anal Mach Intell 34(10):1992–2004

    Article  Google Scholar 

  24. Soma Biswas, Bowyer Kevin W, Flynn Patrick J (2012) Multidimensional scaling for matching low-resolution face images. IEEE Trans Pattern Anal Mach Intell 34(10):2019–2030

    Article  Google Scholar 

  25. Wu Y-M, Wang H-W, Lu Y-L, Yen S, Hsiao Y-T (2012) Facial feature extraction and applications: a review intelligent information and database systems. Lect Notes Comput Sci 7196:228–238

    Article  Google Scholar 

  26. Serrano A, Martín de Diego I, Conde C, Cabello E (2010) Recent advances in face biometrics with Gabor wavelets: a review. Pattern Recognit Lett 31(5):372–381

    Article  Google Scholar 

  27. Serrano Á, Martín de Diego I, Conde C, Cabello E (2011) Analysis of variance of Gabor filter banks parameters for optimal face recognition. Pattern Recognit Lett 32(15):1998–2008

    Article  Google Scholar 

  28. Jossy GP, Tevaramani SS, Raja KB (2012) Performance comparison of face recognition using transform domain techniques. World Comput Sci Inf Technol J 2(3):82–86

    Google Scholar 

  29. Martín de Diego I, Serrano Á, Conde C, Cabello E (2010) Face verification with a kernel fusion method. Pattern Recognit Lett 31(9):837–844

    Article  Google Scholar 

  30. Dubek-Dyduch E, Tadeusiewicz R, Horzyk A (2009) Neural network adaptation process effectiveness dependent of constant training data availability. Neurocomputing 72:3138–3149

    Article  Google Scholar 

  31. Horzyk A (2008) Self optimizing neural netwotks SONN-3 for classification tasks. In: Corchado E, Abraham A, Pedrycz W (eds) Proceedings of HAIS 2008, LNAI 5271, Springer, Heidelberg, pp 229–236

  32. Brunelli R, Poggio T (1993) Face recognition: features versus templates. IEEE Trans Pattern Anal Mach Intell 15(10):1042–1052

    Article  Google Scholar 

  33. Furht B (ed) (2006) Encyclopedia of multimedia. Springer, Berlin

  34. Face Recognition Homepage (2012) http://www.face-rec.org/databases/

  35. Hayat K, Puech W, Gesquière G, Subsol G (2009) 3D facial visualization through adaptive spread spectrum synchronous scalable (A4S) data hiding. In: Proceedings of international conference on image process (pp 2473–2477)

  36. Walkden J, Pears NE (2010) The utility of 3D landmarks for arbitrary pose face recognition. Department of Computer Science, University of York, York

    Google Scholar 

  37. Baidyk T, Kussul E, Makeyev O, Caballero A, Ruiz L, Carrera G, Velasco G (2004) Flat image recognition in the process of microdevice assembly. Pattern Recognit Lett 25(1):107–118

    Article  Google Scholar 

  38. Kussul E, Baidyk T, Wunsch D, Makeyev O, Martín A (2006) Permutation coding technique for image recognition systems. IEEE Trans Neural Netw 17(6):1566–1579

    Article  Google Scholar 

  39. Kussul E, Baidyk T, Wunsch D, Makeyev O, Martin A (2006) Image recognition systems based on random local descriptors. In: Proceedings of International Joint Conference on Neural Network. Vancouver, Canada (pp 4722–4727)

  40. Baidyk T, Kussul E, Makeyev O (2008) In: Kang GB (ed) Neurocomputing research trends: general purpose image recognition systems based on neural classifiers. NOVA Publishers, Hauppauge, Ch 3, pp 83–114

  41. Kussul E, Baidyk T, Wunsch D (2010) Neural networks and micro mechanics. Springer, Berlin

    Book  MATH  Google Scholar 

  42. Bolle RM, Connell JH, Pankanti S, Ratha NK, Senior AW (2005) The relation between the ROC curve and the CMC. In: Proceedings of 4th IEEE workshop on automatic identification advanced technologies (pp 15–20)

  43. Conde C, Serrano A, Cabello E (2006) Multimodal 2D, 2.5D & 3D face verification. In: Proceedings of international conference on image process (pp 2061–2064)

  44. Conde C (2006) Verificación facial multimodal: 2D y 3D. Ph.D. dissertation, Face Recognition and Artificial Vision Group (FRAV), URJC, Madrid, Spain

  45. Chetverikov D et al (2002) The trimmed iterative closest point algorithm, In: Proceedings of IEEE 16th international conference on pattern recognition (pp 545–548)

  46. Cook J et al (2004) Face recognition from 3d data using iterative closest point algorithm and gaussian mixture models. In: Proceedings of 2nd international symposium on 3D data processing, visualization and transmission, 3DPVT (pp 1–8)

  47. Kussul E, Baidyk T, Conde C, Martín de Diego I, Cabello E (2013) Face recognition improvement with distortions of images in training set. In: Proceedings of IEEE international conference on neural network (pp 2769–2774)

  48. Keys RG (1981) Cubic convolution interpolation for digital image processing. IEEE Trans Acoust Speech Signal Process 29(6):1153–1160

    Article  MathSciNet  MATH  Google Scholar 

  49. Web-4. http://en.wikipedia.org/wiki/Shear_mapping. Consulted 30 Apr 2014

  50. Web-5. http://code.msdn.microsoft.com/wpapps/Image-Transform-Shear-1a7eca3d. Consulted 30 Apr 2014

Download references

Acknowledgments

This work was supported in part by the projects PAPIIT IN102014 and PAPIIT IT102814. We thank DGAPA and UNAM for a sabbatical grant. The authors thank Dr. Neil Bruce for his help during paper preparation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T. Baidyk.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Baidyk, T., Kussul, E., Cruz Monterrosas, Z. et al. Face recognition using a permutation coding neural classifier. Neural Comput & Applic 27, 973–987 (2016). https://doi.org/10.1007/s00521-015-1913-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-015-1913-0

Keywords

Navigation