├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── data ├── VOCdevkitSDS │ ├── train.txt │ └── val.txt ├── demo │ ├── 2008_000533.jpg │ ├── 2008_000910.jpg │ ├── 2008_001602.jpg │ ├── 2008_001717.jpg │ └── 2008_008093.jpg ├── readme_img │ └── example.png └── scripts │ ├── fetch_imagenet_models.sh │ ├── fetch_mcg_data.sh │ ├── fetch_mnc_model.sh │ └── fetch_sbd_data.sh ├── experiments ├── cfgs │ └── VGG16 │ │ ├── cfm.yml │ │ ├── faster_rcnn_end2end.yml │ │ └── mnc_5stage.yml ├── logs │ └── .gitignore └── scripts │ ├── cfm.sh │ ├── faster_rcnn_end2end.sh │ └── mnc_5stage.sh ├── lib ├── Makefile ├── caffeWrapper │ ├── SolverWrapper.py │ ├── TesterWrapper.py │ └── __init__.py ├── datasets │ ├── __init__.py │ ├── pascal_voc.py │ ├── pascal_voc_det.py │ └── pascal_voc_seg.py ├── db │ ├── __init__.py │ ├── imdb.py │ ├── maskdb.py │ └── roidb.py ├── mnc_config.py ├── nms │ ├── .gitignore │ ├── __init__.py │ ├── cpu_nms.pyx │ ├── gpu_mv.hpp │ ├── gpu_mv.pyx │ ├── gpu_nms.hpp │ ├── gpu_nms.pyx │ ├── mv_kernel.cu │ ├── nms_kernel.cu │ ├── nms_wrapper.py │ └── py_cpu_nms.py ├── pylayer │ ├── __init__.py │ ├── anchor_target_layer.py │ ├── cfm_data_layer.py │ ├── mask_layer.py │ ├── mnc_data_layer.py │ ├── proposal_layer.py │ ├── proposal_target_layer.py │ └── stage_bridge_layer.py ├── setup.py ├── transform │ ├── __init__.py │ ├── anchors.py │ ├── bbox_transform.py │ └── mask_transform.py └── utils │ ├── __init__.py │ ├── bbox.c │ ├── bbox.pyx │ ├── blob.py │ ├── timer.py │ ├── unmap.py │ ├── vis_seg.py │ └── voc_eval.py ├── models └── VGG16 │ ├── cfm │ ├── solver.prototxt │ ├── test.prototxt │ └── train.prototxt │ ├── faster_rcnn_end2end │ ├── solver.prototxt │ ├── test.prototxt │ └── train.prototxt │ └── mnc_5stage │ ├── solver.prototxt │ ├── test.prototxt │ └── train.prototxt └── tools ├── _init_paths.py ├── demo.py ├── prepare_mcg_maskdb.py ├── test_net.py └── train_net.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/README.md -------------------------------------------------------------------------------- /data/VOCdevkitSDS/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/VOCdevkitSDS/train.txt -------------------------------------------------------------------------------- /data/VOCdevkitSDS/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/VOCdevkitSDS/val.txt -------------------------------------------------------------------------------- /data/demo/2008_000533.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/demo/2008_000533.jpg -------------------------------------------------------------------------------- /data/demo/2008_000910.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/demo/2008_000910.jpg -------------------------------------------------------------------------------- /data/demo/2008_001602.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/demo/2008_001602.jpg -------------------------------------------------------------------------------- /data/demo/2008_001717.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/demo/2008_001717.jpg -------------------------------------------------------------------------------- /data/demo/2008_008093.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/demo/2008_008093.jpg -------------------------------------------------------------------------------- /data/readme_img/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/readme_img/example.png -------------------------------------------------------------------------------- /data/scripts/fetch_imagenet_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/scripts/fetch_imagenet_models.sh -------------------------------------------------------------------------------- /data/scripts/fetch_mcg_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/scripts/fetch_mcg_data.sh -------------------------------------------------------------------------------- /data/scripts/fetch_mnc_model.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/scripts/fetch_mnc_model.sh -------------------------------------------------------------------------------- /data/scripts/fetch_sbd_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/data/scripts/fetch_sbd_data.sh -------------------------------------------------------------------------------- /experiments/cfgs/VGG16/cfm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/experiments/cfgs/VGG16/cfm.yml -------------------------------------------------------------------------------- /experiments/cfgs/VGG16/faster_rcnn_end2end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/experiments/cfgs/VGG16/faster_rcnn_end2end.yml -------------------------------------------------------------------------------- /experiments/cfgs/VGG16/mnc_5stage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/experiments/cfgs/VGG16/mnc_5stage.yml -------------------------------------------------------------------------------- /experiments/logs/.gitignore: -------------------------------------------------------------------------------- 1 | *.txt* -------------------------------------------------------------------------------- /experiments/scripts/cfm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/experiments/scripts/cfm.sh -------------------------------------------------------------------------------- /experiments/scripts/faster_rcnn_end2end.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/experiments/scripts/faster_rcnn_end2end.sh -------------------------------------------------------------------------------- /experiments/scripts/mnc_5stage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/experiments/scripts/mnc_5stage.sh -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/caffeWrapper/SolverWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/caffeWrapper/SolverWrapper.py -------------------------------------------------------------------------------- /lib/caffeWrapper/TesterWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/caffeWrapper/TesterWrapper.py -------------------------------------------------------------------------------- /lib/caffeWrapper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/datasets/pascal_voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/datasets/pascal_voc.py -------------------------------------------------------------------------------- /lib/datasets/pascal_voc_det.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/datasets/pascal_voc_det.py -------------------------------------------------------------------------------- /lib/datasets/pascal_voc_seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/datasets/pascal_voc_seg.py -------------------------------------------------------------------------------- /lib/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/db/imdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/db/imdb.py -------------------------------------------------------------------------------- /lib/db/maskdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/db/maskdb.py -------------------------------------------------------------------------------- /lib/db/roidb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/db/roidb.py -------------------------------------------------------------------------------- /lib/mnc_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/mnc_config.py -------------------------------------------------------------------------------- /lib/nms/.gitignore: -------------------------------------------------------------------------------- 1 | *.c 2 | *.cpp 3 | *.so 4 | -------------------------------------------------------------------------------- /lib/nms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/nms/cpu_nms.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/cpu_nms.pyx -------------------------------------------------------------------------------- /lib/nms/gpu_mv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/gpu_mv.hpp -------------------------------------------------------------------------------- /lib/nms/gpu_mv.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/gpu_mv.pyx -------------------------------------------------------------------------------- /lib/nms/gpu_nms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/gpu_nms.hpp -------------------------------------------------------------------------------- /lib/nms/gpu_nms.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/gpu_nms.pyx -------------------------------------------------------------------------------- /lib/nms/mv_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/mv_kernel.cu -------------------------------------------------------------------------------- /lib/nms/nms_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/nms_kernel.cu -------------------------------------------------------------------------------- /lib/nms/nms_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/nms_wrapper.py -------------------------------------------------------------------------------- /lib/nms/py_cpu_nms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/nms/py_cpu_nms.py -------------------------------------------------------------------------------- /lib/pylayer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/pylayer/anchor_target_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/pylayer/anchor_target_layer.py -------------------------------------------------------------------------------- /lib/pylayer/cfm_data_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/pylayer/cfm_data_layer.py -------------------------------------------------------------------------------- /lib/pylayer/mask_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/pylayer/mask_layer.py -------------------------------------------------------------------------------- /lib/pylayer/mnc_data_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/pylayer/mnc_data_layer.py -------------------------------------------------------------------------------- /lib/pylayer/proposal_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/pylayer/proposal_layer.py -------------------------------------------------------------------------------- /lib/pylayer/proposal_target_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/pylayer/proposal_target_layer.py -------------------------------------------------------------------------------- /lib/pylayer/stage_bridge_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/pylayer/stage_bridge_layer.py -------------------------------------------------------------------------------- /lib/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/setup.py -------------------------------------------------------------------------------- /lib/transform/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/transform/anchors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/transform/anchors.py -------------------------------------------------------------------------------- /lib/transform/bbox_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/transform/bbox_transform.py -------------------------------------------------------------------------------- /lib/transform/mask_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/transform/mask_transform.py -------------------------------------------------------------------------------- /lib/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/utils/bbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/utils/bbox.c -------------------------------------------------------------------------------- /lib/utils/bbox.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/utils/bbox.pyx -------------------------------------------------------------------------------- /lib/utils/blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/utils/blob.py -------------------------------------------------------------------------------- /lib/utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/utils/timer.py -------------------------------------------------------------------------------- /lib/utils/unmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/utils/unmap.py -------------------------------------------------------------------------------- /lib/utils/vis_seg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/utils/vis_seg.py -------------------------------------------------------------------------------- /lib/utils/voc_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/lib/utils/voc_eval.py -------------------------------------------------------------------------------- /models/VGG16/cfm/solver.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/cfm/solver.prototxt -------------------------------------------------------------------------------- /models/VGG16/cfm/test.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/cfm/test.prototxt -------------------------------------------------------------------------------- /models/VGG16/cfm/train.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/cfm/train.prototxt -------------------------------------------------------------------------------- /models/VGG16/faster_rcnn_end2end/solver.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/faster_rcnn_end2end/solver.prototxt -------------------------------------------------------------------------------- /models/VGG16/faster_rcnn_end2end/test.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/faster_rcnn_end2end/test.prototxt -------------------------------------------------------------------------------- /models/VGG16/faster_rcnn_end2end/train.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/faster_rcnn_end2end/train.prototxt -------------------------------------------------------------------------------- /models/VGG16/mnc_5stage/solver.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/mnc_5stage/solver.prototxt -------------------------------------------------------------------------------- /models/VGG16/mnc_5stage/test.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/mnc_5stage/test.prototxt -------------------------------------------------------------------------------- /models/VGG16/mnc_5stage/train.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/models/VGG16/mnc_5stage/train.prototxt -------------------------------------------------------------------------------- /tools/_init_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/tools/_init_paths.py -------------------------------------------------------------------------------- /tools/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/tools/demo.py -------------------------------------------------------------------------------- /tools/prepare_mcg_maskdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/tools/prepare_mcg_maskdb.py -------------------------------------------------------------------------------- /tools/test_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/tools/test_net.py -------------------------------------------------------------------------------- /tools/train_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daijifeng001/MNC/HEAD/tools/train_net.py --------------------------------------------------------------------------------