SlideShare a Scribd company logo
MS .Thesis Defense
Facial expressions and key facial coordinates detection using deep learning
techniques
Syed Aienullah Agha (MS IT)
Supervisor: Dr. Syed Attique Shah (FICT)
Co-Supervisor: Dr. Mehmood biryalai (FICT)
Department of Information Technology, Balochistan
University of Information Technology, Engineering, and
Management Sciences (BUITEMS)
Contents
2
1. Introduction
2. Objectives
3. Litrature Review
4. Methodology
5. Results
6. Conclusion
7. References
Acknowledgments
3
Explicitly, I am greatly thankful to all the concerned souls who have been
provided me inclusive guidelines and productive suggestions in order to
utter my research. From the core of my heart, I impart special thanks to
my decisive supervisors Dr Attique Shah and Dr Mehmood Baryalai. No
doubt, my research journey could not be possible to reach its peak without
their special assistance. Apart from others, such experiences with them
have educated me and will also enlighten my soul ahead.
Facial Expressions
• Facial expressions are the non verbal
cues which we usually use in our
interpersonal communication.
• Many researchers believes that 93%
of communication occurs through non
verbal cues and only 7% of
communication take place through the
use of words.
• There are 7 universal facial
expressions that are common across
all the cultures.
4
Figure 1: Seven universal facial expressions
Facial key coordinates
• Facial key coordinates are the special points
in a facial structure which that maps the
expression of an emotion.
• It is a critical step in face identification and is
described as the process of finding certain
areas, points and landmarks.
5
Figure 2: Facial key coordinates.
Facial expression recognition
6
• Facial expression recognition (FER) is a research field that aimed to identify human emotions based
on facial expressions.
• It can be utilized in biometric authentication, interactive human-computer interaction, robotics, and
clinical care to treat schizophrenia, anxiety, stress, and psychological issues.
Problem Statement
7
• It has often been said that the eyes are the "window to the soul." This statement
may be carried to a logical assumption that not only the eyes but the entire face
may reflect the "hidden" emotions of the individual.
• As we better know that conceiving a human's expression is easy for us. Certainly,
it is still a difficult task for a computer to recognize human emotions accurately.
• Over the last few years, various state-of-the-art machine learning-based facial
expression models proposed by different researchers. However, traditional
machine learning models are brittle and have a low recognition rate due to lack of
image information and noise intrusion.
Objectives
9
• Detection of key feature coordinates. These are coordinated points in a facial structure that maps
the expression of an emotion.
• Recognition of facial expressions using the proposed model, e.g., happiness, sadness, anger,
surprise, disgust, stoic, fear with a remarkable accuracy score.
Literature Review
10
Studies Dataset Classifier Accuracy
Giannopoulos et al. [1] FER2013 ALEXNET 73%
Jain et al. [2] JAFFE CNN 80%
Zhenhua. [3] JAFFE CNN 64%
Kuan Li. [4] CK+ &
JAFFE
CNN 80%
Moises Garcia. [5] JAFFE DNN 80%
Nessrine Abbassi. [6] FER2013 VGG19 72%
Shekhar Singh et al. [7] FER2013 CNN 75.2%
Methodology
11
Dataset Availability:
FER2103 and key facial points dataset which has been adopted for the
experiment in this research work, consisting of 28,709 training images,
3,589 test images, and 3,589 validation images were collected from
wolfram.com using Google search. The size of all images is 48*48, and
there are seven categories of emotions present in the FER2013 dataset.
 Moreover, for facial key coordinates detection we used the key
