SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015
DOI : 10.5121/ijait.2015.5601 1
EMOTION RECOGNITION FROM FACIAL
EXPRESSION BASED ON BEZIER CURVE
Shruti Bansal1
and Pravin Nagar2
1
Department of Computer Science ,Pranveer Singh Institute of Technology, Kanpur,
Uttar Pradesh
2
Assistant Professor Pranveer Singh Institute of Technology, Kanpur, Uttar Pradesh
ABSTRACT
Human emotions are conveyed by different medium such as behaviours, actions, poses, facial expressions
and speech. Multitudinous researches have been carried out to find out the relation between these mediums
and emotions. This paper proposes a system which automatically recognizes the emotion represented on a
face. Thus, a Bezier curve based solution together with image processing is used in classifying the
emotions. Coloured face images are given as input to the system. Then, Image processing based feature
point extraction method is applied to extract a set of selected feature points. Finally, extracted features like
eyes and mouth, obtained after processing is given as input to the curve algorithm to recognize the emotion
contained. Experimental results show average 60% of success to analyse and recognize emotion detection.
KEYWORDS
Emotion Recognition, Feature detection, Bezier Curve.
1. INTRODUCTION
In Biometric research, Recognition and analysis of human facial expression is very popular topic.
There have been numerous researches done for this in each area of science.
Facial expressions are a way to express our emotions and also to provide gestures during social
interactions. Basically, Researches have shown that facial expressions can significantly alter the
meaning of what is spoken as well as control the flow of a conversation. Scrutinizing of emotions
by computers has been a research area since Charles Darwin’s age. In today’s era, researches
focus on improving human-computer interfaces, as well as on improving the actions which
computer takes on feedback from the user. When computers could detect these emotional inputs,
they would give specific and appropriate help to others in ways that are more compatible with the
user’s needs and preferences. It doesn’t deal with the rest of the body, but only the facial features.
Many techniques have been proposed for emotion detection, but not all give an accurate result or
are easy to implement.
This paper proposes a scheme in which we adopted the feature based approach, i.e. automatically
detection of eye and mouth from a still image is done using the Canny Edge detection algorithm
and then the classification of emotion is conducted by implementing Bezier curve algorithms and
measuring distance between certain points. The implementation of this algorithm is done on net
beans API.
This paper is planned as follows next section reviews related works about emotion recognition
through facial expression analysis. Section 3 is about the proposed system that uses two main
International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015
2
steps to detect and recognize the facial emotion from still images. Experimental results are shown
in section 4, and section 5 is presenting about the conclusion.
2. RELATED WORKS
The inceptions of facial expression analysis began from the nineteenth century, when Darwin
initially proposed the idea of general outward appearances in living creatures. Since the mid-
1970s, Ekman and Friesen (1975) have performed different investigations of human outward
appearances, giving confirmation to bolster this all-inclusiveness hypothesis.
Ira et al proposed construction modeling of Hidden Markov Models for programming fragment
and perceive human outward appearances from video arrangements. At that point a paper was
proposed about programmed influence dissect and acknowledgment of human feeling.
Investigates on perceiving feeling through outward appearance was proposed by Ekman, who
began their work from the mental point of view. A strategy for an outward appearance
acknowledgment for a human speaker by utilizing warm picture preparing and a discourse
acknowledgment framework was explored by Yashnari. Spiro's et al recommended the extraction
of proper facial elements and the ensuing acknowledgment of the client's passionate state that
could be vigorous to outward appearance varieties among changed clients. Facial Emotion
Recognition System for AUTISM was executed by Anjana R.besides , Lavanya M. Henry A.
Rowley, Shumeet Baluja, Takeo Kanade in 1998 spearheaded Neural Network-Based Face
Detection. All systems to investigate feelings are unique in relation to one another.
3. PROPOSED METHOD
This paper is about the implementation of face detection and emotion recognition. The proposed
technique is made out of two noteworthy steps: the initial step is the location and examination of
the elements of the data to the following step, and the second step is the acknowledgment of the
facial feeling of the trademark highlights.
Piece outlines of our proposed technique are delineated here in figure 1 and figure 2 which
demonstrates the flowchart of step 1 and step 2 individually.
Figure 1
-Step1Detection
Detection of
eyes
Detection of Mouth
International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015
3
Figure 2
The Flowchart of Proposed System
In the initial step for detection, our techniques find and distinguish the locale of eye and mouth
from a face and crop them. Along these lines, our proposed calculation for extraction of facial
area for eye and mouth is done by Canny Edge Detection. At that point, skin filtration is
connected, i.e. Identification of Skin Color utilizing YCbCr to the region of interest. After this,
apply big connected Operation with the goal that we might ready to concentrate focuses to apply
a Bezier bend to eyes and mouth. Finally, comprehension and acknowledgment of facial
measuring so as to feel are performed the distinction between separation focuses in Bezier bend
put away in the database..
3.1 Eye and Mouth Detection
We endeavor to separate the locale of eye and mouth from a still picture utilizing Canny Edge
Detection calculation that was produced by John F. Watchful in 1986. The Canny Edge Location
calculation was utilized through OpenCv API as a part of which haarcascades record, for eyes
and mouth was predefined. By applying this algorithm, a red shading edge is drawn which
demonstrate the part of eye and mouth being removed for further applying procedure to it. Figure
3 demonstrates the extraction of eyes and Figure 4 demonstrates the extraction of mouth.
Figure 3. Detection of Eyes
F
i
g
u
r
e
Step 2-Recognition
Skin filtration
Big
Connected
Operation
Apply Bezier
Curve
Recognition of Facial
Emotion
International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015
4
Figure 4. Detection of Mouth
3.2 Detection of Skin Color Using Ycbcr
The Color space changes and lighting pay is performed next. For this situation, we have adjusted
to use a skin shading based methodology utilizing YCbCr model. With shading model, Y, a
solitary part speaks to luminance data and shading data is put away as two shading contrast
segment, Cb and Cr. Part Cb is the contrast between the blue segment and a reference quality, and
segment Cr is the distinction between the red segment and a reference esteem. Subsequent to
changing over shading display, an enlightenment adjustments essential amid the pre-handling for
the precise face discovery. Since the light condition is a critical component to impact on the
execution of recognition, we endeavor preprocessing to balance the force esteem in a picture.
Fundamentally, in skin filtration approach the skin shade of the given element is being separated
and just those part is noticeable that is not in skin shading. Subsequently, figure 5 delineates the
skin filtration of right eye.
Figure 5
3.3 Big Connect Operation
Presently, in the skin filtrate picture, there are dark areas on the eye, and it might be conceivable
that some other part additionally have somewhat diverse shading than skin shading. At that point
we apply big connect district for discovering the dark area, which contains eye in the picture.
Furthermore, we are certain that the enormous area is the eye on the grounds i.e. in the eye box,
the eye is the biggest thing which is not the same as the skin.
In figure 6, it demonstrates that applying big connect interfaces operation to skin separated eye
lead to the disposal of minor part and the outcome is the significant segment of the eye.
Figure 6
Apply big connect
Skin Filtration
Figu
re 2
International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015
5
3.4 Bezier Curve
We need to apply bend calculation on the resultant picture i.e. eye. For applying Bezier bend, we
locate the beginning and completion pixel of the eye in flat. At that point we draw two
digressions on upper eye from the beginning and completion pixel furthermore discover three
focuses on the digression which is not the piece of the eye. For the lower eye, we discover three
focuses like upper eye. We utilize Cubic Bezier bends to draw the Bezier bend of the eye. Along
these lines, we draw two Bezier bends for the eye, one for upper eye and one for lower eye.
Figure 7
3.5 Training Dataset
In preparing database, there are two tables which are putting away individual data and files of
four emotions with his/her own bends of outward appearance investigation. For discovery of
emotion, we have to process the separation of coordinated correspondence of every interest areas
between an information picture and the pictures in the preparation database. The Bezier curves
are drawn over vital lines of removing components.
These are the preparation sets:
Training Datasets
4. EXPERIMENT AND RESULTS
The expressions smile, sad, surprise and normal are considered in the implementation of the
testing of face recognition. The faces with expressions are compared against the training face
database. The Bezier points are interposed over the principal lines of facial features. These points
for each curve form the adjacent curve segments. The distance is calculated based on the curve
segments. Then, considerate and judgment of facial emotion are selected by determining
Bezier
Curve
International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015
6
similarity in faces. To categorize facial emotion, firstly we need to determine the expressions, i.e.
Detection and Recognition of Facial. All images are colorful. Figure 5 shows sample facial
images which expresses an emotion, for example, by neutral and smiling expression. The
algorithm presented in the previous section is implemented with Java, and experiments are
performed on Intel Core 2 Duo CPU, i.e. 2.00GHz PC with 2 GB RAM, as shown in Figure 8.
The experiment shows the recognition results under different facial expressions such as smile,
sad, surprise and normal. The proposed method gives successful emotion recognition of ratio
60%. Experimental result tells that success ratio is better for smile, because the control points and
curves for smile are more perfect. Grayscale images from the database are tough to be detected
since the skin color pattern of facial region cannot be filtered in the image.
Figure 8
5. CONCLUSION
This work tries to resolve the problem of emotion recognition from an image based and a Bezier
curve based approach. Various ways have been established to address the problem. In this
approach performance was main issue. Thus, to increase performance of the system Bezier curve,
which has to be drawn is made by taking 6 points from featured image. Emotion recognition is
still a complex problem in the science field. Emotions can be expressed in different ways, i.e.
facial expressions, pose, behavior, actions and speech. Facial expressions were the feature we
acquired for the recognition of emotions in humans. Based on the points within the extracted
feature a curve was drawn to identify the emotions contained. The proposed system is
performance wise very good and provides better accuracy in emotion recognition. It has ability in
recognizing the correct emotion with 70% accuracy even when the features are incorrectly
identified.
REFRENCES
[1] Marian Stewart Bartlett, Gwen Littlewort, Ian Fasel, and Javier R. Movellan.(2003) Real time face
detection and facial expression recognition: Development and applications to human computer
interaction. In Proceeding of the Conference on Computer Vision and Pattern Recognition Workshop,
2003.
[2] Jeffrey F. CohnBy Ying-li Tian, Takeo Kanade. Recognizing action units for facial expression
analysis. In 2000 IEEE Computer Society Conference on Computer Vision and Pattern Recognition
(CVPR’00) - Volume 1, June 2000.
[3] a) Hehua Chi Lianhua Chi, b) Meng Fang a, c) Juebo Wuca FACIAL EXPRESSION
RECOGNITION BASED ON CLOUD MODEL
a)International School of Software, Wuhan University, Wuhan
b)School of Computer Science and Technology, Huazhong
c)State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing,
Wuhan University, Wuhan
[4] Spiros V. Ioannou, Amaryllis T. Raouzaiou, Vasilis A. Tzouvaras,Theofilos P. Mailis, Kostas C.
Karpouzis, Stefanos D. Kollias* Emotion recognition through facial expression analysis based on a
International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015
7
neurofuzzy network Image, Video and Multimedia Systems Laboratory, School of Electrical and
Computer Engineering, National Technical University of Athens, Zografou 15773, received 24 March
2005; accepted 27 March 2005
[5] 1Anjana R., 2Lavanya M. Facial Emotions Recognition System for Autism International Journal of
Advanced Engineering Technology E-ISSN 0976-3945 Int J Adv Engg Tech/Vol. V/Issue II/April-
June, 2014/40-43 Research Paper
[6] Ashish Lonare1, Shweta V. Jain2 A Survey on Facial Expression Analysis for Emotion Recognition
Student M.tech, Department of Computer Science and Engineering, Shri Ramdeobaba College of
Engineering and Management, Nagpur, India. International Journal of Advanced Research in
Computer and Communication Engineering Vol. 2, Issue 12, December 2013
[7] Akanksha Manuj ,Supriya Agrawal Automated Human Facial Expression and Emotion Detection: A
Review Computer Science Department, Student. NMIMS University, India. International Journal of
Computer Applications (0975 – 8887) Volume 110 – No. 2, January 2015
[8] Matthew S. Ratliff Department of Computer Science University of North Carolina Wilmington, Eric
Patterson Department of Computer Science University of North Carolina Wilmington .Emotion
Recognition Using Facial Expressions with Active Appearance Models.
[9] M.Swathi P.A Ashoka Vardini T.Bharat Kumar Department of CSE, JNTUA Department of CSE,
JNTUA Software Engineer TCS, Chennai. Facial Expression Recognition Based on Co-ordinate and
Bezier Curves. International Journal of Advanced Research in Computer Science and Software
Engineering Research Paper.Volume 3, Issue 9, September 2013 ISSN: 2277 128X
[10] Yong-Hwan Lee Dept. of Applied Computer Engineering Dankook University, Yongin, Korea Woori
Han and Youngseop Kim Dept. of Electronics Engineering Dankook University Cheonan, Korea.
Emotional Recognition from Facial Expression Analysis using Bezier Curve Fitting. 2013 16th
International Conference on Network-Based Information Systems.
[11] Jadhav, Jinal B. Mashruwala, Aditi K. Nehete, Pooja A. Panjari Real Time Emotion Recognition
through Facial Expressions for Desktop Devices International Journal of Emerging Science and
Engineering (IJESE) ISSN: 2319–6378, Volume-1, Issue-7, May 2013.

More Related Content

What's hot

Face Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and ClassifiersFace Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and Classifiers
Journal For Research
 
Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers
Rupinder Saini
 

What's hot (20)

Pose Invariant Face Recognition using Neuro-Fuzzy Approach
Pose Invariant Face Recognition using Neuro-Fuzzy ApproachPose Invariant Face Recognition using Neuro-Fuzzy Approach
Pose Invariant Face Recognition using Neuro-Fuzzy Approach
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point Clouds
 
Ck36515520
Ck36515520Ck36515520
Ck36515520
 
Ijariie1177
Ijariie1177Ijariie1177
Ijariie1177
 
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...
 
J01116164
J01116164J01116164
J01116164
 
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)
 
Automatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A ReviewAutomatic Emotion Recognition Using Facial Expression: A Review
Automatic Emotion Recognition Using Facial Expression: A Review
 
Face recognition across non uniform motion blur, illumination, and pose
Face recognition across non uniform motion blur, illumination, and poseFace recognition across non uniform motion blur, illumination, and pose
Face recognition across non uniform motion blur, illumination, and pose
 
Happiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age ConditionsHappiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age Conditions
 
Face Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and ClassifiersFace Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and Classifiers
 
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
 
A deep learning facial expression recognition based scoring system for restau...
A deep learning facial expression recognition based scoring system for restau...A deep learning facial expression recognition based scoring system for restau...
A deep learning facial expression recognition based scoring system for restau...
 
