SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Abstract:
Recently, the popularity of automated and unmanned restaurants has increased. Due to the
absence of staff, there is no direct perception of the customers' impressions in order to find out
what their experiences with the restaurant concept are like. For this purpose, this paper presents a
rating system based on facial expression recognition with pre-trained convolutional neural
network (CNN) models. For interactive human and computer interface (HCI) it is important that
the computer understand facial expressions of human. With HCI the gap between computers and
humans will reduce. The computers can interact in more appropriate way with humans by
judging their expressions. There are various techniques for facial expression recognition which
focuses on getting good results of human expressions and then the food is supposed to be rated.
Currently, three expressions (satisfied, neutral and disappointed) are provided by the scoring
system.
Algorithms:
Haar-AdaBoost
Convolutional Neural Network (CNN)
Existing System:
As there is no staff available in unmanned restaurants, it is difficult for the restaurant
management to estimate how the concept and the food is experienced by the customers. Existing
rating systems, such as Google and TripAdvisor, only partially solve this problem, as they only
cover a part of the customer’s opinions. These rating systems are only used by a subset of the
customers who rate the restaurant on independent rating platforms on their own initiative. This
applies mainly to customers who experience their visit as very positive or negative.
Proposed System:
In order to solve the above problem, all customers must be motivated to give a rating. This paper
introduces an approach for a restaurant rating system that asks every customer for a rating after
their visit to increase the number of ratings as much as possible. This system can be used
unmanned restaurants; the scoring system is based on facial expression detection using pre-
trained convolutional neural network (CNN) models. It allows the customer to rate the food by
taking or capturing a picture of his face that reflects the corresponding feelings. Compared to
text-based rating system, there is much less information and no individual experience reports
collected. However, this simple fast and playful rating system should give a wider range of
opinions about the experiences of the customers with the restaurant concept.
System Architecture:
Modules:
Face Detection:
Face detection or localization is an important step for image classification since only the
principal component of face such as nose, eyes, mouth are needed for classification. Face
detection algorithms can be broadly classified into feature, knowledge, template and appearance
based methods. Our proposed system uses Viola Jones object detection algorithm for face
localization which comes under feature based classification. Viola Jones object detection
algorithm uses Haar featurebased cascade classifiers. The Haar Cascade classifier is extremely
important element of the face detection. The presence of the features in any of the input image is
determined by the Haar features.
Facial Expression Recognition classification:
After learning the deep features, the final step of FER (Facial Expression Recognition) is to
classify the given face into one of the basic emotion categories. Unlike the traditional methods,
where the feature extraction step and the feature classification step are independent, deep
networks can perform FER in an end-to-end way. Specifically, a loss layer is added to the end of
the network to regulate the back-propagation error; then, the prediction probability of each
sample can be directly output by the network. In CNN, softmax loss is the most common used
function that minimizes the cross-entropy between the estimated class probabilities and the
ground truth distribution.
Convolutional neural network (CNN):
CNN has been extensively used in diverse computer vision applications, including FER. At the
beginning of the 21st century, several studies in the FER literature found that the CNN is robust
to face location changes and scale variations and behaves better than the multilayer perceptron
(MLP) in the case of previously unseen face pose variations, employed the CNN to address the
problems of subject independence as well as translation, rotation, and scale invariance in the
recognition of facial expressions.
SYSTEM CONFIGURATION:
Hardware requirements:
Processer : Any Update Processer
Ram : Min 4 GB
Hard Disk : Min 100 GB
Software requirements:
Operating System : Windows family
Technology : Python 3.6
IDE : PyCharm

More Related Content

What's hot (20)

PDF
REAL TIME INTELLIGENT EMOTIONAL MUSIC PLAYER USING ANDROID
Journal For Research
 
PPTX
face recognition
vipin varghese
 
PPTX
Face recognition technology
ranjit banshpal
 
PDF
Facial Emotion Recognition using Convolution Neural Network
YogeshIJTSRD
 
PPTX
Emotion recognition using image processing in deep learning
vishnuv43
 
PPT
Face recognition ppt
Santosh Kumar
 
PPT
4837410 automatic-facial-emotion-recognition
Ngaire Taylor
 
PDF
DFT,DCT TRANSFORMS.pdf
satyanarayana242612
 
PPTX
Hand geometry recognition
Dheerendra k
 
PPTX
Face recognition
sandeepsharma1193
 
PDF
EMOTION DETECTION USING AI
Aantariksh Developers
 
PPTX
COFFEE SHOP MANAGEMENT SYSTEM.pptx
SMS Hasan
 
PDF
Training report on web developing
Jawhar Ali
 
PPTX
Facial Emotion Recognition: A Deep Learning approach
AshwinRachha
 
