Skip to content

Covid-19 Detection using Computer Vision, Machine Learning and Deep Learning

Notifications You must be signed in to change notification settings

sarahajjibrahim/Covid-19-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Covid-19 Detection using Deep Learning and Segmentation

How to run experiment:

  1. Go to experiments folder
  2. 3 files for segmentation (flood_segmentation.py, unet_segmentation.py, kmeans_segmentation.py )
  3. Choose the file you need for segmentation type to obtain segmented images
  4. Segmented images are now ready to be classified
  5. Test several DL and ML models to classify images and obtain results (classification.py)

Run WebApp (Using flask) to run experiment on single image using best model (classifies images using CNN):

  1. On spyder, run app.py
  2. Go to 127.0.0.1:5000/
  3. Choose an x-ray image
  4. To check the behaviour of model against filters, choose a certain filter
  5. Submit x-ray and filter to display result

For training U-net segmentation model on masks:

  1. Download the CXR_png, masks and test folders from Lung segmentation from Chest X-Ray dataset
  2. Copy the folders (CXR_png, masks, test) under \Experiments\data\unsegmented + unet masks\

For Data analysis and evaluation:

  1. Download the Normal and Covid data without or without masks from COVID-19 Radiography Database
  2. Copy the folders (COVID, Normal) under \Experiments\data\unsegmented\

Releases

No releases published

Packages

No packages published