PARTIAL MATCHING FACE RECOGNITION METHOD FOR REHABILITATION NURSING ROBOTS BEDS
PARTIAL MATCHING FACE RECOGNITION METHOD FOR REHABILITATION NURSING ROBOTS BEDSPARTIAL MATCHING FACE RECOGNITION METHOD FOR REHABILITATION NURSING ROBOTS BEDS
PARTIAL MATCHING FACE RECOGNITION METHOD FOR REHABILITATION NURSING ROBOTS BEDS
 
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.
 
Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers Facial expression recongnition Techniques, Database and Classifiers
Facial expression recongnition Techniques, Database and Classifiers
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Facial expression recognition
Facial expression recognitionFacial expression recognition
Facial expression recognition
 
[IJET-V1I1P4]Author :Juhi Raut, Snehal Patil, Shraddha Gawade, Prof. Mamta Me...
[IJET-V1I1P4]Author :Juhi Raut, Snehal Patil, Shraddha Gawade, Prof. Mamta Me...[IJET-V1I1P4]Author :Juhi Raut, Snehal Patil, Shraddha Gawade, Prof. Mamta Me...
[IJET-V1I1P4]Author :Juhi Raut, Snehal Patil, Shraddha Gawade, Prof. Mamta Me...
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
 

Viewers also liked

Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
Anukriti Dureha
 
Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognize
Avdhesh Gupta
 
