A Tiny CNN Architecture for Medical Face Mask Detection for Resource-Constrained Endpoints
Puranjay Mohan, Aditya Jyoti Paul, Abhay Chirania

TL;DR
This paper introduces a compact, efficient CNN model designed for real-time medical face mask detection on low-resource devices, aiding pandemic safety measures.
Contribution
A novel tiny CNN architecture optimized for deployment on extremely resource-constrained endpoints using quantization and TensorFlow Lite.
Findings
Model size is 138 KB after quantization.
Achieves 30 FPS inference speed.
Suitable for deployment on microcontrollers with limited memory.
Abstract
The world is going through one of the most dangerous pandemics of all time with the rapid spread of the novel coronavirus (COVID-19). According to the World Health Organisation, the most effective way to thwart the transmission of coronavirus is to wear medical face masks. Monitoring the use of face masks in public places has been a challenge because manual monitoring could be unsafe. This paper proposes an architecture for detecting medical face masks for deployment on resource-constrained endpoints having extremely low memory footprints. A small development board with an ARM Cortex-M7 microcontroller clocked at 480 Mhz and having just 496 KB of framebuffer RAM, has been used for the deployment of the model. Using the TensorFlow Lite framework, the model is quantized to further reduce its size. The proposed model is 138 KB post quantization and runs at the inference speed of 30 FPS.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
