Ariel University, Israel
Course lecturer: Amos Azaria, Ph.D.
After the breakout of the worldwide pandemic COVID-19, there arises a severe need of protection mechanisms, face mask being the primary one. The basic aim of the project is to detect the presence of a face mask on human faces on live streaming video as well as on images. We have used deep learning to develop our face detector model. The algorithm used for the object detection purpose is Haar-Cascade because of its good performance accuracy and high speed. Alongside this, we have used basic concepts of transfer learning in neural networks to finally output presence or absence of a face mask in an image or a video stream. Experimental results show that our model performs well on the test data.
The experimental result of system performance is evaluated with the MobileNetV2 classifier ADAM optimizes. (ADAM is a gradient descent with some enhancements. It uses the moving average of the previous gradients + normalizing by root mean squared error). As the technology is blooming with the emerging of new trends, we have innovative face mask detector which can possibly contribute to public health care department. The architecture consists of MobileNetV2 classifier and ADAM optimizer as the backbone it can be used for high and low computation scenarios. Our face mask detection is trained on CNN model and we used Open CV, TensorFlow and Keras to detect whether person is wearing a mask or not. The model was tested with image and real time video stream. The accuracy of model is achieved, and the optimization of the model is in continuous process. This specific model could be used as a use case of edge analytics.