SlideShare a Scribd company logo
1 of 8
Download to read offline
Indonesian Journal of Electrical Engineering and Informatics (IJEEI)
Vol. 3, No. 4, December 2015, pp. 177~184
DOI: 10.11591/ijeei.v3i4.199  177
Received August 22, 2015; Revised October 21, 2015; Accepted November 6, 2015
Facial Expression Recognition Based on Facial Motion
Patterns
Leila Farmohammadi1
, Mohammad Baqer Menhaj2
1
Department of Computer and Information Technology Engineerin, Science and Research Branch,
Islamic Azad University, Qazvin, Iran
2
One of the members of Scientific Affaires at Amirkabir University Technology,
Computer and Electrical Engineering Branch, Tehran, Iran
email: L_farmohammadi@yahoo.com
1
, menhaj@aut.ac.ir
2
Abstract
Facial expression is one of the most powerful and direct mediums embedded in human beings to
communicate with other individuals’ feelings and abilities. In recent years, many surveys have been carried
on facial expression analysis. With developments in machine vision and artificial intelligence, facial
expression recognition is considered a key technique of the developments in computer interaction of
mankind and is applied in the natural interaction between human and computer, machine vision and
psycho- medical therapy. In this paper, we have developed a new method to recognize facial expressions
based on discovering differences of facial expressions, and consequently appointed a unique pattern to
each single expression.by analyzing the image by means of a neighboring window on it, this recognition
system is locally estimated. The features are extracted as binary local features; and according to changes
in points of windows, facial points get a directional motion per each facial expression. Using pointy motion
of all facial expressions and stablishing a ranking system, we delete additional motion points that decrease
and increase, respectively, the ranking size and strenghth. Classification is provided according to the
nearest neighbor. In the conclusion of the paper, the results obtained from the experiments on tatal data of
Cohn-Kanade demonstrate that our proposed algorithm, compared to previous methods (hierarchical
algorithm combined with several features and morphological methods as well as geometrical algorithms),
has a better performance and higher reliability.
Keywords: facial expressions, local binary features, nearest neighbor, pattern matching
1. Introduction
Recently, according to the interaction between human and computer and existing
intelligent systems, this human-computer interaction is deemed as one of the important issues
in human daily life. Gesture recognition is a process in which man- made gestures are
recognized by a computer. Gestures include meaningful motions of body such as physical
movements, fingers, hands, arms, head or the body.
Facial expressions is among the most powerful and direct.According to the broad
application of this field, automatic recognition of facial expressions has attracted more attention
in recent years. Despite the major developments in the field, facial expression recognition with
high accuracy is really difficult, because of the complication and changability of facial
expressions. Facial expression recognition may be a bit complicated due to the human age,
race or sex, or whether the face is covered with cosmetics or other covering stuff such as
glasses and hair. This paper focuses on the recognition of changed expressions in stable pixels,
which is the basis for facial expression recognition in different media.
Generally, there are two ways for facial expression recognition: methods based on the
model, and those based on the appearance. Their difference lies in the way to describe the
information about the expression. Model-based methods describe expressions according to the
anatomy of the face and shape of body organs.AAM is one of the favorite and common model-
based metods, while Cohn and Kanade mostly support combinations of AUs for facial
expressions. In this paper, we detect facial expressions by considering pictures’ appearance
and determining the differences between various expressions. This facial expression recognition
is carried out according to human detection, i.e. by appointing and destingishing the most
difference in facial changes with other expressions. The tests on total C-K data introduced the
validity of the proposed algorithm.
 ISSN: 2089-3272
IJEEI Vol. 3, No. 4, December 2015 : 177 – 184
178
The paper is organized as follows: In Part I, the previous works are described. the
proposed algorithm is introduced in Part II. In Part III, the proposed method is assessed with
previous methods. In fourth part the conclusion and in fifth part future work are presented [1]. A
review of previous works. We generally intend to classify seven main categories of facial
expressions: anger, disgust, fear, happiness, neutral, sadness, surprise.
In hiearchical algorithm with several features, the basis and framework of the algorithm
is that studying previous works led to the understanding that the accuracy and precision of both
happiness and surprise are always reported in total result, and also prototypes of other five
categories are blended in all dimensions. In such circumstances, they first distinguish two
"easy" categories from the rest of the cases, and then with less interference, pay more attention
to other five cases. doing this has increased detection percentage [2].
Another study of neuro-fuzzy classification network is carried on the extraction of binary
local numbers, in which it detects expressions by deviding various parts of the face into five
sections. The results has a low standard deviation in detection, but the high complexity makes
this method less ideal [3].
2. Proposed Method
First, we show the stages of proposed method in the diagram of Figure 1.
2.1. Choosing the face
First, we use the following algorith to locate the faces and cut out the face in the picture.
The picture is normalized by rotation and leveling, and we cut the face from forehead to chin,
and also from one ear to the other ear. Then, LBP is extracted for the face and is located in
ageneral matrix for one picture that is presented in Figure 2 [4].
Normalizing pictures:
1. Rotate the images so that they are aligned with the the eyes by vertical rotation.
2. scale the face image so that the distance between the eyes is the same for all face images
(scaling the image is equalizing pixel of all face components)
3. cut (face) to remove the background and the hair
4. Apply equalization histogram on face to normalize photometric. After processing, the image
size is 150 × 200. Figure 1 shows the normalized procedure.
Figure 1. Flow chart of proposed method
IJEEI ISSN: 2089-3272 
Facial Expression Recognition based on Facial Motion Patterns (Leila Farmohammadi)
179
Figure 2. The normalization processing (images from left to right: original image, normalized
one, and rotated normalized one, normalized image after applying equalization histogram) [5]
2.2. Local binary pattern
LBP operator tags the pixels of an image by 3x3 neighborhood thresholding in each
single pixel, and results in a binary figure. LBP feature has been frequently used in SEX
classification [6].
In equations 4 and 5, fc is the value of pixel center and fp is the central pixel
neighborhood. The LBP value in central pixel is obtained from equation 5. The symbol , 		
is used invariably for LBP operator [6], in which the use of LBP operator in a neighborhood of P
points is sampled on the circle of radius R.
Figure 3. Use of LBP operator in neighborhood (8.1)
Figure 3 shows the LBP operator for neighborhood. And Figure 4 shows LBP results for
R=1 and P=8.
Figure 4. Applying LBP operator for pictures with parameters R=1 and P=8
The use of these features aimed to the strength of feature extraction in facial expression
detection which ahs been recently the most popular and had gained the higher detection
percerntage [5].
2.3. Formation of a motion pattern for the face
To choose one motion in order to get informed of the changes in one part of the image,
we divide the human face into 3*3 neighbor frames and convert the main parts of the face
including eyes, mouth, nose and forehead, formed in section 2-1, into figure 5. [7]-[10]
 ISSN: 2089-3272
