Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

RESEARCH PAPERS

FACE RECOGNITION BY FUZZY RULE BASED


LOCAL BINARY PATTERN
By
O. RAMA DEVI * L.S.S REDDY ** E.V. PRASAD ***
* Assistant. Professor, PVP Siddhartha Institute of Technology, Vijayawada.
** VC, K.L University, Vaddeswaram.
*** Director, LBR college of Engineering, Mylavaram.

ABSTRACT
A novel efficient and robust methodology for quick face recognition by using Fuzzy Rule based Local Binary Pattern
(FRLBP) has been presented. The face image is said to be divided into a number of 3x3 regions, called as micro patterns,
indicating the structure of the gray level pixels within a neighborhood to describe the spatial context of the image to
reduce the impact of gray level uncertainty representation of images. The gray level pixel is represented as fuzzy number
to evaluate the membership degree of the central pixel to the others within a neighborhood. A Local texture distributor
for each of the 3x3 neighborhood, called LBP descriptor, is obtained by applying fuzzy Rules from which the FRLBP feature
distributions are extracted. Use of fuzzy contributes to more than a single bin in the distribution of LBP values in the feature
vector. The recognition is performed using a nearest neighbor classifier in the computed feature space with Chi square
as a dissimilarity measure. Experiments clearly show that the use of FRLBP leads to improved reliable face recognition
than to the original methods, LBP and Rule Based LBP.
Keywords: Local Binary Pattern, Face Recognition, RLBP.

INTRODUCTION suffers with computational complexity [1]. The most


The facial feature representation and classification are significant property of LBP is its tolerance with respective to
the two main aspects of face recognition. Facial feature monotonic illumination changes and its computational
representation is based on the discrimination of set of simplicity. In LBP the image is divided into small micro
prominent features of the original face image with all patterns from which LBP discriminators are extracted and
distinguishable traits of the faces. Many algorithms have concatenated into singe feature discriminator to
been applied to describe the faces: Principal represent the whole image.
Component Analysis (PCA) [2], Linear Discriminate 1. Local Binary Pattern (LBP)
Analysis (LDA) [3], Gabor filters [4] has achieved superior Local Binary Pattern, a nonparametric method that
performance for facial image analysis [5,6]. These summarize local structures of images efficiently by
methods are computationally complex, both in time and comparing each pixel with its neighbouring pixels [7]. The
memory [1]. Local Binary Patterns (LBP) [7], a non- original LBP operator labels the pixels of an image by
parametric method, obtains the regional characteristics means of decimal numbers, which are called LBP codes
of the image by summarizing the micro pattern that encode the local structure S3x3 around each pixel,
descriptors [8, 9, 10]. LBP methods are simple and very as shown in Figure 1 (a). Every pixel is compared with the
much useful for face recognition has they are tolerant to centre pixel value and negative values are encoded with
illumination changes, but they are more sensitive to noise 0 and the positive with 1 shown in Figure 1 (b). For each
and grey level uncertainty [11]. given pixel, the string of a binary number is obtained by
The Fuzzy Local Binary Pattern (FLBP) is an extension to LBP concatenating all these values in a clockwise direction
and representation of Local pattern of the image using starting from the top - left corner. The corresponding
fuzzy logic no doubt improves image discrimination but decimal value of the generated binary number, is used

i-manager’s Journal on Software Engineering, Vol. 8 l


No. 3 l
January - March 2014 31
RESEARCH PAPERS

for labelling the given pixel as LBP code, as shown in b=variance(S);


Figure1 (c). a=b-p;
2. Fuzzy Local Binary Pattern c=b+p;
The grey level uncertainty inherent in digital images has ·Obtain the triangular membership function as
an impact on the LBP code for accurate feature
extraction. An improved discrimination of textures, even in
the presence of grey level uncertainty can be achieved
by the incorporation of fuzzy logic techniques.
·Apply RLBP [11 ] to obtain values of row count, column
Fuzzy, a multi-level logic, allows intermediate values to
count and diagonal count (left diagonal or right diagonal)
be defined between conventional evaluations of binary
representation. The fuzzy membership function, relates a ·Represent them as sample matrix Sc(i) using values
real membership grade in the close intervals from [0,1] obtain in (iv)
defining parameters that have control over the degree of
fuzziness. A triangular fuzzy membership can be defined
as the following increasing function for the given ·Convert the sample matrix Sc as the binary matrix by
parameters a,b,c are given below treating the matrix elements as zero with the count is less
than 1 otherwise as 1.
·Obtain the LBP code for one micro pattern from the
binary matrix as above. And repeat for the entire image
consisting of n micro patterns.

3. Fuzzy Rule Based Local Binary Pattern ·Take the mean value of Sc and save in the database
with a classification tag for each of the pattern.
The proposed method involves 2 major steps.
·The same procedure is to be followed for the query
3.1 Determination of LBP code of the images for the
image to obtain the LBP Code.
database
3.2 Query Processing
LBP code is obtained by combining fuzzy Logic with RLBP
to exploit the advantages of both. The nearest neighbour classification has been used with a
distance measure X2 to classify the query image.
To compare LBP code of Query with the database for
match. Using Chi-square distance measure as the
parameter.
·To calculate mean(S), variance(S) of each of S(S3x3) 4. Experiments
micro pattern of the image. The performance of the test has been conducted on ten
·To define parameters of a triangular membership different sample test images, of 130x150 of size, for the
function of the micro-pattern. database. Each test set consists of 10 images and 100
a=mean(S); images have been saved. The sample database is shown
in Figure 2. In the query image the nearest distance
matching tag in the database is displayed as the output.
Binary: 11010011 The performance of the Local Binary Pattern operator (LBP)
Decimal: 211
RLBP and FRLBP on the test images has been recorded in
Table 1 of the query image as one of the images of the
(a) (b) (c)
Figure 1. Basic LBP operator database. Hence, by having large no. of images of the

