SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2273
Facial Expression Recognition using Efficient LBP and CNN
Sonali Sawardekar1, Prof. Sowmiya Raksha Naik2
1M.Tech Student, Dept. of Computer Engineering, VJTI College, Maharashtra, India
2Assistant Professor, Dept. of C.E.& I.T, VJTI College, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – Automated facial expression recognition is
challenge in computer vision domain. Many techniques have
been applied to gain accurate and efficient results in
identifying face expressions. For monitoring security, treating
patients in medical field, Human-machine interaction,
marketing research and E-learning are some of the
application of facial expression recognition.Featureextraction
is the first step in facial expression recognition, followed by
classifier to classify input face expressions. Local Binary
Pattern is a texture description method thatdescribesthelocal
texture feature of an image in a gray-scale range.
Convolutional Neural Networks is one of the most
representative network structures in deep learning
technology, and it has achieved great success in the field of
image processing and recognition. In this paper, facial
expression recognition using Efficient Local Binary Pattern
(LBP) images and convolutional neural network (CNN) for
classification is presented. The proposed algorithm is tested
using Cohn-Kanade dataset which results 90% accuracy.
Key Words: Facial Expression Recognition, deep
learning, Convolutional Neural Network, Local Binary
Pattern, Feature Map
1.INTRODUCTION
Much of research interest have been attracted by Artificial
intelligence because of it’s recognition ability in human
emotion. Human vision is easily replicated by computers
because of the evolution of Artificial intelligence. Computer
learns human vision and performs necessary action to get
accurate output. computer plays key role in human
computer interaction by recognizing facial expressions.
psychological characteristics such as heartbeat and blood
Pressure, speech, hand gestures, body movements, Facial
expressions identify emotions of person. facial expressions
are more effective among all this characteristics.
Mehrabian[1] research indicates that facial expressions
convey 55 of message in face to face communication. A facial
expression is Change in position of muscles beneath the
facial skin. These movementson face indicatestheemotional
state of an individual.
Facial expressions refers to very powerful nonverbal
communication that we use to communicate. anger, disgust,
fear, happiness, sadness, and surprise are six basic facial
expressions identified by Ekman et al. These six expressions
are broadly categorized into positiveand negativeemotions.
Surprise and Happy emotions are included under positive
emotions and Fear, Sad, and Angry, Disgust expressions are
included under negative emotions. By observing Facial
features and facial muscle movements , one can identify
whether individual is in pain or frustrated or happy and so
on. Many applications nowadays, such as Medicine, E-
Learning, Marketing research, data-driven animation,
interactive games, entertainment make use of Automated
facial expression recognition system.
CNN which is a deep learning method is successful for
outstanding classification in the area of image classification
and recognition. Convolutional Neural Network (ConvNet)
has ability of automatic feature extraction and translation
invariance which makesit feasible neural networkforimage
classification. Each Layer in CNN extract uniquefeaturefrom
the given input image which makes it more powerful neural
network. The objective of the convolutional neural network
is to transform a set of inputs into accurate and meaningful
outputs. The Local Binary Pattern Convolutional Neural
Network is employed in the research to achieve maximum
efficiency. Cohn_Kanade Facial Expression Database
(CKFED)[2] is standard database used astrainingandtesting
data for expression recognition.
2.RELATED WORK
2.1 Status of Face Recognition Research
Face recognition is carried out using one of the three
methods - Geometric based method , appearance based
method and neural network based methods. face geometry
was the first traditional way for face recognition. In
Geometrical feature based approaches, face is represented
by set of facial landmark points. Angle, Distances between
those facial points determine location and shape of facial
components. Feature vectorsthat representsface is givento
the classifier to classify input face. The Main difficulty in this
is to find out facial point detectors which can locate
landmark points on face. In appearance based methods ,
features are extracted from the pixel intensityvaluesinfacial
image. Intensity of light emitted fromimagedeterminespixel
intensity. Local Binary Pattern (LBP) , Local Gabor Binary
Patterns (LGBP), principal component analysis (PCA)
including Eigenface, linear discriminate analysis (LDA),
multi-orientation multi-resolution Gabor waveletsaresome
of the appearance based methodswhich doesnot include an
information of facial points.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2274
Features extracted from above methods are given to neural
network which then identifies input image. Classifiers such
as Support Vector Machines, (SVMs),Artificial Neural
Networks (ANNs), Hidden Markov Models (HMMs), K-
Nearest Neighbors (KNNs) outputs input image into one of
the expression based on the descriptive features obtained
from geometric and appearance based methods. However
recently the methods as called as deep learning have
appeared as a promising one to perform facial expression
recognition. Deep learning methods extract both low-level
and high level features without a method. Deep learning
methods has shown great results in signal processing and
image processing.
Yavuz Kahraman et al.[3] implemented geometry-based
features for face expression recognition. This Technique
searched for 153 possible distances among 18 critical
candidate points/landmarks. correlation-based feature
subset selection (CFS) method was applied to select 16 of
these distances having significant contribution to accuracy.
This CFS+ANN methodhas91.2%correct classificationrate.
Zhou Ji-liu et al.[4] used automatic fiducial point location
algorithm locating 58 fiducial points and calculated the
Euclidean distances between the centerofgravitycoordinate
and the fiducial points coordinates of the face. person’s
neural expression and the other seven basic expressions are
used to extract geometric deformation difference features.
This feature vector acts as input to multiclass SVM classifier
which classifies data input seven basicexpressions..Archana
Shirsat et al.[5] proposed FER using Efficient Local Binary
Pattern (LBP) for feature extraction and artificial neural
network (ANN) for classification. Local Binary pattern is
illumination variant and detects the features using very
simple calculation. Extracted features from LBP were given
to ANN for classification. This algorithm improves
recognition rate for 64x64 window size.
Reza Azmi[6] used three feature extraction methods, Gabor
filters and the local binary pattern operator (LBP) and local
Gabor binary pattern (LGBP). The K-NN classifier with sum
of absolute differences vector distance measure is used as
classifier. LGBP because of its high robustness and
effectiveness shows high accuracy under a variety of
occlusion conditions on FER. Banu, Simona et al.[7]designed
a model for detection of face, eyes and mouth which uses
Haar functions and applied Bezier curves to extract the
distances between facial parts. Two layered feed-forward
neural network is used along with Kmeans algorithm for
Pre-classification resulting in accuracy of 85%. JunWang et
al.[8] proposed facial expression recognition method using
Hidden Markov Model. The relative displacement of the
feature points between the current frame and the neutral
frame are extracted as the facial features. Classification
entropy threshold and model parameters are found out
using iterative algorithm during training process. During
testing, an image sequence is assigned an expression
category when the entropy of the expression likelihood
obtained from early HMMs is below the threshold by
gradually increasing sequence length. The overall
recognition rates achieve about 82% using about 45%
sequence length on CK+ database, and about52%withabout
23% sequence length on MMI database.
Jun Wang et al.[9] proposed a deep convolutional neural
network (CNN) for facial expression recognition system
which is used for deeper feature representation of facial
expression to achieve automatic recognition. The proposed
system results 76.7442% and 80.303% accuracy in the
JAFFE and CK+, respectively.
2.2 The main work of this paper
The main work of this paper is to study extraction of facial
expression based on efficient Local BinaryPattern(LBP)and
recognition of facial expression based on deep neural
network i.e convolution neural networks (CNN).
In this paper, we provide LBP feature map as the input of
CNN to improve the understanding and learning of CNN
which will provide guidance for the selection of CNN
learning data.
2.2.1 LBP feature Map
LBP (Local Binary Pattern) describeslocaltexturefeaturesof
images. Rotation invariance and gray invariance is the main
advantage of Local binary pattern. [10]. Local Binarypattern
is a simple tool for the detection of the features and is robust
to the illumination variations in an image. Because of its
simplicity and robustness, LBP iswidelyusedmethodforthe
feature extraction in many of the object recognitionmethods
as well as the facial expression detection. Local Binary
Pattern was first introduced in 1996 by Ojala et al as a basic
binary operator. Local Binary Pattern works as a powerful
texture classifier.
The pixelsof the image are labeled by the binary operatorby
comparing the center pixel value with the 3x3neighborhood
of each pixel values to form a binary number (8 bit) which is
then converted to the decimal value. The vertical and
horizontal projection is obtained which is a one dimensional
feature vector for the 2D face image. For a given pixel at
( ), LBP code is obtained using the following equation.
Thus, there can be total 2⁸ = 256 different values that can be
assigned to a pixel.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2275
In Fig. 1, of 3x3 size image block is considered. Central pixel
value is 7 and center pixel is surrounded by the 8 pixelsinall
eight directions. The LBP converts all 9 pixel values in to a
single value. This will be done by comparing the pixel value
of every neighboring pixel with the central pixel value (that
is the intensity value at that point). The pixel values are
usually considered in the grayscale. The pixel value greater
than or equal to the central pixel is assigned 1 and lower
value is assigned a 0 since only binary values of 0 and 1 can
be assigned to the pixels. Now byte is formed by these 8
pixels surrounding center one.
Fig. 1. input block of size 3*3.
Fig. 2. input block coded in LBP
LBP code is obtained by circularly tracing the bins in
clockwise direction.
Binary LBP code = 1 1 0 0 0 0 1 0
Decimal code = 194
This resultant byte then is turned into a decimal number. As
long as we are consistent with the binary values, any pixel
block can be encoded into a byte as seen above. Converting
this byte into a decimal value yields a single decimal value
for the block. Thus using the values obtained for each of the
block in the complete image feature vectorsobtained. These
feature vectors acts as the input for the classification
process. Even if there are changes in lightening conditions,
the relative pixel difference between the central pixel and
the neighboring ones remain remainsthe same in LBP andit
is main advantage of efficient LBP. The binary pattern
remains the same irrespective of the illumination and
rotation conditions. Overall values of the pixels increase or
decrease if the brightness of an image changes which makes
relative difference same. This property of the LBP makes it
very suitable for the real time applications.Therearevarious
variants of the LBP that can be incorporated for better
results as: Transition Local Binary Pattern, Direction Coded
Local Binary Pattern, Modified Local Binary Pattern, Multi-
block LBP, Volume LBP and RGBLBP.
Our experiment proposes efficient LBP as the feature
extraction technique which yields accurate and efficient
classification results.
2.2.2 Introduction to convolutionalneuralnetwork
(CNN)
Convolution neural network[11],[12] is one of the
representative network structuresindepthlearning,andhas
become a hotspot in the field of speech analysis and image
recognition. Data in the form multiple arrays are processed
by ConVnets. CNN can take raw image as an input,thus
avoiding feature extraction and data reconstruction
procedure in the standard learning algorithms. Its weight-
sharing network structure makes it more similar to the
biological neural network, which reduces the complexity of
the network model and reduces the number of weights.
Convolutional Neural Networks are invariant to
translational, scale, tilt, or other formsof deformation. Local
area perception is the important idea frame of convolution
neural; CNN architecture mainly constitutes of three layers
viz. Convolutional Layers, Pooling Layers and Fully
Connected Layers. Output of convolutional layer is given to
pooling layer and so on. This convolution layer extract the
features, and then combined to form a more abstractfeature,
finally, forming the description of the image object
characteristics. The CNN structure diagram is as shown in
Fig.3.
2.2.2.1 Convolutional layer
The primary purpose of Convolution in case of a
Convolutional Neural Network is to extractfeaturesfromthe
input image. Convolution preserves the spatial relationship
between pixels by learning image features i.e. filter using
small squares of input data In CNN terminology, ’filter’ or
’kernel’ or ’feature detector’ is used The matrix formed by
sliding the filter over the image and computing the dot
product is called the ’Convolved Feature’ or ’ActivationMap’
or the ’Feature Map’. In this layer, Filter size and stride(after
how many pixel filter should be moved) is to be chosen.
Output of convolutional layer is given by
(W-F+2P) /S+1=O
If stride is not chosen properly, neurons do not "fit" neatly
and symmetrically across the input. So in order to fit
neurons neatly , zero padding is used across image.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2276
2.2.2.2 Relu layer
In this layer, every negative value from filtered image is
removed and replaced it with zero This is done to avoid
values summing up to zero Rectified Linear Unit transform
function only activates a node if the input is above certain
quantity, if the input is below zero, the output iszero.Butthe
input rises above threshold, it has linear relationship with
dependent variable ReLU has been proven as an effective
solution to resolve vanishing gradient problem in training
a convolutional neural network
Output of RELU layer is given by
2.2.2.3 Pooling layer
The objective of a pooling layer is to subsample the rectified
feature map for reducing its spatial dimensionality thus
produces a more compact featurerepresentation.Theoutput
of this pooling layer is a pooled featured map. There are two
widely used pooling techniques-max pooling and mean
pooling.
2.2.2.4 Fully connected layer
The function of Fully Connected Layer is toremapthepooled
feature map from a two-dimensional structure into a one-
dimensional vector i.e. feature vector. The output is a
"flatten" pooled feature map. This feature vector acts as
regular Fully connected layer for classification.
3. THE METHOD BASED ON LBP FEATURE FOR
CNN
LBP image depicts local texture feature of animage.CNNwill
perform better if image in texture format is given to it. In
general original image is provided asan input to CNN; Butin
this CNN learns from the pixel level. In the learning process
of CNN, the feature extraction starts from the lowest level
feature. There is more difficult learning in featureextraction.
In view of the above reasons, we propose a method to
improve training CNN. Local texture feature of the original
image which is provided by LBP is higher thanthepixellevel,
and CNN learns the characteristics of the image better than
the pixel level in learning.
This paper presents a method of facial expression
recognition based on LBP combination of features and CNN.
The CNN is trained by using the LBP feature map of the face
image as the input of the CNN. The following block diagram
describes in detail the implementation of face recognition
based on LBP features for CNN.
In this model, we first process the LBP image to generate
the LBP feature map of the image, and then use the LBP
feature map of the image as CNN input to train the CNN.
Similarly, in the test identification images, it is first LBP
feature map is extracted and then LBP image is fed into
the CNN classifier for identification
4. EXPERIMENTS
In this section, the effectiveness of proposed CNN model is
evaluated on Cohn-Kanade database. The database includes
of 2,105 images having the resolution pixel of 640 x 480
or 640 x 490. All image sequences includes a neutral and
apex expressions. Especially the last frames cover the most
discriminative image. In the experiments, the imagesizewas
resized into 28x28. The proposed model was trained for 60
epochs. The learning rate was selected as 0.01 for first
twenty epochs and 0.0001 for next 35 epochs and 0.00001
for the end epochs. Batch size is selected as 100. Original
images are first pre-processed using viola jones face
detection and different augmentation techniquesareapplied
to increase data-size. For
Table -1: Confusion matrix for CK+ dataset with image size
28*28
NoofImages
Angry
Disgust
Fear
Happy
Neutral
Surprise
Unhappy
Accuracy%
Angry 40 31 3 0 0 4 1 1 77.5
Disgust 47 0 38 0 3 5 0 1 80.8
Fear 20 0 2 12 0 3 1 2 60
Happy 73 1 0 2 69 1 0 0 94,5
Neutral 105 0 0 0 0 102 3 0 97.1
Surprise 96 0 0 1 1 1 93 0 96.8
Unhappy 19 0 1 0 0 3 0 1
5
78.9
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2277
cohn kanadedataset, the efficiencyof recognition(90.00%)is
seen for 28*28 image size.
Table -2: Performance comparison of different state-of-art
approaches with our experimental results
Evaluation Index Accuracy
KNN 77.27%
CNN 80.303%
LBP+CNN 90%
5. CONCLUSIONS
This paper proposes a facial expression recognition model
based on LBP feature map and CNN. Firstly, the image is
transformed into LBP feature map, then the LBPfeaturemap
is used as the input of CNN to train CNN. In face recognition
And then into the CNN to identify. By comparing the
accuracy of classification, the effect of the proposed
classification method is better than the effect of CNN and
ANN. The knowledge of CNN learning is a pixel-level feature
that is low-level, untreated knowledge When the CNN input
is an image. When the LBP image isused as input to theCNN,
the knowledge of CNN learning is knowledge of the edge of
the processed image. By comparison of the experimental
data, we can see that compared with the originalknowledge,
the processed knowledge is easier to be learned and
understood by CNN, and the face recognition is better. So,
processed knowledge is preferable as input to CNN training
data to get desire output.
REFERENCES
[1] Mehrabian, A. "Silent Messages". Wadsworth, Belmont,
California, 1971.
[2] Lucey, P., Cohn, J. F., Kanade, T., Saragih, J., Ambadar,Z.,
Matthews, The Extended Cohn-Kanade Dataset (CK+):A
complete expression dataset for action unit and
emotion-specified expression I. 2010.
[3] Alptekin D.,Yavuz Kahraman "Facial Expression
Recognition Using Geometric Features" The 23rd
International Conference on Systems,Signals and Image
Processing. 23-25 May 2016, Bratislava,Slovakia.
[4] Lei Gang, Li Xiao-hua* ,Zhou Ji-liu, Gong Xiao-gang
"Geometric feature based facial expression recognition
using multiclass support vector machines" IEEE
International Conference on Granular Computing,2009
[5] Kiran Talele, Archana Shirsat, Tejal Uplenchwar, Kushal
Tuckley "Facial Expression Recognition Using General
Regression Neural Network" IEEE Bombay Section
Symposium (IBSS),2016
[6] Reza Azmi, Sam ira Yegane "Facial Expression
Recognition in the Presence of Occlusion Using Local
Gabor Binary Patterns" 20th Iranian Conference on
Electrical Engineering, (ICEE2012), May 15-17, Tehran,
Iran
[7] Simona Maria Banu, Gabriel Mihail Danciu, Gabriel
Boboc, Moga and Cristiana "A Novel Approach for Face
Expressions Recognition" IEEE 10th Jubilee
International Symposium on Intelligent Systems and
Informatics,September 20-22, 2012,
[8] Subotica, Serbia Alptekin D.,Yavuz Kahraman "Early
Facial Expression Recognition Using Hidden Markov
Models" International Conference on Pattern
Recognition, 22nd 2014
[9] Ke Shan, Junqi Guo, Wenwan You, Di Lu, Rongfang Bie
"Automatic Facial Expression Recognition Based on a
Deep Convolutional-Neural- Network Structure " IEEE
15th International Conference on Software Engineering
Research, Management and Applications (SERA),2017
[10] Di Huang, Caifeng Shan, YunhongWangandLimingChen
"Binary Patterns and Its Application to Facial Image
Analysis: A Survey" IEEE Transactions on Systems, Man
and Cybernatic Part- C,: Applications and Reviews, Vol
41, No. 6, November 2011.
[11] L. Deng, D. Yu "Deep learning: methods and
applications," Foundations and Trends in Signal
Processing, Vol.7. pp. 3â˘A ¸ S4, 2014.
[12] S. Christian, A. Toshev, D. Erhan "Deep neural networks
for object detection," Advances in Neural Information
Processing Systems, 2013.

