SPIDER-TE8 | COVID-19: Calculate the Risk

High-Level Project Summary

COVID-19 remains a global problem even though vaccination efforts are underway to control its spread, so we created a mobile app that uses the person's location via GPS, then identifies the number of cases in an area, and provides specific notification when a new wave occurs or when the number of cases suddenly increases and notifications are sent from time to time alerting the importance of precautionary measures, in addition to clarifying the importance of vaccines, information about each vaccine and how it works, along with artificial intelligence and deep learning model that detects Covid-19 disease through X-rays.

Link to Project "Demo"

Detailed Project Description

What exactly does it do?

  • The mobile app uses a person's location via GPS then identifies the number of cases in the area and provides specific notification when a new wave occurs or when the number of cases increases suddenly, notifications are sent from time to time alerting the importance of precautionary measures, in addition to clarifying the importance of vaccines, information about each vaccine and how it works, along with to artificial intelligence and deep learning model that detects Covid-19 disease through X-rays.

How does it work?

Our Idea is divided into three parts for developed

  • Deep Learning Model for detecting covid-19 through x-rays.
  • Back-End app for providing articles about vaccines and information about the virus.
  • Mobile app for easily accessing the data provided by the two parts above

Deep Learning Model.

how we built the model?

  • We used the InceptionResNet V2 model, along with a publicly available dataset on Kaggle of 10,000 x-ray photos of COVID-19 and pneumonia patients for training and fine-tuning. We conducted experiments considering three categories (COVID-19, pneumonia, Normal) and We got an accuracy of 99%.

hint.

  • Inception-ResNet-v2 is a convolutional neural architecture that builds on the Inception family of architectures but incorporates residual connections (replacing the filter concatenation stage of the Inception architecture).

Code, Model, Dataset: Link

Programming Tools

  • TensorFlow, keras, Numpy, matplotlib, sklearn, Google Colab, Python.

Deployment

  • We wrapped the model with flask (python framework) to create Restful API, uploaded it to AWS Linux instance running Ubuntu, and used Nginx server for the deployment of AWS EC2.
  • API Return Covid-19, Pneumonia or Normal depending on the provided image

Back-End for providing articles about the virus, vaccines & precautionary measures

  • We used PHP With Laravel Framework to build a CMS (Content management system).
  • We used the orchid Laravel library to build the dashboard.
  • Restful API to return data to the android developer.

Mobile development.

  • Uses a person's location via GPS then identifies the number of cases in an area from an API.
  • Provides specific notification when a new wave occurs Covid-19 or when the number of cases increases from back end API.
  • Notifications are sent from time to time alerting the importance of precautionary measures from back-end API.
  • Provides articles explaining the importance of vaccines and information about each vaccine and how it works from the back end API.
  • Detect Covid-19 disease through X-rays using Our Model.

Tools & Programing

  • Android Studio and Kotlin Programming.
  • Retrofit library for communicating with APIs.

What benefits does it have?

  • Detect Covid-19 disease through X-rays with an accuracy of 99%.
  • The financial cost may be zero.
  • The App is almost finished.
  • Provide daily updated info.

DOWNLOAD Our APP IN GOOGLE DRIVE[https://drive.google.com/file/d/1JMqI45D4WeOhKvs5wnbnyNbdaaUfG1CM/view?usp=sharing]

IMAGES FROM OUR APP


Space Agency Data

Hackathon Journey

  • We Learn, How to be communicated different fields of technology to solve our problems.
  • The inspiration for choosing this project: Most of the countries of the world are facing Covid disease, despite the presence of the vaccine, there is still an increase in the number of infected people and an increase in the number of deaths.
  • The most important thing i think we learned in this journey is team working and cooperation.

Tags

#Covid_19, #Deeplearning, #Laraval, #Android

Global Judging

This project has been submitted for consideration during the Judging process.