An Adaptive Threshold LBP Algorithm for Face Recognition

Similar documents
Facial expression recognition based on two-step feature histogram optimization Ling Gana, Sisi Sib

Implementation of a Face Recognition System for Interactive TV Control System

International Journal of Computer Techniques Volume 4 Issue 1, Jan Feb 2017

Color Local Texture Features Based Face Recognition

Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features

Texture Features in Facial Image Analysis

Face Recognition with Local Line Binary Pattern

Survey on Extraction of Texture based Features using Local Binary Pattern

arxiv: v1 [cs.cv] 19 May 2017

A New Feature Local Binary Patterns (FLBP) Method

An Efficient Texture Classification Technique Based on Semi Uniform LBP

ROBUST LDP BASED FACE DESCRIPTOR

BRIEF Features for Texture Segmentation

FACE RECOGNITION BASED ON LOCAL DERIVATIVE TETRA PATTERN

Face and Nose Detection in Digital Images using Local Binary Patterns

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Graph Matching Iris Image Blocks with Local Binary Pattern

An efficient face recognition algorithm based on multi-kernel regularization learning

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images

HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION. Gengjian Xue, Li Song, Jun Sun, Meng Wu

Automatic Shadow Removal by Illuminance in HSV Color Space

An Acceleration Scheme to The Local Directional Pattern

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

AN EXAMINING FACE RECOGNITION BY LOCAL DIRECTIONAL NUMBER PATTERN (Image Processing)

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks

Texture Analysis using Homomorphic Based Completed Local Binary Pattern

Local Derivative Pattern Versus Local Binary Pattern: Face Recognition With High-Order Local Pattern Descriptor

Fault Diagnosis of Wind Turbine Based on ELMD and FCM

Part-based Face Recognition Using Near Infrared Images

COMBINING SPEEDED-UP ROBUST FEATURES WITH PRINCIPAL COMPONENT ANALYSIS IN FACE RECOGNITION SYSTEM

A TEXTURE CLASSIFICATION TECHNIQUE USING LOCAL COMBINATION ADAPTIVE TERNARY PATTERN DESCRIPTOR. B. S. L TEJASWINI (M.Tech.) 1

Face Verification with Aging Using AdaBoost and Local Binary Patterns

DYNAMIC BACKGROUND SUBTRACTION BASED ON SPATIAL EXTENDED CENTER-SYMMETRIC LOCAL BINARY PATTERN. Gengjian Xue, Jun Sun, Li Song

Part-based Face Recognition Using Near Infrared Images

Object detection using non-redundant local Binary Patterns

A comparative study of Four Neighbour Binary Patterns in Face Recognition

Face Recognition under varying illumination with Local binary pattern

A Study on Different Challenges in Facial Recognition Methods

A Novel Method of Face Recognition Using Lbp, Ltp And Gabor Features

A Survey on Face-Sketch Matching Techniques

Pedestrian Detection with Improved LBP and Hog Algorithm

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

Stripe Noise Removal from Remote Sensing Images Based on Stationary Wavelet Transform

Gabor Surface Feature for Face Recognition

FACIAL RECOGNITION BASED ON THE LOCAL BINARY PATTERNS MECHANISM

Face Description with Local Binary Patterns: Application to Face Recognition

Decorrelated Local Binary Pattern for Robust Face Recognition

A NOVEL APPROACH TO ACCESS CONTROL BASED ON FACE RECOGNITION

Temperature Calculation of Pellet Rotary Kiln Based on Texture

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection

MORPH-II: Feature Vector Documentation

Palm Vein Recognition with Local Binary Patterns and Local Derivative Patterns

Multi-Step Segmentation Method Based on Adaptive Thresholds for Chinese Calligraphy Characters

Adaptive Median Binary Patterns for Texture Classification

An ICA based Approach for Complex Color Scene Text Binarization

Texture Feature Extraction Using Improved Completed Robust Local Binary Pattern for Batik Image Retrieval

Face Recognition with Local Binary Patterns

APPLICATION OF LOCAL BINARY PATTERN AND PRINCIPAL COMPONENT ANALYSIS FOR FACE RECOGNITION

Periocular Biometrics: When Iris Recognition Fails

Short Run length Descriptor for Image Retrieval

ILLUMINATION NORMALIZATION USING LOCAL GRAPH STRUCTURE

