SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2653
FACE MASK DETECTION USING MACHINE LEARNING AND IMAGE
PROCESSING
Siya Kamat1, Akshata Karapurkar2,Rinki Matonkar3 ,Sanat Shirodkar4, Rajesh Gauns5,Diksha
Prabhu Khorjuvenkar6
1,2,3,4 Department of Computer Engineering Agnel Institute of Technology and Design, Assagao, Goa
5,6 Assistant Professor, Department of Computer Engineering Agnel Institute of Technology and Design, Assagao,
Goa
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Abstract - In light of the current COVID-19
pandemic, many public places require that individuals wear
face masks. However, few individuals don't consider it
necessary. People use different excuses not to use a mask
whenever in public areas and it is not always possible for
the authorities to monitor whether people are wearing face
masks or not. This is where machine learning-based face-
mask detection can be helpful.
Through machine learning, face-mask detection can be
carried out to automatically determine if a face mask is
being worn by someone or not. This can be achieved by
utilizing a camera or a webcam to take a static image or
video of the person.
With the help of this project, we will be able to detect
whether or not a person is wearing a mask in both a static
image and a real-time stream. This project can be used at
the entrance of public places like shops, hospitals, banks,
schools, colleges, malls, airports, etc. as a digital scanning
tool. This will lessen human mistakes and instantly notify
those without masks. Firstly, a dataset will be prepared to
consist of 2 classes; with-mask and without-mask. A
machine learning model shall be created and trained with
the dataset gathered. After the training is completed, the
model shall be assessed with a different dataset. Machine
learning techniques will be used for classifying the detected
people into the with-mask or without-mask category.
Key Words: Machine Learning, Image Processing, Face
Mask Detection, MTCNN, EfficientNet, MobileNet
1. INTRODUCTION
Coronaviruses are a large family of viruses that infect
humans, other mammals, and birds. These viruses can
cause several respiratory, gastrointestinal, and
neurological diseases. COVID-19 is a disease caused by a
coronavirus, and its effects can possibly range from mild
to fatality.
At times of a pandemic, the best prevention is to avoid
contracting the virus. A few things one should follow are
when coughing and sneezing covered with tissue which is
then safely disposed of. Next, cleanse your hands routinely
with a soap or a disinfectant containing at least 60%
alcohol (in the absence of soap and water), avoiding direct
contact with an infected person. It's also important to
avoid using unwashed hands to contact the mouth, nose,
or eyes.
Utilizing face masks is the most crucial step in stopping
the spread of sickness. However, some people don't think
it's necessary and give various justifications for not
wearing a mask when in public places. Using image
processing and machine learning, it is possible to identify
people's faces and divide them into two groups: those who
are wearing masks and those who are not.
2. LITERATURE SURVEY
2.1 Face Mask Detection using MTCNN
Vansh Gupta and Rajeev Rajput developed the face mask
detection system using MTCNN. The pattern of wearing
face covers openly is ascending because of the COVID-19
pestilence everywhere in the world. People used to wear
coverings before Covid-19 to protect their health from air
pollution.
The suggested model in their work can be combined with
observation cameras to prevent COVID-19 transmission by
allowing the identification of people who are not wearing
facial coverings but are using veils.[1]
2.1.1 Machine Learning (ML)
In general, Machine Learning is the study of algorithms
that can automatically improve given more data. It is often
seen as part of AI since these algorithms can often make
decisions without being specifically programmed to do so.
They learn from data, building a model that allows them to
make predictions or decisions.[1]
2.1.2 Image Processing
Image processing is a method of manipulating an image to
either enhance it or extrapolate knowledgeable data from
it. It's a form of signal processing where the input is an
image and the output can be either another image or
characteristics/features related to that image.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2654
2.1.3 OpenCV
OpenCV is a computer vision and machine learning
software library that gives computer vision applications a
common framework and expedites the deployment of
machine learning in commercial goods. The library
includes a wide range of essential computer vision and AI
computations, including more than 2500 simplified
calculations.[1]
2.2 High-Precision Portrait Classification Based
on MTCNN and Its Application on Similarity
Judgment
Juan Du proposed a High-Precision MTCNN-Based Portrait
Classification and Similarity Judgment Application. A
complex course, portrait classification contains at least
face detection, recognition, and comparison, each of which
has several jobs. There are many difficult issues because of
the skewed positions, illuminations, occlusions, blurred
images, and small-scale faces in the photographs.
Multi-task convolutional neural network (MTCNN), a
revolutionary face detection model, emerged in 2016 and
quickly gained popularity. Real-time effects based on
lightweight CNN, high efficiency and accuracy on face
detection and face alignment tasks, and successful online
hard sample mining all contribute to a large improvement.
MTCNN is a reframed CNN model composed of three
layers of networks in the following sequence: P-net→R-
net→O-net. It makes use of the candidate box and
classifier concepts to carry out timely and efficient face
detection: P-net is used to quickly create candidate boxes;
R-net serves as a filter for accurately identifying candidate
boxes, and O-net is used to automatically generate
boundary boxes and essential aspects of the face.
MTCNN's thematic architecture is comparable to cascaded
CNNs, but it addresses both face area and facial feature
recognition simultaneously. MTCNN uses picture pyramid,
bounding box regression, Non-Maximum Suppression
(NMS), and several CNN technologies to solve image
defects, just like many other CNN models.[2]
Fig -1: Structure of MTCNN
Fig -2: Stages of MTCNN
2.3 EfficientNet: Rethinking Model Scaling for
Convolutional Neural Networks
The development of Convolutional Neural Networks
(ConvNets) typically begins with a limited resource budget
and, if more resources are available, can be scaled up for
better accuracy. Mingxing Tan has thoroughly investigated
model scaling in this paper and found that optimizing
network depth, width, and resolution can improve
performance. Based on this insight, he has developed a
new scaling technique that employs a straightforward but
incredibly potent compound coefficient to equally scale all
depth, width, and resolution parameters. Through the
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2655
scaling up of MobileNets and ResNet, the usefulness of this
strategy is shown. Scaling typically increases the model's
accuracy for a particular task. According to the
experiments done, the improvement in accuracy saturates
pretty soon if only one way of scaling is done.
Further, a new baseline network is created via neural
architecture search, and it is then scaled up to obtain a
family of models, called EfficientNets, which outperform
prior ConvNets in terms of accuracy and efficiency.
Fig -3: The architecture of baseline network EfficientNet-
B0
Fig -4: Comparison of different scaling methods. (e) shows
Compound Scaling used in EfficientNet
Fig -5: Performance comparison of EfficientNet vs other
existing CNNs on ImageNet
The motivating insight of this project is that many
individuals don’t wear masks in public and therefore there
is a need for a system that will identify whether or not
someone is wearing a mask. Firstly, a dataset will be
prepared to consist of 2 classes; with-mask and without-
mask. A machine learning model will be created and
trained with a dataset gathered. After the training is done,
the model will be assessed with a different dataset.
Machine learning techniques will be used for classifying
the detected people into wearing masks or not wearing
masks categories. Facial detection will be done using
image processing. [3]
3. PROPOSED WORK
3.1 Problem Definition
This project's objective is to reduce the amount of labor
required to manually find and identify individuals wearing
or not wearing masks. This project uses face mask
detection to automate the process of finding and
identifying individuals who are wearing masks or not. This
can replace the need for humans to do this manually,
which can save time and labor.
Sometimes, humans can miss out on seeing a person
without masks. For instance, a person could either not be
wearing a mask or wearing a mask incorrectly, so it's not
an easy task for the human to check everyone in a crowd
unless they are standing in a queue. So therefore you can
have an accurate system that can aid this work. Our
system's goal is to identify mask wearers so that the
coronavirus can be stopped from spreading further.
3.2 Project Specification
For face detection, we will be using the MTCNN algorithm
which algorithm will perform its tasks in 3 parts ie. face
classification, box bound regression, and facial landmark
detection. The image classification i.e. whether the face in
the image contains wear or not will be done by
EfficientNet. The main goal of this project is to create a
fully automated face-mask detection system.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2656
3.3 Block Diagram
Fig -6: General project flowchart
3.4 Implementation
The objective of the project is to implement a face-mask
detection model using MTCNN and EfficientNet. The
algorithms are implemented using Python language. The
first task that the model performs is detecting faces in the
image or video stream. Face detection is carried out by the
MTCNN algorithm. Now that we know the exact
coordinates of the face, we can move on to further
processing. The second task is to detect whether the
detected face contains a mask or not, which is executed by
the EfficientNet algorithm. The dataset used for the
training of the model contains 20743 images belonging to
2 classes. The obtained model performs face-mask
detection in real-time, even without GPU acceleration.
3.5 Results and Analysis
This section discusses the results obtained by
implementing the model. The first version of the model
made some false detections (Figure 7.1). The errors were
eventually fixed by increasing the number of dataset
images (from 10K to 20K+), improving the camera quality
(from 720P to 1080P), and increasing the number of
epochs (from 2 epochs to 7 epochs). Figure 7.1 shows
results for various test cases obtained by running the
latest version of the model.
Fig -7.1: Errors found in initial versions
Fig -7.2: Test cases upon improvement of the model
Fig -8: Training Accuracy v/s Validation Accuracy
REFERENCES
[1] Vansh Gupta and Rajeev Rajput (2021), “Face Mask
Detection using MTCNN and MobileNetV2”,
International Research Journal of Engineering and
Technology (IRJET) ,Vol: 08, page 309-310
[2] Juan Du (2020), “High-Precision Portrait Classification
Based on MTCNN and Its Application on Similarity
Judgment”, Journal of Physics: Conference Series ,
page 1-9
[3] Mingxing Tan and Quoc V. Le (2019), “EfficientNet:
Rethinking Model Scaling for Convolutional Neural
Networks”, page 1-11
[4] Andrey V. Savchenko (2021), “Facial expression and
attributes recognition based on multi-task learning of
lightweight neural networks”, HSE University,
Laboratory of Algorithms and Technologies for
Network Analysis, Nizhny Novgorod, Russia, Vol:03,
page 1-15
[5] Kaipeng Zhang, Zhanpeng Zhang, Zhifeng Li and Yu
Qiao (2016), “Joint Face Detection and Alignment
using Multi-task Cascaded Convolutional Networks”,
The Institute of Electrical and Electronics
Engineers(IEEE), Vol:01, page 1-5

