Skip to content

This is an android app built with java to detect sickle cell disease and malaria parasite by capturing blood smear images with the SmartPhone camera. This was done using a trained Tensoflow lite model. #AndroidDevChallenge

Notifications You must be signed in to change notification settings

ola0x/Sickle-cell-and-malaria-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AndroidDevChallenge

Image of AndroiddevChallenge

Android Application for the Detection of Malaria and Sickle cell disease

Tell us what your idea is.

  • The idea is to build a machine learning model using TensorFlow lite in an android app to detect sickle cell and malaria in the blood sample of patients. I want to help reduce the time it takes to detect these diseases with high accuracy leveraging on the power of on device machine learning.
    Currently, to diagnose sickle cell disease, blood samples are sent to a diagnosing laboratory for testing to detect abnormal and parasitized cell, then, the test result is sent back to the health center. My focus is to bring about real time detection of sickle cell and malaria disease in the blood sample of patients right there in the health center.
    There have been recent developments in this area, but it requires sophisticated equipment attached to the mobile device. Using convolutional neural network, I plan to train my model with different images of sickle cell and parasitized cell. TensorFlow for poet’s code base will be used to train the model and google code-labs will be used to speed up the development process.
    Training a Machine learning model to recognize these diseases will bring a new era for quick and early detection of the disease especially for Africa where I live. The idea is unique because this model will be installed in an android app and can be used by health centers in remote places in Africa will no connection to the internet.


Tell us how you plan on bringing it to life

Currently I have completed my proof of concept using a smaller popular dataset from the National library of medicine (malaria) and the American Society of Hematology (sickle cell), the dataset was trained with TensorFlow for poet’s code-labs. To demonstrate my idea for image classification I created a demo app for the trained model. I have read several research papers and have contacted research institutes for their dataset—

Research Institute contacted

  • NIH
  • Orphanet
  • American Sickle Cell Anemia Association
  • Mayo Clinic; and also individual researchers from Cameroon who wrote a paper titled “Automated Diagnosis of Malaria in Tropical Areas Using 40X Microscopic Images of Blood Smears”. I am passionate and fully committed to using machine learning to help detect sickle cell disease and malaria .

List of ways Google can help:

  1. Access to mentors to get feedbacks from
  2. Access to relevant data
  3. Access to the latest research in image classification for improved accuracy
  4. Help in spreading the technology to the health center in Africa, Asia and the world at large.
  5. Expertise on medical best practice since this is to detect disease
  6. I have been working with TensorFlow for poets to build my model and I would want to improve on this approach

Timeline:

November 30, 2019:

  • i. I have completed my proof of concept

    December 15, 2019:
  • i. Work on the best possible method for the application, such as user interface
  • ii. Documenting and Training models
  • iii. Work on Application Development and UI/UX design

    Early-mid Jan 2020:
  • i. Obtain necessary data and cleaning, the most extensive dataset used in this project so far is from the American society of Hematology, hopefully I will get a feedback from them shortly.
  • ii. Gathering feedback, fixing bugs and logic errors.
  • iii. Data preprocessing

    End of Jan 2020:
  • i. Finish data preprocessing
  • ii. Have full dataset ready
  • iii. Finish training data and testing model with TensorFlow to improve accuracy and have it deployed to the next application version.
  • iv. Publish the app to people to get feedback.

    Early-mid Feb 2020:
  • i. Attend Google’s technical expertise bootcamp, network with participants and engineers, and gain valuable knowledge that will lead to the success of the project.
  • ii. Get help in places where I had roadblocks/issues, make optimization and ensure that the system does not breakdown

    Mid-Late Feb 2020 & Early March 2020:
  • i. Implement the feedbacks gotten from mentors and people to make the model flexible

    March 2020:
  • i. Release closed alpha application version
  • ii. Gather feedbacks from people, implement everything I need to implement, fix bugs
  • iii. Work on making sure that this is viable as a product by meeting regulatory guidelines

    April 2020:
  • i. Release open beta application version
  • ii. Get feedbacks from people and the medical practitioners and implement feature request and fixes.

    May 2020:
  • Showcase my idea to the world.

Future Project

  • Would work on Object Detection counting using Tensorflow object counting for counuting blood cell. Anemia is the shortage of red blood cell which could be due to sickle cell, so by way of counting the red blood cell we can diagnose anemia due to low red blood cell count.

Tell us about you
Hello,
My name is Olaonipekun Olanrewaju. I am an undergraduate student of Physics at Lagos State University, Lagos state, Nigeria and currently in my 2nd (sophomore) year in the university.
I am passionate about learning new things. I started building machine learning models by watching YouTube videos, the next step was learning from blogs post (TensorFlow) documentation are self-explanatory, then I learnt about Neural networks, and all these were from the internet.
I have used TensorFlow for poets to train my machine learning model. I want to solve real world problems and make the solutions available to all. Keeping this in mind I would like to open source the project for the community.
I have worked on skin cancer image classification and built an android app for it GitHub link: https://github.com/Olaislord/Skin-Cancer-Image-Classification-Android

About

This is an android app built with java to detect sickle cell disease and malaria parasite by capturing blood smear images with the SmartPhone camera. This was done using a trained Tensoflow lite model. #AndroidDevChallenge

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages