| Literature DB >> 34177036 |
Ajay Singh1, Vaibhav Jindal1, Rajinder Sandhu1, Victor Chang2.
Abstract
A smart and scalable system is required to schedule various machine learning applications to control pandemics like COVID-19 using computing infrastructure provided by cloud and fog computing. This paper proposes a framework that considers the use case of smart office surveillance to monitor workplaces for detecting possible violations of COVID effectively. The proposed framework uses deep neural networks, fog computing and cloud computing to develop a scalable and time-sensitive infrastructure that can detect two major violations: wearing a mask and maintaining a minimum distance of 6 feet between employees in the office environment. The proposed framework is developed with the vision to integrate multiple machine learning applications and handle the computing infrastructures for pandemic applications. The proposed framework can be used by application developers for the rapid development of new applications based on the requirements and do not worry about scheduling. The proposed framework is tested for two independent applications and performed better than the traditional cloud environment in terms of latency and response time. The work done in this paper tries to bridge the gap between machine learning applications and their computing infrastructure for COVID-19.Entities:
Keywords: COVID; cloud computing; corona; deep neural networks; fog computing; pandemic
Year: 2021 PMID: 34177036 PMCID: PMC8209860 DOI: 10.1111/exsy.12704
Source DB: PubMed Journal: Expert Syst ISSN: 0266-4720 Impact factor: 2.812
FIGURE 1Basic working of classification
FIGURE 2The proposed framework
FIGURE 3Testbed for performance evaluation for proposed framework
Configuration of physical machines which are treated as fog devices
| S. No. | Configuration | Number |
|---|---|---|
| 1 | 1 CPU core, 128 MB RAM | 3 |
| 2 | 1 CPU core, 256 MB RAM | 3 |
| 3 | 2 CPU cores, 512 MB RAM | 3 |
FIGURE 4Detection of mask by computer webc
FIGURE 5Training and testing accuracy and loss of face mask detector
FIGURE 6Different parameter values for mask detection tool
Different packages used in the implementation of different components
| S. No. | Package | Version |
|---|---|---|
| 1 | Scipy | 1.4.1 |
| 2 | Numpy | 1.18.5 |
| 3 | OpenCV | 3.4.5 |
| 4 | Imutil | 0.5.3 |
Parameters used in a neural network for mask detection
| S. No. | Parameter | RD |
|---|---|---|
| 1 | Type | MobilenetV2 (Sandler et al., |
| 2 | Model | Sequential |
| 3 | Number of Input Neuron | the shape of the image is [None,224,224,3] |
| 4 | Number of Output Neuron | 2 |
| 5 | Number of Hidden Layers | All layers of Mobilenetv2 |
| 6 | Activation Function in Hidden Layer | ReLu |
| 7 | Output Layer Activation Function | Softmax |
| 8 | Optimization | Adam |
| 9 | Regularization Technique | Dropout with 0.5 at the second last layer |
| 10 | Mini‐Batch Size | 32 |
| 11 | Loss Function | Binary Cross‐Entropy |
| 12 | Metric | Accuracy |
| 13 | Return type [State or Sequence] | None |
FIGURE 7Detection of distance by CCTV feed (Oh et al., 2011)
FIGURE 8Average fog utilization of proposed framework
FIGURE 9Average response time for proposed framework and traditional cloud setup
FIGURE 10The difference in violations generated by fog layer and cloud layer