CNN for tumor location and RF for image based classification.
Branch: master
Clone or download
Latest commit f886dec Oct 30, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
Keras_Finetuning based finished Oct 30, 2018
Postprocess add comment Oct 30, 2018
Preprocess add heatmap Oct 29, 2018
__pycache__ add heatmap Oct 29, 2018 add readme steps Oct 15, 2018 add heatmap Oct 29, 2018

CNN for tumor detection on whole slede images(WSI)

This project is for the tumor area detection on whole slide images(WSI), using Python 3, keras, and Tensorflow.
The repository includes:

  • Preprocess
  • Train and predict
  • Postprocess
  • Random forest


  • Python 3.6.x or above
  • Tensoflow 1.6.x
  • Openslide
  • sk-learn
  • sk-image
  • open-cv
  • numpy, sciPy


There are have broad categories:

  1. Finding Region of Interest(ROI)
  2. Exatract Patches from ROI
  3. Data augumentation

get _
get _

Keras Finetuming

Patches classfier for normal and tumor patch

train _ images _
evl _


There are have broad categories:

  1. get consecutive patches for heatmaps
  2. get heatmaps for all trainset slide

Random forest

This is slide based classifier using what we get in above steps!!