All Projects → iArunava → Malaria-Detection-using-Keras

iArunava / Malaria-Detection-using-Keras

Licence: MIT license
Malaria Detection using Deep Learning from Images made available publicly from NIH

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to Malaria-Detection-using-Keras

Delira
Lightweight framework for fast prototyping and training deep neural networks with PyTorch and TensorFlow
Stars: ✭ 220 (+478.95%)
Mutual labels:  medical-imaging
nobrainer
A framework for developing neural network models for 3D image processing.
Stars: ✭ 123 (+223.68%)
Mutual labels:  medical-imaging
direct
Deep learning framework for MRI reconstruction
Stars: ✭ 161 (+323.68%)
Mutual labels:  medical-imaging
Dicoogle
Dicoogle - Open Source PACS
Stars: ✭ 237 (+523.68%)
Mutual labels:  medical-imaging
melanoma segmentation
Segmentation of skin cancers on ISIC 2017 challenge dataset.
Stars: ✭ 47 (+23.68%)
Mutual labels:  medical-imaging
time-series-annotator
Time series annotation library.
Stars: ✭ 52 (+36.84%)
Mutual labels:  medical-imaging
Pyimsegm
Image segmentation - general superpixel segmentation & center detection & region growing
Stars: ✭ 213 (+460.53%)
Mutual labels:  medical-imaging
cucim
No description or website provided.
Stars: ✭ 218 (+473.68%)
Mutual labels:  medical-imaging
ResUNetPlusPlus-with-CRF-and-TTA
ResUNet++, CRF, and TTA for segmentation of medical images (IEEE JBIHI)
Stars: ✭ 98 (+157.89%)
Mutual labels:  medical-imaging
mrnet
Building an ACL tear detector to spot knee injuries from MRIs with PyTorch (MRNet)
Stars: ✭ 98 (+157.89%)
Mutual labels:  medical-imaging
Gdcm
Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm
Stars: ✭ 240 (+531.58%)
Mutual labels:  medical-imaging
DARTS
Code for DARTS: DenseUnet-based Automatic Rapid Tool for brain Segmentation
Stars: ✭ 61 (+60.53%)
Mutual labels:  medical-imaging
Deep-Learning-liver-segmentation
Application of Deep Learning to the segmentation of medical images
Stars: ✭ 39 (+2.63%)
Mutual labels:  medical-imaging
Chexnet With Localization
Weakly Supervised Learning for Findings Detection in Medical Images
Stars: ✭ 238 (+526.32%)
Mutual labels:  medical-imaging
chest xray 14
Benchmarks on NIH Chest X-ray 14 dataset
Stars: ✭ 67 (+76.32%)
Mutual labels:  medical-imaging
Bccd dataset
BCCD (Blood Cell Count and Detection) Dataset is a small-scale dataset for blood cells detection.
Stars: ✭ 216 (+468.42%)
Mutual labels:  medical-imaging
SemiDenseNet
Repository containing the code of one of the networks that we employed in the iSEG Grand MICCAI Challenge 2017, infant brain segmentation.
Stars: ✭ 55 (+44.74%)
Mutual labels:  medical-imaging
GaNDLF
A generalizable application framework for segmentation, regression, and classification using PyTorch
Stars: ✭ 77 (+102.63%)
Mutual labels:  medical-imaging
3D-GuidedGradCAM-for-Medical-Imaging
This Repo containes the implemnetation of generating Guided-GradCAM for 3D medical Imaging using Nifti file in tensorflow 2.0. Different input files can be used in that case need to edit the input to the Guided-gradCAM model.
Stars: ✭ 60 (+57.89%)
Mutual labels:  medical-imaging
few-shot-segmentation
PyTorch implementation of 'Squeeze and Excite' Guided Few Shot Segmentation of Volumetric Scans
Stars: ✭ 78 (+105.26%)
Mutual labels:  medical-imaging

Malaria-Detection-using-Keras

This project uses Keras to detect Malaria from Images. The model used is a ResNet50 which is trained from scratch. The images in this dataset is divided into to categories

  • Parasitized
  • Uninfected

How to use

  1. Clone the repository
git clone https://github.com/iArunava/Malaria-Detection-using-Keras.git
  1. cd to the directory
cd Malaria-Detection-using-Keras/
  1. Get some images to infer upon
chmod u+x ./datasets/download.sh
./datasets/download.sh
  1. Find an image of your choice and infer!!
python3 train_model.py -i ./path/to/image
  1. Can even infer on a set of images in datasets/cimages_test/
python3 train_model.py -otb True
  1. To see all the options
python3 train_model.py --help

7.Enjoy!!

Production

The model is deployed to production and you can use the model to test on your own images!!
The model is deployed using Zeit. Quite an amazing platform!
The live link to the deployed model can be found here: https://malaria-classifier.now.sh

The code that is used to deploy the model is open sourced and can be found here

A look into the deployed model on web

malaria model - deployed classifier

How to deploy your own models using this?

  1. Download node, now, now-cli
sudo apt install npm
sudo npm install -g now
  1. Get a direct download link to your model

  2. Set that link equal to model_file_url - which you can find here on app/server.py/L20

  3. Run

now
  1. The site should be deployed now!!

  2. Use a custom name for your site

export NAME='custom-site-name'
now alias $NAME

your site is now also accessible at custom-site-name.now.sh

  1. Keeping the deployment alive (as it goes to sleep after some time of inactivity)
now scale custom-site-name.now.sh sfo 1
  1. Share the link with everyone and Enjoy!!

A few examples to visualize

dl_medical_imaging_malaria_dataset

References

  1. PyImageSearch - Deep Learning and Medical Image Analysis with Keras
  2. Pre-trained convolutional neural networks as feature extractors toward improved parasite detection in thin blood smear images.
  3. NIH - Malaria Dataset
  4. Carlos Atico Azira’s excellent write up
  5. Zeit Production from fast.ai

LICENSE

The code in this repository is distributed under the MIT License.
Feel free to fork and try it on your own!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].