IJEEI Vol. 3, No. 4, December 2015 : 177 – 184
180
Figure 5. how to partition the face
In Figure 5, face movement will be seen clearly with respect to the positioning of the
human face in concordance with the formed partitions. Figure 6 shows how these partitions are
embedded in the face.
Figure 6. Locating templates on face
Applying changes in human face, we start descovering changes in motion video of the
face in general. With the aid of these changes, we can form a motion pattern in all pixels, which
is shown in Figure 7.
Figure 7. The sequence of faces in happiness
According to the above sequence, the figure obtained from human face motion is
presented in Figure 8. These changes lead ut to extract a motion pattern from the happiness
expression.
IJEEI ISSN: 2089-3272 
Facial Expression Recognition based on Facial Motion Patterns (Leila Farmohammadi)
181
Figure 8. Changed pixels in happiness
2.4. Remove motion add-ons
According to extraction of rules for each facial expression motion, we extract several
rules for the face which overlap between all motions, and hence, remove other motions. This is
done as follows:
1. choose one facial expression in order (sadness, happiness, .., etc) ( we have 7 facial
expressions)
2. Compare motion patterns of these facial expressions based on the motion angle. This
means that we consider those motions in one angle together (in trial and error, the best rate
for obtained angles, is 10 degree different).
3. The motions located in the face, but undertaken no change, will be removed.
4. Remained motion patterns will be organized normally, that is we organize angles of one
direction equally, this will remove extra complexity [11].
2.5. Classifying the images:
To make a reasonable classification according to the structure of proposed algorithm,
we choose the classification of neighbor nearest which has the best result in the existing
classifications (neural networks, support vector machine, etc.). According to tests performed
using the nearest neighbor with k = 1, the result obtained is revealved in Figure 9. Interestingly,
the papers [12]-[13] have also obtained the same result for the value of K, according to the
extraction of features in the face images.
Figure 9. Determining best rate for K- neighbor nearest
 ISSN: 2089-3272
IJEEI Vol. 3, No. 4, December 2015 : 177 – 184
182
3. Evaluating Proposed Method
To evaluate proposed method, we made use of Cohn-Kanade data set, which contains
123 persons with 7 different state of consequent images of one single facial expression.
According to the Table 1, we have compared the strength of proposed method with previous
methods.
Sixty percent of Comparisons are devoted to tain images and 40 percent to test data.
Choosing test and train data is done on the basis of cross-validation, which avoids hunger and
enclosure in classes, and the accuracy rate of recognition will be more precise. In compared
papers, the ratio of test and train data is obtained similarly.
Table 1. Comparing proposed method with other methods
Existing methods Detection percentage
Hiearchical algorithm with several features
(binary local- Gabor)
93 percent
Neuro-fuzzy algorithm with partitioning 81.5 percent
Proposed method 96.6 percent
Table 2 Compares proposed method with other methods in all considered facial
expressions.
Table 2. Comparing existing methods
AverageSurpriseSadnessNeutralHappinessFearDisgustAnger
Compared
method
9898.397.897.299.197.597.898.3
Method
suggested
9393949595959191
Hierarchical
method (7)
M79818285827775
Nero Fuzzy
algorithm by
division(8)
8179818186817875
Method based
on sample (11)
Table 3 shows confusion matrix for proposed method.
Table 3. Confusion matrix for proposed method
SurpriseSadnessNeutralHappinessFearDisgustAngerFace mode
%0%0%0%0%0%1.73/98%Anger
%0%0%0%0%0%97.8%1.2Disgust
%0%0%0%0%97.5%1.4%1.1Fear
%0%0%0.9%99.1%0%0%0Happiness
%0%1.6%97.2%0%0%1.2%0Neutral
%0%98.3%0%0%0.7%1.0%0Sadness
%98%0%0%1%0%1%0Surprise
Figure 10 presents distribution diagram of data set; as you can see, detecting some
feelings are severely tough, but applying changes in seperation of datas in Figure 11 shows that
data seperation has been done more clearly.
IJEEI ISSN: 2089-3272 
Facial Expression Recognition based on Facial Motion Patterns (Leila Farmohammadi)
183
Figure 10. Picture of Cohn-Kande data set without applying changes
Figure 11. The picture of Cohn-Kande data set with feature extraction
4. Conclusion
In this paper, we introduced a new method based on the detection of changes in the
face by partitioning facial forms. The proposed method extracts feature by using binary local
features, and then place the points changed in this classification in a matrix, after matching
change formats of the face with human face. The proposed method summarizes extracted
matrix, and maintains the most facial changes for classification. Results show that proposed
method has better accuracy in facial expression recognition, compared to previous methods.
Future works
Since facial changes in humans is located in certain parts of the face, we will be able to
detect the amount of changes in each facial expression by forming movable sections in these
parts. And for well removing of add-ons in this human motion matrix, we would better use an
efficient fuzzy system, which removes considerable amount of additional motions and avoids
negative effect in classifying facial expressions.
 ISSN: 2089-3272
