SlideShare a Scribd company logo
Abstract
• Human emotions are natural expressions that people tend to make naturally,
instead of any conscious effort that is accompanied by the reflexing of
facial muscles.
• Some of the common emotions are Happy, sad, surprised, anger and stable
(normal) which a human face can make according to the different situations
one may find itself in.
• We present the software which detects and recognizes faces as well as tells
a lot more about that person which could be used to get feedback from
customers or to know if a person needs motivation.
• The objective of the project is to be an affordable and efficient product.
Artificial Intelligence & Digital image processing technology used to make
the system in python.
• Detection of eye blinking is important in certain scenarios where to avoid
any accident or mishappening like in vehicles or in security vigilance.
• As the system also recognizes the identity card, this is a simple feature
wherein the camera installed is trained in such way that it firstly focuses on
the card and recognizes its shape and color.
Introduction
• The field of Artificial Intelligence and Digital Image Processing is
growing in our country slowly and steadily.
• Many areas of industry have started using the various techniques
and applications of AI and DIP.
• The project can be implemented for marketing purpose also, as it let
us know the feedback of any product.
• It provides accurate results as well as are easy to be implemented
and understood in the most common systems.
• Also, these features can be installed in a cost effective and efficient
manner in schools or colleges or any other area where surveillance is
required but lack of finances is a major factor.
• So, using our proposed project, surveillance could be provided
which results help in maintaining a regular health check and to
understand he emotion of a person at work place.
• It can also be used as feedback of workers after making some
changes at work place.
Cont….
• Artificial Intelligence & Digital image Processing technology used to make
the system which contain face recognition, emotion recognition;
• drowsiness detection and id card detection. In face recognition
conventional kNN algorithm is used.
• The given proposed work has shown us that the performance of face
recognition technique can be improved much better by mixing Gabor
wavelet and LBP for features extraction and the K Nearest Neighbour and
Sparse Representation Classifier (KNN- SRC) for classification.
• We can understand a person’s emotion if we are able to analyze it at
different stages.
• For this purpose, we have an aim to develop a Convolutional -Neural
Network (CNN) which is based on Facial Expression Recognition System
(FER).
• The algorithm used for drowsiness detection detects the blinking of the eye
through the camera installed using live video streams.
• The identity card detection is basically a feature which includes the use of
2 applications – First, the Shape Detection (Rectangle in this case) and
Second, the color of the card(using RGB2HSV).
Block diagram
Facial Recognition & Detection
• The kNN algorithm trains the camera in such a way that after
capturing the frames, the next task is to take the input, the name of
that person whose face is captured and then save it to the database.
• This task will obviously be the first in its process as for the first time
when a new face is captured, the details of it are needed to be
entered.
• This process will continue for every new face the camera captures.
• When the name has been entered and saved in the database and
again the same face appears in front of the camera then the screen
will display the name of that person on top of the face successfully
recognizing the face and capturing each and every frame
successfully.
• For face recognition we have used the algorithm KNN which
expands to k Nearest Neighbour.
• We are going to show step by step how it captures, trains and predict
along with its advantages over existing algorithms.
Emotion Recognition
• Emotion Recognition The process of Emotion
recognition, as the name suggests itself, is basically
trying to capture the various moods or emotions that a
person makes through their faces to communicate with
one another.
• The various moods can be termed as the facial
expressions. We simply define the facial functions as
the way in which people tend to communicate with
each other by using their face instead of directly talking
or writing.
• In technical terms, it is the movement of muscles that
exist under the skin of human face which tend to move
when we express ourselves through our faces.
Drowsiness detection
• Drowsiness detection To view the eye region it
find the contour of the frame and we do this
through convex hull which finds if a curve is
convex.
• On each frame we check if the calculated eye
aspect ratio is less than the given threshold value,
if its more it saves the result.
• If it gets the eye aspect ratio as more than
threshold for consecutive three frames, the person
into consideration is declared to be drowsy and a
warning signal is generated.
Future Prospects
• Researchers are working day in and day out to get better
results from the previous times.
• The field of Artificial Intelligence and Digital Image
Processing is growing exponentially, so the future
prospective is really very bright.
• Many algorithms and techniques have been already
proposed but the better versions of them are on their way.
• Letting the machine decide what actions are needed to be
taken in certain circumstances is as simple as it sounds, but
the work to be done behind it is extremely complex.
• Training machines to think like humans can be an extremely
difficult task but the way the researches and other related
work that has been carried out till now is fantastic and in
the future, it will only tend to get better with the
advancements in the field of computer sciences.
References
• [1] Nian Zhang, Welezane Karimoune, Lara Thompson, and Hongmei Dang. “A
Between-Class Overlapping Coherence-Based Algorithm in KNN Classification”,
2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC) Banff
Center, Banff, Canada, October 5-8, 2017
• [2] SeongJoon Baek and Koeng-Mo Sung, “Fast K-nearest-neighbour search
algorithm for nonparametric classification.”, ELECTRONICS LETTERS 12th October
2000 Vol. 36, No 21
• [3] Wen-Jyi Hwang and Kuo-Wei Wen. “Fast kNN classification algorithm based on
partial distance search.”, ELECTRONICS LETTER 15th October 1998 Vol. 34, No. 21
• [4] Bilel Ameur, Sabeur Masmoudi, Amira Guidara Derbel, Ahmed Ben Hamida.
“Fusing Gabor and LBP Feature Sets for KNN and SRC-based Face Recognition.” 2nd
International Conference on Advanced Technologies for Signal and Image
Processing
• [5] Vedat TÜMEN, Ömer Faruk SÖYLEMEZ, Burhan ERGEN. “Facial Emotion
Recognition on a Dataset Using Convolutional Neural Network.”
• [6] Lin-Lin Xu, Shu-Mei Zhang, Fu-Xing Wang. “CNN Expression Recognition Based
on Feature Graph.”

