├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FROC_RESULT ├── FROC └── froc_luna_submission_res18_focal_all.png ├── LICENSE ├── README.md ├── config_training.py ├── detector_viewer ├── UI_util.py ├── __init__.py ├── detector.ckpt ├── res18_split_focal.py ├── xai_viewer.py ├── xai_viewer.ui └── xai_viewer_ui.py ├── eval.sh ├── evaluationScript_py3 ├── NoduleFinding.py ├── annotations │ ├── annotations.csv │ ├── annotations_excluded.csv │ ├── seriesuids.csv │ └── val9_sid.csv ├── exampleFiles │ ├── evaluation │ │ ├── CADAnalysis.txt │ │ ├── FROC_sampleSubmission.png │ │ ├── froc_gt_prob_vectors_sampleSubmission.csv │ │ ├── froc_sampleSubmission.txt │ │ ├── froc_sampleSubmission_bootstrapping.csv │ │ └── nodulesWithoutCandidate_sampleSubmission.txt │ ├── res18_focal_all │ │ ├── CADAnalysis.txt │ │ ├── froc_gt_prob_vectors_luna_submission_res18_focal_all.csv │ │ ├── froc_luna_submission_res18_focal_all.png │ │ ├── froc_luna_submission_res18_focal_all.txt │ │ ├── froc_luna_submission_res18_focal_all_bootstrapping.csv │ │ └── nodulesWithoutCandidate_luna_submission_res18_focal_all.txt │ ├── res18_split │ │ ├── CADAnalysis.txt │ │ ├── froc_gt_prob_vectors_luna_submission_res18_split_classify.csv │ │ ├── froc_luna_submission_res18_split_classify.png │ │ ├── froc_luna_submission_res18_split_classify.txt │ │ ├── froc_luna_submission_res18_split_classify_bootstrapping.csv │ │ └── nodulesWithoutCandidate_luna_submission_res18_split_classify.txt │ └── submission │ │ ├── luna_submission_res18_focal_all.csv │ │ └── luna_submission_res18_split_classify.csv ├── noduleCADEvaluationLUNA16.py └── tools │ ├── __init__.py │ └── csvTools.py ├── export_path.sh ├── labels ├── annos.csv ├── luna_candidate_all.csv ├── lunaqualified.csv ├── lunaqualified_all.csv ├── shorter.csv └── val9_sid.csv ├── make_FROC_submit_native.py ├── preprocess ├── make_validate_npy.py └── prepare.py ├── test.sh ├── train.sh ├── train_luna_9.npy ├── training ├── data.py ├── layers.py ├── main.py ├── res18_split_focal.py ├── split_combine.py └── utils.py ├── val9.npy └── xai_viewer.png /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FROC_RESULT/FROC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/FROC_RESULT/FROC -------------------------------------------------------------------------------- /FROC_RESULT/froc_luna_submission_res18_focal_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/FROC_RESULT/froc_luna_submission_res18_focal_all.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/README.md -------------------------------------------------------------------------------- /config_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/config_training.py -------------------------------------------------------------------------------- /detector_viewer/UI_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/detector_viewer/UI_util.py -------------------------------------------------------------------------------- /detector_viewer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /detector_viewer/detector.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/detector_viewer/detector.ckpt -------------------------------------------------------------------------------- /detector_viewer/res18_split_focal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/detector_viewer/res18_split_focal.py -------------------------------------------------------------------------------- /detector_viewer/xai_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/detector_viewer/xai_viewer.py -------------------------------------------------------------------------------- /detector_viewer/xai_viewer.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/detector_viewer/xai_viewer.ui -------------------------------------------------------------------------------- /detector_viewer/xai_viewer_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/detector_viewer/xai_viewer_ui.py -------------------------------------------------------------------------------- /eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/eval.sh -------------------------------------------------------------------------------- /evaluationScript_py3/NoduleFinding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/NoduleFinding.py -------------------------------------------------------------------------------- /evaluationScript_py3/annotations/annotations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/annotations/annotations.csv -------------------------------------------------------------------------------- /evaluationScript_py3/annotations/annotations_excluded.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/annotations/annotations_excluded.csv -------------------------------------------------------------------------------- /evaluationScript_py3/annotations/seriesuids.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/annotations/seriesuids.csv -------------------------------------------------------------------------------- /evaluationScript_py3/annotations/val9_sid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/annotations/val9_sid.csv -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/evaluation/CADAnalysis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/evaluation/CADAnalysis.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/evaluation/FROC_sampleSubmission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/evaluation/FROC_sampleSubmission.png -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/evaluation/froc_gt_prob_vectors_sampleSubmission.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/evaluation/froc_gt_prob_vectors_sampleSubmission.csv -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/evaluation/froc_sampleSubmission.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/evaluation/froc_sampleSubmission.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/evaluation/froc_sampleSubmission_bootstrapping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/evaluation/froc_sampleSubmission_bootstrapping.csv -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/evaluation/nodulesWithoutCandidate_sampleSubmission.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/evaluation/nodulesWithoutCandidate_sampleSubmission.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_focal_all/CADAnalysis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_focal_all/CADAnalysis.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_focal_all/froc_gt_prob_vectors_luna_submission_res18_focal_all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_focal_all/froc_gt_prob_vectors_luna_submission_res18_focal_all.csv -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_focal_all/froc_luna_submission_res18_focal_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_focal_all/froc_luna_submission_res18_focal_all.png -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_focal_all/froc_luna_submission_res18_focal_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_focal_all/froc_luna_submission_res18_focal_all.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_focal_all/froc_luna_submission_res18_focal_all_bootstrapping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_focal_all/froc_luna_submission_res18_focal_all_bootstrapping.csv -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_focal_all/nodulesWithoutCandidate_luna_submission_res18_focal_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_focal_all/nodulesWithoutCandidate_luna_submission_res18_focal_all.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_split/CADAnalysis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_split/CADAnalysis.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_split/froc_gt_prob_vectors_luna_submission_res18_split_classify.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_split/froc_gt_prob_vectors_luna_submission_res18_split_classify.csv -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_split/froc_luna_submission_res18_split_classify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_split/froc_luna_submission_res18_split_classify.png -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_split/froc_luna_submission_res18_split_classify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_split/froc_luna_submission_res18_split_classify.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_split/froc_luna_submission_res18_split_classify_bootstrapping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_split/froc_luna_submission_res18_split_classify_bootstrapping.csv -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/res18_split/nodulesWithoutCandidate_luna_submission_res18_split_classify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/res18_split/nodulesWithoutCandidate_luna_submission_res18_split_classify.txt -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/submission/luna_submission_res18_focal_all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/submission/luna_submission_res18_focal_all.csv -------------------------------------------------------------------------------- /evaluationScript_py3/exampleFiles/submission/luna_submission_res18_split_classify.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/exampleFiles/submission/luna_submission_res18_split_classify.csv -------------------------------------------------------------------------------- /evaluationScript_py3/noduleCADEvaluationLUNA16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/noduleCADEvaluationLUNA16.py -------------------------------------------------------------------------------- /evaluationScript_py3/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/tools/__init__.py -------------------------------------------------------------------------------- /evaluationScript_py3/tools/csvTools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/evaluationScript_py3/tools/csvTools.py -------------------------------------------------------------------------------- /export_path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/export_path.sh -------------------------------------------------------------------------------- /labels/annos.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/labels/annos.csv -------------------------------------------------------------------------------- /labels/luna_candidate_all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/labels/luna_candidate_all.csv -------------------------------------------------------------------------------- /labels/lunaqualified.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/labels/lunaqualified.csv -------------------------------------------------------------------------------- /labels/lunaqualified_all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/labels/lunaqualified_all.csv -------------------------------------------------------------------------------- /labels/shorter.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/labels/shorter.csv -------------------------------------------------------------------------------- /labels/val9_sid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/labels/val9_sid.csv -------------------------------------------------------------------------------- /make_FROC_submit_native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/make_FROC_submit_native.py -------------------------------------------------------------------------------- /preprocess/make_validate_npy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/preprocess/make_validate_npy.py -------------------------------------------------------------------------------- /preprocess/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/preprocess/prepare.py -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/test.sh -------------------------------------------------------------------------------- /train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/train.sh -------------------------------------------------------------------------------- /train_luna_9.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/train_luna_9.npy -------------------------------------------------------------------------------- /training/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/training/data.py -------------------------------------------------------------------------------- /training/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/training/layers.py -------------------------------------------------------------------------------- /training/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/training/main.py -------------------------------------------------------------------------------- /training/res18_split_focal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/training/res18_split_focal.py -------------------------------------------------------------------------------- /training/split_combine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/training/split_combine.py -------------------------------------------------------------------------------- /training/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/training/utils.py -------------------------------------------------------------------------------- /val9.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/val9.npy -------------------------------------------------------------------------------- /xai_viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairc/lung_nodule_detector/HEAD/xai_viewer.png --------------------------------------------------------------------------------