IJEEI Vol. 3, No. 4, December 2015 : 177 – 184
184
References
[1] M. Glodek, S. Tschechne, G. Layher, M. Schels,T. Brosch, S. Scherer, M. K¨achele, M. Schmidt, H.
Neu-mann, G. Palm, F. Schwenker. Multiple classifiersystems for the classification of audio-visual
emotionalstates. In Proc. Affective Computing and Intelligent In-teraction Workshop on AVEC. 2011.
[2] G. McKeown. Chatting with a virtual agent: The se-maine project character spike. Website. February
2011.
[3] V. Ojansivu, J. Heikkil. Blur insensitive texture classification using local phase quantization. In Proc.
Imageand Signal Processing. 2008.
[4] B. Schuller, M. Valstar, F. Eyben, G. McKeown, R. Cowie, M. Pantic. The first inter-national
audio/visual emotion challenge. In Proc. Affec-tive Computing and Intelligent Interaction Workshop on
AVEC. 2011.
[5] Patrick Lucey, et al. The Extended Cohn-Kanade Dataset (CK+): A complete dataset for action unit
and emotionspecified. 2012
[6] C. Shan, S. Gong, PW. McEwan. Facial expression recognition based on Local. 2010; 2(2).
[7] V. Gomati, K. Amara. Santhiyaku Jeevakumar. A Neuro Fuzzy approach for Facial Expression
Recognition using LBP Histograms. International Journal of Computer Theory and Engineering. 2010;
2(2).
[8] Keith Anderson. A Real-Time Automated System for the Recognition of Human Facial Expressions.
IEEE Transactions on Systems, Man, and Cybernetics—Part B: Cybernetics. 2006; 36(1).
[9] NS. Vu, A. Caplier. Enhanced patterns of orientededge magnitudes for face recognition and image
matching. IEEE Transactions on Image Processing. 2012; 21(3):1352–1365.
[10] Jun Ou. Automatic Facial Expression RecognitionUsing Gabor Filter and Expression Analysis.
Second International Conference on Computer Modeling and Simulation. 2010.
[11] Lu Jiang, Huazhong Shu, Pinzheng Zhang. The comparison of Hu moments and Zernike moments in
expression recognition applications. The transaction of Luoyang University. 2004; 19(2):14-17.
[12] Quan-You Zhao. Facial expression recognition based on fusion of Gabor and LBP features. Wavelet
Analysis and Pattern Recognition. 2008.
[13] NS. Vu, HM. Dee, A. Caplier. Face recognitionusing the poem descriptor. Pattern Recognition. 2012;
45(7): 2478–2488.

More Related Content

What's hot

A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...IJMER
 
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
 
Comparative Analysis of Face Recognition Algorithms for Medical Application
Comparative Analysis of Face Recognition Algorithms for Medical ApplicationComparative Analysis of Face Recognition Algorithms for Medical Application
Comparative Analysis of Face Recognition Algorithms for Medical ApplicationAM Publications
 
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
 
An Approach to Face Recognition Using Feed Forward Neural Network
An Approach to Face Recognition Using Feed Forward Neural NetworkAn Approach to Face Recognition Using Feed Forward Neural Network
An Approach to Face Recognition Using Feed Forward Neural NetworkEditor IJCATR
 
FACIAL LANDMARKING LOCALIZATION FOR EMOTION RECOGNITION USING BAYESIAN SHAPE ...
FACIAL LANDMARKING LOCALIZATION FOR EMOTION RECOGNITION USING BAYESIAN SHAPE ...FACIAL LANDMARKING LOCALIZATION FOR EMOTION RECOGNITION USING BAYESIAN SHAPE ...
FACIAL LANDMARKING LOCALIZATION FOR EMOTION RECOGNITION USING BAYESIAN SHAPE ...cscpconf
 
Facial landmarking localization for emotion recognition using bayesian shape ...
Facial landmarking localization for emotion recognition using bayesian shape ...Facial landmarking localization for emotion recognition using bayesian shape ...
Facial landmarking localization for emotion recognition using bayesian shape ...csandit
 
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
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
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
 
Medoid based model for face recognition using eigen and fisher faces
Medoid based model for face recognition using eigen and fisher facesMedoid based model for face recognition using eigen and fisher faces
Medoid based model for face recognition using eigen and fisher facesijscmcj
 
A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
A Hybrid Approach to Recognize Facial Image using Feature Extraction MethodA Hybrid Approach to Recognize Facial Image using Feature Extraction Method
A Hybrid Approach to Recognize Facial Image using Feature Extraction MethodIRJET Journal
 
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...ijcseit
 
Paper id 24201475
Paper id 24201475Paper id 24201475
Paper id 24201475IJRAT
 
Multi Local Feature Selection Using Genetic Algorithm For Face Identification
Multi Local Feature Selection Using Genetic Algorithm For Face IdentificationMulti Local Feature Selection Using Genetic Algorithm For Face Identification
Multi Local Feature Selection Using Genetic Algorithm For Face IdentificationCSCJournals
 

What's hot (19)

A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...
 
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
 
