You are on page 1of 12

A MAJOR PROJECT SYNOPSIS REPORT

ON
“FACE MASK DETECTION SYSTEM”

Submitted by:
Suyansh Saxena [191340101029]
Aman Rawat [191340101005]
Ritesh Mishra [191340101023]
Arun Kumar [191340101011]

Submitted to:
Department of Computer Science and Engineering

Under the guidance of:


Mr. Ravindra Rawat
Asst. Professor
Department of Computer Science and Engineering

INSTITUTE OF TECHNOLOGY GOPESHWAR


(A Constituent Institute of Uttarakhand Technical University, Dehradun)
April 2023
DECLARATION

I hereby declare that the Minor Project Synopsis Report entitled, “FACE MASK
DETECTION SYSTEM” Submitted for the Bachelor of Technology Degree in CSE. Is our
original work under the guidance of Mr. Ravindra Rawat, Assistant Professor Computer
Science and Engineering, Institute of Technology Gopeshwar. The project report has not
formed the basis for the award of any degree, associate fellowship or any other similar titles.

ii
ACKNOWLEDGEMENT

We would like to express our special thanks of gratitude to our guide Mr. Ravindra Rawat
who gave us the golden opportunity to do this wonderful project on the topic “FACE
MASK DETECTION SYSTEM”, which also helped us in doing a lot of Research and we
came to know about so many new things we are really thankful to them. Secondly, we would
also like to thanks our parents and friends who helped me a lot in finalizing this project
within the limited time frame.

iii
TABLE OF CONTENTS

S.NO. TITLE PAGE NO.


1. Introduction 1
 Team Description
 Software & Technologies Used

2. Objective of the Project 4


 Problem
 Purposed Solution
 Advantages of Face Mask Detection
System

3. Planning of work 5
4. Conclusion 6
5. References 7

iv
LIST OF TABLES

S.NO. TABLE TITLE PAGE NO.

1. Team Description  

2.  Software Required  

3.  Technologies Used  

LIST OF FIGURES

S.NO. FIGURE TITLE PAGE NO.

1. Block Diagram (Working Model)  

v
INTRODUCTION

With the outbreak of the Coronavirus Disease in 2019, life seemed to be had come to a
standstill. To combat the transmission of the virus, World Health Organization (WHO)
announced wearing of face mask as an imperative way to limit the spread of the virus.
However, manually ensuring whether people are wearing face masks or not in a public area is
a cumbersome task. The exigency of monitoring people wearing face masks necessitated
building an automatic system.

Face mask detection refers to detect whether a person is wearing a mask or not.

Advantages of Wearing A Mask

1. Masks protect other people

The primary way the coronavirus spreads is from person to person by respiratory
droplets produced when an infected person coughs, sneezes or talks. Face masks,
however, can block these droplets.

2. You may not realize you are contagious

It used to be that masks were recommended only for people who knew they had
COVID-19, as a way to protect others around them. When it became apparent, however,
that the virus can be transmitted by people before they start showing symptoms (pre-
symptomatic) and by people who never develop symptoms (asymptomatic), the Centers
for Disease Control and Prevention (CDC) broadened its guidelines, urging everyone to
wear a cloth face covering in public.

3. Masks can protect you, as well

A few studies suggest cloth face masks offer some protection for the wearer, but the
protective perks are most obvious when everyone covers the mouth and nose. Think of it
as a collective benefit: The more people who block the transmission of the virus with
face coverings, the less virus there is circulating in the community. This reduces
everyone's risk for infection.

1
4. Masks may help the economy recover

The widespread use of face masks could significantly slow the growth rate of virus cases
, which led us to take preventive measures from the covid-19 .

5. There are few alternatives

In the absence of a vaccine and more effective drug therapies to treat people who are
sick with COVID-19, the preventive measures of handwashing, physical distancing and
mask wearing

TEAM DESCRIPTION

Name Roll No. Role


Suyansh Saxena
191340101029   Code Writing
Aman Rawat
191340101005  Code Writing
Ritesh Mishra 191340101023   Code Writing
Arun Kumar 191340101011 Code Writing

Table 1 Team Description

SOFTWARE AND TECHNOLOGY USED

SOFTWARE REQUIRED

Software’s Name Function


Google Collab(Web IDE)
Code Writing

Kaggle Dataset Provider

Table 2 Software Required

2
TECHNOLOGIES USED
Name Function
Open CV For real-time Computer Vision.

Python For Writing Code for our System.

Sklearn Used for train and testing the Machine

Tensorflow Machine Learning Framework

Table3 Technologies Used

3
OBJECTIVE OF THE PROJECT

Problem:

COVID-19 is a highly contagious disease, and the WHO and other health agencies have
recommended that people use face masks to prevent its transmission. All governments are
attempting to guarantee that face masks are worn in public places, but it is difficult to
manually identify those who are not wearing face masks in crowded places.

Purposed Solution:

To deal with the pandemic more effectively, developing central systems capable of
automatically detecting whether a person is wearing a face mask or not has become an
engaging topic for people working in this sphere. A countless number of researches have
been initiated lately in this domain.

Advantages of Face Mask Detection System:

 Intelligent Alerts.
 Facial Recognition.
 Camera Agnostic.
 Easy Implementation.
 Staff Friendly.
 No New Hardware Needed.

Limitations Face Mask Detection System:

 Although different network architecture performs better in mask detection tasks, the
model suffers limitations due to large dataset performance .
 The irregularities in images, like those with insufficient light and side angle, need
proper attention .
 Also, another major challenge is to achieve high accuracy in the least possible time .

4
 Additionally, the video analysis has difficulties, including motion blur, transitioning
between frames, etc. .

PLANNING OF WORK

The core structure of the project will be built as follows -:

Fig. The proposed flow diagram for face mask detection system

The first phase is the training phase. This stage is initiated with the collection of the dataset.
One of the most crucial steps is to have a good quantity and quality of data. One can prepare
the dataset or use already existing datasets from the various available sources. If preparing
yourself, the size of data could be increased by using techniques like data augmentation.
Also, the data has to be cleaned before use because it plays a significant role in building a
model. Various Steps involved in data cleaning. After obtaining a good quality dataset, the
model is selected under the system’s demands and trained on the chosen dataset. Multiple
techniques could be used to accomplish the target. By acquiring the most suitable trained
model, the first phase comes to an end. In the subsequent step, the frames from the images
are used as input to the trained model. 

5
CONCLUSION

To deal with the pandemic more effectively, developing central systems capable of
automatically detecting whether a person is wearing a face mask or not has become an
engaging topic for people working in this sphere. A countless number of researches have
been initiated lately in this domain. If used constructively, the deployment of the model could
be beneficial in public areas. The proposed system could be upgraded for future works by
integrating them with automated thermal detection systems. Also, a check on whether social
distancing is being practised in crowded areas could be an add-on to the system. 

6
REFERENCES

1. https://mechomotive.com/face-mask-detection/
2. https://www.simplilearn.com/computer-vision-article
3. https://www.javatpoint.com/machine-learning
4. https://www.kaggle.com/datasets/omkargurav/face-mask-dataset

You might also like