More Related Content

Similar to FACE MASK DETECTION USING MACHINE LEARNING AND IMAGE PROCESSING

Covid Face Mask Detection Using Neural Networks
Covid Face Mask Detection Using Neural NetworksCovid Face Mask Detection Using Neural Networks
Covid Face Mask Detection Using Neural NetworksIRJET Journal
 
Face Mask Detection and Face Recognition Using Machine Learning
Face Mask Detection and Face Recognition Using Machine LearningFace Mask Detection and Face Recognition Using Machine Learning
Face Mask Detection and Face Recognition Using Machine LearningIRJET Journal
 
Survey on Face Mask Detection with Door Locking and Alert System using Raspbe...
Survey on Face Mask Detection with Door Locking and Alert System using Raspbe...Survey on Face Mask Detection with Door Locking and Alert System using Raspbe...
Survey on Face Mask Detection with Door Locking and Alert System using Raspbe...IRJET Journal
 
Face Mask Detection System Using Artificial Intelligence
Face Mask Detection System Using Artificial IntelligenceFace Mask Detection System Using Artificial Intelligence
Face Mask Detection System Using Artificial IntelligenceIRJET Journal
 
ACCESS CONTROL SYSTEM USING FACE MASK DETECTION USING ARTIFICIAL INTELLIGENCE
ACCESS CONTROL SYSTEM USING FACE MASK DETECTION USING ARTIFICIAL INTELLIGENCEACCESS CONTROL SYSTEM USING FACE MASK DETECTION USING ARTIFICIAL INTELLIGENCE
ACCESS CONTROL SYSTEM USING FACE MASK DETECTION USING ARTIFICIAL INTELLIGENCEIRJET Journal
 