More Related Content

What's hot

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
 
Denoising autoencoder by Harish.R
Denoising autoencoder by Harish.RDenoising autoencoder by Harish.R
Denoising autoencoder by Harish.R
HARISH R
 
EMOTION DETECTION USING AI
EMOTION DETECTION USING AIEMOTION DETECTION USING AI
EMOTION DETECTION USING AI
Aantariksh Developers
 
Machine Learning on Your Hand - Introduction to Tensorflow Lite Preview
Machine Learning on Your Hand - Introduction to Tensorflow Lite PreviewMachine Learning on Your Hand - Introduction to Tensorflow Lite Preview
Machine Learning on Your Hand - Introduction to Tensorflow Lite Preview
Modulabs
 
Face recognization
Face recognizationFace recognization
Face recognization
leenak770
 
Presentation on FACE MASK DETECTION
Presentation on FACE MASK DETECTIONPresentation on FACE MASK DETECTION
Presentation on FACE MASK DETECTION
ShantaJha2
 
Autoencoder
AutoencoderAutoencoder
Autoencoder
Mehrnaz Faraz
 
Emotion detection using cnn.pptx
Emotion detection using cnn.pptxEmotion detection using cnn.pptx
Emotion detection using cnn.pptx
RADO7900
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
Oswald Campesato
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 
Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions  Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions
twinkle singh
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
Makrand Patil
 
Machine learning
Machine learningMachine learning
Machine learning
Rajesh Chittampally
 
Simple Introduction to AutoEncoder
Simple Introduction to AutoEncoderSimple Introduction to AutoEncoder
Simple Introduction to AutoEncoder
Jun Lang
 
Autoencoders in Deep Learning
Autoencoders in Deep LearningAutoencoders in Deep Learning
Autoencoders in Deep Learning
milad abbasi
 
Attendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan SikdarAttendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan Sikdar
raihansikdar
 
Cat and dog classification
Cat and dog classificationCat and dog classification
Cat and dog classification
omaraldabash
 
