Skip to main content
Log in

A comparative study of 14 state of art descriptors for face recognition

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

Abstract

This research paper presents a comparative study between 14 state of art descriptors which includes Local Binary Pattern (LBP), Median Binary Pattern (MBP), 6 × 6 Multiscale Block LBP (6 × 6 MB-LBP), Local Neighborhood Difference Pattern (LNDP), Logically Connected-LBP (LC-LBP), Local Phase Quantization (LPQ), Compound LBP (CLBP), Horizontal Elliptical LBP (HELBP), Vertical Elliptical LBP (VELBP), ELBP, Neighborhood Intensity Based LBP (NI-LBP), Median Robust Extended LBP Based on NI (MRELBP-NI), Radial Difference-LBP (RD-LBP) and Transition LBP (tLBP). For all the descriptors the features are extracted globally and the dimensionality of the feature size is reduced by employing Principal Component Analysis (PCA) and Fishers Linear Discriminant Analysis (FLDA). Finally classification is performed by Support Vector Machines (SVMs) and Nearest Neighbor (NN). Experiments are performed on 8 challenging databases which covers all the major challenges such as pose variations, illumination variations, expression variations and occlusion changes. The 8 challenging databases includes ORL, GT, Faces94, MIT-CBCL, Yale, YB, EYB and SOF. Out of all the descriptors it is the performance of the CLBP descriptor which is most encouraging. On some occasions the MRELBP-NI descriptor also achieves good results. But all in all the CLBP descriptor achieves the best results. In addition to this Deep learning based descriptors are also discussed in the paper.

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

Similar content being viewed by others

