Free Covid-19 Early Detect and Easy Protect Solutions
Team:Product Manager (Analytics, AI-ML) - Rohini Reddy
App / Engineering Student - Pedro Gonzalez
Health Care Professional - Dr. Bhargav R Gutha
Machine Learning / App - Suraj Chavan
Problem:Corona Virus (Covid-19) is a Global Pandemic which has killed 500+ K people so far and has put the lives of Millions at risk. So, it’s highly important to have a cost free easy to access diagnosis solution to detect this disease from the comfort of your Mobile (Cell Phone) App as its contagious to go out and get tested. The solution should also be affordable by all.
Early detection can lead to easy protection.
Hence, we have come up with a solution to detect Covid-19 symptoms and check your risk from a Mobile App.
This project also includes a easy Protection DIY Mask.
DetectionDisclaimer:· This is an Experimental Mobile App and is not completely live as clinical trials have to be conducted with it
· Make sure to sanitize your phone after recording the cough
· As real time Covid-19 patients cough samples were unavailable, sample cough simulations were used to build the AI – ML classification model
Mobile App description:As early detection is useful in quick protection. Our Artificial Intelligence (AI) Cough based Mobile App solution can help in early diagnosis of the patient within 1-3 days, as severity increases in 14 days. i.e. when the patient observes she/he has symptoms of Covid-19 he can use this easy to use Mobile App for early diagnosis and see if he is at risk of Covid-19. In this Mobile App he can record his temperature, dry cough and shortness of breath as the main symptoms. He can also record his additional symptoms and hit submit. Once he submits his inputs, the App takes these input symptoms and returns the output Diagnosis report. I.e. if he is at risk of Covid-19, so that he can take timely next measures to protect.
This App is an Android based Mobile App. Which uses Java and Artificial Intelligence (AI) - Machine Learning (ML) Python Classification Model to determine the risk of patient for Covid-19.
Mobile App DesignSolution Architecture
The App takes the input symptoms and cough sound provided by the user and sends them to AI trained Machine Learning (ML) classification model and the decision program in the App. The cough patterns are then matched with those of corona virus patients in the machine learning model and this result is combined with other symptoms in the App program which returns the risk of the user. The App returns the diagnosis report to show the users corona virus risk.
Software: Python, Tensor Flow, Amazon AWS EC2 Cloud, Android 10 Studio, Java, REST API, XML
Hardware: Android Cellphone
Concepts: Artificial Intelligence (AI), Machine Learning (ML), Object Oriented
Other Inputs: Cough sound, Thermometer
Input: Symptoms -fever, cough, shortness of breath, fatigue, body pains, headache, loss of smell, sore throat, congestion, nausea, diarrhea
Output: Diagnosis and Cough report
Implementation details:Mobile App’s front-end is built in Android design Studio with XML. Java is used for developing back end which has the core functionality. Cough sound processing is done with a Tensor Flow (https://www.tensorflow.org/) trained AI - ML Model. This Model is written in Python. The model classifies the cough i.e. if it matches or does not match with Covid-19 cough.
The Python ML code created is hosted in Amazon AWS EC2 Cloud Server. The Android application and Python model are connected using REST APIs. Android application will pass cough sound to python model in the cloud. Then the model classifies the cough i.e. if it matches or not with Covid-19 cough. This result is then combined with other symptoms in Java code which gives the output if the patient is at risk or not.
*The AI-ML Python and App code are included in the Code/Attachments in GitHub link
// Code Snippet
Future expansion:
· Use real time Covid-19 patients cough data for ML model
· Introduce noise cancellation to improve cough feed quality
· Conduct Clinical trials on Covid-19 patients with the App
· Include respiration rate and oxygen saturation level measurements in the App
· Make it as approved Covid-19 Diagnosis App available for all in Android and iOS
https://dblp.uni-trier.de/pers/h/Hoa:Huynh_Thai.html ,
and other online research material
ProtectionCovid-19 Precautions for protectionMaintain social distancing· Staying home as much as possible
· Keeping away from others who are sick
· Limit close contact with others as much as possible (about 6 feet)
. Protect with Mask and Gloves
DIY Mask
Easy DIY (Do it Yourself) Protection Mask
Step 1 -- Make a fan from a paper napkin
Step 2 – Then take a hair band put it inside the folded end and staple it as below
Step 3 – Repeat the same on the other side
Step 4 – To adjust the length additional hair bands can be attached as below
Step 5 – DIY Protect Mask is ready
Comments