Aa4102207210
Aa4102207210Aa4102207210
Aa4102207210
 
Comparative Analysis of Face Recognition Algorithms for Medical Application
Comparative Analysis of Face Recognition Algorithms for Medical ApplicationComparative Analysis of Face Recognition Algorithms for Medical Application
Comparative Analysis of Face Recognition Algorithms for Medical Application
 
Ck36515520
Ck36515520Ck36515520
Ck36515520
 
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...
 
An Approach to Face Recognition Using Feed Forward Neural Network
An Approach to Face Recognition Using Feed Forward Neural NetworkAn Approach to Face Recognition Using Feed Forward Neural Network
An Approach to Face Recognition Using Feed Forward Neural Network
 
FACIAL LANDMARKING LOCALIZATION FOR EMOTION RECOGNITION USING BAYESIAN SHAPE ...
FACIAL LANDMARKING LOCALIZATION FOR EMOTION RECOGNITION USING BAYESIAN SHAPE ...FACIAL LANDMARKING LOCALIZATION FOR EMOTION RECOGNITION USING BAYESIAN SHAPE ...
FACIAL LANDMARKING LOCALIZATION FOR EMOTION RECOGNITION USING BAYESIAN SHAPE ...
 
Facial landmarking localization for emotion recognition using bayesian shape ...
Facial landmarking localization for emotion recognition using bayesian shape ...Facial landmarking localization for emotion recognition using bayesian shape ...
Facial landmarking localization for emotion recognition using bayesian shape ...
 
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
 
20320130406016
2032013040601620320130406016
20320130406016
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
A017530114
A017530114A017530114
A017530114
 
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
 
Medoid based model for face recognition using eigen and fisher faces
Medoid based model for face recognition using eigen and fisher facesMedoid based model for face recognition using eigen and fisher faces
Medoid based model for face recognition using eigen and fisher faces
 
A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
A Hybrid Approach to Recognize Facial Image using Feature Extraction MethodA Hybrid Approach to Recognize Facial Image using Feature Extraction Method
A Hybrid Approach to Recognize Facial Image using Feature Extraction Method
 
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
 
Paper id 24201475
Paper id 24201475Paper id 24201475
Paper id 24201475
 
Multi Local Feature Selection Using Genetic Algorithm For Face Identification
Multi Local Feature Selection Using Genetic Algorithm For Face IdentificationMulti Local Feature Selection Using Genetic Algorithm For Face Identification
Multi Local Feature Selection Using Genetic Algorithm For Face Identification
 

Similar to Facial Expression Recognition Based on Facial Motion Patterns

Efficient facial expression_recognition_algorithm_based_on_hierarchical_deep_...
Efficient facial expression_recognition_algorithm_based_on_hierarchical_deep_...Efficient facial expression_recognition_algorithm_based_on_hierarchical_deep_...
Efficient facial expression_recognition_algorithm_based_on_hierarchical_deep_...Vai Jayanthi
 
A Literature Review On Emotion Recognition System Using Various Facial Expres...
A Literature Review On Emotion Recognition System Using Various Facial Expres...A Literature Review On Emotion Recognition System Using Various Facial Expres...
A Literature Review On Emotion Recognition System Using Various Facial Expres...Lisa Graves
 
Face expression recognition using Scaled-conjugate gradient Back-Propagation ...
Face expression recognition using Scaled-conjugate gradient Back-Propagation ...Face expression recognition using Scaled-conjugate gradient Back-Propagation ...
Face expression recognition using Scaled-conjugate gradient Back-Propagation ...IJMER
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Emotion Recognition using Image Processing
Emotion Recognition using Image ProcessingEmotion Recognition using Image Processing
Emotion Recognition using Image Processingijtsrd
 
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
 
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
 
Efficient Facial Expression and Face Recognition using Ranking Method
Efficient Facial Expression and Face Recognition using Ranking MethodEfficient Facial Expression and Face Recognition using Ranking Method
Efficient Facial Expression and Face Recognition using Ranking MethodIJERA Editor
 
Review of face detection systems based artificial neural networks algorithms
Review of face detection systems based artificial neural networks algorithmsReview of face detection systems based artificial neural networks algorithms
Review of face detection systems based artificial neural networks algorithmsijma
 
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMSREVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMSijma
 
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
 
Ijarcet vol-2-issue-4-1352-1356
Ijarcet vol-2-issue-4-1352-1356Ijarcet vol-2-issue-4-1352-1356
Ijarcet vol-2-issue-4-1352-1356Editor IJARCET
 
IRJET- Facial Emotion Detection using Convolutional Neural Network
IRJET- Facial Emotion Detection using Convolutional Neural NetworkIRJET- Facial Emotion Detection using Convolutional Neural Network
IRJET- Facial Emotion Detection using Convolutional Neural NetworkIRJET Journal
 
Review of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetsReview of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetseSAT Journals
 
Review of facial expression recognition system and
Review of facial expression recognition system andReview of facial expression recognition system and
Review of facial expression recognition system andeSAT Publishing House
 

Similar to Facial Expression Recognition Based on Facial Motion Patterns (20)

Efficient facial expression_recognition_algorithm_based_on_hierarchical_deep_...
Efficient facial expression_recognition_algorithm_based_on_hierarchical_deep_...Efficient facial expression_recognition_algorithm_based_on_hierarchical_deep_...
Efficient facial expression_recognition_algorithm_based_on_hierarchical_deep_...
 
A Literature Review On Emotion Recognition System Using Various Facial Expres...
A Literature Review On Emotion Recognition System Using Various Facial Expres...A Literature Review On Emotion Recognition System Using Various Facial Expres...
A Literature Review On Emotion Recognition System Using Various Facial Expres...
 