Tootearenduskoolituse esitlus 070115
Tootearenduskoolituse esitlus 070115Tootearenduskoolituse esitlus 070115
Tootearenduskoolituse esitlus 070115
Loovusait
 

Viewers also liked (17)

Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
 
Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognize
 
Emotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speechEmotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speech
 
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
 
Outdoor Hoardings across Kerala - Kerala Outdoor Media
Outdoor Hoardings across Kerala - Kerala Outdoor MediaOutdoor Hoardings across Kerala - Kerala Outdoor Media
Outdoor Hoardings across Kerala - Kerala Outdoor Media
 
Quality improves productivity
Quality improves productivityQuality improves productivity
Quality improves productivity
 
Tootearenduskoolituse esitlus 070115
Tootearenduskoolituse esitlus 070115Tootearenduskoolituse esitlus 070115
Tootearenduskoolituse esitlus 070115
 
Видатні українці
Видатні українціВидатні українці
Видатні українці
 
KS
KSKS
KS
 
ELABORATE LEXICON EXTENDED LANGUAGE WITH A LOT OF CONCEPTUAL INFORMATION
ELABORATE LEXICON EXTENDED LANGUAGE WITH A LOT OF CONCEPTUAL INFORMATIONELABORATE LEXICON EXTENDED LANGUAGE WITH A LOT OF CONCEPTUAL INFORMATION
ELABORATE LEXICON EXTENDED LANGUAGE WITH A LOT OF CONCEPTUAL INFORMATION
 