Autoencoders
AutoencodersAutoencoders
Autoencoders
CloudxLab
 
Face mask detection
Face mask detection Face mask detection
Face mask detection
Sonesh yadav
 
Recurrent Neural Networks, LSTM and GRU
Recurrent Neural Networks, LSTM and GRURecurrent Neural Networks, LSTM and GRU
Recurrent Neural Networks, LSTM and GRU
ananth
 

What's hot (20)

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.
 
Denoising autoencoder by Harish.R
Denoising autoencoder by Harish.RDenoising autoencoder by Harish.R
Denoising autoencoder by Harish.R
 
EMOTION DETECTION USING AI
EMOTION DETECTION USING AIEMOTION DETECTION USING AI
EMOTION DETECTION USING AI
 
Machine Learning on Your Hand - Introduction to Tensorflow Lite Preview
Machine Learning on Your Hand - Introduction to Tensorflow Lite PreviewMachine Learning on Your Hand - Introduction to Tensorflow Lite Preview
Machine Learning on Your Hand - Introduction to Tensorflow Lite Preview
 
Face recognization
Face recognizationFace recognization
Face recognization
 
Presentation on FACE MASK DETECTION
Presentation on FACE MASK DETECTIONPresentation on FACE MASK DETECTION
Presentation on FACE MASK DETECTION
 
Autoencoder
AutoencoderAutoencoder
Autoencoder
 
Emotion detection using cnn.pptx
Emotion detection using cnn.pptxEmotion detection using cnn.pptx
Emotion detection using cnn.pptx
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 
Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions  Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Machine learning
Machine learningMachine learning
Machine learning
 
Simple Introduction to AutoEncoder
Simple Introduction to AutoEncoderSimple Introduction to AutoEncoder
Simple Introduction to AutoEncoder
 
Autoencoders in Deep Learning
Autoencoders in Deep LearningAutoencoders in Deep Learning
Autoencoders in Deep Learning
 
Attendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan SikdarAttendance system based on face recognition using python by Raihan Sikdar
Attendance system based on face recognition using python by Raihan Sikdar
 
Cat and dog classification
Cat and dog classificationCat and dog classification
Cat and dog classification
 
Autoencoders
AutoencodersAutoencoders
Autoencoders
 
Face mask detection
Face mask detection Face mask detection
Face mask detection
 
Recurrent Neural Networks, LSTM and GRU
Recurrent Neural Networks, LSTM and GRURecurrent Neural Networks, LSTM and GRU
Recurrent Neural Networks, LSTM and GRU
 

Similar to Emotion recognition and drowsiness detection using python.ppt

Final year ppt
Final year pptFinal year ppt
Final year ppt
Shruti Chandra
 
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
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural networkSmriti Tikoo
 
Image recognition
Image recognitionImage recognition
Image recognition
Nikhil Singh
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
IRJET Journal
 
Biometric Recognition using Deep Learning
Biometric Recognition using Deep LearningBiometric Recognition using Deep Learning
Biometric Recognition using Deep Learning
SahithiKotha2
 
top journals
top journalstop journals
top journals
rikaseorika
 
Facial recognition locker for android
Facial recognition locker for androidFacial recognition locker for android
Facial recognition locker for android
konark jain
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
Shravan Halankar
 
Deep learning
Deep learningDeep learning
Deep learning
AnimaSinghDhabal
 
Computer vision
Computer visionComputer vision
Computer vision
AnkitKamal6
 
Artificial Intelligence_Strategy.pptx
Artificial Intelligence_Strategy.pptxArtificial Intelligence_Strategy.pptx
Artificial Intelligence_Strategy.pptx
SureshMaddi1
 
Image_recognition.pptx
Image_recognition.pptxImage_recognition.pptx
Image_recognition.pptx
john6938
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptx
Deepakkumaragrahari1
 
