Proposal For FMD
Proposal For FMD
Proposal For FMD
Supervised by
Project members
|Page2
Face mask detection refers to detect whether a
person is wearing a mask or not. In fact, the
problem is reverse engineering of face detection
where the face is detected using different machine
learning algorithms for the purpose of security,
authentication and surveillance. Face detection is a
key area in the field of Computer Vision and
Pattern Recognition. A significant body of
research has contributed sophisticated to
algorithms for face detection in past. The primary
research on face detection was done in 2001 using
the design of handcraft feature and application of
traditional machine learning algorithms to train
effective classifiers for detection and recognition .
The problems encountered with this approach
include high complexity in feature design and low
detection accuracy. In recent years, face detection
methods based on deep convolutional neural
networks (CNN) have been widely developed to
improve detection performance.
Although numerous researchers have committed
efforts in designing efficient algorithms for face
detection and recognition but there exists an
essential difference between ‘detection of the face
under mask’ and ‘detection of mask over face.’
As per available literature, very little body of
research is attempted to detect mask over face.
Thus, our work aims to a develop technique that
can accurately detect mask over the face in public
areas (such as airports).
|Page3
railway stations, crowded markets, bus stops, etc.) to
curtail the spread of Coronavirus and thereby
contributing to public healthcare. Further, it is not
easy to detect faces with/without a mask in public as
the dataset available for detecting masks on human
faces is relatively small leading to the hard training of
the model. So, the concept of transfer learning is used
here to transfer the learned kernels from networks
trained for a similar face detection task on an
extensive dataset. The dataset covers various face
images including faces with masks, faces without
masks, faces with and without masks in one image
and confusing images without masks. With an
extensive dataset containing 45,000 images, our
technique achieves outstanding accuracy of 98.2%.
The major contribution of the proposed work is given
below:
1_Develop a novel object detection method that
combines one-stage and two-stage detectors for
accurately detecting the object in real-time from
video streams with transfer learning at the back end.
2_Improved affine transformation is developed to
crop the facial areas from uncontrolled real-time
images having differences in face size, orientation
and background. This step helps in better localizing
the person who is violating the facemask norms in
public areas/ offices.
3_ Creation of unbiased facemask dataset with
imbalance ratio equals to nearly one.
4_ The proposed model requires less memory,
making it easily deployable for embedded devices
used for surveillance purposes.
|Page4
more than fifty countries around the world have recently
initiated wearing face masks compulsory.
People have to cover their faces in public, supermarkets,
public transports, offices, and stores. Retail
companies often use software to count the number of people
entering their stores. They may also like
to measure impressions on digital displays and promotional
screens. We are planning to improve our
Face Mask Detection tool and release it as an open-source
project. Our software can be equated to
any existing USB, IP cameras, and CCTV cameras to detect
people without a mask. This detection
live video feed can be implemented in web and desktop
applications so that the operator can see
notice messages. Software operators can also get an image in
case someone is not wearing a mask.
Furthermore, an alarm system can also be implemented to
sound a beep when someone without a
mask enters the area. This software can also be connected to
the entrance gates and only people wearing face masks can
come in.
|Page6
1. Open CV
TechStack/framework 2. Caffe-based face detector
Used:- 3. Keras
4. TensorFlow
5. MobileNetV2