-
train.py
– to train the detector. -
threshold_opt.py
– to generate predicted masks with one of the trained weights at a certain threshold.trained_model.hdf5
– weights of the model trained on LBC slides to detect all nuclei.trained_model_strictdata.hdf5
– weights of the model trained on LBC & Smear slides (with more annotated samples) to detect only free-lying nuclei.
-
particle_analysis.ijm
– an ImageJ macro script to exact the centroids of blobs from generated binary masks and save toResults/*.csv
. -
test.py
– to readResults/*.csv
and evaluate performance at a certain threshold.
draw_sample.py
– to draw detection markers on a generated mask.PerformanceTest/
– the directory to evaluate performance asthreshold
changes (similar to the code above but more concise and with all needed data included).