Skip to content

sanskar-hasija/COVID-19_Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COVID-19_Detection

Official Repository for A Novel Approach for detecting Normal, COVID-19 and Pneumonia patient using only binary classifications from chest CT-Scans.

Link to paper - Click here

Link to dataset - Click here

Workflow of Phase -1 :

Workflow of Phase -2 :

If you find our work useful, can cite our paper using:

@article{HASIJA2022100069,
title = {A Novel Approach for detecting Normal, COVID-19 and Pneumonia patient using only binary classifications from chest CT-Scans},
journal = {Neuroscience Informatics},
pages = {100069},
year = {2022},
issn = {2772-5286},
doi = {https://doi.org/10.1016/j.neuri.2022.100069},
url = {https://www.sciencedirect.com/science/article/pii/S2772528622000310},
author = {Sanskar Hasija and Peddaputha Akash and Maganti {Bhargav Hemanth} and Ankit Kumar and Sanjeev Sharma},
keywords = {COVID-19, Chest CT Scan, CNN, Two Binary Classifications, Multi class Classification, Classification Metrics},
abstract = {The novel Coronavirus, Severe Acute Respiratory Syndrome Coronavirus 2 (SARS-CoV-2) spread all over the world, causing a dramatic shift in circumstances that resulted in a massive pandemic, affecting the world's well-being and stability. It is an RNA virus that can infect both humans as well as animals. Diagnosis of the virus as soon as possible could contain and avoid a serious COVID-19 outbreak. Current pharmaceutical techniques and diagnostic methods tests such as Reverse Transcription-Polymerase Chain Reaction (RT-PCR) and Serology tests are time-consuming, expensive, and require a well-equipped laboratory for analysis, making them restrictive and inaccessible to everyone. Deep Learning has grown in popularity in recent years, and it now plays a crucial role in Image Classification, which also involves Medical Imaging. Using chest CT scans, this study explores the problem statement automation of differentiating COVID-19 contaminated individuals from healthy individuals. Convolutional Neural Networks (CNNs) can be trained to detect patterns in computed tomography scans (CT scans). Hence, different CNN models were used in the current study to identify variations in chest CT scans, with accuracies ranging from 91% to 98%. The Multi class Classification method is used to build these architectures. This study also proposes a new approach for classifying CT images that uses two binary classifications combined to work together, achieving 98.38% accuracy. All of these architectures' performances were compared using different classification metrics.}
}
}

Quick Links

Two different models were trained in two differnt phases for 70 and 14 epochs respectively.

Notebooks for training:

The trained model for evaluation and inference can be downloaded from here.

Predictions from both phase-1 and phase-2 on the test set were combined and confusion matrix for each phase as well as for combined phases was constructed.

Training Curves

Accuracy Curves :

Loss Curves :

Results:

Positive Predictive Value

Positive Predictive Value (%)
Normal Pneumonia COVID-19
98.99 99.56 95.62

Sensitivity

Sensitivity (%)
Normal Pneumonia COVID-19
99.40 97.50 97.42

Specificity

Specificity (%)
Normal Pneumonia COVID-19
99.10 99.81 98.68

F1-Score

F1-Score (%)
Normal Pneumonia COVID-19
99.19 98.52 96.57

Confusion Matrix

About

Official Repository for A Novel Approach for detecting Normal, COVID-19 and Pneumonia patient using only binary classifications from chest CT-Scans Paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published