More Related Content

What's hot

COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...sipij
 
Facial Expression Recognition Based on Facial Motion Patterns
Facial Expression Recognition Based on Facial Motion PatternsFacial Expression Recognition Based on Facial Motion Patterns
Facial Expression Recognition Based on Facial Motion Patternsijeei-iaes
 
An interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’sAn interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’seSAT Publishing House
 
Face detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyFace detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyeSAT Publishing House
 
Paper id 25201441
Paper id 25201441Paper id 25201441
Paper id 25201441IJRAT
 
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...CSCJournals
 
Facial Expression Recognition
Facial Expression Recognition Facial Expression Recognition
Facial Expression Recognition Rupinder Saini
 
Facial expression recognition on real world face images (OPTIK)
Facial expression recognition on real world face images (OPTIK)Facial expression recognition on real world face images (OPTIK)
Facial expression recognition on real world face images (OPTIK)Sohail Ahmed
 
IRJET- Facial Expression Recognition
IRJET- Facial Expression RecognitionIRJET- Facial Expression Recognition
IRJET- Facial Expression RecognitionIRJET Journal
 
Paper id 29201416
Paper id 29201416Paper id 29201416
Paper id 29201416IJRAT
 
IRJET- An Effective System to Detect Face Drowsiness Status using Local F...
IRJET-  	  An Effective System to Detect Face Drowsiness Status using Local F...IRJET-  	  An Effective System to Detect Face Drowsiness Status using Local F...
IRJET- An Effective System to Detect Face Drowsiness Status using Local F...IRJET Journal
 
