SlideShare a Scribd company logo
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1919-1922 ISSN: 2249-6645
www.ijmer.com 1919 | Page
Harish Kumar Dogra1
, Zohaib Hasan2
, Ashish Kumar Dogra3
1,2
(Department of ECE, G.G.I.T.S, Jabalpur, India)
3
(Department of ECE, Lovely Professional University, India
ABSTRACT: Since decades, face recognition has become an active area of research in computer vision and psychology.
The rapid developments of face recognition are being fueled by numerous advances in computer vision. An ongoing
challenge in this field is to design an effective human-computer interaction (HCII). In this paper we will study the latest
work done that has been done in the field of facial expression recognition and analysis. In our work we have recognized six
different expressions using Cohn-kanade database and system is trained using scaled conjugate gradient back-propagation
algorithm. In proposed methodology we have used MATLAB’s computer vision toolbox for face detection & cropping the
images and neural network toolbox. In our work we have achieved 100% training accuracy and 87.2% overall testing
accuracy of six different expressions.
Keywords: FACS (Face action coding system), neural network, Action units (AU), SVM (Support vector machines).
I. INTRODUCTION
Human-computer interaction such as voice, gesture, and force-feedback are emerging. Despite important advances,
one necessary ingredient for natural interaction is still missing that is emotions. Emotions play an important role in human-
to-human communication and interaction, allowing people to express themselves beyond the verbal domain. The ability to
understand human emotions is desirable for the computer in several applications. The facial expressions are one of the most
powerful channels of non-verbal Communication. Facial expression provides information about emotional response,
regulates interpersonal behavior, and communicates aspects of psychopathology. Facial expressions can reveal what people
are thinking and feeling, it is only recently that the face has been studied scientifically and has the great potential for human-
computer interaction.
Several approaches have been used for automatic facial emotions recognition from static images or video
sequences. In all these approaches, the first step is to detect the face and once the face is detected the next step is to extract
the features from the detected face that are relevant to display of emotions and classified into a predefined set of facial
actions or furthermore to emotion related expressions. Most of the facial emotion or expression analyzers recognize
expressions corresponding to the basic emotions, i.e happiness, anger, fear, surprise, disgust and sadness. Fig. 1 explains
basic steps that are used for facial expression analysis system.
Fig 1:- Basic Face expression analysis system
First step is the input image with different expressions play an important role in the facial expression analysis.
Properties of the image like its resolution, sizes etc are important and usually, the facial image in the frontal or near frontal
view is used to recognize facial expression. Once we have the image the next step is to cut and crop the image and detect
face using the face detector. Now after second step we got the balanced image whose feature should be fed to the system.
Face expression recognition using Scaled-conjugate gradient
Back-Propagation algorithm
0
20
40
60
80
100
1st Qtr 2nd Qtr 3rd Qtr 4th Qtr
East
West
North
Input Image
Face Acquisition & Detection
Feature Extraction
Analysis
Face Emotion Recognition
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1919-1922 ISSN: 2249-6645
www.ijmer.com 1920 | Page
The facial features are mainly of two types: geometric and appearances features [3]. Geometric features measures the
variation in shape, location, distance of facial components in different expressions. The appearance features can be extracted
on either whole face or specific regions in a facial image. The last and most critical step is the expression classification. The
classification systems classify the emotions into different categories according to the mood.
In the next section we will study about the related work that has been done in the field of face expression
recognition and analysis.
II. LITERATURE REVIEW
Research on human perception and cognition has been conducted for many years, but it is still unclear how humans
recognize facial expressions. Which types of parameters are used by humans, and how are they processed? By comparing
human and automatic facial expression recognition we may be able advance our understanding of each and discover new
ways of improving automatic facial expression recognition. Although it is often assumed that more fine-grained recognition
is preferable, the answer depends on both the quality of the face images and the type of application. Ideally, an automatic
face expression system should recognize all action units and their combinations. In high quality images, this goal seems
achievable; emotion-specified expressions then can be identified based on emotion prototypes identified in the psychology
literature. For each emotion, prototypic action units have been identified. In lower quality image data, only a subset of action
units and emotion specified expression may be recognized. Recognition of emotion-specified expressions directly may be
needed. We seek systems that become „self-aware‟ about the degree of recognition that is possible based on the information
of given images and adjust processing and outputs accordingly. Recognition from coarse-to-fine, for example from emotion-
specified expressions to subtle action units, depends on image quality and the type of application.
Two main streams in the current research on automatic analysis of facial expressions consider facial effect
(emotion) interference from facial expressions and facial muscle action detection [1]. In this section, we also evaluate the
various frameworks for emotion detection. The objective is to assess the relevance of different framework to deal with a
different kind of data.
2.1 Facial Action Coding System (FACS)
The Facial Action Coding System (FACS) is a comprehensive, anatomically based system for measuring nearly all
visually discernible facial movements [4]. FACS describes facial activity on the basis of action units (AU), as well as several
categories of head and eye positions and movements. Action Units (AU) are the fundamental actions of individual muscles
or groups of muscles. FACS is recognized as the most comprehensive and objective means for measuring facial movement
currently available, and it has become the standard for facial measurement in behavioral research in psychology and related
fields. Since FACS deals with the movement, not with other visible facial signs, it limits a full understanding of the
psychology of facial behavior. Thus the person performing the classification has to be trained to interpret the expression
from the action units obtained.
2.2 Neural network based analysis
Neural network learning methods provide a robust approach to approximating real-valued, discrete-valued, and
vector-valued target functions. For certain types of problems such as learning to interpret complex real-world sensor data,
artificial neural networks are among the most effective learning methods currently known. For example, the
BACKPROPAGATION has proven surprisingly successful in many practical problems such as learning to recognize
handwritten characters (Lecunn et al. 1989), learning to recognize spoken words (Lang et al 1990) and learning to recognize
faces (Cottrell 1990).
Padgent [5], Hara and Kobayashi [6, 7], Zhang [8] and Zhao [7] used neural network approach for expression
classification. They classified images into six or seven emotional categories. Padgett et al., [5] trained neural networks from
the data of 11 subjects and tested with the data from one subject. The training and testing dataset was interchanged and new
networks were trained and tested. A classification accuracy of 86% was achieved in this study. Hara and Kobayashi [6, 7]
also used neural networks approach. The training dataset consisted of from data of 15 subjects (90 images) and these
networks were tested using data from another 15 subjects. The classification accuracy achieved was 85 %. Zhang et al., [8]
used the JAFFE data base which consists of 10 Japanese female subjects. Although an accuracy of 90.1% was achieved;
same data was used for training and testing.
2.3 EMG based methods
Facial EMG measures the electrical activity of the facial muscles [9]. Facial expression analysis using EMG based
techniques requires invasive insertion of electrodes into the facial muscle fiber for accurate result. The major disadvantage of
using EMG based methods is that it may alter the normal behavior of the subjects due to attachment of electrodes and
confuse the subject.
Various teams have worked on the face expression recognition and analysis systems using FACS AU.
The results analysis work is done in two categories:
A) Person Independent:- Person independent category means in such systems, during training few images are not shown to
the system and we will use those images to check how many images the system identify based on the mood correctly.
B) Person Specific: - Person specific category means the faces that we have trained or shown to the system and testing is
done on the same faces.
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1919-1922 ISSN: 2249-6645
www.ijmer.com 1921 | Page
Teams Emotion Detection Overall
Person
Independent
Person
Specific
ANU [16] 0.649 0.838 0.734
KIT [1] 0.658 0.944 0.773
MIT-
Cambridge
[1]
0.448 0.433 0.44
Montreal
[1]
0.579 0.870 0.700
NUS [21] 0.636 0.730 0.672
Riverside
[2]
0.752 0.962 0.838
Table 2:- Emotion recognition using SVM and their accuracies by different teams.
III. EXPERIMENTATION
In this section we will explain the implementation of our proposed work. Our proposed work is divided into four main
steps explained below:
Step 1:-Collection of different face expression images
First step is to collect different images of different facial expressions. So for that we have used cohn-kanade database. It
consists of six basic emotions that we need to classify.
Step 2:- Creation of dataset
Step 3:- Selection of neural network
Once the dataset is created the next step is to select the neural network. It means we need to decide about input layer, hidden
layer and output layer. For our work, we have used 50*50 images it means our input layer consist of 2500 features. We have
used 200 hidden layer and since we want to classify six different emotions hence our output layer consist of 6 classes.
Fig: Neural network used
Step 4:- Training the system using Scale conjugate gradient back propagation algorithm.
Once the network architecture is decided the next step is to train this network. For that we have used scale conjugate gradient
back-propagation as learning algorithm
Step 5: Testing the system using unseen images.
Once the system is trained, Test input i.e. unseen images that are not shown to the system is provided to the system and
according to hypothesis the image is classified accordingly.
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1919-1922 ISSN: 2249-6645
www.ijmer.com 1922 | Page
IV. RESULTS
In this section, we will evaluate the proposed method. We have implemented our face recognition system using MATLAB.
We have used Cohn-Kanade database for emotion recognition which contains six different emotions. Classification rates [1]
by the baseline method for the emotion detection sub-challenge are shown in Table V. After simulating, we have got good
training and testing accuracies as shown in table 3.
Training accuracy 100%
Testing Accuracy 87.2%
Table 3: - Overall Training and testing accuracy
We have also measure performance of our system by estimating mean square error and % Error.
Mean squared error is the average squared difference between outputs and targets. Lower values are better. Zero
means no error.
Percent Error indicates the fraction of samples which are misclassified. A value of 0 means no misclassification,
100 indicates maximum misclassification.
Mean square error Error(%)
Training 1.16455e-5 0
Testing 4.04047e-2 12.76595e-0
Table 4:- Mean square error and Error (%)
In addition, we have provided confusion matrices for the for emotion recognition of the overall test dataset. Rows are
predicted results, columns the ground truth.
Angry Disgust Fear Happy Sad Surprise
Angry 3 0 0 0 0 0
Disgust 0 5 1 0 0 0
Fear 0 0 7 0 1 0
Happy 0 2 0 12 0 0
Sad 2 2 1 0 5 0
Surprise 0 0 0 0 0 9
Table 5:- Confusion Matrix for emotion recognition of the overall test dataset.
V. CONCLUSION
This paper describes the different techniques that are employed in face expression recognition and analysis. With
respect to machine learning techniques, we noticed a strong trend to use SVMs. Most of the teams result that we have
already shown in Table 2 used SVM, such techniques have proven very popular in recent literature. But in our work we
have used scale conjugate gradient back propagation algorithm and we are getting overall testing accuracy up to 87.2%
which is better than the as compared to the work done using SVM explained in table 2.
In our future work, we can improve our recognition rate by using LBP histogram, equalization techniques & PCA
techniques before training the system.
REFERENCES
[1] Michel F. Valstar , Marc Mehu, Bihan Jiang, Maja Pantic and Klaus Scherer “Meta-Analysis of the first facial expression
recognition Challenge” IEEE transactions on systems, man and cybernetics-part B, Vol 42 N0. 4, August 2012.
[2] Z Zeng, M Pantic, G. I Roisman and T.S Huang, “A survey of affect recognition methods : audio, visual and spontaneous
expressions” IEEE transaction patternanal. Mach. Intell. Vol. 31, no. 1, Jan 2009.
[3] Stan Z. Li, Anil K. Jain “Handbook of Face Recognition” Springer edition 2005.
[4] Ekman P., Friesen W.V., “The Facial Action Coding System: A Technique for the Measurement of Facial Movement,” San
Francisco, Consulting Psychologists Press, 1978.
[5] Padgett C., Cottrell G.W., “Representing Face Images for Emotion Classification,” Proceedings of Conference on Advances in
Neural Information Processing Systems, 1996, 894-900.
[6] Kobayashi H., Hara F., “Facial Interaction between Animated 3D Face Robot and Human Beings,” Proceedings of International
Conference on Systems, Man, Cybernetics, 1997, 3, 732-737.
[7] Kobayashi, H., Hara, F., "The Recognition of Basic Facial Expressions by Neural Network," Proceedings of International Joint
Conference on Neural Network, 1991, 460-466.
[8] Zhang Z., Lyons M., Schuster M., Akamatsu S., “Comparison between Geometry- Based and Gabor Wavelets-Based Facial
Expression Recognition Using Multi-Layer Perceptron,” Proceedings of International Conference on Automatic Face and Gesture
Recognition, 1998, 454-459.
[9] Zhao J., Kearney G., “Classifying Facial Emotions by Back-propagation Neural Networks with Fuzzy Inputs,” Proceedings of
Conference on Neural Information Processing, 1996, 1, 454-457.

