| Literature DB >> 35116063 |
S Meivel1, Nidhi Sindhwani2, Rohit Anand3, Digvijay Pandey4, Abeer Ali Alnuaim5, Alaa S Altheneyan5, Mohamed Yaseen Jabarulla6, Mesfin Esayas Lelisho7.
Abstract
The drones can be used to detect a group of people who are unmasked and do not maintain social distance. In this paper, a deep learning-enabled drone is designed for mask detection and social distance monitoring. A drone is one of the unmanned systems that can be automated. This system mainly focuses on Industrial Internet of Things (IIoT) monitoring using Raspberry Pi 4. This drone automation system sends alerts to the people via speaker for maintaining the social distance. This system captures images and detects unmasked persons using faster regions with convolutional neural network (faster R-CNN) model. When the system detects unmasked persons, it sends their details to respective authorities and the nearest police station. The built model covers the majority of face detection using different benchmark datasets. OpenCV camera utilizes 24/7 service reports on a daily basis using Raspberry Pi 4 and a faster R-CNN algorithm.Entities:
Mesh:
Year: 2022 PMID: 35116063 PMCID: PMC8804552 DOI: 10.1155/2022/2103975
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Constituents of the proposed model.
Figure 2Convolution theorem.
Figure 3Flow process of the proposed methodology.
Figure 4Pseudocode for detection of bounding box using OpenCV camera.
Classnames in the dataset with images divided into training and testing dataset.
| S. no. | Classname | Count of training classname (training dataset) | Count of testing classname (testing dataset) |
|---|---|---|---|
| 1 | balaclava_ski_mask | 31 | 15 |
| 2 | Eyeglasses | 1150 | 563 |
| 3 | face_no_mask | 1481 | 724 |
| 4 | face_other_covering | 1192 | 583 |
| 5 | face_shield | 88 | 43 |
| 6 | face_with_mask | 5183 | 2539 |
| 7 | face_with_mask_incorrect | 291 | 142 |
| 8 | gas_mask | 37 | 18 |
| 9 | Goggles | 153 | 75 |
| 10 | hair_net | 334 | 163 |
| 11 | Hat | 1038 | 508 |
| 12 | Helmet | 137 | 67 |
| 13 | Hijab_niqab | 331 | 162 |
| 14 | Hood | 165 | 81 |
| 15 | mask_colorful | 1618 | 792 |
| 16 | mask_surgical | 4093 | 2004 |
| 17 | Others | 12 | 6 |
| 18 | Scarf_bandana | 210 | 103 |
| 19 | Sunglasses | 325 | 159 |
| 20 | Turban | 131 | 64 |
|
|
|
| |
Figure 5Count of the testing dataset in various classnames.
Training loss and validation loss for the training images.
| S. no. | Training images | Training loss | Validation loss |
|---|---|---|---|
| 1 | 4000 | 0.6 | 0.15 |
| 2 | 6000 | 0.75 | 0.125 |
| 3 | 8000 | 0.8 | 0.1 |
| 4 | 10000 | 1 | 0.1 |
| 5 | 12000 | 1.2 | 0.1 |
| 6 | 14000 | 1.4 | 0.1 |
| 7 | 16000 | 12.8 | 0.8 |
| 8 | 18000 | 16.2 | 0.9 |
Figure 6Variation of validation loss with training models.
Validation accuracy for the training images.
| S. no. | Training images | Validation loss | Validation accuracy |
|---|---|---|---|
| 1 | 4000 | 0.15 | 0.95 |
| 2 | 6000 | 0.125 | 0.99 |
| 3 | 8000 | 0.1 | 0.95 |
| 4 | 10000 | 0.1 | 0.93 |
| 5 | 12000 | 0.1 | 0.94 |
| 6 | 14000 | 0.1 | 0.95 |
| 7 | 16000 | 0.8 | 0.98 |
| 8 | 18000 | 0.9 | 0.95 |
Figure 7Variation of validation accuracy with training models.
Precision, recall, and F1-score for testing dataset.
| Dataset | Precision | Recall | F1-score |
|---|---|---|---|
| With mask | 0.99 | 0.86 | 0.92 |
| Without mask | 0.88 | 0.99 | 0.93 |
Comparison (in terms of speed in fps) of faster R-CNN with other techniques.
| Technique | Category 1 | Category 2 | Category 3 | Category 4 |
|---|---|---|---|---|
| Faster R-CNN | 40.9 | 50.5 | 11.2 | 25.5 |
| GravNet | 61.9 | 56.1 | 14.4 | 28.4 |
| DGCNN | 89.8 | 90.2 | 47.9 | 62.4 |
Figure 8Mask count (pink colored) and unmask count (green colored).
Figure 9Social distance maintenance and green/orange/red object detection.
Figure 10Overview of the drone monitoring system components.