Face Images Database Indexing for Person Identification Problem
Face Images Database Indexing for Person Identification ProblemFace Images Database Indexing for Person Identification Problem
Face Images Database Indexing for Person Identification ProblemCSCJournals
 
Automatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A ReviewAutomatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A ReviewIRJET Journal
 
Progression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face VerificationProgression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face VerificationIRJET Journal
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning AlgorithmIRJET Journal
 
The Quantification of Human Facial Expression Using Fuzzy Logic
The Quantification of Human Facial Expression Using Fuzzy LogicThe Quantification of Human Facial Expression Using Fuzzy Logic
The Quantification of Human Facial Expression Using Fuzzy LogicIJCSIS Research Publications
 
PRE-PROCESSING TECHNIQUES FOR FACIAL EMOTION RECOGNITION SYSTEM
PRE-PROCESSING TECHNIQUES FOR FACIAL EMOTION RECOGNITION SYSTEMPRE-PROCESSING TECHNIQUES FOR FACIAL EMOTION RECOGNITION SYSTEM
PRE-PROCESSING TECHNIQUES FOR FACIAL EMOTION RECOGNITION SYSTEMIAEME Publication
 

What's hot (20)

COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
COMPRESSION BASED FACE RECOGNITION USING TRANSFORM DOMAIN FEATURES FUSED AT M...
 
