├── .gitignore ├── CITATION.cff ├── LICENSE ├── README.md ├── eval_tools └── predict_evaluate_analyse.py ├── mmdet_configs ├── _base_ │ ├── datasets │ │ ├── cityscapes_detection.py │ │ ├── cityscapes_instance.py │ │ ├── coco_detection.py │ │ ├── coco_instance.py │ │ ├── coco_instance_semantic.py │ │ ├── coco_panoptic.py │ │ ├── deepfashion.py │ │ ├── lvis_v0.5_instance.py │ │ ├── lvis_v1_instance.py │ │ ├── voc0712.py │ │ └── wider_face.py │ ├── default_runtime.py │ ├── models │ │ ├── cascade_mask_rcnn_r50_fpn.py │ │ ├── cascade_rcnn_r50_fpn.py │ │ ├── fast_rcnn_r50_fpn.py │ │ ├── faster_rcnn_r50_caffe_c4.py │ │ ├── faster_rcnn_r50_caffe_dc5.py │ │ ├── faster_rcnn_r50_fpn.py │ │ ├── mask_rcnn_r50_caffe_c4.py │ │ ├── mask_rcnn_r50_fpn.py │ │ ├── retinanet_r50_fpn.py │ │ ├── rpn_r50_caffe_c4.py │ │ ├── rpn_r50_fpn.py │ │ └── ssd300.py │ └── schedules │ │ ├── schedule_1x.py │ │ ├── schedule_20e.py │ │ └── schedule_2x.py ├── fcos │ ├── fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_1x_coco.py │ ├── fcos_center_r50_caffe_fpn_gn-head_1x_coco.py │ └── fcos_r50_caffe_fpn_gn-head_1x_coco.py ├── tood │ └── tood_r50_fpn_1x_coco.py ├── vfnet │ └── vfnet_r50_fpn_1x_coco.py ├── visdrone_fcos │ ├── fcos_crop_480_960_cls_60.py │ └── fcos_full_cls_60.py ├── visdrone_tood │ ├── tood_crop_480_960_cls_60.py │ └── tood_full_cls_60.py ├── visdrone_vfnet │ ├── vfnet_crop_480_960_cls_60.py │ └── vfnet_full_cls_60.py ├── xview_fcos │ ├── fcos_crop_300_500_cls_60.py │ └── fcos_full_cls_60.py ├── xview_tood │ ├── tood_crop_300_500_cls_60.py │ └── tood_full_cls_60.py └── xview_vfnet │ ├── vfnet_crop_300_500_cls_60.py │ └── vfnet_full_cls_60.py ├── mmdet_tools └── train.py ├── pyproject.toml ├── requirements.txt ├── visdrone ├── slice_visdrone.py └── visdrone_to_coco.py └── xview ├── category_id_mapping.json ├── slice_xview.py ├── xview_class_labels.txt └── xview_to_coco.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /eval_tools/predict_evaluate_analyse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/eval_tools/predict_evaluate_analyse.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/cityscapes_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/cityscapes_detection.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/cityscapes_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/cityscapes_instance.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/coco_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/coco_detection.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/coco_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/coco_instance.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/coco_instance_semantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/coco_instance_semantic.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/coco_panoptic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/coco_panoptic.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/deepfashion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/deepfashion.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/lvis_v0.5_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/lvis_v0.5_instance.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/lvis_v1_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/lvis_v1_instance.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/voc0712.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/voc0712.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/datasets/wider_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/datasets/wider_face.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/default_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/default_runtime.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/cascade_mask_rcnn_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/cascade_mask_rcnn_r50_fpn.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/cascade_rcnn_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/cascade_rcnn_r50_fpn.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/fast_rcnn_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/fast_rcnn_r50_fpn.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/faster_rcnn_r50_caffe_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/faster_rcnn_r50_caffe_c4.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/faster_rcnn_r50_caffe_dc5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/faster_rcnn_r50_caffe_dc5.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/faster_rcnn_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/faster_rcnn_r50_fpn.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/mask_rcnn_r50_caffe_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/mask_rcnn_r50_caffe_c4.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/mask_rcnn_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/mask_rcnn_r50_fpn.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/retinanet_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/retinanet_r50_fpn.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/rpn_r50_caffe_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/rpn_r50_caffe_c4.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/rpn_r50_fpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/rpn_r50_fpn.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/models/ssd300.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/models/ssd300.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/schedules/schedule_1x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/schedules/schedule_1x.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/schedules/schedule_20e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/schedules/schedule_20e.py -------------------------------------------------------------------------------- /mmdet_configs/_base_/schedules/schedule_2x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/_base_/schedules/schedule_2x.py -------------------------------------------------------------------------------- /mmdet_configs/fcos/fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/fcos/fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_1x_coco.py -------------------------------------------------------------------------------- /mmdet_configs/fcos/fcos_center_r50_caffe_fpn_gn-head_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/fcos/fcos_center_r50_caffe_fpn_gn-head_1x_coco.py -------------------------------------------------------------------------------- /mmdet_configs/fcos/fcos_r50_caffe_fpn_gn-head_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/fcos/fcos_r50_caffe_fpn_gn-head_1x_coco.py -------------------------------------------------------------------------------- /mmdet_configs/tood/tood_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/tood/tood_r50_fpn_1x_coco.py -------------------------------------------------------------------------------- /mmdet_configs/vfnet/vfnet_r50_fpn_1x_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/vfnet/vfnet_r50_fpn_1x_coco.py -------------------------------------------------------------------------------- /mmdet_configs/visdrone_fcos/fcos_crop_480_960_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/visdrone_fcos/fcos_crop_480_960_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/visdrone_fcos/fcos_full_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/visdrone_fcos/fcos_full_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/visdrone_tood/tood_crop_480_960_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/visdrone_tood/tood_crop_480_960_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/visdrone_tood/tood_full_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/visdrone_tood/tood_full_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/visdrone_vfnet/vfnet_crop_480_960_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/visdrone_vfnet/vfnet_crop_480_960_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/visdrone_vfnet/vfnet_full_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/visdrone_vfnet/vfnet_full_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/xview_fcos/fcos_crop_300_500_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/xview_fcos/fcos_crop_300_500_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/xview_fcos/fcos_full_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/xview_fcos/fcos_full_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/xview_tood/tood_crop_300_500_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/xview_tood/tood_crop_300_500_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/xview_tood/tood_full_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/xview_tood/tood_full_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/xview_vfnet/vfnet_crop_300_500_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/xview_vfnet/vfnet_crop_300_500_cls_60.py -------------------------------------------------------------------------------- /mmdet_configs/xview_vfnet/vfnet_full_cls_60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_configs/xview_vfnet/vfnet_full_cls_60.py -------------------------------------------------------------------------------- /mmdet_tools/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/mmdet_tools/train.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/requirements.txt -------------------------------------------------------------------------------- /visdrone/slice_visdrone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/visdrone/slice_visdrone.py -------------------------------------------------------------------------------- /visdrone/visdrone_to_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/visdrone/visdrone_to_coco.py -------------------------------------------------------------------------------- /xview/category_id_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/xview/category_id_mapping.json -------------------------------------------------------------------------------- /xview/slice_xview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/xview/slice_xview.py -------------------------------------------------------------------------------- /xview/xview_class_labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/xview/xview_class_labels.txt -------------------------------------------------------------------------------- /xview/xview_to_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcakyon/small-object-detection-benchmark/HEAD/xview/xview_to_coco.py --------------------------------------------------------------------------------