facial points detection dataset. The dataset consists of x-coordinates
and y-coordinates of 15 facial key points of 2140 images (96 X 96)
in a grayscale.
Figure 10: Dataset Images
Dataset distribution
Graphical representation of dataset segmentation
12
Pre-processing
14
Figure 11: Augmented Pictures
Architecture
16
Figure 12: Proposed model architecture
Results
Figure 14: Accuracy comparison after augmentation
Figure 13: Accuracy comparison before augmentation
18
Loss comparison
19
Figure 15: Loss comparison before augmentation Figure 16: Loss comparison after augmentation
20
Confusion Matrix
21
Figure 19: Confusion matrix of facial expressions Figure 20: Confusion matrix of key facial points
Classification Report
22
Model’s Prediction
24
Figure 21: Proposed model prediction
25
Conclusion
26
• This thesis discussed how to recognize facial expressions and key coordinates using the
residual network model.
• For feature extraction, we have used a state-of-the-art pre-trained ResNet model. By which
we can save computational resources as its already trained weights don't need to train again.
• Pre-processing techniques were also helpful in this regard where we first re shape our
images from 48x48 to 96x96 pixels and data augmentation process provides us more variety
for all the images.
• the proposed model's result showed us that the Residual networks perform tremendously on
huge image datasets and can attain good accuracy scores on different computer vision tasks.
however, the proposed model recognized facial expression and key coordinates with
considerably high accuracy and outperformed previously proposed, state-of-the-art models.
References
• [1] Panagiotis Giannopoulos, Isidoros Perikos, and Ioannis Hatzilygeroudis. Deep learn-ing approaches for
facial emotion recognition: A case study on fer-2013. InAdvancesin hybridization of intelligent methods,
pages 1–16. Springer, 2018.
• [2] Deepak Kumar Jain, Pourya Shamsolmoali, and Paramjit Sehdev. Extended deepneural network for facial
emotion recognition.Pattern Recognition Letters, 120:69–74, 2019.
• [3] Zhenhua Nie. Research on facial expression recognition of robot based on cnn con-volution neural
network. In2020 IEEE international conference on power, intelligentcomputing and systems (ICPICS), pages
1067–1070. IEEE, 2020.
• [4] Kuan Li, Yi Jin, Muhammad Waqar Akram, Ruize Han, and Jiongwei Chen. Facialexpression recognition
with convolutional neural networks via a new face croppingand rotation strategy.The visual computer,
36(2):391–404, 2020.
• [5] Moises Garcia Villanueva and Salvador Ram ́ırez Zavala. Deep neural network archi-tecture: Application
for facial expression recognition.IEEE Latin America Transac-tions, 18(07):1311–1319, 2020.
• [6] Nessrine Abbassi, Rabie Helaly, Mohamed Ali Hajjaji, and Abdellatif Mtibaa. A deeplearning facial
emotion classification system: a vggnet-19 based approach. In202020th International Conference on Sciences
and Techniques of Automatic Control and Computer Engineering (STA), pages 271–276. IEEE, 2020.
27
Thank You

More Related Content

What's hot

Vhdl Slides
Vhdl SlidesVhdl Slides
Vhdl Slides
hoadktd
 
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
ijtsrd
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
usha2016
 
Pattern recognition facial recognition
Pattern recognition facial recognitionPattern recognition facial recognition
Pattern recognition facial recognition
Mazin Alwaaly
 
Attendance Using Facial Recognition
Attendance Using Facial RecognitionAttendance Using Facial Recognition
Attendance Using Facial Recognition
Vikramaditya Tarai
 
Sign verification
Sign verificationSign verification
Sign verification
projectseven1222
 
Automatic Attendance Using Face Recognition
Automatic Attendance Using Face RecognitionAutomatic Attendance Using Face Recognition
Automatic Attendance Using Face Recognition
rahulmonikasharma
 
Face recognisation system
Face recognisation systemFace recognisation system
Face recognisation system
Saumya Ranjan Behura
 
Seminar Report face recognition_technology
Seminar Report face recognition_technologySeminar Report face recognition_technology
Seminar Report face recognition_technology
Vivek Soni
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial Recognition
Nikyaa7
 
Fingerprints recognition
Fingerprints recognitionFingerprints recognition
Fingerprints recognition
Gurjant Singh Sandhu
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
 
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud DetectionExample-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
Alejandro Correa Bahnsen, PhD
 