Face Mask Detection utilizing Tensorflow, OpenCV and Keras
Face Mask Detection utilizing Tensorflow, OpenCV and KerasFace Mask Detection utilizing Tensorflow, OpenCV and Keras
Face Mask Detection utilizing Tensorflow, OpenCV and KerasIRJET Journal
 
Face Mask Detection PPT.pptx
Face Mask Detection PPT.pptxFace Mask Detection PPT.pptx
Face Mask Detection PPT.pptxSrikar Dasharadhi
 
face mask detection ppt66 (1)M M.pptx
face mask detection ppt66 (1)M M.pptxface mask detection ppt66 (1)M M.pptx
face mask detection ppt66 (1)M M.pptxShreyaMishra883730
 
Facemask_project (1).pptx
Facemask_project (1).pptxFacemask_project (1).pptx
Facemask_project (1).pptxJosh Josh
 
Face Mask Detection and Contactless Body Temperature Sensing
Face Mask Detection and Contactless Body Temperature SensingFace Mask Detection and Contactless Body Temperature Sensing
Face Mask Detection and Contactless Body Temperature SensingIRJET Journal
 
Face-Mask Alert System Using Transfer Learning
Face-Mask Alert System Using Transfer LearningFace-Mask Alert System Using Transfer Learning
Face-Mask Alert System Using Transfer LearningIRJET Journal
 
