├── .gitattributes ├── DOTA_devkit ├── DOTA.py ├── DOTA2COCO.py ├── ImgSplit.py ├── ImgSplit_multi_process.py ├── ResultMerge.py ├── ResultMerge_multi_process.py ├── SplitOnlyImage.py ├── SplitOnlyImage_multi_process.py ├── datasets │ └── example │ │ ├── images │ │ ├── P0706.png │ │ ├── P0770.png │ │ ├── P1088.png │ │ ├── P1234.png │ │ ├── P1888.png │ │ ├── P2598.png │ │ └── P2709.png │ │ └── labelTxt │ │ ├── P0706.txt │ │ ├── P0770.txt │ │ ├── P1088.txt │ │ ├── P1234.txt │ │ ├── P1888.txt │ │ ├── P2598.txt │ │ └── P2709.txt ├── demo.ipynb ├── dota-v1.5_evaluation_task1.py ├── dota-v1.5_evaluation_task2.py ├── dota_evaluation_task1.py ├── dota_evaluation_task2.py ├── dota_poly2rbox.py ├── dota_utils.py ├── mAOE_evaluation.py ├── poly_nms_gpu │ ├── Makefile │ ├── nms_wrapper.py │ ├── poly_nms.hpp │ ├── poly_nms.pyx │ └── poly_nms_kernel.cu ├── polyiou.cpp ├── polyiou.h ├── polyiou.i ├── polyiou.py └── setup.py ├── README.md ├── datasets ├── DotaDataset.py ├── HRSCDataset.py └── UCAS_AODDataset.py ├── docs ├── GETTING_STARTED.md └── INSTALL.md ├── evaluate.py ├── nets ├── resnet_dcn_DFPN.py └── resnet_dcn_DFPN_model.py ├── result ├── DOTA_results.pdf ├── HRSC2016_results.pdf ├── P0007.png ├── UCAS_AOD_results.pdf ├── hrsc_testID.txt └── testID.txt ├── train_dota.py ├── train_hrsc.py ├── train_ucas.py └── utils ├── Gaussian_foacl_loss.py ├── aug.py ├── aware_Gaussian_focal_loss.py ├── smooth_label.py └── utils.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/.gitattributes -------------------------------------------------------------------------------- /DOTA_devkit/DOTA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/DOTA.py -------------------------------------------------------------------------------- /DOTA_devkit/DOTA2COCO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/DOTA2COCO.py -------------------------------------------------------------------------------- /DOTA_devkit/ImgSplit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/ImgSplit.py -------------------------------------------------------------------------------- /DOTA_devkit/ImgSplit_multi_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/ImgSplit_multi_process.py -------------------------------------------------------------------------------- /DOTA_devkit/ResultMerge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/ResultMerge.py -------------------------------------------------------------------------------- /DOTA_devkit/ResultMerge_multi_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/ResultMerge_multi_process.py -------------------------------------------------------------------------------- /DOTA_devkit/SplitOnlyImage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/SplitOnlyImage.py -------------------------------------------------------------------------------- /DOTA_devkit/SplitOnlyImage_multi_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/SplitOnlyImage_multi_process.py -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/images/P0706.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/images/P0706.png -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/images/P0770.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/images/P0770.png -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/images/P1088.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/images/P1088.png -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/images/P1234.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/images/P1234.png -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/images/P1888.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/images/P1888.png -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/images/P2598.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/images/P2598.png -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/images/P2709.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/images/P2709.png -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/labelTxt/P0706.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/labelTxt/P0706.txt -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/labelTxt/P0770.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/labelTxt/P0770.txt -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/labelTxt/P1088.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/labelTxt/P1088.txt -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/labelTxt/P1234.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/labelTxt/P1234.txt -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/labelTxt/P1888.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/labelTxt/P1888.txt -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/labelTxt/P2598.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/labelTxt/P2598.txt -------------------------------------------------------------------------------- /DOTA_devkit/datasets/example/labelTxt/P2709.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/datasets/example/labelTxt/P2709.txt -------------------------------------------------------------------------------- /DOTA_devkit/demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/demo.ipynb -------------------------------------------------------------------------------- /DOTA_devkit/dota-v1.5_evaluation_task1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/dota-v1.5_evaluation_task1.py -------------------------------------------------------------------------------- /DOTA_devkit/dota-v1.5_evaluation_task2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/dota-v1.5_evaluation_task2.py -------------------------------------------------------------------------------- /DOTA_devkit/dota_evaluation_task1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/dota_evaluation_task1.py -------------------------------------------------------------------------------- /DOTA_devkit/dota_evaluation_task2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/dota_evaluation_task2.py -------------------------------------------------------------------------------- /DOTA_devkit/dota_poly2rbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/dota_poly2rbox.py -------------------------------------------------------------------------------- /DOTA_devkit/dota_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/dota_utils.py -------------------------------------------------------------------------------- /DOTA_devkit/mAOE_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/mAOE_evaluation.py -------------------------------------------------------------------------------- /DOTA_devkit/poly_nms_gpu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/poly_nms_gpu/Makefile -------------------------------------------------------------------------------- /DOTA_devkit/poly_nms_gpu/nms_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/poly_nms_gpu/nms_wrapper.py -------------------------------------------------------------------------------- /DOTA_devkit/poly_nms_gpu/poly_nms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/poly_nms_gpu/poly_nms.hpp -------------------------------------------------------------------------------- /DOTA_devkit/poly_nms_gpu/poly_nms.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/poly_nms_gpu/poly_nms.pyx -------------------------------------------------------------------------------- /DOTA_devkit/poly_nms_gpu/poly_nms_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/poly_nms_gpu/poly_nms_kernel.cu -------------------------------------------------------------------------------- /DOTA_devkit/polyiou.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/polyiou.cpp -------------------------------------------------------------------------------- /DOTA_devkit/polyiou.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/polyiou.h -------------------------------------------------------------------------------- /DOTA_devkit/polyiou.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/polyiou.i -------------------------------------------------------------------------------- /DOTA_devkit/polyiou.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/polyiou.py -------------------------------------------------------------------------------- /DOTA_devkit/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/DOTA_devkit/setup.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/README.md -------------------------------------------------------------------------------- /datasets/DotaDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/datasets/DotaDataset.py -------------------------------------------------------------------------------- /datasets/HRSCDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/datasets/HRSCDataset.py -------------------------------------------------------------------------------- /datasets/UCAS_AODDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/datasets/UCAS_AODDataset.py -------------------------------------------------------------------------------- /docs/GETTING_STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/docs/GETTING_STARTED.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/evaluate.py -------------------------------------------------------------------------------- /nets/resnet_dcn_DFPN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/nets/resnet_dcn_DFPN.py -------------------------------------------------------------------------------- /nets/resnet_dcn_DFPN_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/nets/resnet_dcn_DFPN_model.py -------------------------------------------------------------------------------- /result/DOTA_results.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/result/DOTA_results.pdf -------------------------------------------------------------------------------- /result/HRSC2016_results.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/result/HRSC2016_results.pdf -------------------------------------------------------------------------------- /result/P0007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/result/P0007.png -------------------------------------------------------------------------------- /result/UCAS_AOD_results.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/result/UCAS_AOD_results.pdf -------------------------------------------------------------------------------- /result/hrsc_testID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/result/hrsc_testID.txt -------------------------------------------------------------------------------- /result/testID.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/result/testID.txt -------------------------------------------------------------------------------- /train_dota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/train_dota.py -------------------------------------------------------------------------------- /train_hrsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/train_hrsc.py -------------------------------------------------------------------------------- /train_ucas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/train_ucas.py -------------------------------------------------------------------------------- /utils/Gaussian_foacl_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/utils/Gaussian_foacl_loss.py -------------------------------------------------------------------------------- /utils/aug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/utils/aug.py -------------------------------------------------------------------------------- /utils/aware_Gaussian_focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/utils/aware_Gaussian_focal_loss.py -------------------------------------------------------------------------------- /utils/smooth_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/utils/smooth_label.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WangJian981002/GF-CSL/HEAD/utils/utils.py --------------------------------------------------------------------------------