| Literature DB >> 36175434 |
Velibor Isailovic1, Aleksandar Peulic2, Marko Djapan1, Marija Savkovic1, Arso M Vukicevic3.
Abstract
The compliance of industrial personal protective equipment (PPE) still represents a challenging problem considering size of industrial halls and number of employees that operate within them. Since there is a high variability of PPE types/designs that could be used for protecting various body parts and physiological functions, this study was focused on assessing the use of computer vision algorithms to automate the compliance of head-mounted PPE. As a solution, we propose a pipeline that couples the head ROI estimation with the PPE detection. Compared to alternative approaches, it excludes false positive cases while it largely speeds up data collection and labeling. A comprehensive dataset was created by merging public datasets PictorPPE and Roboflow with author's collected images, containing twelve different types of PPE was used for the development and assessment of three deep learning architectures (Faster R-CNN, MobileNetV2-SSD and YOLOv5)-which in literature were studied only separately. The obtained results indicated that various deep learning architectures reached different performances for the compliance of various PPE types-while the YOLOv5 slightly outperformed considered alternatives (precision 0.920 ± 0.147, and recall 0.611 ± 0.287). It is concluded that further studies on the topic should invest more effort into assessing various deep learning architectures in order to objectively find the optimal ones for the compliance of a particular PPE type. Considering the present technological and data privacy barriers, the proposed solution may be applicable for the PPE compliance at certain checkpoints where employees can confirm their identity.Entities:
Mesh:
Year: 2022 PMID: 36175434 PMCID: PMC9523037 DOI: 10.1038/s41598-022-20282-9
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Comparative review of related studies on the topic of computer vision-based compliance of PPE (with the focus on studies related to the head-mounted PPE).
| Study | Considered head PPEs | Approach | Architectures employed | Considered environment | Dataset | Metrics |
|---|---|---|---|---|---|---|
| Proposed | Hardhats, Caps, Hair protection, Sunglasses, Safety glasses, Visors, Welding masks, Cloth masks, Surgical masks, N95 masks, Cartridge respirators, Earmuffs | Pose estimation + Head ROI estimation + Object detection | MobileNetV2-SSD Faster R-CNN, YOLOv5 | General purpose | Roboflow, PictorPPE, web-mined images 12,682 images N/A | Precision, Recall |
| Vukicevic et al.[ | Face mask, Respirator mask, Earmuffs, Welding mask, Visor, Safety glasses, Hardhat, Head cover | Pose estimation + ROI Classification | HigherHRNet + MobileNetV2 | General purpose | Roboflow, PictorPPE, web-mined images 15,728 images N/A | Accuracy, Precision, Recall, F1 Score 95% |
| Chen and Demechi[ | Hard hat, full-face mask, | Relationships of the pose landmarks and the detected PPE | OpenPose + YOLOv3 | Nuclear power station | Internet images, Webcam captured real world images 3808 images N/A | Precision 97.64% Recall 93.11% |
| Balakreshnan et al.[ | Safety glasses | Object detection | Microsoft Azure Custom Vision, n.a | Indoor / laboratory conditions | Images made in laboratory conditions 1291 images N/A | Precision, Recall, Average Precision N/A |
| Wu et al.[ | Hardhat | Object detection | SSD | Construction engineering | GDUT-HWD 3174 images Public data | Precision, Recall, Average Precision, Mean Average Precision 83.89% |
| Delhi et al.[ | Hardhat, Safety jacket | Object detection | YOLOv3 | Construction engineering | Manual collection and image scraping online 2509 images Data available upon request | Precision, 96% Recall, 96% F1 score 96% |
| Tran et al.[ | Hardhat, shirt, belt, gloves, pants, shoes | Object detection | YOLOv3 | Construction engineering / laboratory | Images collected outdoors by IP camera 12,000 images N/A | Precision, Up to 98% Recall, F1 score |
| Zhafran et al. [ | Hardhat, mask, gloves, yellow vest | Object detection | Fast R-CNN | Construction engineering | Images from CCTV camera, 14,512 images, N/A | Precision, ~ 80% Recall, ~ 80% F1 score ~ 80% |
| Loey et al.[ | Medical mask | Object detection | YOLOv2 | Covid19, public safety | Medical Masks Dataset (682 images), Face Mask Dataset, (853 images), Public | Average Precision, 81% |
| Nagrath et al.[ | Medical mask | Object detection + classification | SSD + MobileNetV2 | Covid19, public safety | Combination of various open-source datasets and pictures, 5521 images, Available on GitHub | Accuracy, 92.64% Precision, Recall, F1 Score 93% |
| Zhang et al.[ | Hardhat | Object detection | YOLOv5 | Construction engineering | Video surveillance on construction site, self-collecting on construction site, Internet crawling, 7076 images, Available upon request | Average Precision, Mean Average Precision ~ 96% |
Performances of the developed deep learning models for PPE compliance.
| PPE category | Number of images | YOLOv5 | Faster R-CNN | MobileNet-SSD | Mean | Standard deviation | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Precision | Recall | Precision | Recall | Precision | Recall | Precision | Recall | Precision | Recall | ||
| Hardhats | 2552 | 0.822 | 0.757 | 1.000 | 0.956 | 0.941 | 0.893 | 0.103 | 0.118 | ||
| Caps | 472 | 0.929 | 0.565 | 0.890 | 0.673 | 0.074 | 0.135 | ||||
| Hair protection | 462 | 1.000 | 0.274 | 0.919 | 0.428 | 0.101 | 0.170 | ||||
| Sunglasses | 828 | 1.000 | 0.711 | 0.771 | 0.360 | 0.919 | 0.621 | 0.128 | 0.230 | ||
| Safety glasses | 2633 | 0.980 | 0.923 | 0.884 | 0.869 | 0.951 | 0.908 | 0.058 | 0.034 | ||
| Visors | 1080 | 0.967 | 0.547 | 0.897 | 0.641 | 0.082 | 0.091 | ||||
| Welding masks | 431 | 0.600 | 0.562 | 0.867 | 0.309 | 0.810 | 0.484 | 0.188 | 0.152 | ||
| Cloth masks | 263 | 0.595 | 0.186 | 0.387 | 0.224 | 0.570 | 0.248 | 0.171 | 0.076 | ||
| Surgical masks | 1472 | 0.993 | 0.952 | 0.958 | 0.797 | 0.984 | 0.896 | 0.023 | 0.086 | ||
| N95 masks | 457 | 0.900 | 0.628 | 0.937 | 0.681 | 0.946 | 0.697 | 0.051 | 0.078 | ||
| Cartridge respirators | 204 | 0.622 | 0.137 | 0.331 | 0.196 | 0.540 | 0.181 | 0.182 | 0.039 | ||
| Earmuffs | 1828 | 0.983 | 0.643 | 0.483 | 0.475 | 0.819 | 0.593 | 0.291 | 0.103 | ||
Bold values indicate top-performing algorithms for a particular task.
Figure 1Study overview.
Figure 2Sample results in laboratory conditions.
Comparison of the best developed deep learning model for PPE compliance (based on three types of head-mounted PPEs that exist in the Roboflow public dataset) with models available from the literature on test images from the Roboflow public dataset (P—precision, R—recall).
| PPE category | YOLOv5 | [ | [ | [ | [ | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| P | R | P | R | P | R | P | R | P | R | |
| Hardhats | 0.922 | 0.914 | 0.918 | 0.913 | n/a | n/a | 0.891 | 0.889 | 0.941 | 0.918 |
| Safety glasses | 0.848 | 0.820 | 0.895 | 0.883 | 0.921 | 0.862 | n/a | n/a | n/a | n/a |
| Mask | 0.954 | 0.917 | 0.911 | 0.899 | n/a | n/a | n/a | n/a | n/a | n/a |
Comparison of the YOLOv5 deep learning model for PPE compliance with our previous classification based model on test images from the dataset used in this paper.
| PPE category | YOLOv5 | [ | ||
|---|---|---|---|---|
| P | R | P | R | |
| Hardhats | 1.000 | 0.966 | 0.961 | 0.936 |
| Caps | 0.936 | 0.630 | n/a | n/a |
| Hair protection | 1.000 | 0.274 | 0.917 | 0.887 |
| Sunglasses | 1.000 | 0.711 | n/a | n/a |
| Safety glasses | 0.980 | 0.923 | 0.924 | 0.919 |
| Visors | 0.967 | 0.547 | 0.923 | 0.914 |
| Welding masks | 0.962 | 0.581 | 0.936 | 0.908 |
| Cloth masks | 0.595 | 0.186 | n/a | n/a |
| Surgical masks | 0.993 | 0.952 | 0.920 | 0.912 |
| N95 masks | 1.000 | 0.782 | n/a | n/a |
| Cartridge respirators | 0.622 | 0.137 | 0.931 | 0.894 |
| Earmuffs | 0.983 | 0.643 | 0.922 | 0.889 |