Local Binary Pattern Base Face Recognition System

Fast Face Recognition Based on 2D Fractional Fourier Transform

The Vehicle Logo Location System based on saliency model

Haresh D. Chande #, Zankhana H. Shah *

Face Recognition Using SIFT- PCA Feature Extraction and SVM Classifier

Face Alignment Under Various Poses and Expressions

HUMAN S FACIAL PARTS EXTRACTION TO RECOGNIZE FACIAL EXPRESSION

Face Tracking. Synonyms. Definition. Main Body Text. Amit K. Roy-Chowdhury and Yilei Xu. Facial Motion Estimation

Feature-Aging for Age-Invariant Face Recognition

Enhanced Active Shape Models with Global Texture Constraints for Image Analysis

Local Pixel Class Pattern Based on Fuzzy Reasoning for Feature Description

Random spatial sampling and majority voting based image thresholding

An Efficient LBP-based Descriptor for Facial Depth Images applied to Gender Recognition using RGB-D Face Data

A New Gabor Phase Difference Pattern for Face and Ear Recognition

The Afresh Transform Algorithm Based on Limited Histogram Equalization of Low Frequency DCT Coefficients

Spatial Adaptive Filter for Object Boundary Identification in an Image

FSRM Feedback Algorithm based on Learning Theory

Color-based Face Detection using Combination of Modified Local Binary Patterns and embedded Hidden Markov Models

II. LITERATURE REVIEW

Finger Vein Biometric Approach for Personal Identification Using IRT Feature and Gabor Filter Implementation

A QR code identification technology in package auto-sorting system

Face Recognition Based on Wavelet Transform and Adaptive Local Binary Pattern

Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis

Objective Quality Assessment of Screen Content Images by Structure Information

Learning to Fuse 3D+2D Based Face Recognition at Both Feature and Decision Levels

Palmprint recognition by using enhanced completed local binary pattern (CLBP) for personal recognition

Multi-view Gender Classification based on Local Gabor Binary Mapping Pattern and Support Vector Machines

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

A FRAMEWORK FOR ANALYZING TEXTURE DESCRIPTORS

Large-scale Datasets: Faces with Partial Occlusions and Pose Variations in the Wild

EDGE EXTRACTION ALGORITHM BASED ON LINEAR PERCEPTION ENHANCEMENT

High-Order Circular Derivative Pattern for Image Representation and Recognition

A METHOD OF TOMATO IMAGE SEGMENTATION BASED ON MUTUAL INFORMATION AND THRESHOLD ITERATION

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

Face Recognition by Combining Kernel Associative Memory and Gabor Transforms

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

Gabor Volume based Local Binary Pattern for Face Representation and Recognition

Color-Texture Segmentation of Medical Images Based on Local Contrast Information

Facial Expression Recognition with Emotion-Based Feature Fusion

Transcription:

