International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1584
Emotion Detection Using Facial Expression Recognition to Assist the
Visually Impaired
Pradnya Nair
1
, Shubham Moon
2
, Tushar Patil
3
, Dr. S. U. Bhandari
4
1,2,3
B.E. Students, Electronics and Telecommunication Engineering, PCCoE
4
Dean - Academics at Pimpri Chinchwad Education Trust’s. Pimpri Chinchwad College Of Engineering
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - We are living in the most defining period of
Human history and growing at a pace faster than ever before.
This growth witnesses the participation of machines in making
human life easier and thus there is an increased interaction
with machines. As a matter of fact today a human interacts
with a machine more than a fellow human being. Hence in the
given scenario this project aims at providing machine the
ability to understand the human emotion based on the facial
expression. The project proposes to use austere machine
learning algorithm to establish the result by dividing the
project into broadly three stages. The three stages are
recognised as face detection, facial data extraction followed by
expression recognition.
Key Words: Feature Extraction, Haar-cascade, Real-time
video capture, Audio message
1. INTRODUCTION
For humans it is quite easy to understand an emotion but
difficult for a computer or a machine to do so. The human
emotions are broadly classified into seven categories
Neutral, Happy, Fear, Sad, Surprise, Angry and Disgust. This
project successfully detects four emotions specifically
Neutral, Happy, Sad and Surprise. With the magnitude of
development the human race is experiencing the need and
the importance of automatic emotion recognition has
increased. Facial expression is the most prominent indicator
of the emotion possessed by human, other features of
expression recognition being voice recognition, eye activity,
heart rate monitoring, motion analysis etc. However, the
facial expression is the best indicator and indeed a major
sign of the emotion the human being is subjected to in the
moment. The project is hardware implemented using the
Raspberry pi 3b+ with a web-camera to capture the real time
video for detection and classification the emotion being
detected in the real time.
1.2 Objective and Scope of the Project
The machines are being integrated into the daily life of
human beings at pace faster than ever before. In such a
circumstance a machine capable of understanding the state
of mind of an individual would be a welcome assistance. This
information can indeed be extended to a plethora of fields,
for example, the healthcare sector to aid the healthcare
providers better quality of service to cater the needs of a
patient unable to express his state of mind by explicit
communication, this mode of machine based emotion
detection can be used by retail workers to understand the
customer feedback and therefore give a better quality of
assistance.
All these instances successfully establish the scope of this
project with a sole objective of successfully establishing the
underlying human emotion by accurate determination of the
facial expression.
1.3 Literature Survey
In conclusion of the literature survey carried out the team
has narrowed down to use the machine learning algorithm of
cascade classifier for location of the faces and eventually
detect the emotion by making use of appropriate . As an
addition to the existing system the team also evaluated the
need of sending out an audio message of the detected
emotion through facial expression which would aid in
helping the visually impaired which eventually would cater
for specially able people from all walks of life.
The decision to use machine learning based cascade
algorithm is a conclusion drawn from the survey as it is an
algorithm which identifies faces in an image/ real time video.
This algorithm basically uses edge and line detection
features proposed by Viola and Jones in their research paper
“Rapid Object Detection using a Boosted Cascade of Simple
Features” published in 2001. Cascade, the ML based
algorithm makes use of a gargantuan amount of consisting of
both positive and negative images. The said positive images
are known to contain all the that is the subject of interest to
the user while the negative are the images of all the entities
that are of object the user doesn’t wish to detect.
The face detection operation is performed by using a series
of classifiers and algorithm which determines if the given
image is positive (a human face in our case) or a negative
image (not a human face). To achieve the desired precision
of detection the classifier needs to be trained with around
thousands of images with or without containing any face.