An optimal face recoginition tool
An optimal face recoginition toolAn optimal face recoginition tool
An optimal face recoginition tool
 
Facial Expression Recognition Based on Facial Motion Patterns
Facial Expression Recognition Based on Facial Motion PatternsFacial Expression Recognition Based on Facial Motion Patterns
Facial Expression Recognition Based on Facial Motion Patterns
 
An interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’sAn interactive image segmentation using multiple user input’s
An interactive image segmentation using multiple user input’s
 
Real time facial expression analysis using pca
Real time facial expression analysis using pcaReal time facial expression analysis using pca
Real time facial expression analysis using pca
 
Face detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategyFace detection for video summary using enhancement based fusion strategy
Face detection for video summary using enhancement based fusion strategy
 
Paper id 25201441
Paper id 25201441Paper id 25201441
Paper id 25201441
 
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
 
Facial Expression Recognition
Facial Expression Recognition Facial Expression Recognition
Facial Expression Recognition
 
Facial expression recognition on real world face images (OPTIK)
Facial expression recognition on real world face images (OPTIK)Facial expression recognition on real world face images (OPTIK)
Facial expression recognition on real world face images (OPTIK)
 
IRJET- Facial Expression Recognition
IRJET- Facial Expression RecognitionIRJET- Facial Expression Recognition
IRJET- Facial Expression Recognition
 
Paper id 29201416
Paper id 29201416Paper id 29201416
Paper id 29201416
 
IRJET- An Effective System to Detect Face Drowsiness Status using Local F...
IRJET-  	  An Effective System to Detect Face Drowsiness Status using Local F...IRJET-  	  An Effective System to Detect Face Drowsiness Status using Local F...
IRJET- An Effective System to Detect Face Drowsiness Status using Local F...
 
Face Images Database Indexing for Person Identification Problem
Face Images Database Indexing for Person Identification ProblemFace Images Database Indexing for Person Identification Problem
Face Images Database Indexing for Person Identification Problem
 
Automatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A ReviewAutomatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A Review
 
Progression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face VerificationProgression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face Verification
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning Algorithm
 
The Quantification of Human Facial Expression Using Fuzzy Logic
The Quantification of Human Facial Expression Using Fuzzy LogicThe Quantification of Human Facial Expression Using Fuzzy Logic
The Quantification of Human Facial Expression Using Fuzzy Logic
 
G0333946
G0333946G0333946
G0333946
 
PRE-PROCESSING TECHNIQUES FOR FACIAL EMOTION RECOGNITION SYSTEM
PRE-PROCESSING TECHNIQUES FOR FACIAL EMOTION RECOGNITION SYSTEMPRE-PROCESSING TECHNIQUES FOR FACIAL EMOTION RECOGNITION SYSTEM
PRE-PROCESSING TECHNIQUES FOR FACIAL EMOTION RECOGNITION SYSTEM
 

Similar to IRJET-Facial Expression Recognition using Efficient LBP and CNN

Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Rupinder Saini
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationIJCSES Journal
 
Human emotion detection and classification using modified Viola-Jones and con...
Human emotion detection and classification using modified Viola-Jones and con...Human emotion detection and classification using modified Viola-Jones and con...
Human emotion detection and classification using modified Viola-Jones and con...IAESIJAI
 
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET Journal
 
EMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEWEMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEWIRJET Journal
 
Facial expression identification by using features of salient facial landmarks
Facial expression identification by using features of salient facial landmarksFacial expression identification by using features of salient facial landmarks
Facial expression identification by using features of salient facial landmarkseSAT Journals
 
Facial expression identification by using features of salient facial landmarks
Facial expression identification by using features of salient facial landmarksFacial expression identification by using features of salient facial landmarks
Facial expression identification by using features of salient facial landmarkseSAT Journals
 
An Assimilated Face Recognition System with effective Gender Recognition Rate
An Assimilated Face Recognition System with effective Gender Recognition RateAn Assimilated Face Recognition System with effective Gender Recognition Rate
An Assimilated Face Recognition System with effective Gender Recognition RateIRJET Journal
 
Facial emotion recognition using deep learning detector and classifier
Facial emotion recognition using deep learning detector and classifier Facial emotion recognition using deep learning detector and classifier
Facial emotion recognition using deep learning detector and classifier IJECEIAES
 
Feature extraction and classification methods of facial expression: A surey
Feature extraction and classification methods of facial  expression: A sureyFeature extraction and classification methods of facial  expression: A surey
Feature extraction and classification methods of facial expression: A sureyCSITiaesprime
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesIJERA Editor
 
Critical evaluation of frontal image based gender classification techniques
Critical evaluation of frontal image based gender classification techniquesCritical evaluation of frontal image based gender classification techniques
Critical evaluation of frontal image based gender classification techniquesSalam Shah
 
IRJET- Multiple Feature Fusion for Facial Expression Recognition in Video: Su...
IRJET- Multiple Feature Fusion for Facial Expression Recognition in Video: Su...IRJET- Multiple Feature Fusion for Facial Expression Recognition in Video: Su...
IRJET- Multiple Feature Fusion for Facial Expression Recognition in Video: Su...IRJET Journal
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection SystemIntrader Amit
 
Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognizeAvdhesh Gupta
 
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISFACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISIAEME Publication
 
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...Waqas Tariq
 

Similar to IRJET-Facial Expression Recognition using Efficient LBP and CNN (20)

Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classification
 
Lc3420022006
Lc3420022006Lc3420022006
Lc3420022006
 
Human emotion detection and classification using modified Viola-Jones and con...
Human emotion detection and classification using modified Viola-Jones and con...Human emotion detection and classification using modified Viola-Jones and con...
Human emotion detection and classification using modified Viola-Jones and con...
 
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
 
EMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEWEMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEW
 
Facial expression identification by using features of salient facial landmarks
Facial expression identification by using features of salient facial landmarksFacial expression identification by using features of salient facial landmarks
Facial expression identification by using features of salient facial landmarks
 
Facial expression identification by using features of salient facial landmarks
Facial expression identification by using features of salient facial landmarksFacial expression identification by using features of salient facial landmarks
Facial expression identification by using features of salient facial landmarks
 
An Assimilated Face Recognition System with effective Gender Recognition Rate
An Assimilated Face Recognition System with effective Gender Recognition RateAn Assimilated Face Recognition System with effective Gender Recognition Rate
An Assimilated Face Recognition System with effective Gender Recognition Rate
 
Facial emotion recognition using deep learning detector and classifier
Facial emotion recognition using deep learning detector and classifier Facial emotion recognition using deep learning detector and classifier
Facial emotion recognition using deep learning detector and classifier
 
184
184184
184
 
Feature extraction and classification methods of facial expression: A surey
Feature extraction and classification methods of facial  expression: A sureyFeature extraction and classification methods of facial  expression: A surey
Feature extraction and classification methods of facial expression: A surey
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
 
Critical evaluation of frontal image based gender classification techniques
Critical evaluation of frontal image based gender classification techniquesCritical evaluation of frontal image based gender classification techniques
Critical evaluation of frontal image based gender classification techniques
 
IRJET- Multiple Feature Fusion for Facial Expression Recognition in Video: Su...
IRJET- Multiple Feature Fusion for Facial Expression Recognition in Video: Su...IRJET- Multiple Feature Fusion for Facial Expression Recognition in Video: Su...
IRJET- Multiple Feature Fusion for Facial Expression Recognition in Video: Su...
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection System
 
Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognize
 
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISFACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
 
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
 
Aa4102207210
Aa4102207210Aa4102207210
Aa4102207210
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 