An Adaptive Threshold LBP Algorithm for Face Recognition Xiaoping Jiang 1, Chuyu Guo 1,*, Hua Zhang 1, and Chenghua Li 1 1 College of Electronics and Information Engineering, Hubei Key Laboratory of Intelligent Wireless Communications, South-Central University for Nationalities, Wuhan 430074, Hubei, China. Abstract - To increase the success rate of traditional Local Binary Pattern (LBP) algorithm used for face recognition under variations in background and illumination, an adaptive threshold LBP algorithm for face recognition is proposed in this paper. It is achieved by combining the local features by traditional LBP with the global features by adaptive threshold LBP. The threshold is adaptively obtained by calculating the mean of the absolute differences between neighborhood pixels and center pixel among 3*3-pixel block of an image, which overcomes the weaknesses of fixed threshold in the traditional LBP. To ensure that the microstructures in the center part of the facial image are filtered out, the Uniform Local Binary Pattern (ULBP) technique is used in this paper. Simulation results show that the proposed algorithm can increase the success rate of face recognition under the variations in background and illumination. Keywords - Local Binary Pattern (LBP), face recognition, adaptive threshold, Uniform Local Binary Pattern (ULBP) I. INTRODUCTION In recent years, face recognition has been a research focus in fields of pattern recognition and image processing due to its great potential for application, and variations in age, expression, illumination, pose, background, or accessory have been a key challenge. However, as an invariability feature of face image, texture features are insensitive to monotonous illumination variations. LBP method proposed by Ojala in 1992[1], which is from the area of texture analysis, has been accepted by more and more people due to its high efficiency and inhibition of variations in pose and expression. The use of histograms as features also makes the LBP approach robust to face misalignment and pose variations [2]. However, the original LBP-based face recognition method computes simple histogram similarities and neglects the spatial information of the face, thus it is sensitive to significant noise. An effective solution is to divide the facial image into several non-overlapping blocks, and connect the LBP histograms calculated from all sub-blocks into a spatially enhanced histogram. Although this method restrains the noise, it neglects the global information. After the LBP method was proposed, many face recognition algorithms based on LBP have been put forward. Ojala et al. proposed multi-resolution LBP in [3], which enriched the definition of LBP. Jin et al. introduced an improved LBP in [4] and added the information of center pixel by comparing center pixel with the mean value of neighborhood pixels, which achieved a higher success rate of face recognition. However, it did not eliminate the adverse effect on pose variations. Zhang et al. proposed a method that combines Gabor filters with LBP in [5]. The method is robust to variations in illumination, expression, and misalignment, yet the process is time consuming due to the large feature dimensions. In [6] and [7], a face recognition method based on LBP with threshold was presented. This method combined global features with local features of facial image and described human face from different aspects. Nevertheless, the threshold in this method was constant, which would result in a low success rate of face recognition under the variations in background and illumination. In this paper, an adaptive threshold-lbp algorithm for face recognition is proposed. In this algorithm, local features by traditional LBP are combined with global features by adaptive threshold-lbp. The thresholds are obtained by calculating the mean of the absolute differences between neighborhood pixels and center pixel in a 3*3-pixel block of an image, which overcomes the weakness of fixed threshold in the traditional LBP with threshold. At last, the ULBP is used to ensure that the microstructures in the center part of facial image are filtered out. Simulation results show that the proposed method can increase the success rate of face recognition under the variations in background and illumination. II. FACE RECOGNITION BASED ON LBP WITH THRESHOLD The original LBP operator works in a 3*3-pixel block of an image. Each LBP code is obtained by comparing center pixel with neighborhood pixels. If neighborhood pixel value is less than center pixel value, it will be labeled by 1, or it will be labeled by 0, and then these labels are weighted and summed. The specific calculation process is shown in Fig.1. DOI 10.5013/IJSSST.a.17.46.51 51.1 ISSN: 1473-804x online, 1473-8031 print

Example Threshold Weights 6 5 2 1 0 0 1 2 4 7 6 1 1 0 128 8 9 8 7 1 1 1 64 32 16 Pattern=11110001 LBP=1+16+32+64+128=241 Fig. 1. Original LBP Operator By applying LBP operator to each pixel of an image, a series of LBP codes can be obtained. These LBP codes are calculated to a histogram, which contains microstructures of face and loses spatial information of facial organs. To retain the spatial information of facial organs, the facial image is divided into several non-overlapping sub-blocks and LBP histogram is calculated from each sub-block independently. These LBP histograms are connected to a global one called spatially enhanced histogram, which contains both local texture information of face and spatial information of facial organs. In the original LBP operator, the neighborhood pixel is labeled by 0 if it is less than center pixel, or it is labeled by 1, that is, the threshold is 0, as shown in (1). 1, g g 0. n c s(g g ) n c 0,g g 0. n c In which, g n and g c are the gray value of neighborhood pixel and center pixel respectively. The original LBP method describes the texture information of face and reflects the change of details in local area of face, but it will result in high error rate of face recognition when the background acutely changes. To solve this problem, Zhou et al proposed face recognition based on LBP with threshold in [7]. In this method, both local texture features and global features are extracted by increasing the threshold. This process can be described by an equation, as shown in (2), in which is the constant threshold. (1) 1, g ngc. s(gng c) (2) 0,g ngc. By setting different threshold value to the facial image processing, LBP images after processing are shown in Fig. 2. It can be seen from Fig. 2 that face contour becomes obvious after increasing the threshold. Moreover, the larger the threshold is, the more obvious the face contour will be. This is because the pixel gradient in center area of facial image is small and this area will be assimilated by background after the threshold is increased. However, the pixel values in facial image are relatively concentrated, so if the threshold is set too large, the face contour will be lost. The threshold is suggested to be set at five according to the experiment in [7]. Face recognition by using the spatially enhanced histogram that contains local texture information and histogram that contains global information is conducted as follows: Firstly, the chi-square distance is used to measure the distances between the histograms of probe image and those of sample images independently, as shown in (3) and (4). = (, ),(, ),...,(, ) (3) 1 1 2 2 c c 1 1 1 1 = (, ),(, ),...,(, ) (4) 1 1 2 2 c c 2 2 2 2 (a) Original image (b)ε= 0 (c) ε= 1 (d) ε= 5 (e) ε= 10 Fig. 2. Original image and LBP image with different threshold DOI 10.5013/IJSSST.a.17.46.51 51.2 ISSN: 1473-804x online, 1473-8031 print