Face Recognition - Deep Learning
Face Recognition - Deep LearningFace Recognition - Deep Learning
Face Recognition - Deep Learning
Aashish Chaubey
 
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
 
doorsystem (2).pptx
doorsystem (2).pptxdoorsystem (2).pptx
doorsystem (2).pptx
DAshok2
 
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORKHUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
ijiert bestjournal
 
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
Tulipp. Eu
 
Eye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer InteractionEye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer Interaction
Sharath Raj
 

Similar to Emotion recognition and drowsiness detection using python.ppt (20)

Final year ppt
Final year pptFinal year ppt
Final year ppt
 
IRJET- ATM Security using Machine Learning
IRJET- ATM Security using Machine LearningIRJET- ATM Security using Machine Learning
IRJET- ATM Security using Machine Learning
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
 
Biometric Recognition using Deep Learning
Biometric Recognition using Deep LearningBiometric Recognition using Deep Learning
Biometric Recognition using Deep Learning
 
top journals
top journalstop journals
top journals
 
Facial recognition locker for android
Facial recognition locker for androidFacial recognition locker for android
Facial recognition locker for android
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
Deep learning
Deep learningDeep learning
Deep learning
 
Computer vision
Computer visionComputer vision
Computer vision
 
Artificial Intelligence_Strategy.pptx
Artificial Intelligence_Strategy.pptxArtificial Intelligence_Strategy.pptx
Artificial Intelligence_Strategy.pptx
 
Image_recognition.pptx
Image_recognition.pptxImage_recognition.pptx
Image_recognition.pptx
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptx
 
Face Recognition - Deep Learning
Face Recognition - Deep LearningFace Recognition - Deep Learning
Face Recognition - Deep Learning
 
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...
 
doorsystem (2).pptx
doorsystem (2).pptxdoorsystem (2).pptx
doorsystem (2).pptx
 
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORKHUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
HUMAN FACE RECOGNITION USING IMAGE PROCESSING PCA AND NEURAL NETWORK
 
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
 
Eye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer InteractionEye Tracking Based Human - Computer Interaction
Eye Tracking Based Human - Computer Interaction
 

Recently uploaded

14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 

Recently uploaded (20)

14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 

