Covid Detection Using Chest X-Rays with the help of CNN
The X-ray findings that strongly suspect of dealing with COVID-19 infection are the ground glass patterned area, which affects both lungs, in particular the lower lobes, and especially the posterior segments, with a fundamentally peripheral and subpleural distribution in initial stages.
The model shows whether the person is infected with Covid or he is Normal along with providing the percentage for each case.
Based on the output of the model:
- If the X-ray shows any pathological findings, patients are admitted for further diagnosis.
- If the X-Ray is normal, patients are requested to go home and wait for PCR test results.
Our CNN Model is built using ResNet-50 architecture. ResNet-50 is a convolutional neural network that is 50 layers deep.
ResNet50 is a variant of ResNet model which has 48 Convolution layers along with 1 MaxPool and 1 Average Pool layer.
Web Application Deployed on Heroku: https://covid-setu-spit.herokuapp.com/
Upload PNG images of the X-Rays for COVID-19 detection
Colab Notebook link :
https://colab.research.google.com/drive/1vroZTrxHMkexEzknPK6VOIGGiRels1-o?usp=sharing
Kaggle Dataset Link:
https://www.kaggle.com/tawsifurrahman/covid19-radiography-database
To run the app in your local environment run the requirements from the requirements.txt file.
Then
run python app.py