Giter Club home page Giter Club logo

detrac_covid19's Introduction

DeTraC_COVId19

Here, we validate and adopt our deep CNN approach, called Decompose, Transfer, and Compose (DeTraC), for the classification of COVID-19 chest X-ray images. DeTrac has achieved a high accuracy of 97.35% (with sensitivity of 98.23% and specificity of 96.34%) in the detection of COVID-19 X-ray images from normal, and severe acute respiratory syndrome cases.

Dataset description

We used 80 samples of normal CXRs from the Japanese Society of Radiological Technology and the following open source chest radiography datasets, which contains 105 and 11 samples of COVID-19 and SARS (with 4248×3480 pixels).

open source for chest radiography datasets:
 https://github.com/ieee8023/covid-chestxray-dataset

Requirement

Matlab R2019a - window 8 or later version

A guidance for usage

  1. Consist of three parts :
  • Run (Training_original_classes.m) matlab file on the original classes (dataset A),
  • check the validation accuracy to get the significant classification performence ,
  • using the learned weights to get the features for each class separetly (extract_features.m).
  1. Run (Pca_CXR.m) matlab file to reduce the dimension features space for each original class.
  2. Run (construct_dataset_B.m) to apply the K-means clustering algorithm.
  3. Run (Training_after_decompose.m) to apply the DeTraC model.

Results

DeTraC_COVID19 achieved high accuracy of 97.35% which proved that CNNs have an effective and robust solution for the detection of the COVID-19 cases from CXR images and as a consequence this can be contributed to control the spread of the disease.

Table 1: COVID-19 classification obtained byDeTraC-Vgg19 on chest X-rayimages.

Accuracy Sensitivity Specificity
97.35% 98.23% 96.34%

Fig: the learning curve accuracy and loss between training and test sets.

1

Contact

Please do not hesitate to contact us if you have any question. [email protected]

Citation

If you used DeTraC and found it useful, please cite the following papers:

• Abbas A, Abdelsamea MM, Gaber MM. DeTraC: Transfer Learning of Class Decomposed Medical Images in Convolutional Neural Networks. IEEE Access 2020. ( https://ieeexplore.ieee.org/document/9075155?source=authoralert)

• Abbas A, Abdelsamea MM, Gaber MM. Classification of COVID-19 in chest X-ray images usingDeTraC deep convolutional neural network. Applied Intelligence, to appear 2020.

License

MIT

detrac_covid19's People

Contributors

kushal334 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.