Emotion recognition and drowsiness detection using python.ppt

  • 1. Abstract • Human emotions are natural expressions that people tend to make naturally, instead of any conscious effort that is accompanied by the reflexing of facial muscles. • Some of the common emotions are Happy, sad, surprised, anger and stable (normal) which a human face can make according to the different situations one may find itself in. • We present the software which detects and recognizes faces as well as tells a lot more about that person which could be used to get feedback from customers or to know if a person needs motivation. • The objective of the project is to be an affordable and efficient product. Artificial Intelligence & Digital image processing technology used to make the system in python. • Detection of eye blinking is important in certain scenarios where to avoid any accident or mishappening like in vehicles or in security vigilance. • As the system also recognizes the identity card, this is a simple feature wherein the camera installed is trained in such way that it firstly focuses on the card and recognizes its shape and color.
  • 2. Introduction • The field of Artificial Intelligence and Digital Image Processing is growing in our country slowly and steadily. • Many areas of industry have started using the various techniques and applications of AI and DIP. • The project can be implemented for marketing purpose also, as it let us know the feedback of any product. • It provides accurate results as well as are easy to be implemented and understood in the most common systems. • Also, these features can be installed in a cost effective and efficient manner in schools or colleges or any other area where surveillance is required but lack of finances is a major factor. • So, using our proposed project, surveillance could be provided which results help in maintaining a regular health check and to understand he emotion of a person at work place. • It can also be used as feedback of workers after making some changes at work place.
  • 3. Cont…. • Artificial Intelligence & Digital image Processing technology used to make the system which contain face recognition, emotion recognition; • drowsiness detection and id card detection. In face recognition conventional kNN algorithm is used. • The given proposed work has shown us that the performance of face recognition technique can be improved much better by mixing Gabor wavelet and LBP for features extraction and the K Nearest Neighbour and Sparse Representation Classifier (KNN- SRC) for classification. • We can understand a person’s emotion if we are able to analyze it at different stages. • For this purpose, we have an aim to develop a Convolutional -Neural Network (CNN) which is based on Facial Expression Recognition System (FER). • The algorithm used for drowsiness detection detects the blinking of the eye through the camera installed using live video streams. • The identity card detection is basically a feature which includes the use of 2 applications – First, the Shape Detection (Rectangle in this case) and Second, the color of the card(using RGB2HSV).
  • 5. Facial Recognition & Detection • The kNN algorithm trains the camera in such a way that after capturing the frames, the next task is to take the input, the name of that person whose face is captured and then save it to the database. • This task will obviously be the first in its process as for the first time when a new face is captured, the details of it are needed to be entered. • This process will continue for every new face the camera captures. • When the name has been entered and saved in the database and again the same face appears in front of the camera then the screen will display the name of that person on top of the face successfully recognizing the face and capturing each and every frame successfully. • For face recognition we have used the algorithm KNN which expands to k Nearest Neighbour. • We are going to show step by step how it captures, trains and predict along with its advantages over existing algorithms.
  • 6. Emotion Recognition • Emotion Recognition The process of Emotion recognition, as the name suggests itself, is basically trying to capture the various moods or emotions that a person makes through their faces to communicate with one another. • The various moods can be termed as the facial expressions. We simply define the facial functions as the way in which people tend to communicate with each other by using their face instead of directly talking or writing. • In technical terms, it is the movement of muscles that exist under the skin of human face which tend to move when we express ourselves through our faces.
  • 7. Drowsiness detection • Drowsiness detection To view the eye region it find the contour of the frame and we do this through convex hull which finds if a curve is convex. • On each frame we check if the calculated eye aspect ratio is less than the given threshold value, if its more it saves the result. • If it gets the eye aspect ratio as more than threshold for consecutive three frames, the person into consideration is declared to be drowsy and a warning signal is generated.
  • 8. Future Prospects • Researchers are working day in and day out to get better results from the previous times. • The field of Artificial Intelligence and Digital Image Processing is growing exponentially, so the future prospective is really very bright. • Many algorithms and techniques have been already proposed but the better versions of them are on their way. • Letting the machine decide what actions are needed to be taken in certain circumstances is as simple as it sounds, but the work to be done behind it is extremely complex. • Training machines to think like humans can be an extremely difficult task but the way the researches and other related work that has been carried out till now is fantastic and in the future, it will only tend to get better with the advancements in the field of computer sciences.
  • 9. References • [1] Nian Zhang, Welezane Karimoune, Lara Thompson, and Hongmei Dang. “A Between-Class Overlapping Coherence-Based Algorithm in KNN Classification”, 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC) Banff Center, Banff, Canada, October 5-8, 2017 • [2] SeongJoon Baek and Koeng-Mo Sung, “Fast K-nearest-neighbour search algorithm for nonparametric classification.”, ELECTRONICS LETTERS 12th October 2000 Vol. 36, No 21 • [3] Wen-Jyi Hwang and Kuo-Wei Wen. “Fast kNN classification algorithm based on partial distance search.”, ELECTRONICS LETTER 15th October 1998 Vol. 34, No. 21 • [4] Bilel Ameur, Sabeur Masmoudi, Amira Guidara Derbel, Ahmed Ben Hamida. “Fusing Gabor and LBP Feature Sets for KNN and SRC-based Face Recognition.” 2nd International Conference on Advanced Technologies for Signal and Image Processing • [5] Vedat TÜMEN, Ömer Faruk SÖYLEMEZ, Burhan ERGEN. “Facial Emotion Recognition on a Dataset Using Convolutional Neural Network.” • [6] Lin-Lin Xu, Shu-Mei Zhang, Fu-Xing Wang. “CNN Expression Recognition Based on Feature Graph.”