32 i-manager’s Journal on Software Engineering, Vol. 8 l


No. 3 l
January - March 2014
RESEARCH PAPERS

same sample with expected different face expressions 1991.


and physical deformations created using computer [3]. P. N. Belhumeur, J. P. Hespanha, and D. J. Kriegman,
techniques may be used to identify the “Eigenfaces vs.fisherfaces: recognition using class
escaped/absconded non-social elements of the society. specific linear projection,” IEEE Trans. Pattern Analysis and
Conclusions Machine ntelligence, Vol. 19, No. 7, pp.711–720, 1997.
The presented method is useful for face identification [4]. D. Gabor, “Theory of communication,” in Proc.
accurately. The accuracy can be improved by having Institute of Electrical Engineers, Vol. 93, No.26, pp. III:
more images of the same sample in the database by 429–457, 1946.
changing focus in angle and partially covering the facial [5]. L. Wiskott, J. M. Fellous, N. Kruger, and C. v. d.
features. The limitation of the method is the non-absence Malsburg, “Face recognition by elastic bunch graph
of the query image in the database also finds matches matching,” IEEE Trans. Pattern Analysis and Machine
with the nearest distance parameter value and hence Intelligence, Vol. 19, No. 7, pp. 775–779, 1997.
unsuitable for security. The method is undoubtedly the
[6]. M. J. Lyons, J. Budynek, and S. Akamatsu, “Automatic
best in marking attendance, of an employee/student/
classification ofsingle facial images,” IEEE Trans. Pattern
daily wage worker, on the day without the use of
Analysis and Machine Intelligence, Vol. 21, No.12, pp.
inconvenient biometrics techniques or smartcards
1357–1362, 1999.
adapted by just taking a snap, at the entrance of the
[7]. T. Ojala, M. Pietikäinen, and T. Maenpaa,
venue, of only the enrolled/registered.
“Multiresolution gray-scale and rotation invariant texture
References
classification with local binary patterns,” IEEE Trans.
[1]. Raissa T. Vieira, Carlos Eduardo de Oliveira Chierici, Pattern Analysis and Machine Intelligence, Vol. 24, No. 7,
Carolina T. Ferraz, Adilson Gonzaga. “Image Micro- pp. 971–987, 2002.
p a t t e r n A n a l y s i s U s i n g Fu z z y N u m b e r s ” I E E E
[8]. T. Ahonen, A. Hadid, and M. Pietikäinen, “Face
Trans.Graphics, Patterns and Images (SIBGRAPI), on 22-25
description with local binary patterns: application to face
Aug. 2012 87 – 93.
recognition”, IEEE Trans. Pattern Analysis and Machine
[2]. M. Turk, and A. Pentland. “Eigenfaces for recognition,” Intelligence, Vol. 28, No. 12, pp. 2037–2041, 2006.
J. Cognitive Neuroscience, Vol. 13, No. 1, pp. 71–86,
[9]. C. Shan, S. Gong, and P. W. McOwan, “Facial
expression recognition based on local binary patterns: a
comprehensive study,” Image and Vision Computing,
2009.
[10]. T. Ojala, M. Pietikäinen, and D. Harwood, “A
comparative study of texture measures with classification
based on featured distribution,” Pattern Recognition, Vol.
Figure 2. Database Images 29, No.1, pp. 51–59, 1996.
Method No of sample images No. of Failed Samples Accuracy % [11]. O.Rama Devi & Dr. E.V.Prasad, Dr.L.S.S.Reddy
LBP 10 3 90% “Robust Rule Based Local Binary Pattern Method for
RLBP 10 2 93%
Texture Classification and Analysis” in IIJETTCS 2013(274-
F RLBP 10 0 100%
277).
Table 1.

i-manager’s Journal on Software Engineering, Vol. 8 l


No. 3 l
January - March 2014 33
RESEARCH PAPERS

ABOUT THE AUTHORS


O. Rama Devi is working as an Assistant Professor in P. V. P. Siddhartha Institute of Technology, Kanuru. She received her B. Tech
degree in CSE from K. L. College of Engineering, Guntur and M. Tech degree in Computer Science from K. L. College of
Engineering, Guntur. Currently, she is pursuing her PhD at JNTUK, Kakinada. She has 6 years of teaching experience. She is a
member of CSI professional societies. She has published 4 research papers in various national and international Journals and
attended 10 national and international Conferences. Her areas of interests are image processing, computer networks and
pattern recognition.

Dr. L. S. S. Reddy is currently the VC of KL University, Vaddeswaram, Andhra Pradesh. He received his B. Tech degree in Electronics
and communication engineering from J. N. T. University, Hyderabad; M. Phil degree in Computer Science from Central University,
Hyderabad, and PhD from BITS, PILANI. He has more than 20 years of teaching experience. He has published fifty-two research
papers in various national and international Journals and more than twenty research papers in various national and international
Conferences. He is also the Chairman Board of study in Nagarjuna University. He has guided four PhD scholars and Chairman of
CSI Chapter, Vijayawada. He is a member of various professional societies like IEEE, ISTE, IETE, IE and CSI.

Dr. E. V. Prasad is the Director of LBR college of Engineering, Mylavaram. He was retired as a rector, JNTU Kakinada. He held
different positions Principal, Director, Registrar and act as a BOS Chairman. He has supervised 7 PhD students and 8 students
working for their degree. He is the Co-author of six books and published hundred papers in national and International journals
and conferences. His research interests include Data Mining, and Information Security.

34 i-manager’s Journal on Software Engineering, Vol. 8 l


No. 3 l
January - March 2014

You might also like