Luận văn: Nghiên Cứu Công Nghệ Truyền Dẫn SDH, HAY
Luận văn: Nghiên Cứu Công Nghệ Truyền Dẫn SDH, HAYLuận văn: Nghiên Cứu Công Nghệ Truyền Dẫn SDH, HAY
Luận văn: Nghiên Cứu Công Nghệ Truyền Dẫn SDH, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Helmet and License Plate Detection using Machine Learning
Helmet and License Plate Detection using Machine LearningHelmet and License Plate Detection using Machine Learning
Helmet and License Plate Detection using Machine Learning
IRJET Journal
 
Palm Vein Technology
Palm Vein TechnologyPalm Vein Technology
Palm Vein Technology
Ashwani Kumar
 
Facial powerpoint
Facial powerpointFacial powerpoint
Facial powerpoint
12202843
 
An atm with an iris recognition
An atm with an iris recognitionAn atm with an iris recognition
An atm with an iris recognition
mahesh123slideshre
 
Digital Certificate Verification based on blockchain ethereum
Digital Certificate Verification based on blockchain ethereumDigital Certificate Verification based on blockchain ethereum
Digital Certificate Verification based on blockchain ethereum
nurhaniffah1
 
Bio atm with-microsoft_finger_print_sdk
Bio atm with-microsoft_finger_print_sdkBio atm with-microsoft_finger_print_sdk
Bio atm with-microsoft_finger_print_sdk
Mahesh Shitole
 

What's hot (20)

Vhdl Slides
Vhdl SlidesVhdl Slides
Vhdl Slides
 
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
Face Recognition Based Attendance System with Auto Alert to Guardian using Ca...
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
Pattern recognition facial recognition
Pattern recognition facial recognitionPattern recognition facial recognition
Pattern recognition facial recognition
 
Attendance Using Facial Recognition
Attendance Using Facial RecognitionAttendance Using Facial Recognition
Attendance Using Facial Recognition
 
Sign verification
Sign verificationSign verification
Sign verification
 
Automatic Attendance Using Face Recognition
Automatic Attendance Using Face RecognitionAutomatic Attendance Using Face Recognition
Automatic Attendance Using Face Recognition
 
Face recognisation system
Face recognisation systemFace recognisation system
Face recognisation system
 
Seminar Report face recognition_technology
Seminar Report face recognition_technologySeminar Report face recognition_technology
Seminar Report face recognition_technology
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial Recognition
 
Fingerprints recognition
Fingerprints recognitionFingerprints recognition
Fingerprints recognition
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud DetectionExample-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
 
Luận văn: Nghiên Cứu Công Nghệ Truyền Dẫn SDH, HAY
Luận văn: Nghiên Cứu Công Nghệ Truyền Dẫn SDH, HAYLuận văn: Nghiên Cứu Công Nghệ Truyền Dẫn SDH, HAY
Luận văn: Nghiên Cứu Công Nghệ Truyền Dẫn SDH, HAY
 
Helmet and License Plate Detection using Machine Learning
Helmet and License Plate Detection using Machine LearningHelmet and License Plate Detection using Machine Learning
Helmet and License Plate Detection using Machine Learning
 
Palm Vein Technology
Palm Vein TechnologyPalm Vein Technology
Palm Vein Technology
 
Facial powerpoint
Facial powerpointFacial powerpoint
Facial powerpoint
 
An atm with an iris recognition
An atm with an iris recognitionAn atm with an iris recognition
An atm with an iris recognition
 
Digital Certificate Verification based on blockchain ethereum
Digital Certificate Verification based on blockchain ethereumDigital Certificate Verification based on blockchain ethereum
Digital Certificate Verification based on blockchain ethereum
 
Bio atm with-microsoft_finger_print_sdk
Bio atm with-microsoft_finger_print_sdkBio atm with-microsoft_finger_print_sdk
Bio atm with-microsoft_finger_print_sdk
 