In which, (3) denotes the distances between the spatially enhanced histogram that contains local texture information of probe image and that of each sample image. (4) denotes the distances between the histogram that contains global information of probe image and that of each sample image. The chi-square distance is defined as follows: B 2 2 (Sb M b) (S,M) (5) S M b1 b b In which, S and M correspond to sample and model distributions, respectively. Sb and M b denote to the probability of bin b in the histogram of sample and model facial images. Then, the two results are fused by using fuzzy comprehensive function ( c c 1, 2). Finally, return the minimum value to k, which th indicates that the probe image belongs to the k class, as shown in (6). c c k arg min (, ) (6) c 1 2 This method considers both local texture information and global information of facial image, describes the face from different aspects, and is robust to variations in expression, age, background, and accessory. However, in this method, the threshold is constant when global features are extracted, and the success rate of face recognition is low when illumination changes. If the threshold can be calculated adaptively according to the gray features of facial image pixel to extract global features of face, the success rate of face recognition will be increased. III. ADAPTIVE THRESHOLD-LBP FOR FACE RECOGNITION A. Adaptive Threshold In facial image, the pixel gradients among the edge of face and facial organs are mainly divided into two cases. The first one is that the absolute differences between light neighborhood pixels 2 and center pixel are higher; the other one is that the absolute differences between the light neighborhood pixels and center pixel are lower. These two cases are both considered to discuss how to select an appropriate threshold to extract face contour as follows: (a) In the first case, the absolute differences between the light neighborhood pixels and center pixel are higher. The value obtained by calculating the mean of all absolute differences between neighborhood pixels and center pixel will be less than the absolute differences between the light neighborhood pixels and center pixel, and this value can be selected as the threshold. Taking the 3*3 block in the facial edge of a facial image as an example, the differences between neighborhood pixels and center pixel are shown in Fig. 3. 69 71 70 9 11 10 58 60 68-2 8 56 56 57-4 -4-3 (a) 3*3 block (b) Pixel value (c) Differences Fig. 3 Differences between neighborhood pixels and center pixel in the edge of face. 62 50 51 2-10 -9 62 60 52 2-8 64 63 51 4 3-9 (a) 3*3 block (b) Pixel value (c) Differences Fig. 4 Differences between neighborhood pixels and center pixel in the edge of facial organ 2 their values are greater than center pixel s DOI 10.5013/IJSSST.a.17.46.51 51.3 ISSN: 1473-804x online, 1473-8031 print