Face expression recognition using Scaled-conjugate gradient Back-Propagation ...
Face expression recognition using Scaled-conjugate gradient Back-Propagation ...Face expression recognition using Scaled-conjugate gradient Back-Propagation ...
Face expression recognition using Scaled-conjugate gradient Back-Propagation ...
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Emotion Recognition using Image Processing
Emotion Recognition using Image ProcessingEmotion Recognition using Image Processing
Emotion Recognition using Image Processing
 
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
 
Lc3420022006
Lc3420022006Lc3420022006
Lc3420022006
 
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
 
Efficient Facial Expression and Face Recognition using Ranking Method
Efficient Facial Expression and Face Recognition using Ranking MethodEfficient Facial Expression and Face Recognition using Ranking Method
Efficient Facial Expression and Face Recognition using Ranking Method
 
Image processing
Image processingImage processing
Image processing
 
184
184184
184
 
Review of face detection systems based artificial neural networks algorithms
Review of face detection systems based artificial neural networks algorithmsReview of face detection systems based artificial neural networks algorithms
Review of face detection systems based artificial neural networks algorithms
 
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMSREVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS
 
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...
 
Ijarcet vol-2-issue-4-1352-1356
Ijarcet vol-2-issue-4-1352-1356Ijarcet vol-2-issue-4-1352-1356
Ijarcet vol-2-issue-4-1352-1356
 
IRJET- Facial Emotion Detection using Convolutional Neural Network
IRJET- Facial Emotion Detection using Convolutional Neural NetworkIRJET- Facial Emotion Detection using Convolutional Neural Network
IRJET- Facial Emotion Detection using Convolutional Neural Network
 
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
 
Review of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetsReview of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasets
 
Review of facial expression recognition system and
Review of facial expression recognition system andReview of facial expression recognition system and
Review of facial expression recognition system and
 

More from ijeei-iaes

An Heterogeneous Population-Based Genetic Algorithm for Data Clustering
An Heterogeneous Population-Based Genetic Algorithm for Data ClusteringAn Heterogeneous Population-Based Genetic Algorithm for Data Clustering
An Heterogeneous Population-Based Genetic Algorithm for Data Clusteringijeei-iaes
 
Development of a Wireless Sensors Network for Greenhouse Monitoring and Control
Development of a Wireless Sensors Network for Greenhouse Monitoring and ControlDevelopment of a Wireless Sensors Network for Greenhouse Monitoring and Control
Development of a Wireless Sensors Network for Greenhouse Monitoring and Controlijeei-iaes
 
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best UpsurgeAnalysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurgeijeei-iaes
 
Design for Postplacement Mousing based on GSM in Long-Distance
Design for Postplacement Mousing based on GSM in Long-DistanceDesign for Postplacement Mousing based on GSM in Long-Distance
Design for Postplacement Mousing based on GSM in Long-Distanceijeei-iaes
 
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...ijeei-iaes
 
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...ijeei-iaes
 
Mitigation of Power Quality Problems Using Custom Power Devices: A Review
Mitigation of Power Quality Problems Using Custom Power Devices: A ReviewMitigation of Power Quality Problems Using Custom Power Devices: A Review
Mitigation of Power Quality Problems Using Custom Power Devices: A Reviewijeei-iaes
 
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...ijeei-iaes
 
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...ijeei-iaes
 
Intelligent Management on the Home Consumers with Zero Energy Consumption
Intelligent Management on the Home Consumers with Zero Energy ConsumptionIntelligent Management on the Home Consumers with Zero Energy Consumption
Intelligent Management on the Home Consumers with Zero Energy Consumptionijeei-iaes
 
Analysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic ToolsAnalysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic Toolsijeei-iaes
 
A Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur ClassificationA Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur Classificationijeei-iaes
 
Computing Some Degree-Based Topological Indices of Graphene
Computing Some Degree-Based Topological Indices of GrapheneComputing Some Degree-Based Topological Indices of Graphene
Computing Some Degree-Based Topological Indices of Grapheneijeei-iaes
 
A Lyapunov Based Approach to Enchance Wind Turbine Stability
A Lyapunov Based Approach to Enchance Wind Turbine StabilityA Lyapunov Based Approach to Enchance Wind Turbine Stability
A Lyapunov Based Approach to Enchance Wind Turbine Stabilityijeei-iaes
 
Fuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane StructureFuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane Structureijeei-iaes
 
Site Diversity Technique Application on Rain Attenuation for Lagos
Site Diversity Technique Application on Rain Attenuation for LagosSite Diversity Technique Application on Rain Attenuation for Lagos
Site Diversity Technique Application on Rain Attenuation for Lagosijeei-iaes
 
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...ijeei-iaes
 
Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...ijeei-iaes
 
A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...ijeei-iaes
 
Wireless Sensor Network for Radiation Detection
Wireless Sensor Network for Radiation DetectionWireless Sensor Network for Radiation Detection
Wireless Sensor Network for Radiation Detectionijeei-iaes
 

More from ijeei-iaes (20)

An Heterogeneous Population-Based Genetic Algorithm for Data Clustering
An Heterogeneous Population-Based Genetic Algorithm for Data ClusteringAn Heterogeneous Population-Based Genetic Algorithm for Data Clustering
An Heterogeneous Population-Based Genetic Algorithm for Data Clustering
 
Development of a Wireless Sensors Network for Greenhouse Monitoring and Control
Development of a Wireless Sensors Network for Greenhouse Monitoring and ControlDevelopment of a Wireless Sensors Network for Greenhouse Monitoring and Control
Development of a Wireless Sensors Network for Greenhouse Monitoring and Control
 
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best UpsurgeAnalysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
Analysis of Genetic Algorithm for Effective power Delivery and with Best Upsurge
 