IRJET-Facial Expression Recognition using Efficient LBP and CNN

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2273 Facial Expression Recognition using Efficient LBP and CNN Sonali Sawardekar1, Prof. Sowmiya Raksha Naik2 1M.Tech Student, Dept. of Computer Engineering, VJTI College, Maharashtra, India 2Assistant Professor, Dept. of C.E.& I.T, VJTI College, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – Automated facial expression recognition is challenge in computer vision domain. Many techniques have been applied to gain accurate and efficient results in identifying face expressions. For monitoring security, treating patients in medical field, Human-machine interaction, marketing research and E-learning are some of the application of facial expression recognition.Featureextraction is the first step in facial expression recognition, followed by classifier to classify input face expressions. Local Binary Pattern is a texture description method thatdescribesthelocal texture feature of an image in a gray-scale range. Convolutional Neural Networks is one of the most representative network structures in deep learning technology, and it has achieved great success in the field of image processing and recognition. In this paper, facial expression recognition using Efficient Local Binary Pattern (LBP) images and convolutional neural network (CNN) for classification is presented. The proposed algorithm is tested using Cohn-Kanade dataset which results 90% accuracy. Key Words: Facial Expression Recognition, deep learning, Convolutional Neural Network, Local Binary Pattern, Feature Map 1.INTRODUCTION Much of research interest have been attracted by Artificial intelligence because of it’s recognition ability in human emotion. Human vision is easily replicated by computers because of the evolution of Artificial intelligence. Computer learns human vision and performs necessary action to get accurate output. computer plays key role in human computer interaction by recognizing facial expressions. psychological characteristics such as heartbeat and blood Pressure, speech, hand gestures, body movements, Facial expressions identify emotions of person. facial expressions are more effective among all this characteristics. Mehrabian[1] research indicates that facial expressions convey 55 of message in face to face communication. A facial expression is Change in position of muscles beneath the facial skin. These movementson face indicatestheemotional state of an individual. Facial expressions refers to very powerful nonverbal communication that we use to communicate. anger, disgust, fear, happiness, sadness, and surprise are six basic facial expressions identified by Ekman et al. These six expressions are broadly categorized into positiveand negativeemotions. Surprise and Happy emotions are included under positive emotions and Fear, Sad, and Angry, Disgust expressions are included under negative emotions. By observing Facial features and facial muscle movements , one can identify whether individual is in pain or frustrated or happy and so on. Many applications nowadays, such as Medicine, E- Learning, Marketing research, data-driven animation, interactive games, entertainment make use of Automated facial expression recognition system. CNN which is a deep learning method is successful for outstanding classification in the area of image classification and recognition. Convolutional Neural Network (ConvNet) has ability of automatic feature extraction and translation invariance which makesit feasible neural networkforimage classification. Each Layer in CNN extract uniquefeaturefrom the given input image which makes it more powerful neural network. The objective of the convolutional neural network is to transform a set of inputs into accurate and meaningful outputs. The Local Binary Pattern Convolutional Neural Network is employed in the research to achieve maximum efficiency. Cohn_Kanade Facial Expression Database (CKFED)[2] is standard database used astrainingandtesting data for expression recognition. 2.RELATED WORK 2.1 Status of Face Recognition Research Face recognition is carried out using one of the three methods - Geometric based method , appearance based method and neural network based methods. face geometry was the first traditional way for face recognition. In Geometrical feature based approaches, face is represented by set of facial landmark points. Angle, Distances between those facial points determine location and shape of facial components. Feature vectorsthat representsface is givento the classifier to classify input face. The Main difficulty in this is to find out facial point detectors which can locate landmark points on face. In appearance based methods , features are extracted from the pixel intensityvaluesinfacial image. Intensity of light emitted fromimagedeterminespixel intensity. Local Binary Pattern (LBP) , Local Gabor Binary Patterns (LGBP), principal component analysis (PCA) including Eigenface, linear discriminate analysis (LDA), multi-orientation multi-resolution Gabor waveletsaresome of the appearance based methodswhich doesnot include an information of facial points.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2274 Features extracted from above methods are given to neural network which then identifies input image. Classifiers such as Support Vector Machines, (SVMs),Artificial Neural Networks (ANNs), Hidden Markov Models (HMMs), K- Nearest Neighbors (KNNs) outputs input image into one of the expression based on the descriptive features obtained from geometric and appearance based methods. However recently the methods as called as deep learning have appeared as a promising one to perform facial expression recognition. Deep learning methods extract both low-level and high level features without a method. Deep learning methods has shown great results in signal processing and image processing. Yavuz Kahraman et al.[3] implemented geometry-based features for face expression recognition. This Technique searched for 153 possible distances among 18 critical candidate points/landmarks. correlation-based feature subset selection (CFS) method was applied to select 16 of these distances having significant contribution to accuracy. This CFS+ANN methodhas91.2%correct classificationrate. Zhou Ji-liu et al.[4] used automatic fiducial point location algorithm locating 58 fiducial points and calculated the Euclidean distances between the centerofgravitycoordinate and the fiducial points coordinates of the face. person’s neural expression and the other seven basic expressions are used to extract geometric deformation difference features. This feature vector acts as input to multiclass SVM classifier which classifies data input seven basicexpressions..Archana Shirsat et al.[5] proposed FER using Efficient Local Binary Pattern (LBP) for feature extraction and artificial neural network (ANN) for classification. Local Binary pattern is illumination variant and detects the features using very simple calculation. Extracted features from LBP were given to ANN for classification. This algorithm improves recognition rate for 64x64 window size. Reza Azmi[6] used three feature extraction methods, Gabor filters and the local binary pattern operator (LBP) and local Gabor binary pattern (LGBP). The K-NN classifier with sum of absolute differences vector distance measure is used as classifier. LGBP because of its high robustness and effectiveness shows high accuracy under a variety of occlusion conditions on FER. Banu, Simona et al.[7]designed a model for detection of face, eyes and mouth which uses Haar functions and applied Bezier curves to extract the distances between facial parts. Two layered feed-forward neural network is used along with Kmeans algorithm for Pre-classification resulting in accuracy of 85%. JunWang et al.[8] proposed facial expression recognition method using Hidden Markov Model. The relative displacement of the feature points between the current frame and the neutral frame are extracted as the facial features. Classification entropy threshold and model parameters are found out using iterative algorithm during training process. During testing, an image sequence is assigned an expression category when the entropy of the expression likelihood obtained from early HMMs is below the threshold by gradually increasing sequence length. The overall recognition rates achieve about 82% using about 45% sequence length on CK+ database, and about52%withabout 23% sequence length on MMI database. Jun Wang et al.[9] proposed a deep convolutional neural network (CNN) for facial expression recognition system which is used for deeper feature representation of facial expression to achieve automatic recognition. The proposed system results 76.7442% and 80.303% accuracy in the JAFFE and CK+, respectively. 2.2 The main work of this paper The main work of this paper is to study extraction of facial expression based on efficient Local BinaryPattern(LBP)and recognition of facial expression based on deep neural network i.e convolution neural networks (CNN). In this paper, we provide LBP feature map as the input of CNN to improve the understanding and learning of CNN which will provide guidance for the selection of CNN learning data. 2.2.1 LBP feature Map LBP (Local Binary Pattern) describeslocaltexturefeaturesof images. Rotation invariance and gray invariance is the main advantage of Local binary pattern. [10]. Local Binarypattern is a simple tool for the detection of the features and is robust to the illumination variations in an image. Because of its simplicity and robustness, LBP iswidelyusedmethodforthe feature extraction in many of the object recognitionmethods as well as the facial expression detection. Local Binary Pattern was first introduced in 1996 by Ojala et al as a basic binary operator. Local Binary Pattern works as a powerful texture classifier. The pixelsof the image are labeled by the binary operatorby comparing the center pixel value with the 3x3neighborhood of each pixel values to form a binary number (8 bit) which is then converted to the decimal value. The vertical and horizontal projection is obtained which is a one dimensional feature vector for the 2D face image. For a given pixel at ( ), LBP code is obtained using the following equation. Thus, there can be total 2⁸ = 256 different values that can be assigned to a pixel.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2275 In Fig. 1, of 3x3 size image block is considered. Central pixel value is 7 and center pixel is surrounded by the 8 pixelsinall eight directions. The LBP converts all 9 pixel values in to a single value. This will be done by comparing the pixel value of every neighboring pixel with the central pixel value (that is the intensity value at that point). The pixel values are usually considered in the grayscale. The pixel value greater than or equal to the central pixel is assigned 1 and lower value is assigned a 0 since only binary values of 0 and 1 can be assigned to the pixels. Now byte is formed by these 8 pixels surrounding center one. Fig. 1. input block of size 3*3. Fig. 2. input block coded in LBP LBP code is obtained by circularly tracing the bins in clockwise direction. Binary LBP code = 1 1 0 0 0 0 1 0 Decimal code = 194 This resultant byte then is turned into a decimal number. As long as we are consistent with the binary values, any pixel block can be encoded into a byte as seen above. Converting this byte into a decimal value yields a single decimal value for the block. Thus using the values obtained for each of the block in the complete image feature vectorsobtained. These feature vectors acts as the input for the classification process. Even if there are changes in lightening conditions, the relative pixel difference between the central pixel and the neighboring ones remain remainsthe same in LBP andit is main advantage of efficient LBP. The binary pattern remains the same irrespective of the illumination and rotation conditions. Overall values of the pixels increase or decrease if the brightness of an image changes which makes relative difference same. This property of the LBP makes it very suitable for the real time applications.Therearevarious variants of the LBP that can be incorporated for better results as: Transition Local Binary Pattern, Direction Coded Local Binary Pattern, Modified Local Binary Pattern, Multi- block LBP, Volume LBP and RGBLBP. Our experiment proposes efficient LBP as the feature extraction technique which yields accurate and efficient classification results. 2.2.2 Introduction to convolutionalneuralnetwork (CNN) Convolution neural network[11],[12] is one of the representative network structuresindepthlearning,andhas become a hotspot in the field of speech analysis and image recognition. Data in the form multiple arrays are processed by ConVnets. CNN can take raw image as an input,thus avoiding feature extraction and data reconstruction procedure in the standard learning algorithms. Its weight- sharing network structure makes it more similar to the biological neural network, which reduces the complexity of the network model and reduces the number of weights. Convolutional Neural Networks are invariant to translational, scale, tilt, or other formsof deformation. Local area perception is the important idea frame of convolution neural; CNN architecture mainly constitutes of three layers viz. Convolutional Layers, Pooling Layers and Fully Connected Layers. Output of convolutional layer is given to pooling layer and so on. This convolution layer extract the features, and then combined to form a more abstractfeature, finally, forming the description of the image object characteristics. The CNN structure diagram is as shown in Fig.3. 2.2.2.1 Convolutional layer The primary purpose of Convolution in case of a Convolutional Neural Network is to extractfeaturesfromthe input image. Convolution preserves the spatial relationship between pixels by learning image features i.e. filter using small squares of input data In CNN terminology, ’filter’ or ’kernel’ or ’feature detector’ is used The matrix formed by sliding the filter over the image and computing the dot product is called the ’Convolved Feature’ or ’ActivationMap’ or the ’Feature Map’. In this layer, Filter size and stride(after how many pixel filter should be moved) is to be chosen. Output of convolutional layer is given by (W-F+2P) /S+1=O If stride is not chosen properly, neurons do not "fit" neatly and symmetrically across the input. So in order to fit neurons neatly , zero padding is used across image.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2276 2.2.2.2 Relu layer In this layer, every negative value from filtered image is removed and replaced it with zero This is done to avoid values summing up to zero Rectified Linear Unit transform function only activates a node if the input is above certain quantity, if the input is below zero, the output iszero.Butthe input rises above threshold, it has linear relationship with dependent variable ReLU has been proven as an effective solution to resolve vanishing gradient problem in training a convolutional neural network Output of RELU layer is given by 2.2.2.3 Pooling layer The objective of a pooling layer is to subsample the rectified feature map for reducing its spatial dimensionality thus produces a more compact featurerepresentation.Theoutput of this pooling layer is a pooled featured map. There are two widely used pooling techniques-max pooling and mean pooling. 2.2.2.4 Fully connected layer The function of Fully Connected Layer is toremapthepooled feature map from a two-dimensional structure into a one- dimensional vector i.e. feature vector. The output is a "flatten" pooled feature map. This feature vector acts as regular Fully connected layer for classification. 3. THE METHOD BASED ON LBP FEATURE FOR CNN LBP image depicts local texture feature of animage.CNNwill perform better if image in texture format is given to it. In general original image is provided asan input to CNN; Butin this CNN learns from the pixel level. In the learning process of CNN, the feature extraction starts from the lowest level feature. There is more difficult learning in featureextraction. In view of the above reasons, we propose a method to improve training CNN. Local texture feature of the original image which is provided by LBP is higher thanthepixellevel, and CNN learns the characteristics of the image better than the pixel level in learning. This paper presents a method of facial expression recognition based on LBP combination of features and CNN. The CNN is trained by using the LBP feature map of the face image as the input of the CNN. The following block diagram describes in detail the implementation of face recognition based on LBP features for CNN. In this model, we first process the LBP image to generate the LBP feature map of the image, and then use the LBP feature map of the image as CNN input to train the CNN. Similarly, in the test identification images, it is first LBP feature map is extracted and then LBP image is fed into the CNN classifier for identification 4. EXPERIMENTS In this section, the effectiveness of proposed CNN model is evaluated on Cohn-Kanade database. The database includes of 2,105 images having the resolution pixel of 640 x 480 or 640 x 490. All image sequences includes a neutral and apex expressions. Especially the last frames cover the most discriminative image. In the experiments, the imagesizewas resized into 28x28. The proposed model was trained for 60 epochs. The learning rate was selected as 0.01 for first twenty epochs and 0.0001 for next 35 epochs and 0.00001 for the end epochs. Batch size is selected as 100. Original images are first pre-processed using viola jones face detection and different augmentation techniquesareapplied to increase data-size. For Table -1: Confusion matrix for CK+ dataset with image size 28*28 NoofImages Angry Disgust Fear Happy Neutral Surprise Unhappy Accuracy% Angry 40 31 3 0 0 4 1 1 77.5 Disgust 47 0 38 0 3 5 0 1 80.8 Fear 20 0 2 12 0 3 1 2 60 Happy 73 1 0 2 69 1 0 0 94,5 Neutral 105 0 0 0 0 102 3 0 97.1 Surprise 96 0 0 1 1 1 93 0 96.8 Unhappy 19 0 1 0 0 3 0 1 5 78.9
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 06 | June 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2277 cohn kanadedataset, the efficiencyof recognition(90.00%)is seen for 28*28 image size. Table -2: Performance comparison of different state-of-art approaches with our experimental results Evaluation Index Accuracy KNN 77.27% CNN 80.303% LBP+CNN 90% 5. CONCLUSIONS This paper proposes a facial expression recognition model based on LBP feature map and CNN. Firstly, the image is transformed into LBP feature map, then the LBPfeaturemap is used as the input of CNN to train CNN. In face recognition And then into the CNN to identify. By comparing the accuracy of classification, the effect of the proposed classification method is better than the effect of CNN and ANN. The knowledge of CNN learning is a pixel-level feature that is low-level, untreated knowledge When the CNN input is an image. When the LBP image isused as input to theCNN, the knowledge of CNN learning is knowledge of the edge of the processed image. By comparison of the experimental data, we can see that compared with the originalknowledge, the processed knowledge is easier to be learned and understood by CNN, and the face recognition is better. So, processed knowledge is preferable as input to CNN training data to get desire output. REFERENCES [1] Mehrabian, A. "Silent Messages". Wadsworth, Belmont, California, 1971. [2] Lucey, P., Cohn, J. F., Kanade, T., Saragih, J., Ambadar,Z., Matthews, The Extended Cohn-Kanade Dataset (CK+):A complete expression dataset for action unit and emotion-specified expression I. 2010. [3] Alptekin D.,Yavuz Kahraman "Facial Expression Recognition Using Geometric Features" The 23rd International Conference on Systems,Signals and Image Processing. 23-25 May 2016, Bratislava,Slovakia. [4] Lei Gang, Li Xiao-hua* ,Zhou Ji-liu, Gong Xiao-gang "Geometric feature based facial expression recognition using multiclass support vector machines" IEEE International Conference on Granular Computing,2009 [5] Kiran Talele, Archana Shirsat, Tejal Uplenchwar, Kushal Tuckley "Facial Expression Recognition Using General Regression Neural Network" IEEE Bombay Section Symposium (IBSS),2016 [6] Reza Azmi, Sam ira Yegane "Facial Expression Recognition in the Presence of Occlusion Using Local Gabor Binary Patterns" 20th Iranian Conference on Electrical Engineering, (ICEE2012), May 15-17, Tehran, Iran [7] Simona Maria Banu, Gabriel Mihail Danciu, Gabriel Boboc, Moga and Cristiana "A Novel Approach for Face Expressions Recognition" IEEE 10th Jubilee International Symposium on Intelligent Systems and Informatics,September 20-22, 2012, [8] Subotica, Serbia Alptekin D.,Yavuz Kahraman "Early Facial Expression Recognition Using Hidden Markov Models" International Conference on Pattern Recognition, 22nd 2014 [9] Ke Shan, Junqi Guo, Wenwan You, Di Lu, Rongfang Bie "Automatic Facial Expression Recognition Based on a Deep Convolutional-Neural- Network Structure " IEEE 15th International Conference on Software Engineering Research, Management and Applications (SERA),2017 [10] Di Huang, Caifeng Shan, YunhongWangandLimingChen "Binary Patterns and Its Application to Facial Image Analysis: A Survey" IEEE Transactions on Systems, Man and Cybernatic Part- C,: Applications and Reviews, Vol 41, No. 6, November 2011. [11] L. Deng, D. Yu "Deep learning: methods and applications," Foundations and Trends in Signal Processing, Vol.7. pp. 3â˘A ¸ S4, 2014. [12] S. Christian, A. Toshev, D. Erhan "Deep neural networks for object detection," Advances in Neural Information Processing Systems, 2013.