References

  1. Afifi M, Abdelhamed A (2019) AFIF4: deep gender classification based on AdaBoost-based fusion of isolated facial features and foggy faces. J Vis Commun Image Represent 62:77–86

    Article  Google Scholar 

  2. Ahmed F, Hossain E, Bari ASMH, Shihavuddin ASM (2011) Compound Local Binary Pattern (CLBP) for Robust Facial Expression Recognition. In: International Symposium on Computational Intelligence and Informatics(CINTI), IEEE, 391-395

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

  4. Anbarjafari G (2013) Face recognition using color local binary pattern from mutually independent color channels. EURASIP J Image Vid Process 6:1–11

    Google Scholar 

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

  6. Chai Z, Sun Z, Tan T, Vazquez HM (2013) Local Salient Patterns-A Novel Local Descriptor For Face Recognition. In: International Conference on Biometrics(ICB), IEEE, pp 1-6

  7. Chen J, Shan S, Zhao G, Chen X, Gao W, Pietikainen M (2008) A robust descriptor based on Weber’s Law. In: Proceedings of the International Conference on Computer Vision and Pattern Recognition, IEEE

  8. Choi J, Schwartz WR, Guo HS, Davis L (2012) A Complementary Local Feature Descriptor for Face Identification, In: IEEE Workshop on the Applications of Computer Vision(WACV), pp 121–128

  9. Deng J, Guo J, Xue N (2019) Arcface: additive angular margin loss for deep face recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 4690–4699

  10. Ding C, Choi J, Tao D, Davis LS (2016) Multi-directional multi-level dual-cross patterns for robust face recognition. IEEE Trans Pattern Anal Mach Intell 38(3):518–531

    Article  Google Scholar 

  11. Faces94 database. Available online: http://cswww.essex.ac.uk/mv/allfaces/faces94.html

  12. Faraji MR, Qi X (2016) Face recognition under varying illuminations using logarithmic fractal dimension-based complete eight local directional patterns. Neurocomputing 199:16–30

    Article  Google Scholar 

  13. Georgescu MI, Ionescu RT, Popescu M (2019) Local learning with deep and handcrafted features for facial expression recognition. IEEE Access 7:64827–64836

    Article  Google Scholar 

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

  15. Georgia technology face database. Available online: http://www.anefian.com/research/face_reco.htm

  16. Goyani M, Patel N (2017) Recognition of facial expressions using local mean binary pattern. Electron Lett Comp Vis Image Analysis 16(1):54–67

    Article  Google Scholar 

  17. Hadid A, Ylioinas J, Lopez MB (2014) Face and Texture Analysis Using Local Descriptors: A Comparative Analysis. In: International Conference on Image Processing Theory, Tools and Applications(IPTA), IEEE, pp 1-4

  18. Hafiane A, Seetharaman G, Zavidovique B (2007) Median binary patterns for textures classification. In: International Conference on Image Analysis and Recognition(ICIAR). LNCS-4633, 387-398

  19. Han H, Shan S, Chen X, Gao W (2013) A comparative study on illumination preprocessing in face recognition. Pattern Recogn 46:1691–1699

    Article  Google Scholar 

  20. Hassaballah M, Aly S (2015) Face recognition: challenges, achievements and future directions. IET Comput Vis 9(4):614–626

    Article  Google Scholar 

  21. Hassaballah M, Awad AI (2016) Detection and description of image features: an introduction. Image feature detectors and descriptors. Springer, Cham, pp 1–8

    Book  Google Scholar 

  22. Heikkila M, Pietikainen M, Schmid C (2009) Description of interest regions with local binary patterns. Pattern Recogn 42(3):425–436

    Article  MATH  Google Scholar 

  23. Hu R, Li X, Guo Z (2018) Decorrelated local binary patterns for efficient texture classification. Multimed Tools Appl 77(6):6863–6882

    Article  Google Scholar 

  24. Huang X, Zhao G, Hong X, Pietikainen M, Zheng W (2013) Texture Description with Completed Local Quantized Patterns. In: Scandinavian Conference on Image Analysis(SCIA). LNCS-7944, pp. 1-10

  25. Huang M, Mu Z, Zeng H, Huang S (2015) Local image region description using orthogonal symmetric local ternary pattern. Pattern Recogn Lett 54:56–62

    Article  Google Scholar 

  26. Ibrahim M, Efat MIA, Shamol HK, Khaled SM, Shoyaib M, Wadud MAA (2014) Dynamic Local Ternary Pattern for Face Recognition and Verification. Recent Advances in Computer Engineering, Communications and Information Technology In:Proceedings of the International Conference on Computer Engineering and Applications, pp 146-151

  27. Kittler J, Ghaderi R, Windeatt T, Matas J (2003) Face verification via error correcting output codes. Image Vis Comput 21(13–14):1163–1169

    Article  Google Scholar 

  28. Kotsia I, Pitas I (2007) Facial expression recognition in image sequences using geometric deformation features and support vector machines. IEEE Trans Image Process 16(1):172–187

    Article  MathSciNet  Google Scholar 

  29. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, 1097–1105.

  30. Lee KC, Ho J, Kriegman DJ (2005) Acquiring linear subspaces for face recognition under variable lighting. IEEE Trans Pattern Anal Mach Intell 27(5):684–698

    Article  Google Scholar 

  31. Lei Z, Yi D, Li SZ (2012) Discriminant Image Filter Learning for Face Recognition with Local Binary Pattern Like Representation. In: International Conference on Computer Vision and Pattern Recognition(CVPR), IEEE, pp 2512-2517

  32. Lei Z, Pietikinen M, Li SZ (2014) Learning discriminant face descriptor. IEEE Trans Pattern Anal Mach Intell 36(2):289–302

    Article  Google Scholar 

  33. Leng L, Zhang J, Khan MK, Chen X, Alghathbar K (2010) Dynamic weighted discrimination power analysis: a novel approach for face and palmprint recognition in DCT domain. Int J Physic Sci 5(17):2543–2554

    Google Scholar 

  34. Leng L, Zhang J, Xu J, Khan MK, Alghathbar K (2010) Dynamic Weighted Discrimination Power Analysis in DCT Domain for Face and Palmprint Recognition. In: International Conference on Information and Communication Technology Convergence (ICTC), pp. 467-471

  35. Leng L, Zhang J, Chen G, Khan MK, Alghathbar K (2011) Two-Directional Two-Dimensional Random Projection and Its Variations for Face and Palmprint Recognition. In: International Conference on Computational Science and Its Applications (ICCSA), pp. 458-470

  36. Leng L, Zhang S, Bi X, Khan MK (2012) Two Dimensional Cancelable Biometric Scheme. In: Proceedings of the International Conference on Wavelet Analysis and Pattern Recognition, pp. 164–169

  37. Leng L, Teoh ABJ, Li M, Khan MK (2014) A remote cancelable palmprint authentication protocol based on multi-directional two-dimensional PalmPhasor-fusion. Secur Commun Netw 7:1860–1871

    Article  Google Scholar 

  38. Leng L, Li M, Kim C, Bi X (2017) Dual-source discrimination power analysis for multi-instance contactless palmprint recognition. Multimed Tools Appl 76:333–354

    Article  Google Scholar 

  39. Liao S, Zhu X, Lei Z, Zhang L, Li SZ (2007) Learning Multi-scale Block Local Binary Patterns for Face Recognition. In: International Conference on Biometrics(ICB). LNCS-4642, 828-837

  40. Liao S, Law MWK, Chung ACS (2009) Dominant local binary patterns for texture classification. IEEE Trans Image Process 18(5):1107–1118

    Article  MathSciNet  MATH  Google Scholar 

  41. Liu L, Zhao L, Long Y, Kuang G, Fieguth P (2012) Extended local binary patterns for texture classification. Image Vis Comput 30(2):86–99

    Article  Google Scholar 

  42. Liu L, Lao S, Fieguth PW, Guo Y, Wang X, Pietikainen M (2016) Median robust extended local binary pattern for texture classification. IEEE Trans Image Process 25(3):1368–1381

    Article  MathSciNet  MATH  Google Scholar 

  43. Liu B, Deng W, Zhong Y (2019) Fair loss: margin-aware reinforcement learning for deep face recognition. In: Proceedings of the IEEE international conference on computer vision, 10052–10061

  44. Mohammadi MR, Fatemizadeh E (2013) Fuzzy local binary patterns: A comparison between Min-Max and Dot-Sum operators in the application of facial expression recognition. In: Iranian Conference on Machine Vision and Image Processing(MVIP)

  45. Montazer GA, Giveki D, Soltanshahi MA (2015) Scene Classification Based on Local Binary Pattern and Improved Bag of Visual Words. In: International Work Conference on Artificial Neural Networks(IWANN). LNCS-9094, pp 241-251

  46. Nguyen HT, Caplier A (2012) Elliptical Local Binary Patterns for Face recognition. In: Asian Conference on Computer Vision(ACCV). LNCS-7728, 85-96

  47. Nguyen DT, Pham TD, Baek NR (2018) Combining deep and handcrafted image features for presentation attack detection in face recognition systems using visible-light camera sensors. Sensors 18(3):699

    Article  Google Scholar 

  48. Ojala T, Pietikainen M, Harwood D (1996) A comparative study of texture measures with classification based on featured distributions. Pattern Recogn 29(1):51–59

    Article  Google Scholar 

  49. Ojansivu V, Heikkila J (2008) Blur Insensitive Texture Classification Using Local Phase Quantization. In: International Conference on Image and Signal Processing(ICISP). LNCS-5099, 236–243

  50. ORL Database of Faces. Available online: http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html

  51. Rahman MM, Rahman S, Kamal M, Wadud MAA, Dey EK, Shoyaib M (2015) Noise adaptive binary pattern for face image analysis. In: International Conference on Computer and Information Technology(ICCIT), IEEE, pp 390-395

  52. Rakshit RD, Nath SC, Kisku DR (2017) An improved local pattern descriptor for biometrics face encoding: a LC–LBP approach toward face identification. J Chin Inst Eng 40(1):82–92

    Article  Google Scholar 

  53. Rassem TH, Khoo BE (2014) Completed Local Ternary Pattern for Rotation Invariant Texture Classification. The Scientific World Journal: 1-11

  54. Ren J, Jiang X, Yuan J (2013) Noise-resistant local binary pattern with an embedded error-correction mechanism. IEEE Trans Image Process 22(10):4049–4060

    Article  MathSciNet  MATH  Google Scholar 

  55. Ren J, Jiang X, Yuan J (2015) Quantized Fuzzy LBP for Face Recognition., In: International Conference on Acoustics, Speech and Signal Processing(ICASSP), IEEE, pp 1503-1507

  56. Rivera AR, Castillo JR, Chae O (2013) Local directional number pattern for face analysis: face and expression recognition. IEEE Trans Image Process 22(5):1740–1752

    Article  MathSciNet  MATH  Google Scholar 

  57. Satpathy A, Jiang X, Eng HL (2014) LBP-based edge-texture features for object recognition. IEEE Trans Image Process 23(5):1953–1964

    Article  MathSciNet  MATH  Google Scholar 

  58. Shakoor MH, Boostani R (2017) Extended mapping local binary pattern operator for texture classification. Int J Pattern Recognit Artif Intell 31(6):1–22

    Article  Google Scholar 

  59. Sohail ASM, Bhattacharya P (2007) Classification of facial expressions using K-nearest neighbor classifier. LNCS 4418:555–566

    Google Scholar 

  60. Sun Y, Liang D, Wang X (2015) Deepid3: face recognition with very deep neural networks. arXiv preprint arXiv:1502.00873

  61. Trefny J, Matas J (2010) Extended set of local binary patterns for rapid object detection. In: Proceedings of Computer Vision Winter Workshop, pp. 37–43

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

    Article  Google Scholar 

  63. Turk M, Pentland A (1991) Face Recognition Using Eigenfaces. In: Proceedings of the Conference on Computer Vision and Pattern Recognition(CVPR), IEEE, 586-591

  64. Vapnik V (1998) Statistical learning theory. Wiley, New York

    MATH  Google Scholar 

  65. Verma M, Raman B (2016) Local tri-directional patterns: a new texture feature descriptor for image retrieval. Digital Signal Process 51:62–72

    Article  MathSciNet  Google Scholar 

  66. Verma M, Raman B (2018) Local neighborhood difference pattern: a new feature descriptor for natural and texture image retrieval. Multimed Tools Appl 77(10):11843–11866

    Article  Google Scholar 

  67. Wang M, Deng W (2018) Deep face recognition: a survey. arXiv preprint arXiv:1804.06655

  68. Wang S, Liu S (2010) Infrared face recognition based on histogram and K-nearest neighbor classification. LNCS 6064:104–111

    Google Scholar 

  69. Wang H, Wang Y, Zhou Z (2018) Cosface: large margin cosine loss for deep face recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, 5265–5274

  70. Wang X, Wang S, Wang J (2019) Co-mining: deep face recognition with noisy labels. In: Proceedings of the IEEE international conference on computer vision, 9358–9367

  71. Weyrauch B, Huang J, Heisele B, Blanz V (2004) Component-based face recognition with 3D Morphable models. In: Proceedings of the Workshop on Face processing in Video, Washington D.C., IEEE, 1–5

  72. Xiong X, Torre FDL (2013) Supervised descent method and its applications to face alignment. In: Conference on Computer Vision and Pattern Recognition(CVPR), IEEE, 532–539

  73. Yale faces database. Available online: http://cvc.cs.yale.edu/cvc/projects/yalefaces/yalefaces.html

  74. Yang W, Sun C (2011) Face Recognition using Improved Local Texture Patterns. In: Proceedings of the 9th World Congress on Intelligent Control and Automation, IEEE, pp 48-51

  75. Yu W, Gan L, Yang S, Ding Y, Jiang P, Wang J, Li S (2014) An improved LBP algorithm for texture and face classification. SIViP 8(1):155–161

    Article  Google Scholar 

  76. Zhang B, Gao Y, Zhao S, Liu J (2010) Local derivative pattern versus local binary pattern: face recognition with higher-order local pattern descriptor. IEEE Trans Image Process 19(2):533–544

    Article  MathSciNet  MATH  Google Scholar 

  77. Zhou H, Wang R, Wang C (2008) A novel extended local-binary-pattern operator for texture analysis. Inf Sci 178:4314–4325

    Article  MATH  Google Scholar 

  78. Zhu C, Bichot CE, Chen L (2013) Image region description using orthogonal combination of local binary patterns enhanced with color information. Pattern Recogn 46(7):1949–1963

    Article  Google Scholar 

Download references

Acknowledgements

The author would like to thank Massachusetts Institute of Technology (MIT) and Center for Biological and Computational Learning (CBCL) for providing the facial image database. The database rights are completely reserved by the MIT.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shekhar Karanwal.

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

Karanwal, S. A comparative study of 14 state of art descriptors for face recognition. Multimed Tools Appl 80, 12195–12234 (2021). https://doi.org/10.1007/s11042-020-09833-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09833-2

Keywords

Navigation