FACE MASK DETECTION MODEL USING CONVOLUTIONAL NEURAL NETWORK
FACE MASK DETECTION MODEL USING CONVOLUTIONAL NEURAL NETWORKFACE MASK DETECTION MODEL USING CONVOLUTIONAL NEURAL NETWORK
FACE MASK DETECTION MODEL USING CONVOLUTIONAL NEURAL NETWORKmlaij
 
AI-based Mechanism to Authorise Beneficiaries at Covid Vaccination Camps usin...
AI-based Mechanism to Authorise Beneficiaries at Covid Vaccination Camps usin...AI-based Mechanism to Authorise Beneficiaries at Covid Vaccination Camps usin...
AI-based Mechanism to Authorise Beneficiaries at Covid Vaccination Camps usin...IRJET Journal
 
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...SaiPrakash106
 
Social distance and face mask detector system exploiting transfer learning
Social distance and face mask detector system exploiting  transfer learningSocial distance and face mask detector system exploiting  transfer learning
Social distance and face mask detector system exploiting transfer learningIJECEIAES
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...ijtsrd
 
People Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingPeople Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingvivatechijri
 
Designing of Application for Detection of Face Mask and Social Distancing Dur...
Designing of Application for Detection of Face Mask and Social Distancing Dur...Designing of Application for Detection of Face Mask and Social Distancing Dur...
Designing of Application for Detection of Face Mask and Social Distancing Dur...IRJET Journal
 
A hybrid approach for face recognition using a convolutional neural network c...
A hybrid approach for face recognition using a convolutional neural network c...A hybrid approach for face recognition using a convolutional neural network c...
A hybrid approach for face recognition using a convolutional neural network c...IAESIJAI
 
