| Literature DB >> 35366470 |
Arash Heidari1, Shiva Toumaj2, Nima Jafari Navimipour3, Mehmet Unal4.
Abstract
With the global spread of the COVID-19 epidemic, a reliable method is required for identifying COVID-19 victims. The biggest issue in detecting the virus is a lack of testing kits that are both reliable and affordable. Due to the virus's rapid dissemination, medical professionals have trouble finding positive patients. However, the next real-life issue is sharing data with hospitals around the world while considering the organizations' privacy concerns. The primary worries for training a global Deep Learning (DL) model are creating a collaborative platform and personal confidentiality. Another challenge is exchanging data with health care institutions while protecting the organizations' confidentiality. The primary concerns for training a universal DL model are creating a collaborative platform and preserving privacy. This paper provides a model that receives a small quantity of data from various sources, like organizations or sections of hospitals, and trains a global DL model utilizing blockchain-based Convolutional Neural Networks (CNNs). In addition, we use the Transfer Learning (TL) technique to initialize layers rather than initialize randomly and discover which layers should be removed before selection. Besides, the blockchain system verifies the data, and the DL method trains the model globally while keeping the institution's confidentiality. Furthermore, we gather the actual and novel COVID-19 patients. Finally, we run extensive experiments utilizing Python and its libraries, such as Scikit-Learn and TensorFlow, to assess the proposed method. We evaluated works using five different datasets, including Boukan Dr. Shahid Gholipour hospital, Tabriz Emam Reza hospital, Mahabad Emam Khomeini hospital, Maragheh Dr.Beheshti hospital, and Miandoab Abbasi hospital datasets, and our technique outperform state-of-the-art methods on average in terms of precision (2.7%), recall (3.1%), F1 (2.9%), and accuracy (2.8%).Entities:
Keywords: Blockchain; CNN; COVID-19; Chest CT; Deep learning; Transfer learning
Mesh:
Year: 2022 PMID: 35366470 PMCID: PMC8958272 DOI: 10.1016/j.compbiomed.2022.105461
Source DB: PubMed Journal: Comput Biol Med ISSN: 0010-4825 Impact factor: 6.698
Comparing the discussed DL-COVID-19 strategies and their characteristics.
| Authors | Main idea | Advantage | Disadvantage | TL used? | Security mechanism? | Simulation environment |
|---|---|---|---|---|---|---|
| Alshazly, Linse [ | New deep network topologies and a TL technique are developed using custom-sized input and a TL approach. | - Attained average accuracies of 99.4% and 92.9%, respectively, and sensitivity scores of 99.8% and 93.7%. | -High complexity | Yes | No | Python |
| Fung, Liu [ | Proposing a model incorporating generative adversarial image inpainting, focus loss, and a lookahead optimizer. | -High accuracy | -High energy consumption | No | No | Python Radiomic package PyRadiomics |
| Kundu, Basak [ | Creating a COVID-19 detection system that categorizes CT scan images of the lungs into binary instances. | -High accuracy | -Poor robustness | Yes | No | Python |
| Owais, Yoon [ | Creating a method for separating COVID-19 negative and positive patients from chest radiographic images such as CT scans and X-rays. | -The X-ray and CT scan datasets have an average F1 score (F1) of 94.60% and 95.94%, respectively, and an AUC of 97.50% and 97.99%. | -Poor robustness | Yes | No | MATLAB |
| Abdel-Basset, Chang [ | Demonstrating a novel semi-supervised few-shot segmentation technique for effective lung CT image segmentation. | -High accuracy | -High complexity | No | No | Python-Tensorflow |
| Scarpiniti, Ahrabi [ | Providing a strategy that uses a deep denoising convolutional autoencoder's compact and meaningful hidden representation. | -High reliability | -Security is not considered | No | No | TensorFlow and Keras |
| Khan, Alhaisoni [ | Presenting a DL model optimization approach based on parallel fusion and optimization | -High accuracy | -Following feature selection and feature fusion, the number of redundant features that remain | Yes | No | MATLAB2020b |
| Rehman, Zia [ | Offering a framework for detecting a variety of chest illnesses, including COVID-19 | -Proper accuracy | -Low robustness | Yes | No | Not mentioned |
| Ours | Proposing a COVID-19 detection blockchain with a lightweight CNN-enabled blockchain that uses 3D CNNs. | -High accuracy | -High delay | Yes | Yes | Python |
Notations list.
| Symbol | Description | Symbol | Description |
|---|---|---|---|
Fig. 1COVID-19 CT-Database sample images (A) COVID-19 (B) Normal (C) secondary TB (D). Pneumonia.
Fig. 2The BDLCD scheme is a global model with several components that function together. First, CT scans are entered into health systems. The CT images are normalized, the CNN model analyses the pictures, and the results are given to the edge layer. They can then share data across edge nodes to decrease device overhead. The blockchain is utilized to keep track of the patient's vital information. Finally, data is distributed between the centers and the edge layer, and final results are achieved.
Fig. 3The structure of the channel transformation block is shown on the left side of Fig, and the schematic representation of the CT block is shown on the right side of Fig.
Dataset provided in the study.
| Dataset | Reference | COVID-19 | NORMAL | Secondary TB | PNEUMONIA |
|---|---|---|---|---|---|
| 1 | Tabriz Emam Reza hospital | 600 | 321 | 481 | 810 |
| 2 | Mahabad Emam Khomeini hospital | 532 | 403 | 189 | 419 |
| 3 | Boukan Dr. Shahid Gholipour hospital | 243 | 210 | 301 | 293 |
| 4 | Maragheh Dr. Shahid Beheshti hospital | 310 | 398 | 280 | 189 |
| 5 | Miandoab Abbasi hospital | 415 | 368 | 237 | 422 |
| Total | |||||
Fig. 4Dataset distribution for BDLCD.
Distribution of datasets for four-class classification.
| Training set | Validation set | Test set | |
|---|---|---|---|
| COVID-19 | 1090 | 600 | 410 |
| NORMAL | 1120 | 280 | 300 |
| Secondary TB | 666 | 431 | 391 |
| PNEUMONIA | 1411 | 428 | 294 |
Distribution of datasets for binary classification.
| Class | Training set | Validation set | Test set |
|---|---|---|---|
| COVID-19 | 1090 | 600 | 410 |
| Non- COVID-19 | 2890 | 1156 | 1275 |
Four-class classification.
| Training | Validation | Test | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100 | 100 | 100 | 99.52 | 100 | 98 | 100 | 98.40 | 100 | 100 | 100 | 99.34 | |
| 95 | 97 | 99 | 99 | 97 | 99 | 97 | 96 | 99.5 | ||||
| 97 | 96.8 | 99 | 96 | 96 | 98 | 97 | 98 | 99.6 | ||||
| 98 | 97.1 | 99 | 97 | 98 | 98 | 98 | 97 | 99.7 | ||||
Fig. 5The BDLCD confusion matrix (Test Set).
Fig. 6Four-classes: (Loss).
Fig. 7Two classes: (Loss).
Fig. 8Two classes: (Accuracy).
Fig. 9Four-classes: (Accuracy).
Two-class classification.
| Training | Validation | Test | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100 | 100 | 100 | 99.9 | 1 | 99 | 100 | 99.40 | 100 | 100 | 100 | 99.76 | |
| 100 | 100 | 100 | 99 | 98 | 100 | 99.9 | 99.40 | 99.1 | ||||
Fig. 10The BDLCD confusion matrix for binary classes (Test Set).
An evaluation of COVID-19 patient detection papers from the cutting-edge methods (numbers were calculated by percent).
| Authors | Security? | TL? | |||||
|---|---|---|---|---|---|---|---|
| Scarpiniti, Sarv Ahrabi [ | A histogram-based | 90.1 | 90.3 | 90.4 | 91 | No | No |
| Perumal, Narayanan [ | CNN | 92.3 | 91.5 | 92.6 | 93 | No | No |
| Uemura, Näppi [ | GAN | 95.1 | 95.4 | 96 | 95.3 | No | No |
| Zhao, Xu [ | 3D V-Net | 97.4 | 97.7 | 97.2 | 98.7 | No | No |
| Hu, Huang [ | DNN | 97.2 | 97.1 | 98.2 | 99 | No | No |
| Toğaçar, Muzoğlu [ | CNN | 97.6 | 97.3 | 98.1 | 99.1 | No | No |
| Castiglione, Vijayakumar [ | ADECO-CNN | 98.2 | 98.6 | 98.4 | 99 | No | Yes |
| Kumar, Khan [ | FL | 98.3 | 98.5 | 98.6 | 99.1 | Yes | No |
| Ours | Lightweight CNN | 99.9 | 99.40 | 99.4 | 99.76 | Yes | Yes |