More Related Content

What's hot

Emotion Recognition from Facial Expression Based on Fiducial Points Detection...
Emotion Recognition from Facial Expression Based on Fiducial Points Detection...Emotion Recognition from Facial Expression Based on Fiducial Points Detection...
Emotion Recognition from Facial Expression Based on Fiducial Points Detection...
IJECEIAES
 
Facial expression recognition system : survey
Facial expression recognition system : surveyFacial expression recognition system : survey
Facial expression recognition system : survey
Mohamed Alhmdany
 
Facial expression recognition based on image feature
Facial expression recognition based on image featureFacial expression recognition based on image feature
Facial expression recognition based on image feature
Tasnim Tara
 
Final Year Project - Enhancing Virtual Learning through Emotional Agents (Doc...
Final Year Project - Enhancing Virtual Learning through Emotional Agents (Doc...Final Year Project - Enhancing Virtual Learning through Emotional Agents (Doc...
Final Year Project - Enhancing Virtual Learning through Emotional Agents (Doc...Sana Nasar
 
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
 
Facial expression recognition using pca and gabor with jaffe database 11748
Facial expression recognition using pca and gabor with jaffe database 11748Facial expression recognition using pca and gabor with jaffe database 11748
Facial expression recognition using pca and gabor with jaffe database 11748
EditorIJAERD
 
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Willy Marroquin (WillyDevNET)
 
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
IRJET Journal
 
IRJET - Survey on Different Approaches of Depression Analysis
IRJET - Survey on Different Approaches of Depression AnalysisIRJET - Survey on Different Approaches of Depression Analysis
IRJET - Survey on Different Approaches of Depression Analysis
IRJET Journal
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Sandeep Wakchaure
 
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
Editor IJCATR
 
Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions  Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions
twinkle singh
 
FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...
FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...
FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...
csandit
 
Facial Expression Recognition
Facial Expression Recognition Facial Expression Recognition
Facial Expression Recognition
Rupinder Saini
 
FINDING FACIAL EXPRESSION PATTERNS ON VIDEOS BASED ON SMILE AND EYES-OPEN CON...
FINDING FACIAL EXPRESSION PATTERNS ON VIDEOS BASED ON SMILE AND EYES-OPEN CON...FINDING FACIAL EXPRESSION PATTERNS ON VIDEOS BASED ON SMILE AND EYES-OPEN CON...
FINDING FACIAL EXPRESSION PATTERNS ON VIDEOS BASED ON SMILE AND EYES-OPEN CON...
ijaia
 
Facial expression recognition
Facial expression recognitionFacial expression recognition
Facial expression recognition
ElyesMiri
 
Intellectual Person Identification Using 3DMM, GPSO and Genetic Algorithm
Intellectual Person Identification Using 3DMM, GPSO and Genetic AlgorithmIntellectual Person Identification Using 3DMM, GPSO and Genetic Algorithm
Intellectual Person Identification Using 3DMM, GPSO and Genetic Algorithm
IJCSIS Research Publications
 
IRJET- ATM Security using Machine Learning
IRJET- ATM Security using Machine LearningIRJET- ATM Security using Machine Learning
IRJET- ATM Security using Machine Learning
IRJET Journal
 

What's hot (20)

Emotion Recognition from Facial Expression Based on Fiducial Points Detection...
Emotion Recognition from Facial Expression Based on Fiducial Points Detection...Emotion Recognition from Facial Expression Based on Fiducial Points Detection...
Emotion Recognition from Facial Expression Based on Fiducial Points Detection...
 
Facial expression recognition system : survey
Facial expression recognition system : surveyFacial expression recognition system : survey
Facial expression recognition system : survey
 
184-144342105039-43
184-144342105039-43184-144342105039-43
184-144342105039-43
 
Facial expression recognition based on image feature
Facial expression recognition based on image featureFacial expression recognition based on image feature
Facial expression recognition based on image feature
 
Final Year Project - Enhancing Virtual Learning through Emotional Agents (Doc...
Final Year Project - Enhancing Virtual Learning through Emotional Agents (Doc...Final Year Project - Enhancing Virtual Learning through Emotional Agents (Doc...
Final Year Project - Enhancing Virtual Learning through Emotional Agents (Doc...
 
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)
 
Facial expression recognition using pca and gabor with jaffe database 11748
Facial expression recognition using pca and gabor with jaffe database 11748Facial expression recognition using pca and gabor with jaffe database 11748
Facial expression recognition using pca and gabor with jaffe database 11748
 
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
 
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
 
IRJET - Survey on Different Approaches of Depression Analysis
IRJET - Survey on Different Approaches of Depression AnalysisIRJET - Survey on Different Approaches of Depression Analysis
IRJET - Survey on Different Approaches of Depression Analysis
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
 
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
 
Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions  Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions
 
FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...
FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...
FACE RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS WITH MEDIAN FOR NORMALIZA...
 
Facial Expression Recognition
Facial Expression Recognition Facial Expression Recognition
Facial Expression Recognition
 
FINDING FACIAL EXPRESSION PATTERNS ON VIDEOS BASED ON SMILE AND EYES-OPEN CON...
FINDING FACIAL EXPRESSION PATTERNS ON VIDEOS BASED ON SMILE AND EYES-OPEN CON...FINDING FACIAL EXPRESSION PATTERNS ON VIDEOS BASED ON SMILE AND EYES-OPEN CON...
FINDING FACIAL EXPRESSION PATTERNS ON VIDEOS BASED ON SMILE AND EYES-OPEN CON...
 
Facial expression recognition
Facial expression recognitionFacial expression recognition
Facial expression recognition
 
Intellectual Person Identification Using 3DMM, GPSO and Genetic Algorithm
Intellectual Person Identification Using 3DMM, GPSO and Genetic AlgorithmIntellectual Person Identification Using 3DMM, GPSO and Genetic Algorithm
Intellectual Person Identification Using 3DMM, GPSO and Genetic Algorithm
 
IRJET- ATM Security using Machine Learning
IRJET- ATM Security using Machine LearningIRJET- ATM Security using Machine Learning
IRJET- ATM Security using Machine Learning
 
J01116164
J01116164J01116164
J01116164
 

Viewers also liked

Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
CSCJournals
 
Solving Poisson Equation using Conjugate Gradient Method and its implementation
Solving Poisson Equation using Conjugate Gradient Methodand its implementationSolving Poisson Equation using Conjugate Gradient Methodand its implementation
Solving Poisson Equation using Conjugate Gradient Method and its implementation
Jongsu "Liam" Kim
 
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
CSCJournals
 
Backpropagation algo
Backpropagation  algoBackpropagation  algo
Ijmer 46061528
Ijmer 46061528Ijmer 46061528
Ijmer 46061528IJMER
 
Optimal Control Problem and Power-Efficient Medical Image Processing Using Puma
Optimal Control Problem and Power-Efficient Medical Image Processing Using PumaOptimal Control Problem and Power-Efficient Medical Image Processing Using Puma
Optimal Control Problem and Power-Efficient Medical Image Processing Using Puma
IJMER
 
F04013437
F04013437F04013437
F04013437IJMER
 
Managing Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentManaging Business Analysis for Agile Development
Managing Business Analysis for Agile Development
IJMER
 
Classification Rule Discovery Using Ant-Miner Algorithm: An Application Of N...
Classification Rule Discovery Using Ant-Miner Algorithm: An  Application Of N...Classification Rule Discovery Using Ant-Miner Algorithm: An  Application Of N...
Classification Rule Discovery Using Ant-Miner Algorithm: An Application Of N...
IJMER
 
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed EquilibriumLoad balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
IJMER
 
A Novel Acknowledgement based Intrusion Detection System for MANETs
A Novel Acknowledgement based Intrusion Detection System for  MANETsA Novel Acknowledgement based Intrusion Detection System for  MANETs
A Novel Acknowledgement based Intrusion Detection System for MANETs
IJMER
 
Impact of Medical Mal-Practice in India
Impact of Medical Mal-Practice in IndiaImpact of Medical Mal-Practice in India
Impact of Medical Mal-Practice in India
IJMER
 
Low Cost Self-assistive Voice Controlled Technology for Disabled People
Low Cost Self-assistive Voice Controlled Technology for Disabled PeopleLow Cost Self-assistive Voice Controlled Technology for Disabled People
Low Cost Self-assistive Voice Controlled Technology for Disabled People
IJMER
 
Design of Neural Network Controller for Active Vibration control of Cantileve...
Design of Neural Network Controller for Active Vibration control of Cantileve...Design of Neural Network Controller for Active Vibration control of Cantileve...
Design of Neural Network Controller for Active Vibration control of Cantileve...
IJMER
 
Bm31225230
Bm31225230Bm31225230
Bm31225230IJMER
 
Be32779784
Be32779784Be32779784
Be32779784IJMER
 
Thermal Expansivity Behavior and Determination of Density of Al 6061-Sic-Gr ...
Thermal Expansivity Behavior and Determination of Density of  Al 6061-Sic-Gr ...Thermal Expansivity Behavior and Determination of Density of  Al 6061-Sic-Gr ...
Thermal Expansivity Behavior and Determination of Density of Al 6061-Sic-Gr ...
IJMER
 
A Review of Issues in Environmentally Conscious Manufacturing and Product Re...
A Review of Issues in Environmentally Conscious Manufacturing  and Product Re...A Review of Issues in Environmentally Conscious Manufacturing  and Product Re...
A Review of Issues in Environmentally Conscious Manufacturing and Product Re...
IJMER
 
Cq3210191021
Cq3210191021Cq3210191021
Cq3210191021IJMER
 

Viewers also liked (20)

Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
Comparison Between Levenberg-Marquardt And Scaled Conjugate Gradient Training...
 
Solving Poisson Equation using Conjugate Gradient Method and its implementation
Solving Poisson Equation using Conjugate Gradient Methodand its implementationSolving Poisson Equation using Conjugate Gradient Methodand its implementation
Solving Poisson Equation using Conjugate Gradient Method and its implementation
 
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
 
Thesis
ThesisThesis
Thesis
 
Backpropagation algo
Backpropagation  algoBackpropagation  algo
Backpropagation algo
 
Ijmer 46061528
Ijmer 46061528Ijmer 46061528
Ijmer 46061528
 
Optimal Control Problem and Power-Efficient Medical Image Processing Using Puma
Optimal Control Problem and Power-Efficient Medical Image Processing Using PumaOptimal Control Problem and Power-Efficient Medical Image Processing Using Puma
Optimal Control Problem and Power-Efficient Medical Image Processing Using Puma
 
F04013437
F04013437F04013437
F04013437
 
Managing Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentManaging Business Analysis for Agile Development
Managing Business Analysis for Agile Development
 
Classification Rule Discovery Using Ant-Miner Algorithm: An Application Of N...
Classification Rule Discovery Using Ant-Miner Algorithm: An  Application Of N...Classification Rule Discovery Using Ant-Miner Algorithm: An  Application Of N...
Classification Rule Discovery Using Ant-Miner Algorithm: An Application Of N...
 
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed EquilibriumLoad balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
 
A Novel Acknowledgement based Intrusion Detection System for MANETs
A Novel Acknowledgement based Intrusion Detection System for  MANETsA Novel Acknowledgement based Intrusion Detection System for  MANETs
A Novel Acknowledgement based Intrusion Detection System for MANETs
 
Impact of Medical Mal-Practice in India
Impact of Medical Mal-Practice in IndiaImpact of Medical Mal-Practice in India
Impact of Medical Mal-Practice in India
 
Low Cost Self-assistive Voice Controlled Technology for Disabled People
Low Cost Self-assistive Voice Controlled Technology for Disabled PeopleLow Cost Self-assistive Voice Controlled Technology for Disabled People
Low Cost Self-assistive Voice Controlled Technology for Disabled People
 
Design of Neural Network Controller for Active Vibration control of Cantileve...
Design of Neural Network Controller for Active Vibration control of Cantileve...Design of Neural Network Controller for Active Vibration control of Cantileve...
Design of Neural Network Controller for Active Vibration control of Cantileve...
 
Bm31225230
Bm31225230Bm31225230
Bm31225230
 
Be32779784
Be32779784Be32779784
Be32779784
 
Thermal Expansivity Behavior and Determination of Density of Al 6061-Sic-Gr ...
Thermal Expansivity Behavior and Determination of Density of  Al 6061-Sic-Gr ...Thermal Expansivity Behavior and Determination of Density of  Al 6061-Sic-Gr ...
Thermal Expansivity Behavior and Determination of Density of Al 6061-Sic-Gr ...
 
A Review of Issues in Environmentally Conscious Manufacturing and Product Re...
A Review of Issues in Environmentally Conscious Manufacturing  and Product Re...A Review of Issues in Environmentally Conscious Manufacturing  and Product Re...
A Review of Issues in Environmentally Conscious Manufacturing and Product Re...
 
Cq3210191021
Cq3210191021Cq3210191021
Cq3210191021
 

Similar to Face expression recognition using Scaled-conjugate gradient Back-Propagation algorithm

Two Level Decision for Recognition of Human Facial Expressions using Neural N...
Two Level Decision for Recognition of Human Facial Expressions using Neural N...Two Level Decision for Recognition of Human Facial Expressions using Neural N...
Two Level Decision for Recognition of Human Facial Expressions using Neural N...
IIRindia
 
A Comprehensive Survey on Human Facial Expression Detection
A Comprehensive Survey on Human Facial Expression DetectionA Comprehensive Survey on Human Facial Expression Detection
A Comprehensive Survey on Human Facial Expression Detection
CSCJournals
 
Emotion Recognition using Image Processing
Emotion Recognition using Image ProcessingEmotion Recognition using Image Processing
Emotion Recognition using Image Processing
ijtsrd
 
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
 
Eigenface based recognition of emotion variant faces
Eigenface based recognition of emotion variant facesEigenface based recognition of emotion variant faces
Eigenface based recognition of emotion variant faces
Alexander Decker
 
Fiducial Point Location Algorithm for Automatic Facial Expression Recognition
Fiducial Point Location Algorithm for Automatic Facial Expression RecognitionFiducial Point Location Algorithm for Automatic Facial Expression Recognition
Fiducial Point Location Algorithm for Automatic Facial Expression Recognition
ijtsrd
 
Facial expression using 3 d animation
Facial expression using 3 d animationFacial expression using 3 d animation
Facial expression using 3 d animationiaemedu
 
Facial expression using 3 d animation
Facial expression using 3 d animationFacial expression using 3 d animation
Facial expression using 3 d animationiaemedu
 
Facial expression using 3 d animation
Facial expression using 3 d animationFacial expression using 3 d animation
Facial expression using 3 d animationIAEME Publication
 
Facial expression using 3 d animation
Facial expression using 3 d animationFacial expression using 3 d animation
Facial expression using 3 d animationiaemedu
 
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
ijeei-iaes
 
EMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEWEMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEW
IRJET Journal
 
IRJET- Prediction of Human Facial Expression using Deep Learning
IRJET- Prediction of Human Facial Expression using Deep LearningIRJET- Prediction of Human Facial Expression using Deep Learning
IRJET- Prediction of Human Facial Expression using Deep Learning
IRJET Journal
 
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
 
Facial Emoji Recognition
Facial Emoji RecognitionFacial Emoji Recognition
Facial Emoji Recognition
ijtsrd
 
Analysis on techniques used to recognize and identifying the Human emotions
Analysis on techniques used to recognize and identifying  the Human emotions Analysis on techniques used to recognize and identifying  the Human emotions
Analysis on techniques used to recognize and identifying the Human emotions
IJECEIAES
 
Automatic analysis of facial affect a survey of registration, representation...
Automatic analysis of facial affect  a survey of registration, representation...Automatic analysis of facial affect  a survey of registration, representation...
Automatic analysis of facial affect a survey of registration, representation...
redpel dot com
 
Face recognition a survey
Face recognition a surveyFace recognition a survey
Face recognition a survey
ieijjournal
 
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
eSAT Journals
 

Similar to Face expression recognition using Scaled-conjugate gradient Back-Propagation algorithm (20)

Two Level Decision for Recognition of Human Facial Expressions using Neural N...
Two Level Decision for Recognition of Human Facial Expressions using Neural N...Two Level Decision for Recognition of Human Facial Expressions using Neural N...
Two Level Decision for Recognition of Human Facial Expressions using Neural N...
 
A Comprehensive Survey on Human Facial Expression Detection
A Comprehensive Survey on Human Facial Expression DetectionA Comprehensive Survey on Human Facial Expression Detection
A Comprehensive Survey on Human Facial Expression Detection
 
Emotion Recognition using Image Processing
Emotion Recognition using Image ProcessingEmotion Recognition using Image Processing
Emotion Recognition using Image Processing
 
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_...
 
Eigenface based recognition of emotion variant faces
Eigenface based recognition of emotion variant facesEigenface based recognition of emotion variant faces
Eigenface based recognition of emotion variant faces
 
Fiducial Point Location Algorithm for Automatic Facial Expression Recognition
Fiducial Point Location Algorithm for Automatic Facial Expression RecognitionFiducial Point Location Algorithm for Automatic Facial Expression Recognition
Fiducial Point Location Algorithm for Automatic Facial Expression Recognition
 
Facial expression using 3 d animation
Facial expression using 3 d animationFacial expression using 3 d animation
Facial expression using 3 d animation
 
Facial expression using 3 d animation
Facial expression using 3 d animationFacial expression using 3 d animation
Facial expression using 3 d animation
 
Facial expression using 3 d animation
Facial expression using 3 d animationFacial expression using 3 d animation
Facial expression using 3 d animation
 
Facial expression using 3 d animation
Facial expression using 3 d animationFacial expression using 3 d animation
Facial expression using 3 d animation
 
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
 
EMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEWEMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEW
 
IRJET- Prediction of Human Facial Expression using Deep Learning
IRJET- Prediction of Human Facial Expression using Deep LearningIRJET- Prediction of Human Facial Expression using Deep Learning
IRJET- Prediction of Human Facial Expression using Deep Learning
 
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...
 
Ijariie1177
Ijariie1177Ijariie1177
Ijariie1177
 
Facial Emoji Recognition
Facial Emoji RecognitionFacial Emoji Recognition
Facial Emoji Recognition
 
Analysis on techniques used to recognize and identifying the Human emotions
Analysis on techniques used to recognize and identifying  the Human emotions Analysis on techniques used to recognize and identifying  the Human emotions
Analysis on techniques used to recognize and identifying the Human emotions
 
Automatic analysis of facial affect a survey of registration, representation...
Automatic analysis of facial affect  a survey of registration, representation...Automatic analysis of facial affect  a survey of registration, representation...
Automatic analysis of facial affect a survey of registration, representation...
 
Face recognition a survey
Face recognition a surveyFace recognition a survey
Face recognition a survey
 
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
 

More from IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
IJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
IJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
IJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
IJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
IJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
IJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
IJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
IJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
IJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
IJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
IJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
IJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
IJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Face expression recognition using Scaled-conjugate gradient Back-Propagation algorithm

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1919-1922 ISSN: 2249-6645 www.ijmer.com 1919 | Page Harish Kumar Dogra1 , Zohaib Hasan2 , Ashish Kumar Dogra3 1,2 (Department of ECE, G.G.I.T.S, Jabalpur, India) 3 (Department of ECE, Lovely Professional University, India ABSTRACT: Since decades, face recognition has become an active area of research in computer vision and psychology. The rapid developments of face recognition are being fueled by numerous advances in computer vision. An ongoing challenge in this field is to design an effective human-computer interaction (HCII). In this paper we will study the latest work done that has been done in the field of facial expression recognition and analysis. In our work we have recognized six different expressions using Cohn-kanade database and system is trained using scaled conjugate gradient back-propagation algorithm. In proposed methodology we have used MATLAB’s computer vision toolbox for face detection & cropping the images and neural network toolbox. In our work we have achieved 100% training accuracy and 87.2% overall testing accuracy of six different expressions. Keywords: FACS (Face action coding system), neural network, Action units (AU), SVM (Support vector machines). I. INTRODUCTION Human-computer interaction such as voice, gesture, and force-feedback are emerging. Despite important advances, one necessary ingredient for natural interaction is still missing that is emotions. Emotions play an important role in human- to-human communication and interaction, allowing people to express themselves beyond the verbal domain. The ability to understand human emotions is desirable for the computer in several applications. The facial expressions are one of the most powerful channels of non-verbal Communication. Facial expression provides information about emotional response, regulates interpersonal behavior, and communicates aspects of psychopathology. Facial expressions can reveal what people are thinking and feeling, it is only recently that the face has been studied scientifically and has the great potential for human- computer interaction. Several approaches have been used for automatic facial emotions recognition from static images or video sequences. In all these approaches, the first step is to detect the face and once the face is detected the next step is to extract the features from the detected face that are relevant to display of emotions and classified into a predefined set of facial actions or furthermore to emotion related expressions. Most of the facial emotion or expression analyzers recognize expressions corresponding to the basic emotions, i.e happiness, anger, fear, surprise, disgust and sadness. Fig. 1 explains basic steps that are used for facial expression analysis system. Fig 1:- Basic Face expression analysis system First step is the input image with different expressions play an important role in the facial expression analysis. Properties of the image like its resolution, sizes etc are important and usually, the facial image in the frontal or near frontal view is used to recognize facial expression. Once we have the image the next step is to cut and crop the image and detect face using the face detector. Now after second step we got the balanced image whose feature should be fed to the system. Face expression recognition using Scaled-conjugate gradient Back-Propagation algorithm 0 20 40 60 80 100 1st Qtr 2nd Qtr 3rd Qtr 4th Qtr East West North Input Image Face Acquisition & Detection Feature Extraction Analysis Face Emotion Recognition
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1919-1922 ISSN: 2249-6645 www.ijmer.com 1920 | Page The facial features are mainly of two types: geometric and appearances features [3]. Geometric features measures the variation in shape, location, distance of facial components in different expressions. The appearance features can be extracted on either whole face or specific regions in a facial image. The last and most critical step is the expression classification. The classification systems classify the emotions into different categories according to the mood. In the next section we will study about the related work that has been done in the field of face expression recognition and analysis. II. LITERATURE REVIEW Research on human perception and cognition has been conducted for many years, but it is still unclear how humans recognize facial expressions. Which types of parameters are used by humans, and how are they processed? By comparing human and automatic facial expression recognition we may be able advance our understanding of each and discover new ways of improving automatic facial expression recognition. Although it is often assumed that more fine-grained recognition is preferable, the answer depends on both the quality of the face images and the type of application. Ideally, an automatic face expression system should recognize all action units and their combinations. In high quality images, this goal seems achievable; emotion-specified expressions then can be identified based on emotion prototypes identified in the psychology literature. For each emotion, prototypic action units have been identified. In lower quality image data, only a subset of action units and emotion specified expression may be recognized. Recognition of emotion-specified expressions directly may be needed. We seek systems that become „self-aware‟ about the degree of recognition that is possible based on the information of given images and adjust processing and outputs accordingly. Recognition from coarse-to-fine, for example from emotion- specified expressions to subtle action units, depends on image quality and the type of application. Two main streams in the current research on automatic analysis of facial expressions consider facial effect (emotion) interference from facial expressions and facial muscle action detection [1]. In this section, we also evaluate the various frameworks for emotion detection. The objective is to assess the relevance of different framework to deal with a different kind of data. 2.1 Facial Action Coding System (FACS) The Facial Action Coding System (FACS) is a comprehensive, anatomically based system for measuring nearly all visually discernible facial movements [4]. FACS describes facial activity on the basis of action units (AU), as well as several categories of head and eye positions and movements. Action Units (AU) are the fundamental actions of individual muscles or groups of muscles. FACS is recognized as the most comprehensive and objective means for measuring facial movement currently available, and it has become the standard for facial measurement in behavioral research in psychology and related fields. Since FACS deals with the movement, not with other visible facial signs, it limits a full understanding of the psychology of facial behavior. Thus the person performing the classification has to be trained to interpret the expression from the action units obtained. 2.2 Neural network based analysis Neural network learning methods provide a robust approach to approximating real-valued, discrete-valued, and vector-valued target functions. For certain types of problems such as learning to interpret complex real-world sensor data, artificial neural networks are among the most effective learning methods currently known. For example, the BACKPROPAGATION has proven surprisingly successful in many practical problems such as learning to recognize handwritten characters (Lecunn et al. 1989), learning to recognize spoken words (Lang et al 1990) and learning to recognize faces (Cottrell 1990). Padgent [5], Hara and Kobayashi [6, 7], Zhang [8] and Zhao [7] used neural network approach for expression classification. They classified images into six or seven emotional categories. Padgett et al., [5] trained neural networks from the data of 11 subjects and tested with the data from one subject. The training and testing dataset was interchanged and new networks were trained and tested. A classification accuracy of 86% was achieved in this study. Hara and Kobayashi [6, 7] also used neural networks approach. The training dataset consisted of from data of 15 subjects (90 images) and these networks were tested using data from another 15 subjects. The classification accuracy achieved was 85 %. Zhang et al., [8] used the JAFFE data base which consists of 10 Japanese female subjects. Although an accuracy of 90.1% was achieved; same data was used for training and testing. 2.3 EMG based methods Facial EMG measures the electrical activity of the facial muscles [9]. Facial expression analysis using EMG based techniques requires invasive insertion of electrodes into the facial muscle fiber for accurate result. The major disadvantage of using EMG based methods is that it may alter the normal behavior of the subjects due to attachment of electrodes and confuse the subject. Various teams have worked on the face expression recognition and analysis systems using FACS AU. The results analysis work is done in two categories: A) Person Independent:- Person independent category means in such systems, during training few images are not shown to the system and we will use those images to check how many images the system identify based on the mood correctly. B) Person Specific: - Person specific category means the faces that we have trained or shown to the system and testing is done on the same faces.
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1919-1922 ISSN: 2249-6645 www.ijmer.com 1921 | Page Teams Emotion Detection Overall Person Independent Person Specific ANU [16] 0.649 0.838 0.734 KIT [1] 0.658 0.944 0.773 MIT- Cambridge [1] 0.448 0.433 0.44 Montreal [1] 0.579 0.870 0.700 NUS [21] 0.636 0.730 0.672 Riverside [2] 0.752 0.962 0.838 Table 2:- Emotion recognition using SVM and their accuracies by different teams. III. EXPERIMENTATION In this section we will explain the implementation of our proposed work. Our proposed work is divided into four main steps explained below: Step 1:-Collection of different face expression images First step is to collect different images of different facial expressions. So for that we have used cohn-kanade database. It consists of six basic emotions that we need to classify. Step 2:- Creation of dataset Step 3:- Selection of neural network Once the dataset is created the next step is to select the neural network. It means we need to decide about input layer, hidden layer and output layer. For our work, we have used 50*50 images it means our input layer consist of 2500 features. We have used 200 hidden layer and since we want to classify six different emotions hence our output layer consist of 6 classes. Fig: Neural network used Step 4:- Training the system using Scale conjugate gradient back propagation algorithm. Once the network architecture is decided the next step is to train this network. For that we have used scale conjugate gradient back-propagation as learning algorithm Step 5: Testing the system using unseen images. Once the system is trained, Test input i.e. unseen images that are not shown to the system is provided to the system and according to hypothesis the image is classified accordingly.
  • 4. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1919-1922 ISSN: 2249-6645 www.ijmer.com 1922 | Page IV. RESULTS In this section, we will evaluate the proposed method. We have implemented our face recognition system using MATLAB. We have used Cohn-Kanade database for emotion recognition which contains six different emotions. Classification rates [1] by the baseline method for the emotion detection sub-challenge are shown in Table V. After simulating, we have got good training and testing accuracies as shown in table 3. Training accuracy 100% Testing Accuracy 87.2% Table 3: - Overall Training and testing accuracy We have also measure performance of our system by estimating mean square error and % Error. Mean squared error is the average squared difference between outputs and targets. Lower values are better. Zero means no error. Percent Error indicates the fraction of samples which are misclassified. A value of 0 means no misclassification, 100 indicates maximum misclassification. Mean square error Error(%) Training 1.16455e-5 0 Testing 4.04047e-2 12.76595e-0 Table 4:- Mean square error and Error (%) In addition, we have provided confusion matrices for the for emotion recognition of the overall test dataset. Rows are predicted results, columns the ground truth. Angry Disgust Fear Happy Sad Surprise Angry 3 0 0 0 0 0 Disgust 0 5 1 0 0 0 Fear 0 0 7 0 1 0 Happy 0 2 0 12 0 0 Sad 2 2 1 0 5 0 Surprise 0 0 0 0 0 9 Table 5:- Confusion Matrix for emotion recognition of the overall test dataset. V. CONCLUSION This paper describes the different techniques that are employed in face expression recognition and analysis. With respect to machine learning techniques, we noticed a strong trend to use SVMs. Most of the teams result that we have already shown in Table 2 used SVM, such techniques have proven very popular in recent literature. But in our work we have used scale conjugate gradient back propagation algorithm and we are getting overall testing accuracy up to 87.2% which is better than the as compared to the work done using SVM explained in table 2. In our future work, we can improve our recognition rate by using LBP histogram, equalization techniques & PCA techniques before training the system. REFERENCES [1] Michel F. Valstar , Marc Mehu, Bihan Jiang, Maja Pantic and Klaus Scherer “Meta-Analysis of the first facial expression recognition Challenge” IEEE transactions on systems, man and cybernetics-part B, Vol 42 N0. 4, August 2012. [2] Z Zeng, M Pantic, G. I Roisman and T.S Huang, “A survey of affect recognition methods : audio, visual and spontaneous expressions” IEEE transaction patternanal. Mach. Intell. Vol. 31, no. 1, Jan 2009. [3] Stan Z. Li, Anil K. Jain “Handbook of Face Recognition” Springer edition 2005. [4] Ekman P., Friesen W.V., “The Facial Action Coding System: A Technique for the Measurement of Facial Movement,” San Francisco, Consulting Psychologists Press, 1978. [5] Padgett C., Cottrell G.W., “Representing Face Images for Emotion Classification,” Proceedings of Conference on Advances in Neural Information Processing Systems, 1996, 894-900. [6] Kobayashi H., Hara F., “Facial Interaction between Animated 3D Face Robot and Human Beings,” Proceedings of International Conference on Systems, Man, Cybernetics, 1997, 3, 732-737. [7] Kobayashi, H., Hara, F., "The Recognition of Basic Facial Expressions by Neural Network," Proceedings of International Joint Conference on Neural Network, 1991, 460-466. [8] Zhang Z., Lyons M., Schuster M., Akamatsu S., “Comparison between Geometry- Based and Gabor Wavelets-Based Facial Expression Recognition Using Multi-Layer Perceptron,” Proceedings of International Conference on Automatic Face and Gesture Recognition, 1998, 454-459. [9] Zhao J., Kearney G., “Classifying Facial Emotions by Back-propagation Neural Networks with Fuzzy Inputs,” Proceedings of Conference on Neural Information Processing, 1996, 1, 454-457.