Design for Postplacement Mousing based on GSM in Long-Distance
Design for Postplacement Mousing based on GSM in Long-DistanceDesign for Postplacement Mousing based on GSM in Long-Distance
Design for Postplacement Mousing based on GSM in Long-Distance
 
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
Investigation of TTMC-SVPWM Strategies for Diode Clamped and Cascaded H-bridg...
 
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
Optimal Power Flow with Reactive Power Compensation for Cost And Loss Minimiz...
 
Mitigation of Power Quality Problems Using Custom Power Devices: A Review
Mitigation of Power Quality Problems Using Custom Power Devices: A ReviewMitigation of Power Quality Problems Using Custom Power Devices: A Review
Mitigation of Power Quality Problems Using Custom Power Devices: A Review
 
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
Comparison of Dynamic Stability Response of A SMIB with PI and Fuzzy Controll...
 
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
 
Intelligent Management on the Home Consumers with Zero Energy Consumption
Intelligent Management on the Home Consumers with Zero Energy ConsumptionIntelligent Management on the Home Consumers with Zero Energy Consumption
Intelligent Management on the Home Consumers with Zero Energy Consumption
 
Analysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic ToolsAnalysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic Tools
 
A Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur ClassificationA Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur Classification
 
Computing Some Degree-Based Topological Indices of Graphene
Computing Some Degree-Based Topological Indices of GrapheneComputing Some Degree-Based Topological Indices of Graphene
Computing Some Degree-Based Topological Indices of Graphene
 
A Lyapunov Based Approach to Enchance Wind Turbine Stability
A Lyapunov Based Approach to Enchance Wind Turbine StabilityA Lyapunov Based Approach to Enchance Wind Turbine Stability
A Lyapunov Based Approach to Enchance Wind Turbine Stability
 
Fuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane StructureFuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane Structure
 
Site Diversity Technique Application on Rain Attenuation for Lagos
Site Diversity Technique Application on Rain Attenuation for LagosSite Diversity Technique Application on Rain Attenuation for Lagos
Site Diversity Technique Application on Rain Attenuation for Lagos
 
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
Impact of Next Generation Cognitive Radio Network on the Wireless Green Eco s...
 
Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...Music Recommendation System with User-based and Item-based Collaborative Filt...
Music Recommendation System with User-based and Item-based Collaborative Filt...
 
A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...A Real-Time Implementation of Moving Object Action Recognition System Based o...
A Real-Time Implementation of Moving Object Action Recognition System Based o...
 
Wireless Sensor Network for Radiation Detection
Wireless Sensor Network for Radiation DetectionWireless Sensor Network for Radiation Detection
Wireless Sensor Network for Radiation Detection
 

Recently uploaded

Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...gragchanchal546
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 

Recently uploaded (20)

Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 

