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.
Similar content being viewed by others
References
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
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
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
Anbarjafari G (2013) Face recognition using color local binary pattern from mutually independent color channels. EURASIP J Image Vid Process 6:1–11
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
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
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
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
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
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
Faces94 database. Available online: http://cswww.essex.ac.uk/mv/allfaces/faces94.html
Faraji MR, Qi X (2016) Face recognition under varying illuminations using logarithmic fractal dimension-based complete eight local directional patterns. Neurocomputing 199:16–30
Georgescu MI, Ionescu RT, Popescu M (2019) Local learning with deep and handcrafted features for facial expression recognition. IEEE Access 7:64827–64836
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
Georgia technology face database. Available online: http://www.anefian.com/research/face_reco.htm
Goyani M, Patel N (2017) Recognition of facial expressions using local mean binary pattern. Electron Lett Comp Vis Image Analysis 16(1):54–67
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
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
Han H, Shan S, Chen X, Gao W (2013) A comparative study on illumination preprocessing in face recognition. Pattern Recogn 46:1691–1699
Hassaballah M, Aly S (2015) Face recognition: challenges, achievements and future directions. IET Comput Vis 9(4):614–626
Hassaballah M, Awad AI (2016) Detection and description of image features: an introduction. Image feature detectors and descriptors. Springer, Cham, pp 1–8
Heikkila M, Pietikainen M, Schmid C (2009) Description of interest regions with local binary patterns. Pattern Recogn 42(3):425–436
Hu R, Li X, Guo Z (2018) Decorrelated local binary patterns for efficient texture classification. Multimed Tools Appl 77(6):6863–6882
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
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
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
Kittler J, Ghaderi R, Windeatt T, Matas J (2003) Face verification via error correcting output codes. Image Vis Comput 21(13–14):1163–1169
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
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.
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
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
Lei Z, Pietikinen M, Li SZ (2014) Learning discriminant face descriptor. IEEE Trans Pattern Anal Mach Intell 36(2):289–302
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
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
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
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
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
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
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
Liao S, Law MWK, Chung ACS (2009) Dominant local binary patterns for texture classification. IEEE Trans Image Process 18(5):1107–1118
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
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
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
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)
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
Nguyen HT, Caplier A (2012) Elliptical Local Binary Patterns for Face recognition. In: Asian Conference on Computer Vision(ACCV). LNCS-7728, 85-96
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
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
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
ORL Database of Faces. Available online: http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html
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
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
Rassem TH, Khoo BE (2014) Completed Local Ternary Pattern for Rotation Invariant Texture Classification. The Scientific World Journal: 1-11
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
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
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
Satpathy A, Jiang X, Eng HL (2014) LBP-based edge-texture features for object recognition. IEEE Trans Image Process 23(5):1953–1964
Shakoor MH, Boostani R (2017) Extended mapping local binary pattern operator for texture classification. Int J Pattern Recognit Artif Intell 31(6):1–22
Sohail ASM, Bhattacharya P (2007) Classification of facial expressions using K-nearest neighbor classifier. LNCS 4418:555–566
Sun Y, Liang D, Wang X (2015) Deepid3: face recognition with very deep neural networks. arXiv preprint arXiv:1502.00873
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
Turk M, Pentland A (1991) Eigenfaces for recognition. J Cogn Neurosci 3(1):71–86
Turk M, Pentland A (1991) Face Recognition Using Eigenfaces. In: Proceedings of the Conference on Computer Vision and Pattern Recognition(CVPR), IEEE, 586-591
Vapnik V (1998) Statistical learning theory. Wiley, New York
Verma M, Raman B (2016) Local tri-directional patterns: a new texture feature descriptor for image retrieval. Digital Signal Process 51:62–72
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
Wang M, Deng W (2018) Deep face recognition: a survey. arXiv preprint arXiv:1804.06655
Wang S, Liu S (2010) Infrared face recognition based on histogram and K-nearest neighbor classification. LNCS 6064:104–111
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
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
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
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
Yale faces database. Available online: http://cvc.cs.yale.edu/cvc/projects/yalefaces/yalefaces.html
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
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
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
Zhou H, Wang R, Wang C (2008) A novel extended local-binary-pattern operator for texture analysis. Inf Sci 178:4314–4325
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
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
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
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09833-2