├── .gitignore ├── LICENSE ├── README.md ├── data ├── infogain_mat │ ├── test │ │ ├── infogain_mat_badComposition.binaryproto │ │ ├── infogain_mat_badExposure.binaryproto │ │ ├── infogain_mat_badSaturation.binaryproto │ │ ├── infogain_mat_badWhiteBalance.binaryproto │ │ ├── infogain_mat_haze.binaryproto │ │ ├── infogain_mat_noise.binaryproto │ │ └── infogain_mat_undesiredBlur.binaryproto │ ├── train_holistic │ │ ├── infogain_mat_weighted_badComposition.binaryproto │ │ ├── infogain_mat_weighted_badExposure.binaryproto │ │ ├── infogain_mat_weighted_badSaturation.binaryproto │ │ ├── infogain_mat_weighted_badWhiteBalance.binaryproto │ │ ├── infogain_mat_weighted_haze.binaryproto │ │ ├── infogain_mat_weighted_noise.binaryproto │ │ └── infogain_mat_weighted_undesiredBlur.binaryproto │ └── train_patch │ │ ├── infogain_mat_weighted_badExposure.binaryproto │ │ ├── infogain_mat_weighted_badSaturation.binaryproto │ │ ├── infogain_mat_weighted_badWhiteBalance.binaryproto │ │ ├── infogain_mat_weighted_haze.binaryproto │ │ ├── infogain_mat_weighted_noise.binaryproto │ │ └── infogain_mat_weighted_undesiredBlur.binaryproto ├── test │ └── defect_testing_gt.csv └── train │ └── defect_training_gt.csv ├── evaluate.py ├── fig ├── detection.jpg ├── localization.jpg └── teaser.jpg ├── prototxt └── GoogLeNet │ ├── holistic │ └── deploy_holistic.prototxt │ └── patch │ └── deploy_patch.prototxt └── test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/README.md -------------------------------------------------------------------------------- /data/infogain_mat/test/infogain_mat_badComposition.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/test/infogain_mat_badComposition.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/test/infogain_mat_badExposure.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/test/infogain_mat_badExposure.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/test/infogain_mat_badSaturation.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/test/infogain_mat_badSaturation.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/test/infogain_mat_badWhiteBalance.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/test/infogain_mat_badWhiteBalance.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/test/infogain_mat_haze.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/test/infogain_mat_haze.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/test/infogain_mat_noise.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/test/infogain_mat_noise.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/test/infogain_mat_undesiredBlur.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/test/infogain_mat_undesiredBlur.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_holistic/infogain_mat_weighted_badComposition.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_holistic/infogain_mat_weighted_badComposition.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_holistic/infogain_mat_weighted_badExposure.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_holistic/infogain_mat_weighted_badExposure.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_holistic/infogain_mat_weighted_badSaturation.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_holistic/infogain_mat_weighted_badSaturation.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_holistic/infogain_mat_weighted_badWhiteBalance.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_holistic/infogain_mat_weighted_badWhiteBalance.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_holistic/infogain_mat_weighted_haze.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_holistic/infogain_mat_weighted_haze.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_holistic/infogain_mat_weighted_noise.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_holistic/infogain_mat_weighted_noise.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_holistic/infogain_mat_weighted_undesiredBlur.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_holistic/infogain_mat_weighted_undesiredBlur.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_patch/infogain_mat_weighted_badExposure.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_patch/infogain_mat_weighted_badExposure.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_patch/infogain_mat_weighted_badSaturation.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_patch/infogain_mat_weighted_badSaturation.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_patch/infogain_mat_weighted_badWhiteBalance.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_patch/infogain_mat_weighted_badWhiteBalance.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_patch/infogain_mat_weighted_haze.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_patch/infogain_mat_weighted_haze.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_patch/infogain_mat_weighted_noise.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_patch/infogain_mat_weighted_noise.binaryproto -------------------------------------------------------------------------------- /data/infogain_mat/train_patch/infogain_mat_weighted_undesiredBlur.binaryproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/infogain_mat/train_patch/infogain_mat_weighted_undesiredBlur.binaryproto -------------------------------------------------------------------------------- /data/test/defect_testing_gt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/test/defect_testing_gt.csv -------------------------------------------------------------------------------- /data/train/defect_training_gt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/data/train/defect_training_gt.csv -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/evaluate.py -------------------------------------------------------------------------------- /fig/detection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/fig/detection.jpg -------------------------------------------------------------------------------- /fig/localization.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/fig/localization.jpg -------------------------------------------------------------------------------- /fig/teaser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/fig/teaser.jpg -------------------------------------------------------------------------------- /prototxt/GoogLeNet/holistic/deploy_holistic.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/prototxt/GoogLeNet/holistic/deploy_holistic.prototxt -------------------------------------------------------------------------------- /prototxt/GoogLeNet/patch/deploy_patch.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/prototxt/GoogLeNet/patch/deploy_patch.prototxt -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ningyu1991/DefectDetection/HEAD/test.py --------------------------------------------------------------------------------