Similar to Machine Learning.pptx

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 emotion recognition using enhanced multi-verse optimizer method
Facial emotion recognition using enhanced multi-verse optimizer methodFacial emotion recognition using enhanced multi-verse optimizer method
Facial emotion recognition using enhanced multi-verse optimizer method
IJECEIAES
 
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
 
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
 
Emotion Recognition using Image Processing
Emotion Recognition using Image ProcessingEmotion Recognition using Image Processing
Emotion Recognition using Image Processing
ijtsrd
 
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
 
76 s201920
76 s20192076 s201920
76 s201920
IJRAT
 
A Study on Face Expression Observation Systems
A Study on Face Expression Observation SystemsA Study on Face Expression Observation Systems
A Study on Face Expression Observation Systems
ijtsrd
 
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
IJERA Editor
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
IJERA Editor
 
Development of video-based emotion recognition using deep learning with Googl...
Development of video-based emotion recognition using deep learning with Googl...Development of video-based emotion recognition using deep learning with Googl...
Development of video-based emotion recognition using deep learning with Googl...
TELKOMNIKA JOURNAL
 
Fl33971979
Fl33971979Fl33971979
Fl33971979
IJERA Editor
 
Fl33971979
Fl33971979Fl33971979
Fl33971979
IJERA Editor
 
Ijsrdv8 i10424
Ijsrdv8 i10424Ijsrdv8 i10424
Ijsrdv8 i10424
aissmsblogs
 
Study on Different Human Emotions Using Back Propagation Method
Study on Different Human Emotions Using Back Propagation MethodStudy on Different Human Emotions Using Back Propagation Method
Study on Different Human Emotions Using Back Propagation Method
ijiert bestjournal
 
Age and Gender Classification using Convolutional Neural Network
Age and Gender Classification using Convolutional Neural NetworkAge and Gender Classification using Convolutional Neural Network
Age and Gender Classification using Convolutional Neural Network
IRJET Journal
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
ijbuiiir1
 
Deep learning based facial expressions recognition system for assisting visua...
Deep learning based facial expressions recognition system for assisting visua...Deep learning based facial expressions recognition system for assisting visua...
Deep learning based facial expressions recognition system for assisting visua...
journalBEEI
 
Robust face recognition by applying partitioning around medoids over eigen fa...
Robust face recognition by applying partitioning around medoids over eigen fa...Robust face recognition by applying partitioning around medoids over eigen fa...
Robust face recognition by applying partitioning around medoids over eigen fa...
ijcsa
 
The Quantification of Human Facial Expression Using Fuzzy Logic
The Quantification of Human Facial Expression Using Fuzzy LogicThe Quantification of Human Facial Expression Using Fuzzy Logic
The Quantification of Human Facial Expression Using Fuzzy Logic
IJCSIS Research Publications
 

