Multiclass Mask Classification with a New Convolutional Neural Model and Its Real-Time Implementation

Life (Basel). 2023 Jan 29;13(2):368. doi: 10.3390/life13020368.

Abstract

The world has been greatly affected by the COVID-19 pandemic, causing people to remain isolated and decreasing the interaction between people. Accordingly, various measures have been taken to continue with a new normal way of life, which is why there is a need to implement the use of technologies and systems to decrease the spread of the virus. This research proposes a real-time system to identify the region of the face using preprocessing techniques and then classify the people who are using the mask, through a new convolutional neural network (CNN) model. The approach considers three different classes, assigning a different color to identify the corresponding class: green for persons using the mask correctly, yellow when used incorrectly, and red when people do not have a mask. This study validates that CNN models can be very effective in carrying out these types of tasks, identifying faces, and classifying them according to the class. The real-time system is developed using a Raspberry Pi 4, which can be used for the monitoring and alarm of humans who do not use the mask. This study mainly benefits society by decreasing the spread of the virus between people. The proposed model achieves 99.69% accuracy with the MaskedFace-Net dataset, which is very good when compared to other works in the current literature.

Keywords: COVID-19; computer vision; convolutional neural network; face mask classification; real-time.

Grants and funding

This research was partially funded by CONACYT, with a scholarship number 1106406, and also by the Tijuana Institute of Technology.