Skip to content

serdarjan1995/mitosis_detection_multispectral

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mitosis Detection in Multispectral Histopathological Images with Deep Learning

My final thesis

Project coded in Python 3.6.4

Go to RUN directory. Run following for installing necessary packages.

pip install -r requirements.txt

After installing packages simply run python script mitosis_gui.py

python3 mitosis_gui.py

For training new dataset with CNN model:

model = MITOSIS_CNN(IMG_SIZE, weights=weights_path, channels=10)
model.generate_train_data(MITOSIS_PATH,NONMITOSIS_PATH)
model.train_model(epochs=30,min_delta=0.01,cross_validation=0.2)

####################### Explanation of files in 'Code2 directory: avg.npy -> discriminative vector for generating DI image DI_generate.py -> generates DI image from multispectral images mitos_model_v2.py -> contains CNN model for predicting also for training model_v2_test.py -> test all images in ICPR dataset, also counts true/false positive/negative rate save_patterns_with_mitosis_M.py -> generate train data stacking all bands in numpy dump file save_patterns_with_nonmitosis_M.py -> generate train data stacking all bands in numpy dump file weights_multispectral_v2 -> pretrained CNN model