PDF
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Mohammad Karim Shahbaz
 
PPTX
Emotion Detection in text
kashif kashif
 
PPTX
Lexical analyzer generator lex
Anusuya123
 
PDF
Tailor Management System
Sasikumar Narayanamoorthy
 
PPTX
Handwriting Recognition
Bindu Karki
 
PDF
Optical Character Recognition (OCR) System
iosrjce
 
REAL TIME INTELLIGENT EMOTIONAL MUSIC PLAYER USING ANDROID
Journal For Research
 
face recognition
vipin varghese
 
Face recognition technology
ranjit banshpal
 
Facial Emotion Recognition using Convolution Neural Network
YogeshIJTSRD
 
Emotion recognition using image processing in deep learning
vishnuv43
 
Face recognition ppt
Santosh Kumar
 
4837410 automatic-facial-emotion-recognition
Ngaire Taylor
 
DFT,DCT TRANSFORMS.pdf
satyanarayana242612
 
Hand geometry recognition
Dheerendra k
 
Face recognition
sandeepsharma1193
 
EMOTION DETECTION USING AI
Aantariksh Developers
 
COFFEE SHOP MANAGEMENT SYSTEM.pptx
SMS Hasan
 
Training report on web developing
Jawhar Ali
 
Facial Emotion Recognition: A Deep Learning approach
AshwinRachha
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Mohammad Karim Shahbaz
 
Emotion Detection in text
kashif kashif
 
Lexical analyzer generator lex
Anusuya123
 
Tailor Management System
Sasikumar Narayanamoorthy
 
Handwriting Recognition
Bindu Karki
 
Optical Character Recognition (OCR) System
iosrjce
 

Similar to A deep learning facial expression recognition based scoring system for restaurants (20)

PDF
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
ijgca
 
DOCX
A deep learning facial expression recognition based scoring system for restau...
Venkat Projects
 
PDF
Human Emotion Detection for Customer Feedback & Food Classifier
IRJET Journal
 
PDF
MUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTION
IRJET Journal
 
PDF
Feature extraction and classification methods of facial expression: A surey
CSITiaesprime
 
PDF
IRJET- Facial Emotion Detection using Convolutional Neural Network
IRJET Journal
 
PDF
Real time emotion_detection_from_videos
Cafer Yıldız
 
PDF
A pre-trained model vs dedicated convolution neural networks for emotion reco...
IJECEIAES
 
PDF
Low-resolution facial emotion recognition on low-cost devices
IAESIJAI
 
PDF
Selective local binary pattern with convolutional neural network for facial ...
IJECEIAES
 
PDF
TOP 5 Most View Article From Academia in 2019
sipij
 
PDF
Facial emotion recognition using deep learning detector and classifier
IJECEIAES
 
PDF
DATA AUGMENTATION TECHNIQUES AND TRANSFER LEARNING APPROACHES APPLIED TO FACI...
ijaia
 
PDF
Facial expression recognition
ElyesMiri
 
PDF
A Real-Time Emotion Recognition from Facial Expression Using Conventional Neu...
IRJET Journal
 
PDF
top journals
rikaseorika
 
PDF
Comparison of convolutional neural network models for user’s facial recognition
IJECEIAES
 
PPTX
Emotion recognition and drowsiness detection using python.ppt
Gopi Naidu
 
PDF
Movie Recommendation Using CNN
IRJET Journal
 
PDF
IRJET-Facial Expression Recognition using Efficient LBP and CNN
IRJET Journal
 
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
ijgca
 
A deep learning facial expression recognition based scoring system for restau...
Venkat Projects
 
Human Emotion Detection for Customer Feedback & Food Classifier
IRJET Journal
 
MUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTION
IRJET Journal
 
Feature extraction and classification methods of facial expression: A surey
CSITiaesprime
 
IRJET- Facial Emotion Detection using Convolutional Neural Network
IRJET Journal
 
Real time emotion_detection_from_videos
Cafer Yıldız
 
A pre-trained model vs dedicated convolution neural networks for emotion reco...
IJECEIAES
 
Low-resolution facial emotion recognition on low-cost devices
IAESIJAI
 
Selective local binary pattern with convolutional neural network for facial ...
IJECEIAES
 
TOP 5 Most View Article From Academia in 2019
sipij
 
Facial emotion recognition using deep learning detector and classifier
IJECEIAES
 
DATA AUGMENTATION TECHNIQUES AND TRANSFER LEARNING APPROACHES APPLIED TO FACI...
ijaia
 
Facial expression recognition
ElyesMiri
 
A Real-Time Emotion Recognition from Facial Expression Using Conventional Neu...
IRJET Journal
 
top journals
rikaseorika
 
Comparison of convolutional neural network models for user’s facial recognition
IJECEIAES
 