(b) In the second case, the absolute differences between the light neighborhood pixels and center pixel are lower. The value obtained by calculating the mean of all absolute differences between neighborhood pixels and center pixel will be greater than the absolute differences between the light neighborhood pixels and center pixel, and this value can be selected as the threshold. Taking the 3*3 block in the facial organ edge of a facial image as an example, the differences between neighborhood pixels and center pixel are shown in Fig.4 As can be seen from Fig. 4, in order to extract face contour and to reduce the effect of the neighborhood pixels whose value is close to the value of center pixel, the threshold should not be set too small. If the threshold is set less than two, LBP code is 11110001, and it can t achieve the aim of extracting face contour. In order to reduce the effect of those neighborhood pixels to a greater extent, the threshold should be set greater than four. The mean of absolute differences in Fig. 4 is 7 1 gn gc 5.875 6 4 (in which, the meaning of 8 n0 g n and is the same as it in (1)), which is used to achieve the aim of reducing the effect of the neighborhood pixels whose value is close to the value of center pixel. To sum up, it is helpful for extracting face contour to select the mean of absolute differences between neighborhood pixels and center pixel as the threshold. The definition of mean of absolute differences is as follows: gn gc n0 8 (7) In which, the meaning of g n and g c is the same as it in (1). Applying the threshold to facial image, the LBP 7 image after processing is shown in Fig. 5. Fig. 5 LBP image with adaptive threshold As can be seen from Fig. 5, in the LBP image that adopts the threshold obtained by (7), face edge and facial organ edge are obvious and this threshold can be used to highlight face contour. However, the microstructures in the center part of facial image have not been filtered out, thus the aim of extracting face contour cannot be achieved well. B. Uniform LBP Though selecting the mean of absolute differences as the threshold cannot filter out the microstructures in the center part of facial image, it can cause the discontinuity of 1 or 0 in LBP codes. Taking the 3*3 block in center part of facial image as an example, the differences between neighborhood pixels and center pixel are shown in Fig. 6. What is stipulated in ULBP is that: Consider the LBP code as circular and count the number of bitwise transition from 0 to 1 or vice versa. If this number of a local binary pattern is at most two, then the local binary pattern is called uniform. In uniform LBP mapping, there is a separate output label for each uniform pattern and all the non-uniform patterns are assigned to a single label [2]. Thus, the number of different output labels for mapping for patterns of 8 bits is8 (81) 3 59. 62 56 57 2-4 -3 65 60 56 5-4 63 64 55 3 4-5 (a) 3*3 block (b) Pixel value (c) Differences Fig. 6 Differences between neighborhood pixels and center pixel in center part of face DOI 10.5013/IJSSST.a.17.46.51 51.4 ISSN: 1473-804x online, 1473-8031 print

In fact, it is easy to obtain non-uniform patterns when applying threshold obtained by (7) to facial image, and the microstructures in the center part of facial image can be filtered out by adopting ULBP. Another advantage of adopting ULBP is to reduce the feature dimensions and increase the speed of face recognition. The LBP image after processing by selecting the mean of absolute differences as the threshold and adopting ULBP is shown in Fig. 7 ( in which, the value of non-uniform patterns is set as 255, because the LBP code 11111111 cannot be obtained after selecting the mean of absolute differences as the threshold and it will not cause confusion ). Fig. 7. LBP image with adaptive threshold after using ULBP As can be seen from Fig. 7, after selecting the mean of absolute differences and using ULBP, LBP codes in center face and facial organs are 00000000 ( all the differences between neighborhood pixel and center pixel is less than the threshold ) or 11111111 ( non-uniform). The aim of extracting face contour has been achieved. IV. EXPERIMENTAL RESULTS In order to verify the effectiveness of the proposed algorithm in this paper, experiments are conducted on PC using OpenCV programming, and the Chinese CAS-PEAL-R1 face database is used to simulate on success rate of face recognition. In which, the PC system is Windows XP 2002, CPU is INTEL I3, the memory is 2G, and the programming environment is VC 6.0. The CAS-PEAL-R1 database includes 9232 images of 1040 persons with size of 96*120. It is divided into training set, prototype set, and test set. In which, the test set contains variations in illumination, expression, background, accessory, age, and distance. In our experiments, the facial images are divided into 4*4 non-overlapping sub blocks of the same size. The simulation results are shown in Table 1. As can be seen from the table, the method based on LBP with adaptive threshold mentioned above is robust to variations in expression, background, and distance. Under these conditions, the success rate of face recognition of this method is higher than 95% and close to 100%, and is higher than the success rates of face recognition of other methods. The success rate of face recognition of this method declines under the variations in accessory and age. In which, under variations in age, this method outperforms other methods, this is because face contour changes little under variations in age and is robust to variations in age. Under variations in accessory, the success rate of face recognition of this method ranks only second to the success rate of face recognition of HSLGBP. However, under illumination variations, the success rates of face recognition of all of these five methods are low, in which, HSLGBP works best among all the methods, this is because Gabor transform is used in HSLGBP and Gabor transform is robust to variations in illumination. The method in this paper works better than the other three methods under the variations in illumination, and this is because the adaptive threshold in this method is calculated based on the intensity relationship between neighborhood pixels and center pixel, so it has good adaptability. TABLE 1 THE SUCCESS RATE OF FACE RECOGNITION ON DIFFERENT SETS WITH DIFFERENT METHODS Accurate rate(%) Subsets lighting expression background accessory aging distance Methods LBP 12 96.2 95.0 74.9 51.8 86.7 MTLBP [7] 16.4 99.3 98.1 81.2 70.4 97.8 ILBP [4] 14.3 98.0 95.3 78.4 58.7 86.4 HSLGBP [5] 50.2 95.4 96.5 85.3 75.5 98.0 Method in this paper 35.5 99.5 99.0 83.2 76.3 98.2 DOI 10.5013/IJSSST.a.17.46.51 51.5 ISSN: 1473-804x online, 1473-8031 print

