Face mask detection using deep learning on NVIDIA Jetson Nano

Noor Faleh Abdul Hassan, Ali A. Abed, Turki Y. Abdalla


In December 2019, the coronavirus pandemic started. Coronavirus desease-19 (COVID-19) is transmitted directly from contaminated surfaces via direct touch. To combat the virus, a multitude of equipment is needed. Masks are a vital element of personal protection in crowded places. As a result, determining if a person is wearing a face mask is critical to assimilating to contemporary society. To accomplish the objective, the model presented in this paper used deep learning libraries and OpenCV. This approach was chosen for safety concerns due to its high resource efficiency during deployment. The classifier was built using the MobileNetV2 structure, which was designed to be lightweight and capable of being utilized in embedded devices such as the NVIDIA Jetson Nano to do real-time mask recognition. The stages of model construction were collecting, pre-processing, splitting data, creating the model, training the model, and applying the model. This system utilized image processing techniques and deep learning to process a live video feed. When someone is not wearing a mask, the output eventually produces an alarm sound through a built-in buzzer. Experimental results and testing were used to verify the suggested system's performance. Including both training and testing, the achieved recognition rate was 99%.


computer vision; COVID-19; MobileNetV2; NVIDIA jetson nano; OpenCV;

Full Text:


DOI: http://doi.org/10.11591/ijece.v12i5.pp5427-5434

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578

This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).