Emotion recognition and drowsiness detection using python.ppt
Gopi Naidu
 
Movie Recommendation Using CNN
IRJET Journal
 
IRJET-Facial Expression Recognition using Efficient LBP and CNN
IRJET Journal
 
Ad

More from CloudTechnologies (20)

DOCX
PublicEduChain A Framework for Sharing Student-Owned Educational Data on Publ...
CloudTechnologies
 
DOCX
Blockchain Based Logging to Defeat Malicious Insiders The Case of Remote Heal...
CloudTechnologies
 
DOCX
Enhancing Personalized Learning Experiences by Leveraging Deep Learning for C...
CloudTechnologies
 
DOCX
Machine Learning Classification to predict water purity based on Viruses and ...
CloudTechnologies
 
DOCX
iot based safety and health monitoring for construction workers
CloudTechnologies
 
DOCX
Intelligent neonatal monitoring system based on android application using mul...
CloudTechnologies
 
DOCX
An iot based smart garden with weather station system
CloudTechnologies
 
DOCX
Diabetes prediction using different machine learning approaches
CloudTechnologies
 
DOCX
machine learning based predictive analytics of student academic performance i...
CloudTechnologies
 
DOCX
Image based estimation of real food size for accurate food calorie estimation
CloudTechnologies
 
DOCX
Network intrusion detection using supervised machine learning technique with ...
CloudTechnologies
 
DOCX
Io t projects
CloudTechnologies
 
DOCX
Cloud computing projects
CloudTechnologies
 
DOCX
Data mining projects
CloudTechnologies
 
DOCX
Python IEEE 2019 Projects List
CloudTechnologies
 
DOCX
Machine learning projects
CloudTechnologies
 
DOCX
Raspberry Pi based voice-operated personal assistant (Neobot)
CloudTechnologies
 
DOCX
Automation in Agriculture and IoT
CloudTechnologies
 
DOCX
Gas Leakage Detection Based on IOT
CloudTechnologies
 
DOCX
The Internet-of-Things based hand gestures using wearable sensors for human m...
CloudTechnologies
 
PublicEduChain A Framework for Sharing Student-Owned Educational Data on Publ...
CloudTechnologies
 
Blockchain Based Logging to Defeat Malicious Insiders The Case of Remote Heal...
CloudTechnologies
 
Enhancing Personalized Learning Experiences by Leveraging Deep Learning for C...
CloudTechnologies
 
Machine Learning Classification to predict water purity based on Viruses and ...
CloudTechnologies
 
iot based safety and health monitoring for construction workers
CloudTechnologies
 
Intelligent neonatal monitoring system based on android application using mul...
CloudTechnologies
 
An iot based smart garden with weather station system
CloudTechnologies
 
Diabetes prediction using different machine learning approaches
CloudTechnologies
 
machine learning based predictive analytics of student academic performance i...
CloudTechnologies
 
Image based estimation of real food size for accurate food calorie estimation
CloudTechnologies
 
Network intrusion detection using supervised machine learning technique with ...
CloudTechnologies
 
Io t projects
CloudTechnologies
 
Cloud computing projects
CloudTechnologies
 
Data mining projects
CloudTechnologies
 
Python IEEE 2019 Projects List
CloudTechnologies
 
Machine learning projects
CloudTechnologies
 
Raspberry Pi based voice-operated personal assistant (Neobot)
CloudTechnologies
 
Automation in Agriculture and IoT
CloudTechnologies
 
Gas Leakage Detection Based on IOT
CloudTechnologies
 
The Internet-of-Things based hand gestures using wearable sensors for human m...
CloudTechnologies
 
Ad

Recently uploaded (20)

PPTX
Latest Features in Odoo 18 - Odoo slides
Celine George
 
PPTX
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
PPTX
CLEFT LIP AND PALATE: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Blanket Order in Odoo 17 Purchase App - Odoo Slides
Celine George
 
PPTX
HIRSCHSPRUNG'S DISEASE(MEGACOLON): NURSING MANAGMENT.pptx
PRADEEP ABOTHU
 
PPTX
nutriquiz grade 4.pptx...............................................
ferdinandsanbuenaven
 
PPTX
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
PPTX
Presentation: Climate Citizenship Digital Education
Karl Donert
 
PPTX
Modern analytical techniques used to characterize organic compounds. Birbhum ...
AyanHossain
 
PPTX
SCHOOL-BASED SEXUAL HARASSMENT PREVENTION AND RESPONSE WORKSHOP
komlalokoe
 
PPTX
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
PPT
digestive system for Pharm d I year HAP
rekhapositivity
 
PPTX
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
PPTX
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
PPTX
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
PPTX
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
PPTX
Mrs Mhondiwa Introduction to Algebra class
sabinaschimanga
 
