Skip to content

For the Semester-Final Team Project, my friends and I have built a CNN model to classify chest X-ray images into Normal, COVID-19, and Pneumonia (Viral/Bacterial) cases.

Notifications You must be signed in to change notification settings

Nidal-Shahin/COVID-19-Detection-from-Chest-X-Rays

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

COVID-19 Detection from Chest X-Rays

Jordan University of Science and Technology

Course: Deep Learning

Team Members:

  • Abdel Rahman Alsheyab
  • Mohammad Alkhasawneh
  • Osamh Al Shra'h
  • Nidal Shahin

Description

For the Semester-Final Team Project, my friends and I have built a Deep Learning model to classify chest X-ray images into Normal, COVID-19, and Pneumonia (Viral/Bacterial) cases. Using almost 34K CXR images of size 256x256 downloaded from COVID-QU-Ex Dataset on kaggle (https://www.kaggle.com/datasets/anasmohammedtahir/covidqu). Citations are mentioned in the link and the uploaded notebook.

Why X-rays? They are fast, non-invasive, and widely available, making them an effective screening tool.

Impact:

  • Helps hospitals prioritize treatment and isolate cases early.
  • Reduces dependency on PCR tests, which can be slow and resource-intensive.
  • Supports underdeveloped regions where advanced diagnostic tools are limited.

Notes:

  • We downloaded specific partitions of the original kaggle dataset and restructered it in our own way.
  • We used multiple libraries in this project mainly pytorch for the CNN model and matplot for visuals.
  • You might have to change the paths to match your own files directories.
  • You will have to manually create the (.pth) path files we used in our code to save models with the best results.
  • The code works on devices with or without GPUs.
  • Two files where uploaded:
    • Notebook (.ipynb) file which includes the code and the outputs.
    • Report (PDF) file that covers the topic, workflow, results and challenges.

Releases

No releases published

Packages

No packages published