Skip to content

liuyiqing2018/SegMitos_mitosis_detection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SegMitos_mitosis_detection

Weakly Supervised Mitosis Detection in Breast Histopathology Images using Concentric Loss By Chao Li, Xinggang Wang, Wenyu Liu, Longin Jan Latecki, Bo Wang and Junzhou Huang

Codes for our Medical Image Analysis paper "Weakly Supervised Mitosis Detection in Breast Histopathology Images using Concentric Loss".

Contents

  1. Requirements: software
  2. Requirements: hardware
  3. Basic steps

Requirements: software

We use the deep learning framework Caffe to train the segmentation network. The code for data preparation is written by Matlab, while the codes for training the SegMitos network and detecting the mitosis is written in Python.

Requirements: hardware

We use a TITAN X GPU with ~12GB memory in our experiments. However, a good GPU with at least 8G of memory suffices.

Basic steps

  1. Install the Caffe framework. Note that our model uses the old version of Caffe crop layer, which doesn't have "crop_param" parameter. Specifically, we use the Caffe of HED. Latest version of Caffe should also work, but the parameters of crop layer need to be added.

  2. Prepare data and produce the concentric labels. Please see data/README.md for more details.

  3. Train the SegMitos model:

    cd SegMitos_train/AMIDA13-fcn32s
    python solve.py
  4. Deploy the trained model on the testing images of mitosis dataset.

    cd SegMitos_detection/
    python Demo.py

About

Weakly Supervised Mitosis Detection in Breast Histopathology Images using Concentric Loss

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 65.8%
  • MATLAB 34.2%