PPTX
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
PDF
07.15.2025 - Managing Your Members Using a Membership Portal.pdf
TechSoup
 
PPTX
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
Latest Features in Odoo 18 - Odoo slides
Celine George
 
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
CLEFT LIP AND PALATE: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Blanket Order in Odoo 17 Purchase App - Odoo Slides
Celine George
 
HIRSCHSPRUNG'S DISEASE(MEGACOLON): NURSING MANAGMENT.pptx
PRADEEP ABOTHU
 
nutriquiz grade 4.pptx...............................................
ferdinandsanbuenaven
 
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
Presentation: Climate Citizenship Digital Education
Karl Donert
 
Modern analytical techniques used to characterize organic compounds. Birbhum ...
AyanHossain
 
SCHOOL-BASED SEXUAL HARASSMENT PREVENTION AND RESPONSE WORKSHOP
komlalokoe
 
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
digestive system for Pharm d I year HAP
rekhapositivity
 
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
Mrs Mhondiwa Introduction to Algebra class
sabinaschimanga
 
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
07.15.2025 - Managing Your Members Using a Membership Portal.pdf
TechSoup
 
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 

A deep learning facial expression recognition based scoring system for restaurants

  • 1. Abstract: Recently, the popularity of automated and unmanned restaurants has increased. Due to the absence of staff, there is no direct perception of the customers' impressions in order to find out what their experiences with the restaurant concept are like. For this purpose, this paper presents a rating system based on facial expression recognition with pre-trained convolutional neural network (CNN) models. For interactive human and computer interface (HCI) it is important that the computer understand facial expressions of human. With HCI the gap between computers and humans will reduce. The computers can interact in more appropriate way with humans by judging their expressions. There are various techniques for facial expression recognition which focuses on getting good results of human expressions and then the food is supposed to be rated. Currently, three expressions (satisfied, neutral and disappointed) are provided by the scoring system. Algorithms: Haar-AdaBoost Convolutional Neural Network (CNN) Existing System: As there is no staff available in unmanned restaurants, it is difficult for the restaurant management to estimate how the concept and the food is experienced by the customers. Existing rating systems, such as Google and TripAdvisor, only partially solve this problem, as they only cover a part of the customer’s opinions. These rating systems are only used by a subset of the customers who rate the restaurant on independent rating platforms on their own initiative. This applies mainly to customers who experience their visit as very positive or negative. Proposed System: In order to solve the above problem, all customers must be motivated to give a rating. This paper introduces an approach for a restaurant rating system that asks every customer for a rating after their visit to increase the number of ratings as much as possible. This system can be used unmanned restaurants; the scoring system is based on facial expression detection using pre-
  • 2. trained convolutional neural network (CNN) models. It allows the customer to rate the food by taking or capturing a picture of his face that reflects the corresponding feelings. Compared to text-based rating system, there is much less information and no individual experience reports collected. However, this simple fast and playful rating system should give a wider range of opinions about the experiences of the customers with the restaurant concept. System Architecture:
  • 3. Modules: Face Detection: Face detection or localization is an important step for image classification since only the principal component of face such as nose, eyes, mouth are needed for classification. Face detection algorithms can be broadly classified into feature, knowledge, template and appearance based methods. Our proposed system uses Viola Jones object detection algorithm for face localization which comes under feature based classification. Viola Jones object detection algorithm uses Haar featurebased cascade classifiers. The Haar Cascade classifier is extremely important element of the face detection. The presence of the features in any of the input image is determined by the Haar features. Facial Expression Recognition classification: After learning the deep features, the final step of FER (Facial Expression Recognition) is to classify the given face into one of the basic emotion categories. Unlike the traditional methods, where the feature extraction step and the feature classification step are independent, deep networks can perform FER in an end-to-end way. Specifically, a loss layer is added to the end of the network to regulate the back-propagation error; then, the prediction probability of each sample can be directly output by the network. In CNN, softmax loss is the most common used function that minimizes the cross-entropy between the estimated class probabilities and the ground truth distribution. Convolutional neural network (CNN): CNN has been extensively used in diverse computer vision applications, including FER. At the beginning of the 21st century, several studies in the FER literature found that the CNN is robust to face location changes and scale variations and behaves better than the multilayer perceptron (MLP) in the case of previously unseen face pose variations, employed the CNN to address the problems of subject independence as well as translation, rotation, and scale invariance in the recognition of facial expressions.
  • 4. SYSTEM CONFIGURATION: Hardware requirements: Processer : Any Update Processer Ram : Min 4 GB Hard Disk : Min 100 GB Software requirements: Operating System : Windows family Technology : Python 3.6 IDE : PyCharm