To sum up, the method based on LBP with adaptive threshold is robust to variations in expression, background, age, and distance, and this method outperforms other methods under these conditions. In addition, the success rate of face recognition of this method ranks only second to that of HSLGBP under the variations in illumination and age. However, it takes a lot of time in Gabor transform in HSLGBP. Moreover, the feature dimensions in HSLGBP are large and thus it is time consuming when feature matching is conducted. Therefore, the method in this paper has robustness and high success rate of face recognition without computational burden. V. CONCLUSIONS To increase the success rate of traditional LBP based face recognition under the variations in background and illumination, an adaptive threshold-lbp algorithm for face recognition is proposed in this paper. Both local texture features and global features are extracted in this paper. When the global features (face contour) are extracted, adaptive thresholds are calculated based on the intensity relationship between neighborhood pixels and center pixel. Experiments on facial images indicate that using such adaptive threshold can highlight face contour. In order to extract face contour well, the ULBP is used to ensure that the microstructures in the center part of facial image are filtered out. Experiments on facial images indicate that the aim of extracting a fine face contour can be achieved by selecting the mean of absolute differences between neighborhood pixels and center pixel as the threshold and adopting ULBP as well. Simulation results show that the proposed algorithm has high success rate of face recognition without computational burden. CONFLICT OF INTEREST The author confirms that this article content has no conflict of interest. ACKNOWLEDGEGMENTS This work was supported by the General Program of the Natural Science Fund of Hubei Province(2014CFB916) and the Key Project of the Fundamental Research Funds for the Central Universities(CZZ13001 and CZW15043). RERERENCES [1] T. Ojala, M. Pietikainen, T. Maenpaa, A Comparative Study of Texture Measures with Classification based on Feature Distributions, Pattern Recognition, vol. 29, no. 1, pp.51-59, 1996. [2] Matti Pietikainen, Guoying Zhao, Computer Vision Using Local Binary Patterns, Computational Imaging and Vision, pp.13-19, 2011. [3] T. Ojala, M. Pietikainen, T. Maenpaa, Multi-resolution Gray-scale and Rotation Invariant Texture Classification with Local Binary Patterns, IEEE Trans. Pattern Analysis and Machine Intelligence, vol.24, no.7, pp.971-987, 2002. [4] Hongliang Jin, Qingshan Liu, Hanqing Lu, Xiaofeng Tong, Face Detection Using Improved LBP under Bayesian Framework, Proceedings of the third international Conference on Image and Graphics, pp.306-309, 2004. [5] Zhang WC, Shan SG, Zhang HM, Chen J, Chen XL, Gao W, Histogram sequence of local Gabor binary pattern for face description and identification, Journal of Software, vol.17, no.12, pp.2508-2517, 2006. [6] Jun Meng, Yumao Gao, Xiukun Wang, Tsauyoung Lin, Jianying Zhang, Face Recognition based on Local Binary Patterns with Threshold, 2010 IEEE International Conference on Granular Computing. [7] Kai Zhou, Luming Yang, Hong Song, Face Recognition Method Based on Multi-Threshold Local Binary Pattern, Computer Engineering, no.17, pp.167-169, 2009. [8] W. Zhao, R. Chellappa, R. J. Phillips, A. Rosenfeld, Face recognition: A literature survey, ACM Computing Surveys, vol.35, no.4, pp.399-458, December 2003. [9] Feifei Huang, Research on Face Recognition Based on LBP Operator, Chongqing: Chongqing University, 2009. (in Chinese) DOI 10.5013/IJSSST.a.17.46.51 51.6 ISSN: 1473-804x online, 1473-8031 print