NEW CORONA VIRUS DISEASE 2022: SOCIAL DISTANCING IS AN EFFECTIVE MEASURE (COV...
NEW CORONA VIRUS DISEASE 2022: SOCIAL DISTANCING IS AN EFFECTIVE MEASURE (COV...NEW CORONA VIRUS DISEASE 2022: SOCIAL DISTANCING IS AN EFFECTIVE MEASURE (COV...
NEW CORONA VIRUS DISEASE 2022: SOCIAL DISTANCING IS AN EFFECTIVE MEASURE (COV...IRJET Journal
 

Similar to FACE MASK DETECTION USING MACHINE LEARNING AND IMAGE PROCESSING (20)

Covid Face Mask Detection Using Neural Networks
Covid Face Mask Detection Using Neural NetworksCovid Face Mask Detection Using Neural Networks
Covid Face Mask Detection Using Neural Networks
 
Face Mask Detection and Face Recognition Using Machine Learning
Face Mask Detection and Face Recognition Using Machine LearningFace Mask Detection and Face Recognition Using Machine Learning
Face Mask Detection and Face Recognition Using Machine Learning
 
Survey on Face Mask Detection with Door Locking and Alert System using Raspbe...
Survey on Face Mask Detection with Door Locking and Alert System using Raspbe...Survey on Face Mask Detection with Door Locking and Alert System using Raspbe...
Survey on Face Mask Detection with Door Locking and Alert System using Raspbe...
 
Face Mask Detection System Using Artificial Intelligence
Face Mask Detection System Using Artificial IntelligenceFace Mask Detection System Using Artificial Intelligence
Face Mask Detection System Using Artificial Intelligence
 
ACCESS CONTROL SYSTEM USING FACE MASK DETECTION USING ARTIFICIAL INTELLIGENCE
ACCESS CONTROL SYSTEM USING FACE MASK DETECTION USING ARTIFICIAL INTELLIGENCEACCESS CONTROL SYSTEM USING FACE MASK DETECTION USING ARTIFICIAL INTELLIGENCE
ACCESS CONTROL SYSTEM USING FACE MASK DETECTION USING ARTIFICIAL INTELLIGENCE
 
Face Mask Detection utilizing Tensorflow, OpenCV and Keras
Face Mask Detection utilizing Tensorflow, OpenCV and KerasFace Mask Detection utilizing Tensorflow, OpenCV and Keras
Face Mask Detection utilizing Tensorflow, OpenCV and Keras
 
Face Mask Detection PPT.pptx
Face Mask Detection PPT.pptxFace Mask Detection PPT.pptx
Face Mask Detection PPT.pptx
 
face mask detection ppt66 (1)M M.pptx
face mask detection ppt66 (1)M M.pptxface mask detection ppt66 (1)M M.pptx
face mask detection ppt66 (1)M M.pptx
 
Facemask_project (1).pptx
Facemask_project (1).pptxFacemask_project (1).pptx
Facemask_project (1).pptx
 
Face Mask Detection and Contactless Body Temperature Sensing
Face Mask Detection and Contactless Body Temperature SensingFace Mask Detection and Contactless Body Temperature Sensing
Face Mask Detection and Contactless Body Temperature Sensing
 
Face-Mask Alert System Using Transfer Learning
Face-Mask Alert System Using Transfer LearningFace-Mask Alert System Using Transfer Learning
Face-Mask Alert System Using Transfer Learning
 
FACE MASK DETECTION MODEL USING CONVOLUTIONAL NEURAL NETWORK
FACE MASK DETECTION MODEL USING CONVOLUTIONAL NEURAL NETWORKFACE MASK DETECTION MODEL USING CONVOLUTIONAL NEURAL NETWORK
FACE MASK DETECTION MODEL USING CONVOLUTIONAL NEURAL NETWORK
 
AI-based Mechanism to Authorise Beneficiaries at Covid Vaccination Camps usin...
AI-based Mechanism to Authorise Beneficiaries at Covid Vaccination Camps usin...AI-based Mechanism to Authorise Beneficiaries at Covid Vaccination Camps usin...
AI-based Mechanism to Authorise Beneficiaries at Covid Vaccination Camps usin...
 
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
COVID-19-Preventions-Control-System and Unconstrained Face-mask and Face-hand...
 
Social distance and face mask detector system exploiting transfer learning
Social distance and face mask detector system exploiting  transfer learningSocial distance and face mask detector system exploiting  transfer learning
Social distance and face mask detector system exploiting transfer learning
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
People Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingPeople Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzing
 
Designing of Application for Detection of Face Mask and Social Distancing Dur...
Designing of Application for Detection of Face Mask and Social Distancing Dur...Designing of Application for Detection of Face Mask and Social Distancing Dur...
Designing of Application for Detection of Face Mask and Social Distancing Dur...
 
A hybrid approach for face recognition using a convolutional neural network c...
A hybrid approach for face recognition using a convolutional neural network c...A hybrid approach for face recognition using a convolutional neural network c...
A hybrid approach for face recognition using a convolutional neural network c...
 
NEW CORONA VIRUS DISEASE 2022: SOCIAL DISTANCING IS AN EFFECTIVE MEASURE (COV...
NEW CORONA VIRUS DISEASE 2022: SOCIAL DISTANCING IS AN EFFECTIVE MEASURE (COV...NEW CORONA VIRUS DISEASE 2022: SOCIAL DISTANCING IS AN EFFECTIVE MEASURE (COV...
NEW CORONA VIRUS DISEASE 2022: SOCIAL DISTANCING IS AN EFFECTIVE MEASURE (COV...
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 

Recently uploaded (20)

Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 

FACE MASK DETECTION USING MACHINE LEARNING AND IMAGE PROCESSING

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2653 FACE MASK DETECTION USING MACHINE LEARNING AND IMAGE PROCESSING Siya Kamat1, Akshata Karapurkar2,Rinki Matonkar3 ,Sanat Shirodkar4, Rajesh Gauns5,Diksha Prabhu Khorjuvenkar6 1,2,3,4 Department of Computer Engineering Agnel Institute of Technology and Design, Assagao, Goa 5,6 Assistant Professor, Department of Computer Engineering Agnel Institute of Technology and Design, Assagao, Goa ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Abstract - In light of the current COVID-19 pandemic, many public places require that individuals wear face masks. However, few individuals don't consider it necessary. People use different excuses not to use a mask whenever in public areas and it is not always possible for the authorities to monitor whether people are wearing face masks or not. This is where machine learning-based face- mask detection can be helpful. Through machine learning, face-mask detection can be carried out to automatically determine if a face mask is being worn by someone or not. This can be achieved by utilizing a camera or a webcam to take a static image or video of the person. With the help of this project, we will be able to detect whether or not a person is wearing a mask in both a static image and a real-time stream. This project can be used at the entrance of public places like shops, hospitals, banks, schools, colleges, malls, airports, etc. as a digital scanning tool. This will lessen human mistakes and instantly notify those without masks. Firstly, a dataset will be prepared to consist of 2 classes; with-mask and without-mask. A machine learning model shall be created and trained with the dataset gathered. After the training is completed, the model shall be assessed with a different dataset. Machine learning techniques will be used for classifying the detected people into the with-mask or without-mask category. Key Words: Machine Learning, Image Processing, Face Mask Detection, MTCNN, EfficientNet, MobileNet 1. INTRODUCTION Coronaviruses are a large family of viruses that infect humans, other mammals, and birds. These viruses can cause several respiratory, gastrointestinal, and neurological diseases. COVID-19 is a disease caused by a coronavirus, and its effects can possibly range from mild to fatality. At times of a pandemic, the best prevention is to avoid contracting the virus. A few things one should follow are when coughing and sneezing covered with tissue which is then safely disposed of. Next, cleanse your hands routinely with a soap or a disinfectant containing at least 60% alcohol (in the absence of soap and water), avoiding direct contact with an infected person. It's also important to avoid using unwashed hands to contact the mouth, nose, or eyes. Utilizing face masks is the most crucial step in stopping the spread of sickness. However, some people don't think it's necessary and give various justifications for not wearing a mask when in public places. Using image processing and machine learning, it is possible to identify people's faces and divide them into two groups: those who are wearing masks and those who are not. 2. LITERATURE SURVEY 2.1 Face Mask Detection using MTCNN Vansh Gupta and Rajeev Rajput developed the face mask detection system using MTCNN. The pattern of wearing face covers openly is ascending because of the COVID-19 pestilence everywhere in the world. People used to wear coverings before Covid-19 to protect their health from air pollution. The suggested model in their work can be combined with observation cameras to prevent COVID-19 transmission by allowing the identification of people who are not wearing facial coverings but are using veils.[1] 2.1.1 Machine Learning (ML) In general, Machine Learning is the study of algorithms that can automatically improve given more data. It is often seen as part of AI since these algorithms can often make decisions without being specifically programmed to do so. They learn from data, building a model that allows them to make predictions or decisions.[1] 2.1.2 Image Processing Image processing is a method of manipulating an image to either enhance it or extrapolate knowledgeable data from it. It's a form of signal processing where the input is an image and the output can be either another image or characteristics/features related to that image.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2654 2.1.3 OpenCV OpenCV is a computer vision and machine learning software library that gives computer vision applications a common framework and expedites the deployment of machine learning in commercial goods. The library includes a wide range of essential computer vision and AI computations, including more than 2500 simplified calculations.[1] 2.2 High-Precision Portrait Classification Based on MTCNN and Its Application on Similarity Judgment Juan Du proposed a High-Precision MTCNN-Based Portrait Classification and Similarity Judgment Application. A complex course, portrait classification contains at least face detection, recognition, and comparison, each of which has several jobs. There are many difficult issues because of the skewed positions, illuminations, occlusions, blurred images, and small-scale faces in the photographs. Multi-task convolutional neural network (MTCNN), a revolutionary face detection model, emerged in 2016 and quickly gained popularity. Real-time effects based on lightweight CNN, high efficiency and accuracy on face detection and face alignment tasks, and successful online hard sample mining all contribute to a large improvement. MTCNN is a reframed CNN model composed of three layers of networks in the following sequence: P-net→R- net→O-net. It makes use of the candidate box and classifier concepts to carry out timely and efficient face detection: P-net is used to quickly create candidate boxes; R-net serves as a filter for accurately identifying candidate boxes, and O-net is used to automatically generate boundary boxes and essential aspects of the face. MTCNN's thematic architecture is comparable to cascaded CNNs, but it addresses both face area and facial feature recognition simultaneously. MTCNN uses picture pyramid, bounding box regression, Non-Maximum Suppression (NMS), and several CNN technologies to solve image defects, just like many other CNN models.[2] Fig -1: Structure of MTCNN Fig -2: Stages of MTCNN 2.3 EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks The development of Convolutional Neural Networks (ConvNets) typically begins with a limited resource budget and, if more resources are available, can be scaled up for better accuracy. Mingxing Tan has thoroughly investigated model scaling in this paper and found that optimizing network depth, width, and resolution can improve performance. Based on this insight, he has developed a new scaling technique that employs a straightforward but incredibly potent compound coefficient to equally scale all depth, width, and resolution parameters. Through the
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2655 scaling up of MobileNets and ResNet, the usefulness of this strategy is shown. Scaling typically increases the model's accuracy for a particular task. According to the experiments done, the improvement in accuracy saturates pretty soon if only one way of scaling is done. Further, a new baseline network is created via neural architecture search, and it is then scaled up to obtain a family of models, called EfficientNets, which outperform prior ConvNets in terms of accuracy and efficiency. Fig -3: The architecture of baseline network EfficientNet- B0 Fig -4: Comparison of different scaling methods. (e) shows Compound Scaling used in EfficientNet Fig -5: Performance comparison of EfficientNet vs other existing CNNs on ImageNet The motivating insight of this project is that many individuals don’t wear masks in public and therefore there is a need for a system that will identify whether or not someone is wearing a mask. Firstly, a dataset will be prepared to consist of 2 classes; with-mask and without- mask. A machine learning model will be created and trained with a dataset gathered. After the training is done, the model will be assessed with a different dataset. Machine learning techniques will be used for classifying the detected people into wearing masks or not wearing masks categories. Facial detection will be done using image processing. [3] 3. PROPOSED WORK 3.1 Problem Definition This project's objective is to reduce the amount of labor required to manually find and identify individuals wearing or not wearing masks. This project uses face mask detection to automate the process of finding and identifying individuals who are wearing masks or not. This can replace the need for humans to do this manually, which can save time and labor. Sometimes, humans can miss out on seeing a person without masks. For instance, a person could either not be wearing a mask or wearing a mask incorrectly, so it's not an easy task for the human to check everyone in a crowd unless they are standing in a queue. So therefore you can have an accurate system that can aid this work. Our system's goal is to identify mask wearers so that the coronavirus can be stopped from spreading further. 3.2 Project Specification For face detection, we will be using the MTCNN algorithm which algorithm will perform its tasks in 3 parts ie. face classification, box bound regression, and facial landmark detection. The image classification i.e. whether the face in the image contains wear or not will be done by EfficientNet. The main goal of this project is to create a fully automated face-mask detection system.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2656 3.3 Block Diagram Fig -6: General project flowchart 3.4 Implementation The objective of the project is to implement a face-mask detection model using MTCNN and EfficientNet. The algorithms are implemented using Python language. The first task that the model performs is detecting faces in the image or video stream. Face detection is carried out by the MTCNN algorithm. Now that we know the exact coordinates of the face, we can move on to further processing. The second task is to detect whether the detected face contains a mask or not, which is executed by the EfficientNet algorithm. The dataset used for the training of the model contains 20743 images belonging to 2 classes. The obtained model performs face-mask detection in real-time, even without GPU acceleration. 3.5 Results and Analysis This section discusses the results obtained by implementing the model. The first version of the model made some false detections (Figure 7.1). The errors were eventually fixed by increasing the number of dataset images (from 10K to 20K+), improving the camera quality (from 720P to 1080P), and increasing the number of epochs (from 2 epochs to 7 epochs). Figure 7.1 shows results for various test cases obtained by running the latest version of the model. Fig -7.1: Errors found in initial versions Fig -7.2: Test cases upon improvement of the model Fig -8: Training Accuracy v/s Validation Accuracy REFERENCES [1] Vansh Gupta and Rajeev Rajput (2021), “Face Mask Detection using MTCNN and MobileNetV2”, International Research Journal of Engineering and Technology (IRJET) ,Vol: 08, page 309-310 [2] Juan Du (2020), “High-Precision Portrait Classification Based on MTCNN and Its Application on Similarity Judgment”, Journal of Physics: Conference Series , page 1-9 [3] Mingxing Tan and Quoc V. Le (2019), “EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks”, page 1-11 [4] Andrey V. Savchenko (2021), “Facial expression and attributes recognition based on multi-task learning of lightweight neural networks”, HSE University, Laboratory of Algorithms and Technologies for Network Analysis, Nizhny Novgorod, Russia, Vol:03, page 1-15 [5] Kaipeng Zhang, Zhanpeng Zhang, Zhifeng Li and Yu Qiao (2016), “Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks”, The Institute of Electrical and Electronics Engineers(IEEE), Vol:01, page 1-5