Facial Expression Recognition Based on Facial Motion Patterns

  • 1. Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol. 3, No. 4, December 2015, pp. 177~184 DOI: 10.11591/ijeei.v3i4.199  177 Received August 22, 2015; Revised October 21, 2015; Accepted November 6, 2015 Facial Expression Recognition Based on Facial Motion Patterns Leila Farmohammadi1 , Mohammad Baqer Menhaj2 1 Department of Computer and Information Technology Engineerin, Science and Research Branch, Islamic Azad University, Qazvin, Iran 2 One of the members of Scientific Affaires at Amirkabir University Technology, Computer and Electrical Engineering Branch, Tehran, Iran email: L_farmohammadi@yahoo.com 1 , menhaj@aut.ac.ir 2 Abstract Facial expression is one of the most powerful and direct mediums embedded in human beings to communicate with other individuals’ feelings and abilities. In recent years, many surveys have been carried on facial expression analysis. With developments in machine vision and artificial intelligence, facial expression recognition is considered a key technique of the developments in computer interaction of mankind and is applied in the natural interaction between human and computer, machine vision and psycho- medical therapy. In this paper, we have developed a new method to recognize facial expressions based on discovering differences of facial expressions, and consequently appointed a unique pattern to each single expression.by analyzing the image by means of a neighboring window on it, this recognition system is locally estimated. The features are extracted as binary local features; and according to changes in points of windows, facial points get a directional motion per each facial expression. Using pointy motion of all facial expressions and stablishing a ranking system, we delete additional motion points that decrease and increase, respectively, the ranking size and strenghth. Classification is provided according to the nearest neighbor. In the conclusion of the paper, the results obtained from the experiments on tatal data of Cohn-Kanade demonstrate that our proposed algorithm, compared to previous methods (hierarchical algorithm combined with several features and morphological methods as well as geometrical algorithms), has a better performance and higher reliability. Keywords: facial expressions, local binary features, nearest neighbor, pattern matching 1. Introduction Recently, according to the interaction between human and computer and existing intelligent systems, this human-computer interaction is deemed as one of the important issues in human daily life. Gesture recognition is a process in which man- made gestures are recognized by a computer. Gestures include meaningful motions of body such as physical movements, fingers, hands, arms, head or the body. Facial expressions is among the most powerful and direct.According to the broad application of this field, automatic recognition of facial expressions has attracted more attention in recent years. Despite the major developments in the field, facial expression recognition with high accuracy is really difficult, because of the complication and changability of facial expressions. Facial expression recognition may be a bit complicated due to the human age, race or sex, or whether the face is covered with cosmetics or other covering stuff such as glasses and hair. This paper focuses on the recognition of changed expressions in stable pixels, which is the basis for facial expression recognition in different media. Generally, there are two ways for facial expression recognition: methods based on the model, and those based on the appearance. Their difference lies in the way to describe the information about the expression. Model-based methods describe expressions according to the anatomy of the face and shape of body organs.AAM is one of the favorite and common model- based metods, while Cohn and Kanade mostly support combinations of AUs for facial expressions. In this paper, we detect facial expressions by considering pictures’ appearance and determining the differences between various expressions. This facial expression recognition is carried out according to human detection, i.e. by appointing and destingishing the most difference in facial changes with other expressions. The tests on total C-K data introduced the validity of the proposed algorithm.
  • 2.  ISSN: 2089-3272 IJEEI Vol. 3, No. 4, December 2015 : 177 – 184 178 The paper is organized as follows: In Part I, the previous works are described. the proposed algorithm is introduced in Part II. In Part III, the proposed method is assessed with previous methods. In fourth part the conclusion and in fifth part future work are presented [1]. A review of previous works. We generally intend to classify seven main categories of facial expressions: anger, disgust, fear, happiness, neutral, sadness, surprise. In hiearchical algorithm with several features, the basis and framework of the algorithm is that studying previous works led to the understanding that the accuracy and precision of both happiness and surprise are always reported in total result, and also prototypes of other five categories are blended in all dimensions. In such circumstances, they first distinguish two "easy" categories from the rest of the cases, and then with less interference, pay more attention to other five cases. doing this has increased detection percentage [2]. Another study of neuro-fuzzy classification network is carried on the extraction of binary local numbers, in which it detects expressions by deviding various parts of the face into five sections. The results has a low standard deviation in detection, but the high complexity makes this method less ideal [3]. 2. Proposed Method First, we show the stages of proposed method in the diagram of Figure 1. 2.1. Choosing the face First, we use the following algorith to locate the faces and cut out the face in the picture. The picture is normalized by rotation and leveling, and we cut the face from forehead to chin, and also from one ear to the other ear. Then, LBP is extracted for the face and is located in ageneral matrix for one picture that is presented in Figure 2 [4]. Normalizing pictures: 1. Rotate the images so that they are aligned with the the eyes by vertical rotation. 2. scale the face image so that the distance between the eyes is the same for all face images (scaling the image is equalizing pixel of all face components) 3. cut (face) to remove the background and the hair 4. Apply equalization histogram on face to normalize photometric. After processing, the image size is 150 × 200. Figure 1 shows the normalized procedure. Figure 1. Flow chart of proposed method
  • 3. IJEEI ISSN: 2089-3272  Facial Expression Recognition based on Facial Motion Patterns (Leila Farmohammadi) 179 Figure 2. The normalization processing (images from left to right: original image, normalized one, and rotated normalized one, normalized image after applying equalization histogram) [5] 2.2. Local binary pattern LBP operator tags the pixels of an image by 3x3 neighborhood thresholding in each single pixel, and results in a binary figure. LBP feature has been frequently used in SEX classification [6]. In equations 4 and 5, fc is the value of pixel center and fp is the central pixel neighborhood. The LBP value in central pixel is obtained from equation 5. The symbol , is used invariably for LBP operator [6], in which the use of LBP operator in a neighborhood of P points is sampled on the circle of radius R. Figure 3. Use of LBP operator in neighborhood (8.1) Figure 3 shows the LBP operator for neighborhood. And Figure 4 shows LBP results for R=1 and P=8. Figure 4. Applying LBP operator for pictures with parameters R=1 and P=8 The use of these features aimed to the strength of feature extraction in facial expression detection which ahs been recently the most popular and had gained the higher detection percerntage [5]. 2.3. Formation of a motion pattern for the face To choose one motion in order to get informed of the changes in one part of the image, we divide the human face into 3*3 neighbor frames and convert the main parts of the face including eyes, mouth, nose and forehead, formed in section 2-1, into figure 5. [7]-[10]
  • 4.  ISSN: 2089-3272 IJEEI Vol. 3, No. 4, December 2015 : 177 – 184 180 Figure 5. how to partition the face In Figure 5, face movement will be seen clearly with respect to the positioning of the human face in concordance with the formed partitions. Figure 6 shows how these partitions are embedded in the face. Figure 6. Locating templates on face Applying changes in human face, we start descovering changes in motion video of the face in general. With the aid of these changes, we can form a motion pattern in all pixels, which is shown in Figure 7. Figure 7. The sequence of faces in happiness According to the above sequence, the figure obtained from human face motion is presented in Figure 8. These changes lead ut to extract a motion pattern from the happiness expression.
  • 5. IJEEI ISSN: 2089-3272  Facial Expression Recognition based on Facial Motion Patterns (Leila Farmohammadi) 181 Figure 8. Changed pixels in happiness 2.4. Remove motion add-ons According to extraction of rules for each facial expression motion, we extract several rules for the face which overlap between all motions, and hence, remove other motions. This is done as follows: 1. choose one facial expression in order (sadness, happiness, .., etc) ( we have 7 facial expressions) 2. Compare motion patterns of these facial expressions based on the motion angle. This means that we consider those motions in one angle together (in trial and error, the best rate for obtained angles, is 10 degree different). 3. The motions located in the face, but undertaken no change, will be removed. 4. Remained motion patterns will be organized normally, that is we organize angles of one direction equally, this will remove extra complexity [11]. 2.5. Classifying the images: To make a reasonable classification according to the structure of proposed algorithm, we choose the classification of neighbor nearest which has the best result in the existing classifications (neural networks, support vector machine, etc.). According to tests performed using the nearest neighbor with k = 1, the result obtained is revealved in Figure 9. Interestingly, the papers [12]-[13] have also obtained the same result for the value of K, according to the extraction of features in the face images. Figure 9. Determining best rate for K- neighbor nearest
  • 6.  ISSN: 2089-3272 IJEEI Vol. 3, No. 4, December 2015 : 177 – 184 182 3. Evaluating Proposed Method To evaluate proposed method, we made use of Cohn-Kanade data set, which contains 123 persons with 7 different state of consequent images of one single facial expression. According to the Table 1, we have compared the strength of proposed method with previous methods. Sixty percent of Comparisons are devoted to tain images and 40 percent to test data. Choosing test and train data is done on the basis of cross-validation, which avoids hunger and enclosure in classes, and the accuracy rate of recognition will be more precise. In compared papers, the ratio of test and train data is obtained similarly. Table 1. Comparing proposed method with other methods Existing methods Detection percentage Hiearchical algorithm with several features (binary local- Gabor) 93 percent Neuro-fuzzy algorithm with partitioning 81.5 percent Proposed method 96.6 percent Table 2 Compares proposed method with other methods in all considered facial expressions. Table 2. Comparing existing methods AverageSurpriseSadnessNeutralHappinessFearDisgustAnger Compared method 9898.397.897.299.197.597.898.3 Method suggested 9393949595959191 Hierarchical method (7) M79818285827775 Nero Fuzzy algorithm by division(8) 8179818186817875 Method based on sample (11) Table 3 shows confusion matrix for proposed method. Table 3. Confusion matrix for proposed method SurpriseSadnessNeutralHappinessFearDisgustAngerFace mode %0%0%0%0%0%1.73/98%Anger %0%0%0%0%0%97.8%1.2Disgust %0%0%0%0%97.5%1.4%1.1Fear %0%0%0.9%99.1%0%0%0Happiness %0%1.6%97.2%0%0%1.2%0Neutral %0%98.3%0%0%0.7%1.0%0Sadness %98%0%0%1%0%1%0Surprise Figure 10 presents distribution diagram of data set; as you can see, detecting some feelings are severely tough, but applying changes in seperation of datas in Figure 11 shows that data seperation has been done more clearly.
  • 7. IJEEI ISSN: 2089-3272  Facial Expression Recognition based on Facial Motion Patterns (Leila Farmohammadi) 183 Figure 10. Picture of Cohn-Kande data set without applying changes Figure 11. The picture of Cohn-Kande data set with feature extraction 4. Conclusion In this paper, we introduced a new method based on the detection of changes in the face by partitioning facial forms. The proposed method extracts feature by using binary local features, and then place the points changed in this classification in a matrix, after matching change formats of the face with human face. The proposed method summarizes extracted matrix, and maintains the most facial changes for classification. Results show that proposed method has better accuracy in facial expression recognition, compared to previous methods. Future works Since facial changes in humans is located in certain parts of the face, we will be able to detect the amount of changes in each facial expression by forming movable sections in these parts. And for well removing of add-ons in this human motion matrix, we would better use an efficient fuzzy system, which removes considerable amount of additional motions and avoids negative effect in classifying facial expressions.
  • 8.  ISSN: 2089-3272 IJEEI Vol. 3, No. 4, December 2015 : 177 – 184 184 References [1] M. Glodek, S. Tschechne, G. Layher, M. Schels,T. Brosch, S. Scherer, M. K¨achele, M. Schmidt, H. Neu-mann, G. Palm, F. Schwenker. Multiple classifiersystems for the classification of audio-visual emotionalstates. In Proc. Affective Computing and Intelligent In-teraction Workshop on AVEC. 2011. [2] G. McKeown. Chatting with a virtual agent: The se-maine project character spike. Website. February 2011. [3] V. Ojansivu, J. Heikkil. Blur insensitive texture classification using local phase quantization. In Proc. Imageand Signal Processing. 2008. [4] B. Schuller, M. Valstar, F. Eyben, G. McKeown, R. Cowie, M. Pantic. The first inter-national audio/visual emotion challenge. In Proc. Affec-tive Computing and Intelligent Interaction Workshop on AVEC. 2011. [5] Patrick Lucey, et al. The Extended Cohn-Kanade Dataset (CK+): A complete dataset for action unit and emotionspecified. 2012 [6] C. Shan, S. Gong, PW. McEwan. Facial expression recognition based on Local. 2010; 2(2). [7] V. Gomati, K. Amara. Santhiyaku Jeevakumar. A Neuro Fuzzy approach for Facial Expression Recognition using LBP Histograms. International Journal of Computer Theory and Engineering. 2010; 2(2). [8] Keith Anderson. A Real-Time Automated System for the Recognition of Human Facial Expressions. IEEE Transactions on Systems, Man, and Cybernetics—Part B: Cybernetics. 2006; 36(1). [9] NS. Vu, A. Caplier. Enhanced patterns of orientededge magnitudes for face recognition and image matching. IEEE Transactions on Image Processing. 2012; 21(3):1352–1365. [10] Jun Ou. Automatic Facial Expression RecognitionUsing Gabor Filter and Expression Analysis. Second International Conference on Computer Modeling and Simulation. 2010. [11] Lu Jiang, Huazhong Shu, Pinzheng Zhang. The comparison of Hu moments and Zernike moments in expression recognition applications. The transaction of Luoyang University. 2004; 19(2):14-17. [12] Quan-You Zhao. Facial expression recognition based on fusion of Gabor and LBP features. Wavelet Analysis and Pattern Recognition. 2008. [13] NS. Vu, HM. Dee, A. Caplier. Face recognitionusing the poem descriptor. Pattern Recognition. 2012; 45(7): 2478–2488.