Cyclones that hit india in the past decade
Cyclones that hit india in the past decadeCyclones that hit india in the past decade
Cyclones that hit india in the past decade
 
Міста України
Міста УкраїниМіста України
Міста України
 
watch here Indianapolis 500
watch here Indianapolis 500watch here Indianapolis 500
watch here Indianapolis 500
 
Performance Analysis of Bfsk Multi-Hop Communication Systems Over K-μ Fading ...
Performance Analysis of Bfsk Multi-Hop Communication Systems Over K-μ Fading ...Performance Analysis of Bfsk Multi-Hop Communication Systems Over K-μ Fading ...
Performance Analysis of Bfsk Multi-Hop Communication Systems Over K-μ Fading ...
 
Global Market Update
Global Market UpdateGlobal Market Update
Global Market Update
 
WSN, FND, LEACH, modified algorithm, data transmission
WSN, FND, LEACH, modified algorithm, data transmission WSN, FND, LEACH, modified algorithm, data transmission
WSN, FND, LEACH, modified algorithm, data transmission
 
Magnify Network Lifetime in WSN by Reducing Data Aggregation Distance of Weak...
Magnify Network Lifetime in WSN by Reducing Data Aggregation Distance of Weak...Magnify Network Lifetime in WSN by Reducing Data Aggregation Distance of Weak...
Magnify Network Lifetime in WSN by Reducing Data Aggregation Distance of Weak...
 

Similar to EMOTION RECOGNITION FROM FACIAL EXPRESSION BASED ON BEZIER CURVE

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 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
 
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
 
Facial Emoji Recognition
Facial Emoji RecognitionFacial Emoji Recognition
Facial Emoji Recognition
ijtsrd
 

Similar to EMOTION RECOGNITION FROM FACIAL EXPRESSION BASED ON BEZIER CURVE (20)

Emotion Recognition using Image Processing
Emotion Recognition using Image ProcessingEmotion Recognition using Image Processing
Emotion Recognition using Image Processing
 
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...
 
EMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEWEMOTION RECOGNITION SYSTEMS: A REVIEW
EMOTION RECOGNITION SYSTEMS: A REVIEW
 
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
 
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...
 
Real Time Facial Expression Recognition and Imitation
Real Time Facial Expression Recognition and ImitationReal Time Facial Expression Recognition and Imitation
Real Time Facial Expression Recognition and Imitation
 
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
 
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
 
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
 
76 s201920
76 s20192076 s201920
76 s201920
 
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
 
184
184184
184
 
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...
 
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSING
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSINGAN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSING
AN IMPROVED TECHNIQUE FOR HUMAN FACE RECOGNITION USING IMAGE PROCESSING
 
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 ...
 
Facial Emoji Recognition
Facial Emoji RecognitionFacial Emoji Recognition
Facial Emoji Recognition
 
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
 
IRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection SystemIRJET - Emotionalizer : Face Emotion Detection System
IRJET - Emotionalizer : Face Emotion Detection System
 
IRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection SystemIRJET- Emotionalizer : Face Emotion Detection System
IRJET- Emotionalizer : Face Emotion Detection System
 

Recently uploaded

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 

