Git Product home page Git Product logo

covid-19-x-ray-classification's Introduction

COVID-19-X-Ray-Classification

Utilizing Deep Learning to detect COVID-19 and Viral Pneumonia from x-ray images

Research Publication: https://dl.acm.org/doi/10.1145/3431804

Datasets used:

Related Research Papers:

Project Structure

Training Set contains:

  • 200 COVID-19 X-Rays
  • 250 Viral Pneumonia X-Rays
  • 250 Normal X-Rays
  • Total: 700 images

Testing Set contains:

  • 89 COVID-19 X-Rays
  • 300 Viral Pneumonia X-Rays
  • 300 Normal X-Rays
  • Total: 689 images

Model Architecture

COVID Model 2

COVID Model Arch copy

Results

  • Achieved 93% Accuracy on the Testing Set, with F-1 Score of 93%, after 25 Epochs

COVID Model Graph COVID Model Graph 2

f1score

COVID Model Confusion Matrix

The model performance was also evaluated after performing 5-fold cross validation on the entire dataset of 1389 images, in which it produced an average accuracy of 90.64% and average F-1 Score of 89.8%

Annotation 2020-07-11 165540

Findings

It is inherently difficult to differentiate between the occurence of the two diseases from a normal x-ray. In fact, ~20 million radiology reports contain clinically significant errors, where 10% play a role in patient deaths. Deep learning offers a solution to this problem.

xray graphic

Saliency maps can help us better understand the features in the x-rays and visualize what areas of the image are of high importance. The areas of yellow gradient have the greatest influence on the model's prediction.

covid saliency graphic

covid-19-x-ray-classification's People

Contributors

faizancodes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

covid-19-x-ray-classification's Issues

The requirements

Thanks for sharing your code. But please can you share the requirements to run this code without errors including Tensorflow and Keras versions?

Run on Google Colab

I get an error when I try to run the file on google colab ... How can I do?
Thanks

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.