Similar to Machine Learning.pptx (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...
 
Facial emotion recognition using enhanced multi-verse optimizer method
Facial emotion recognition using enhanced multi-verse optimizer methodFacial emotion recognition using enhanced multi-verse optimizer method
Facial emotion recognition using enhanced multi-verse optimizer method
 
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
 
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 using Image Processing
Emotion Recognition using Image ProcessingEmotion Recognition using Image Processing
Emotion Recognition using Image Processing
 
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.
 
76 s201920
76 s20192076 s201920
76 s201920
 
A Study on Face Expression Observation Systems
A Study on Face Expression Observation SystemsA Study on Face Expression Observation Systems
A Study on Face Expression Observation Systems
 
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
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
 
Development of video-based emotion recognition using deep learning with Googl...
Development of video-based emotion recognition using deep learning with Googl...Development of video-based emotion recognition using deep learning with Googl...
Development of video-based emotion recognition using deep learning with Googl...
 
Fl33971979
Fl33971979Fl33971979
Fl33971979
 
Fl33971979
Fl33971979Fl33971979
Fl33971979
 
Ijsrdv8 i10424
Ijsrdv8 i10424Ijsrdv8 i10424
Ijsrdv8 i10424
 
Study on Different Human Emotions Using Back Propagation Method
Study on Different Human Emotions Using Back Propagation MethodStudy on Different Human Emotions Using Back Propagation Method
Study on Different Human Emotions Using Back Propagation Method
 
Age and Gender Classification using Convolutional Neural Network
Age and Gender Classification using Convolutional Neural NetworkAge and Gender Classification using Convolutional Neural Network
Age and Gender Classification using Convolutional Neural Network
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
 
Deep learning based facial expressions recognition system for assisting visua...
Deep learning based facial expressions recognition system for assisting visua...Deep learning based facial expressions recognition system for assisting visua...
Deep learning based facial expressions recognition system for assisting visua...
 
Robust face recognition by applying partitioning around medoids over eigen fa...
Robust face recognition by applying partitioning around medoids over eigen fa...Robust face recognition by applying partitioning around medoids over eigen fa...
Robust face recognition by applying partitioning around medoids over eigen fa...
 
The Quantification of Human Facial Expression Using Fuzzy Logic
The Quantification of Human Facial Expression Using Fuzzy LogicThe Quantification of Human Facial Expression Using Fuzzy Logic
The Quantification of Human Facial Expression Using Fuzzy Logic
 

Recently uploaded

Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
edwin408357
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 

Recently uploaded (20)

Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 

Machine Learning.pptx

  • 1. MS .Thesis Defense Facial expressions and key facial coordinates detection using deep learning techniques Syed Aienullah Agha (MS IT) Supervisor: Dr. Syed Attique Shah (FICT) Co-Supervisor: Dr. Mehmood biryalai (FICT) Department of Information Technology, Balochistan University of Information Technology, Engineering, and Management Sciences (BUITEMS)
  • 2. Contents 2 1. Introduction 2. Objectives 3. Litrature Review 4. Methodology 5. Results 6. Conclusion 7. References
  • 3. Acknowledgments 3 Explicitly, I am greatly thankful to all the concerned souls who have been provided me inclusive guidelines and productive suggestions in order to utter my research. From the core of my heart, I impart special thanks to my decisive supervisors Dr Attique Shah and Dr Mehmood Baryalai. No doubt, my research journey could not be possible to reach its peak without their special assistance. Apart from others, such experiences with them have educated me and will also enlighten my soul ahead.
  • 4. Facial Expressions • Facial expressions are the non verbal cues which we usually use in our interpersonal communication. • Many researchers believes that 93% of communication occurs through non verbal cues and only 7% of communication take place through the use of words. • There are 7 universal facial expressions that are common across all the cultures. 4 Figure 1: Seven universal facial expressions
  • 5. Facial key coordinates • Facial key coordinates are the special points in a facial structure which that maps the expression of an emotion. • It is a critical step in face identification and is described as the process of finding certain areas, points and landmarks. 5 Figure 2: Facial key coordinates.
  • 6. Facial expression recognition 6 • Facial expression recognition (FER) is a research field that aimed to identify human emotions based on facial expressions. • It can be utilized in biometric authentication, interactive human-computer interaction, robotics, and clinical care to treat schizophrenia, anxiety, stress, and psychological issues.
  • 7. Problem Statement 7 • It has often been said that the eyes are the "window to the soul." This statement may be carried to a logical assumption that not only the eyes but the entire face may reflect the "hidden" emotions of the individual. • As we better know that conceiving a human's expression is easy for us. Certainly, it is still a difficult task for a computer to recognize human emotions accurately. • Over the last few years, various state-of-the-art machine learning-based facial expression models proposed by different researchers. However, traditional machine learning models are brittle and have a low recognition rate due to lack of image information and noise intrusion.
  • 8. Objectives 9 • Detection of key feature coordinates. These are coordinated points in a facial structure that maps the expression of an emotion. • Recognition of facial expressions using the proposed model, e.g., happiness, sadness, anger, surprise, disgust, stoic, fear with a remarkable accuracy score.
  • 9. Literature Review 10 Studies Dataset Classifier Accuracy Giannopoulos et al. [1] FER2013 ALEXNET 73% Jain et al. [2] JAFFE CNN 80% Zhenhua. [3] JAFFE CNN 64% Kuan Li. [4] CK+ & JAFFE CNN 80% Moises Garcia. [5] JAFFE DNN 80% Nessrine Abbassi. [6] FER2013 VGG19 72% Shekhar Singh et al. [7] FER2013 CNN 75.2%
  • 10. Methodology 11 Dataset Availability: FER2103 and key facial points dataset which has been adopted for the experiment in this research work, consisting of 28,709 training images, 3,589 test images, and 3,589 validation images were collected from wolfram.com using Google search. The size of all images is 48*48, and there are seven categories of emotions present in the FER2013 dataset.  Moreover, for facial key coordinates detection we used the key facial points detection dataset. The dataset consists of x-coordinates and y-coordinates of 15 facial key points of 2140 images (96 X 96) in a grayscale. Figure 10: Dataset Images
  • 11. Dataset distribution Graphical representation of dataset segmentation 12
  • 14. Results Figure 14: Accuracy comparison after augmentation Figure 13: Accuracy comparison before augmentation
  • 15. 18
  • 16. Loss comparison 19 Figure 15: Loss comparison before augmentation Figure 16: Loss comparison after augmentation
  • 17. 20
  • 18. Confusion Matrix 21 Figure 19: Confusion matrix of facial expressions Figure 20: Confusion matrix of key facial points
  • 20. Model’s Prediction 24 Figure 21: Proposed model prediction
  • 21. 25
  • 22. Conclusion 26 • This thesis discussed how to recognize facial expressions and key coordinates using the residual network model. • For feature extraction, we have used a state-of-the-art pre-trained ResNet model. By which we can save computational resources as its already trained weights don't need to train again. • Pre-processing techniques were also helpful in this regard where we first re shape our images from 48x48 to 96x96 pixels and data augmentation process provides us more variety for all the images. • the proposed model's result showed us that the Residual networks perform tremendously on huge image datasets and can attain good accuracy scores on different computer vision tasks. however, the proposed model recognized facial expression and key coordinates with considerably high accuracy and outperformed previously proposed, state-of-the-art models.
  • 23. References • [1] Panagiotis Giannopoulos, Isidoros Perikos, and Ioannis Hatzilygeroudis. Deep learn-ing approaches for facial emotion recognition: A case study on fer-2013. InAdvancesin hybridization of intelligent methods, pages 1–16. Springer, 2018. • [2] Deepak Kumar Jain, Pourya Shamsolmoali, and Paramjit Sehdev. Extended deepneural network for facial emotion recognition.Pattern Recognition Letters, 120:69–74, 2019. • [3] Zhenhua Nie. Research on facial expression recognition of robot based on cnn con-volution neural network. In2020 IEEE international conference on power, intelligentcomputing and systems (ICPICS), pages 1067–1070. IEEE, 2020. • [4] Kuan Li, Yi Jin, Muhammad Waqar Akram, Ruize Han, and Jiongwei Chen. Facialexpression recognition with convolutional neural networks via a new face croppingand rotation strategy.The visual computer, 36(2):391–404, 2020. • [5] Moises Garcia Villanueva and Salvador Ram ́ırez Zavala. Deep neural network archi-tecture: Application for facial expression recognition.IEEE Latin America Transac-tions, 18(07):1311–1319, 2020. • [6] Nessrine Abbassi, Rabie Helaly, Mohamed Ali Hajjaji, and Abdellatif Mtibaa. A deeplearning facial emotion classification system: a vggnet-19 based approach. In202020th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), pages 271–276. IEEE, 2020. 27

Editor's Notes

  1. Lister Hill National Center for Biomedical Communications.Naational library of madicies. https://lhncbc.nlm.nih.gov/LHC-downloads/downloads.htmlmalaria-datasets, 2021.