Tensorflow implementation of "A 3D Convolutional Neural Network Framework for Polyp Candidates Detection
with Limited Dataset in CT Colonography", Chen Yizhi, 2018, EMBC. Copyright Reserved.
Free for all kinds of reproduction and revisement for research purposes.
Under Tensorflow1.4, Python2.7, Ubuntu16.04
You should refer to Configuration.py for a full understanding of the file structure of the program and the database.
In order to avoid the considerable time needed to load full-size CT volumes when training, we would first crop the volume and then organized them as a separate POLYP DATASET.
- Prepare you CT colonography data as in the Configuration.py.
- List the directories of all the CT volumes in a text file.
- Modify several important directory variables in the Configuation.py.
- Run dataBase.py to construct information files and the polyp dataset.
"cd version2" and "python train.py --fold=0" to train your model for the first cross-validation fold!
- "cd version2" and "python eval.py --fold=0" for a validation in every 120 seconds.
- "cd version2" and "python screen.py --fold=0" for a test to the full-size CT volumes of the test set.
Star me if you like it!