| Literature DB >> 35194579 |
Kinshuk Sengupta1, Praveen Ranjan Srivastava2.
Abstract
The purpose of the paper is to provide innovative emerging technology framework for community to combat epidemic situations. The paper proposes a unique outbreak response system framework based on artificial intelligence and edge computing for citizen centric services to help track and trace people eluding safety policies like mask detection and social distancing measure in public or workplace setup. The framework further provides implementation guideline in industrial setup as well for governance and contact tracing tasks. The adoption will thus lead in smart city planning and development focusing on citizen health systems contributing to improved quality of life. The conceptual framework presented is validated through quantitative data analysis via secondary data collection from researcher's public websites, GitHub repositories and renowned journals and further benchmarking were conducted for experimental results in Microsoft Azure cloud environment. The study includes selective AI models for benchmark analysis and were assessed on performance and accuracy in edge computing environment for large-scale societal setup. Overall YOLO model outperforms in object detection task and is faster enough for mask detection and HRNetV2 outperform semantic segmentation problem applied to solve social distancing task in AI-Edge inferencing environmental setup. The paper proposes new Edge-AI algorithm for building technology-oriented solutions for detecting mask in human movement and social distance. The paper enriches the technological advancement in artificial intelligence and edge computing applied to problems in society and healthcare systems. The framework further equips government agency, system providers to design and construct technology-oriented models in community setup to increase the quality of life using emerging technologies into smart urban environments.Entities:
Keywords: Deep learning; Edge-computing; Social and industrial safety
Year: 2022 PMID: 35194579 PMCID: PMC8830974 DOI: 10.1007/s42979-022-01023-1
Source DB: PubMed Journal: SN Comput Sci ISSN: 2661-8907
Compare and contract review implication and discovering significant scope for GAP analysis
| S. No. | Research article | Research objective | Methodology/technique | Limitations | Implications |
|---|---|---|---|---|---|
| 1. | Defending against the Novel Coronavirus (COVID-19) outbreak: how can the internet of things (IoT) help to save the world? | Studied how IoT-based smart disease surveillance systems can act as a potential solution to control the current pandemic | Literature review | Limited to the theoretical model | Directing toward conducting more research on automated and effective alert systems for detection and control of the virus |
| 2. | COVID-19: toward controlling of a pandemic | Article and WHO review for ways and recommendation on controlling COVID-19 | Literature review | Need of conceptual framework | A key outcome is to develop a framework for outbreak response |
| 3. | The role of masks and respiratory protection against SARS-CoV-2 | Identifying the role of mask and personal protection again COVID-19 spread | Literature review | Need empirical evidence | N95 and Surgical mask acting are classified as key aspect to fight SARS-CoV-2 |
| 4. | Wearing face masks in the community during the COVID-19 pandemic | Studies whether only wearing mask to control spread of virus or together with social distancing and personal hygiene is also important | Literature review | Need empirical evidence | No empirical evidence of masks in infection control |
| 5. | Face masks against COVID-19: an evidence review | Study the factor of lowering community transmission using face masks | Literature review | Need empirical evidence | The review focus on providing evidence from literature to use mask for controlling spread and help frame policy around use of non-medical masks in public |
| 6. | Rational use of face masks in the COVID-19 pandemic | Study the need of face mask in community settings | Literature review | Limited to the theoretical recommendations from WHO and health agencies | Face masks are recommended by WHO, ICMR and other health agencies to prevent potential asymptomatic or presymptomatic transmission |
| 7. | COVID-19: protecting worker health | Discuss use of PPE, effect of wearing mask and social distancing | Literature review | Need empirical evidence | Debates on urgent need for research on control measures to protect workers and prevent spreading |
| 8. | Scientific and ethical basis for social distancing interventions against COVID-19 | Discuss impact of social distancing on spread of virus | Literature review | Need empirical evidence | Focuses to create evidence-based intervention for public communication |
Fig. 1Current studies and GAP in outbreak response from a technology point of view for early economic revival
Fig. 2The high-level design of outbreak response system for tracking and tracing
Fig. 3Three-tier edge computing architecture
Fig. 14FPS capability of various object detectors
Fig. 4Flow diagram of contact tracing model (mask detection and social distancing)
Fig. 5Object detection and segmentation
Fig. 6R-CNN model
Fig. 7Fast R-CNN model
Fig. 8Yolo network has 24 convolutional layers followed by two fully connected layers
Fig. 9High-resolution network architecture Sun et al. [32]
Fig. 10Azure IoT Vision AI Development KIT (Vision AI Development Kit-Qualcomm Developer Network)
Fig. 11Edge simulation architecture
Fig. 12HRNET + object contextual representation transformer pipeline
Social distance calculation algorithm
| Step 1: The model at first is set by the weights pre-trained on ImageNet dataset |
| Step 2: The semantic segmentation of an image frame is obtained from the above step |
| Step 3: The segmented images (Fig. |
| Step 4: Detect contours for shapes of the objects in the edge-map using findContours method in OpenCV |
| Step 5: Loop over contours individually, then rotated bounding box is calculate of the contour using minAreaRect and BoxPoints method in OpenCV |
| Step 6: Re-ordering the contours to organize in defined top-left, top-right, bottom-right and bottom-left order to draw the rotated bounding box and then calculate the center of the bounding box |
| Step 7: To calculate distance between each object, the algorithm starts considering each contour starting with left-most as initial reference, then keeps on calculating the mid-point between top-left and top-right points followed by top-right and bottom-right points |
| Step 8: In final stage, Euclidean distance is calculated between mid-points for final handling of reference object reconstruction |
MM detection analysis [45]
| Model | Train (iter/s) | Inf (fps) | Mem (GB) | APbox | APmask |
|---|---|---|---|---|---|
| Mask RCNN | 0.43 | 10.8 | 3.8 | 37.4 | 34.3 |
| Mask RCNN | 0.436 | 12.1 | 3.3 | 37.8 | 34.2 |
| Mask RCNN | 0.744 | 8.1 | 8.8 | 37.8 | 34.1 |
| Mask RCNN | 0.646 | 8.8 | 6.7 | 37.1 | 33.7 |
| RetinaNet | 0.285 | 13.1 | 3.4 | 35.8 | – |
| RetinaNet | 0.275 | 11.1 | 2.7 | 36 | – |
| RetinaNet | 0.552 | 8.3 | 6.9 | 35.4 | – |
| RetinaNet | 0.565 | 11.6 | 5.1 | 35.6 | – |
Performance and speed comparison of models on PASCAL VOC dataset on edge compute
| Model | Speed (real-time) | mAP (%) | FPS |
|---|---|---|---|
| YOLO | Yes | 63.4 | 45 |
| Fast- YOLO | Yes | 52.7 | 155 |
| YOLO-VGG-16 | No | 66.4 | 21 |
| Fast R-CNN | No | 70.1 | 0.5 |
| Faster R-CNN VGG-16 | No | 73.2 | 7 |
| Faster R-CNN ZF | No | 62.1 | 18 |
Large model
| Selected model(s) | Number of parameters | Multi-scale | Flip | mIoU |
|---|---|---|---|---|
| HRNetV2-W48 | 65.8 M | No | No | 80.9 |
| HRNetV2-W48 | 65.8 M | No | No | 81.2 |
| HRNetV2-W48 | 65.8 M | Yes | Yes | 80.5 |
| HRNetV2-W48 | 65.8 M | Yes | Yes | 81.1 |
| HRNetV2-W48 | 65.8 M | Yes | Yes | 81.5 |
| HRNetV2-W48 | 65.8 M | Yes | Yes | 81.9 |
Small model
| Selected model(s) | Number of parameters | Multi-scale | Flip | Distillation | mIoU |
|---|---|---|---|---|---|
| ICNet | – | No | No | No | 70.6 |
| ResNet18 (1.0) | 15.2 | No | No | No | 69.1 |
| ResNet18 (1.0) | 15.2 | No | No | Yes | 72.7 |
| MD (enhanced) | 14.4 | No | No | No | 67.3 |
| MD (enhanced) | 14.4 | No | No | Yes | 71.9 |
| SQ | – | No | No | No | 59.8 |
| CRF-RNN | – | No | No | No | 62.5 |
| Dilation10 | 140.8 | No | No | No | 67.1 |
| MobileNetV2Plus | 8.3 | No | No | No | 70.1 |
| MobileNetV2Plus | 8.3 | No | No | Yes | 74.5 |
| HRNetV2-W18-Small-v1 | 1.5 M | No | No | No | 70.3 |
| HRNetV2-W18-Small-v2 | 3.9 M | No | No | No | 76.2 |
| CNN: convolutional neural network | FPGA: field programmable gate array |
| R-CNN: regions with CNN features | YOLO: you only look once; an object detection system trained on COCO dataset |
| HRNet: high-resolution networks | mPA: mean average precision |
| COCO: common objects in context | FPS: frames per second |
| GPU: graphical processing unit | TP/TN: true positive/true negative |
| SGD: stochastic gradient descent | DL: deep learning |
| IoT: internet of things | PASCAL: pattern analysis statistical modeling and computational learning |
| FPS: frames per second | VOC: visual object classes |