Skip to content

Vedant-S/CoViD-PDS-Plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team: B.I.N.A.R.Y | Topic: Healthcare


Our Website Prototype : https://covid-pds.herokuapp.com/
Our App APK (WebView) : https://bit.ly/covid-pds-apk
Our DL/ML Models : https://github.com/Vedant-S/CoViD-PDS-Plus/tree/master/Code/ML_Applications
Video Link: https://youtu.be/sdS--WA9PGM

Project Overview:


The Current Situation:

  • The government has given contracts to reputed vendors for distribution of daily eatables and ration among the people who are suffering, during the lockdown, at SUBSIDIZED RATES according to their income.

  • The vendors have set up their distribution points throughout the country, but are facing problems in management during distribution, as there are a few workforce available at every distribution point to cater the entire locality, which leads to violation of Social Distancing rule.

  • The government has arranged quarters for the homeless people, as they are at a high risk of getting contaminated. But there is no medium at present, to connect them together due to the technological barrier. The citizens are helping the NGOs to locate such people, but at a slow rate.

To solve this problem, we are trying to develop application platform which bridges the gap between the distributors and the customers, using a Full fledged Web Application Architecture powered by Machine Learning Models.


Solution Description:


! Problem Statement:
- “Due to COVID-19, a huge number of people in our country are with no food and shelter.
-  How can you use technology to help the authorities solve this problem ?”

Proposed Solution:

  1. An application platform which bridges the gap between the distributors and the customers.

  2. Using ML algorithms, we are calculating the INCOME INDEX of the customers for understanding their economic condition. This helps us to predict the % of subsidies to be given.

  3. The application features the portal where citizens can report homeless people, the information would be immediately transferred to connected NGOs/ organizations.


------------------------------------------------------------------------------------------------------------------------------------

Uniqueness of The Project:

  1. Effective business model. No Direct or Indirect Competitors.

  2. Multi language support to cater the diverse population.

  3. The INCOME INDEX calculation through the Predictive Analytics can be used in other projects requiring classification according to economic conditions.

  4. With the use of Real Time Analytical calculations and QR Code Checkout, the waiting time at the distribution points is lowered, maintaining the SOCIAL DISTANCING rule.

  5. Migrant labours stuck in other cities, having their Aadhar Card can avail the service, which is not possible with the current PDS system.


Architecture Diagram:

  • Application Workflow


  • Web Architecture


                   

Technical Description:

  • The integration and implementation of the source code by the developer with the necessary requirements of society is essential. It is done by the Operations Manager, with use of Docker/Kubernetes for container deployment of the website, and Jenkins for system based automation i.e CI/CD.

  • An individual’s annual income results from various factors. Intuitively, it is influenced by the individual’s education level, age, gender, occupation, and etc.

  • It is essential that the income take into consideration all factors to necessitate the use of the code to as a Classification Model.

  • The first model used calculate the costs of sheltering, while the second model calculates required area as well as costs of housing the population (registered to the website/application).

  • Several Classifier models are used to segregate and predict the people of one economic/financial class to the other, to avoid the discriminatory treatment of them as same with respect to their economic background.

  • The most important step used by us is the use of Deep Learning concepts and Open Computer Vision for purposes of verification. An audio file and age classifiers are used to avoid wrongful addition of data, which can corrupt the database in terms of information gain.

  • The deep learning models implemented can also be used to train or educate the people in these testing times. ASHA(Accredited Social Health Activist) workers also can be trained by using the various models, for example handwashing, hygiene, cleanliness etc.

  • I have made use of Pytorch/Tensorflow-Keras deep learning libraries to enhance the linear models using Gradient Descent and Backpropagation. Further we have used the Opencv(i.e 'cv2') DNN(Deep Neural network) models for purposes of verifying against pranks while entering data.

  • For Example, the youth of today can play a prank to enter their age as over 80, for both monetary and/or social benefit. But the audio sound (which classifies people above or below the age of 35) segregates them. Further the GAN (Generative Adversarial Network) age determination model will further bring the number to a close value.


Technologies/Versions Used (for prototype):
  • A MERN Stack Web Application using NGINX as Reverse Proxy and Load Balancer.
  • Complete User Interface of the Mobile Application using Adobe XD.
  • Utilizing the computation power of Spark for Predictive Analytics.
  • Containerizing the Application using Docker for safe and secure deployment on Cloud Engines.
  • OpenCV and Pytorch library (packages) used.

|

Setup/Installations required to run the solution:
  • Web Application Dependencies (For WebSite Prototype)
  • ML Model Dependancies
  • ADOBE XD (For UI Prototype)
  • Physical/Virtual Android Device (For Android App)

Team Members:


! Vedant Shrivastava | vedantshrivastava466@gmail.com
+ Anmol Sinha        | 1805553@kiit.ac.in
- Avik Kundu         | 1828008@kiit.ac.in