EMOTION RECOGNITION FROM FACIAL EXPRESSION BASED ON BEZIER CURVE

  • 1. International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015 DOI : 10.5121/ijait.2015.5601 1 EMOTION RECOGNITION FROM FACIAL EXPRESSION BASED ON BEZIER CURVE Shruti Bansal1 and Pravin Nagar2 1 Department of Computer Science ,Pranveer Singh Institute of Technology, Kanpur, Uttar Pradesh 2 Assistant Professor Pranveer Singh Institute of Technology, Kanpur, Uttar Pradesh ABSTRACT Human emotions are conveyed by different medium such as behaviours, actions, poses, facial expressions and speech. Multitudinous researches have been carried out to find out the relation between these mediums and emotions. This paper proposes a system which automatically recognizes the emotion represented on a face. Thus, a Bezier curve based solution together with image processing is used in classifying the emotions. Coloured face images are given as input to the system. Then, Image processing based feature point extraction method is applied to extract a set of selected feature points. Finally, extracted features like eyes and mouth, obtained after processing is given as input to the curve algorithm to recognize the emotion contained. Experimental results show average 60% of success to analyse and recognize emotion detection. KEYWORDS Emotion Recognition, Feature detection, Bezier Curve. 1. INTRODUCTION In Biometric research, Recognition and analysis of human facial expression is very popular topic. There have been numerous researches done for this in each area of science. Facial expressions are a way to express our emotions and also to provide gestures during social interactions. Basically, Researches have shown that facial expressions can significantly alter the meaning of what is spoken as well as control the flow of a conversation. Scrutinizing of emotions by computers has been a research area since Charles Darwin’s age. In today’s era, researches focus on improving human-computer interfaces, as well as on improving the actions which computer takes on feedback from the user. When computers could detect these emotional inputs, they would give specific and appropriate help to others in ways that are more compatible with the user’s needs and preferences. It doesn’t deal with the rest of the body, but only the facial features. Many techniques have been proposed for emotion detection, but not all give an accurate result or are easy to implement. This paper proposes a scheme in which we adopted the feature based approach, i.e. automatically detection of eye and mouth from a still image is done using the Canny Edge detection algorithm and then the classification of emotion is conducted by implementing Bezier curve algorithms and measuring distance between certain points. The implementation of this algorithm is done on net beans API. This paper is planned as follows next section reviews related works about emotion recognition through facial expression analysis. Section 3 is about the proposed system that uses two main
  • 2. International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015 2 steps to detect and recognize the facial emotion from still images. Experimental results are shown in section 4, and section 5 is presenting about the conclusion. 2. RELATED WORKS The inceptions of facial expression analysis began from the nineteenth century, when Darwin initially proposed the idea of general outward appearances in living creatures. Since the mid- 1970s, Ekman and Friesen (1975) have performed different investigations of human outward appearances, giving confirmation to bolster this all-inclusiveness hypothesis. Ira et al proposed construction modeling of Hidden Markov Models for programming fragment and perceive human outward appearances from video arrangements. At that point a paper was proposed about programmed influence dissect and acknowledgment of human feeling. Investigates on perceiving feeling through outward appearance was proposed by Ekman, who began their work from the mental point of view. A strategy for an outward appearance acknowledgment for a human speaker by utilizing warm picture preparing and a discourse acknowledgment framework was explored by Yashnari. Spiro's et al recommended the extraction of proper facial elements and the ensuing acknowledgment of the client's passionate state that could be vigorous to outward appearance varieties among changed clients. Facial Emotion Recognition System for AUTISM was executed by Anjana R.besides , Lavanya M. Henry A. Rowley, Shumeet Baluja, Takeo Kanade in 1998 spearheaded Neural Network-Based Face Detection. All systems to investigate feelings are unique in relation to one another. 3. PROPOSED METHOD This paper is about the implementation of face detection and emotion recognition. The proposed technique is made out of two noteworthy steps: the initial step is the location and examination of the elements of the data to the following step, and the second step is the acknowledgment of the facial feeling of the trademark highlights. Piece outlines of our proposed technique are delineated here in figure 1 and figure 2 which demonstrates the flowchart of step 1 and step 2 individually. Figure 1 -Step1Detection Detection of eyes Detection of Mouth
  • 3. International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015 3 Figure 2 The Flowchart of Proposed System In the initial step for detection, our techniques find and distinguish the locale of eye and mouth from a face and crop them. Along these lines, our proposed calculation for extraction of facial area for eye and mouth is done by Canny Edge Detection. At that point, skin filtration is connected, i.e. Identification of Skin Color utilizing YCbCr to the region of interest. After this, apply big connected Operation with the goal that we might ready to concentrate focuses to apply a Bezier bend to eyes and mouth. Finally, comprehension and acknowledgment of facial measuring so as to feel are performed the distinction between separation focuses in Bezier bend put away in the database.. 3.1 Eye and Mouth Detection We endeavor to separate the locale of eye and mouth from a still picture utilizing Canny Edge Detection calculation that was produced by John F. Watchful in 1986. The Canny Edge Location calculation was utilized through OpenCv API as a part of which haarcascades record, for eyes and mouth was predefined. By applying this algorithm, a red shading edge is drawn which demonstrate the part of eye and mouth being removed for further applying procedure to it. Figure 3 demonstrates the extraction of eyes and Figure 4 demonstrates the extraction of mouth. Figure 3. Detection of Eyes F i g u r e Step 2-Recognition Skin filtration Big Connected Operation Apply Bezier Curve Recognition of Facial Emotion
  • 4. International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015 4 Figure 4. Detection of Mouth 3.2 Detection of Skin Color Using Ycbcr The Color space changes and lighting pay is performed next. For this situation, we have adjusted to use a skin shading based methodology utilizing YCbCr model. With shading model, Y, a solitary part speaks to luminance data and shading data is put away as two shading contrast segment, Cb and Cr. Part Cb is the contrast between the blue segment and a reference quality, and segment Cr is the distinction between the red segment and a reference esteem. Subsequent to changing over shading display, an enlightenment adjustments essential amid the pre-handling for the precise face discovery. Since the light condition is a critical component to impact on the execution of recognition, we endeavor preprocessing to balance the force esteem in a picture. Fundamentally, in skin filtration approach the skin shade of the given element is being separated and just those part is noticeable that is not in skin shading. Subsequently, figure 5 delineates the skin filtration of right eye. Figure 5 3.3 Big Connect Operation Presently, in the skin filtrate picture, there are dark areas on the eye, and it might be conceivable that some other part additionally have somewhat diverse shading than skin shading. At that point we apply big connect district for discovering the dark area, which contains eye in the picture. Furthermore, we are certain that the enormous area is the eye on the grounds i.e. in the eye box, the eye is the biggest thing which is not the same as the skin. In figure 6, it demonstrates that applying big connect interfaces operation to skin separated eye lead to the disposal of minor part and the outcome is the significant segment of the eye. Figure 6 Apply big connect Skin Filtration Figu re 2
  • 5. International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015 5 3.4 Bezier Curve We need to apply bend calculation on the resultant picture i.e. eye. For applying Bezier bend, we locate the beginning and completion pixel of the eye in flat. At that point we draw two digressions on upper eye from the beginning and completion pixel furthermore discover three focuses on the digression which is not the piece of the eye. For the lower eye, we discover three focuses like upper eye. We utilize Cubic Bezier bends to draw the Bezier bend of the eye. Along these lines, we draw two Bezier bends for the eye, one for upper eye and one for lower eye. Figure 7 3.5 Training Dataset In preparing database, there are two tables which are putting away individual data and files of four emotions with his/her own bends of outward appearance investigation. For discovery of emotion, we have to process the separation of coordinated correspondence of every interest areas between an information picture and the pictures in the preparation database. The Bezier curves are drawn over vital lines of removing components. These are the preparation sets: Training Datasets 4. EXPERIMENT AND RESULTS The expressions smile, sad, surprise and normal are considered in the implementation of the testing of face recognition. The faces with expressions are compared against the training face database. The Bezier points are interposed over the principal lines of facial features. These points for each curve form the adjacent curve segments. The distance is calculated based on the curve segments. Then, considerate and judgment of facial emotion are selected by determining Bezier Curve
  • 6. International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015 6 similarity in faces. To categorize facial emotion, firstly we need to determine the expressions, i.e. Detection and Recognition of Facial. All images are colorful. Figure 5 shows sample facial images which expresses an emotion, for example, by neutral and smiling expression. The algorithm presented in the previous section is implemented with Java, and experiments are performed on Intel Core 2 Duo CPU, i.e. 2.00GHz PC with 2 GB RAM, as shown in Figure 8. The experiment shows the recognition results under different facial expressions such as smile, sad, surprise and normal. The proposed method gives successful emotion recognition of ratio 60%. Experimental result tells that success ratio is better for smile, because the control points and curves for smile are more perfect. Grayscale images from the database are tough to be detected since the skin color pattern of facial region cannot be filtered in the image. Figure 8 5. CONCLUSION This work tries to resolve the problem of emotion recognition from an image based and a Bezier curve based approach. Various ways have been established to address the problem. In this approach performance was main issue. Thus, to increase performance of the system Bezier curve, which has to be drawn is made by taking 6 points from featured image. Emotion recognition is still a complex problem in the science field. Emotions can be expressed in different ways, i.e. facial expressions, pose, behavior, actions and speech. Facial expressions were the feature we acquired for the recognition of emotions in humans. Based on the points within the extracted feature a curve was drawn to identify the emotions contained. The proposed system is performance wise very good and provides better accuracy in emotion recognition. It has ability in recognizing the correct emotion with 70% accuracy even when the features are incorrectly identified. REFRENCES [1] Marian Stewart Bartlett, Gwen Littlewort, Ian Fasel, and Javier R. Movellan.(2003) Real time face detection and facial expression recognition: Development and applications to human computer interaction. In Proceeding of the Conference on Computer Vision and Pattern Recognition Workshop, 2003. [2] Jeffrey F. CohnBy Ying-li Tian, Takeo Kanade. Recognizing action units for facial expression analysis. In 2000 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’00) - Volume 1, June 2000. [3] a) Hehua Chi Lianhua Chi, b) Meng Fang a, c) Juebo Wuca FACIAL EXPRESSION RECOGNITION BASED ON CLOUD MODEL a)International School of Software, Wuhan University, Wuhan b)School of Computer Science and Technology, Huazhong c)State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan [4] Spiros V. Ioannou, Amaryllis T. Raouzaiou, Vasilis A. Tzouvaras,Theofilos P. Mailis, Kostas C. Karpouzis, Stefanos D. Kollias* Emotion recognition through facial expression analysis based on a
  • 7. International Journal of Advanced Information Technology (IJAIT) Vol. 5, No. 3/4/5/6, December 2015 7 neurofuzzy network Image, Video and Multimedia Systems Laboratory, School of Electrical and Computer Engineering, National Technical University of Athens, Zografou 15773, received 24 March 2005; accepted 27 March 2005 [5] 1Anjana R., 2Lavanya M. Facial Emotions Recognition System for Autism International Journal of Advanced Engineering Technology E-ISSN 0976-3945 Int J Adv Engg Tech/Vol. V/Issue II/April- June, 2014/40-43 Research Paper [6] Ashish Lonare1, Shweta V. Jain2 A Survey on Facial Expression Analysis for Emotion Recognition Student M.tech, Department of Computer Science and Engineering, Shri Ramdeobaba College of Engineering and Management, Nagpur, India. International Journal of Advanced Research in Computer and Communication Engineering Vol. 2, Issue 12, December 2013 [7] Akanksha Manuj ,Supriya Agrawal Automated Human Facial Expression and Emotion Detection: A Review Computer Science Department, Student. NMIMS University, India. International Journal of Computer Applications (0975 – 8887) Volume 110 – No. 2, January 2015 [8] Matthew S. Ratliff Department of Computer Science University of North Carolina Wilmington, Eric Patterson Department of Computer Science University of North Carolina Wilmington .Emotion Recognition Using Facial Expressions with Active Appearance Models. [9] M.Swathi P.A Ashoka Vardini T.Bharat Kumar Department of CSE, JNTUA Department of CSE, JNTUA Software Engineer TCS, Chennai. Facial Expression Recognition Based on Co-ordinate and Bezier Curves. International Journal of Advanced Research in Computer Science and Software Engineering Research Paper.Volume 3, Issue 9, September 2013 ISSN: 2277 128X [10] Yong-Hwan Lee Dept. of Applied Computer Engineering Dankook University, Yongin, Korea Woori Han and Youngseop Kim Dept. of Electronics Engineering Dankook University Cheonan, Korea. Emotional Recognition from Facial Expression Analysis using Bezier Curve Fitting. 2013 16th International Conference on Network-Based Information Systems. [11] Jadhav, Jinal B. Mashruwala, Aditi K. Nehete, Pooja A. Panjari Real Time Emotion Recognition through Facial Expressions for Desktop Devices International Journal of Emerging Science and Engineering (IJESE) ISSN: 2319–6378, Volume-1, Issue-7, May 2013.