Giter Club home page Giter Club logo

ai-powered-covid-19-intelligent-detector's Introduction

AI-POWERED-COVID-19-INTELLIGENT-DETECTOR

COVID -19 is the acronym for coronavirus disease that discovered in the late of 2019 in wuhan china according to the WHO.With the outbreak of an unknown disease in late 2019 in China, some people became infected with the disease in a local market.The specific cause of this widespread disease was initially unknown, but after the laboratory examination and analysis of positive sputum by real-time polymerase chain reaction (PCR) test, the viral infection was confirmed and eventually named “COVID-19” upon the recommendation of the World Health Organization (WHO).

While the RT-PCR test is the early method and gold standard for diagnosing COVID-19, it has limiting aspects with certain features that make it difficult to diagnose the disease. RT-PCR is a very time-consuming, complex, costly, and manual process. One of the drawbacks of this method is the need for a laboratory kit, the provision of which is difficult or even impossible for many countries during crises and epidemics. Like all diagnostic and laboratory methods in healthcare systems, this method is not error-free and is biased. It requires an expert laboratory technician to sample the nasal and throat mucosa which is a painful method. One of the most important ways to diagnose COVID-19 is to use radiological images, including X-ray Chest imaging is a quick and easy procedure recommended by medical and health protocols and has been mentioned in several texts as the first tool in screening during epidemics.

The aim of this project is to creat an AI intelligent radiognose tool to simply easy making detection of the covid-19 from the given x-ray images and also collecting and storing the different cases for the covid-19 outbreak accross the different areas.

METHODS , DEPLOYMENT AND TOOLS USED

  • I used Two algorithms based on CNN(Convolutional Nerual Network) in Deep Learning one i named as CovidDetectorNet that i built from scratch and another built based on the transfer learning which resnet101.
  • Then transfer learning showed high accuracy and performed well in both training and validation images ,therefore i deployed model based on transfer learning by using Flask API and resulted a Web Application that is simply as it saves time and quickly detect the covid-19 from the x-ray images.
                      Accuracy  Sensitivity   Specificity 
CovidDetectorNet       84%         25.6%         69.6%

Resnet101              93%         92%           95%

HOW TO USE FLASK APP

  • Install python version 3.9.2
  • Download repo, change to directory of repo, go to command prompt and run python app.py
  • Then from command prompt write pip install name_of_packages
  • On command prompt, run python app.py
  • Open your web browser and go to 127.0.0.1:5000 to access the Flask App

CONCLUSION

The application of deep learning in the field of COVID-19 radiologic image processing reduces false-positive and negative errors in the detection and diagnosis of this disease and offers a unique opportunity to provide fast, cheap, and safe diagnostic services to patients.

DISCLAIMER

I am not from the medical background and this project has been developed for the demonstration of the concept so use it for study and research it does not yet approved by the medical proffesional.

AUTHOR

INNOCENT CHARLES

ai-powered-covid-19-intelligent-detector's People

Contributors

innocent-charles avatar

Stargazers

 avatar

Watchers

 avatar  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.