Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.8%) to scientific vocabulary
Repository
mmdet
Basic Info
- Host: GitHub
- Owner: johnran103
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 53.9 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
UFPMP-Det: Toward Accurate and Efficient Object Detection on Drone Imagery
The repo is the official implementation of UFPMP-Det.
The code of UFP module is at mmdet/core/ufp
The code of MP-Det is at mmdet/models/denseheads/mphead.py
The config of our project is at configs/UFPMP-Det
Install
- This repo is implemented based on mmdetection. Please install it according to get_start.md.
shell pip install nltk pip install albumentations## Quickstart We provide the Dataset(COCO Format) as follows:- VisDrone:https://pan.baidu.com/s/1FfAsAApHZruucO5A2QgQAg qrvs
- UAVDT:https://pan.baidu.com/s/1KLmU5BBWwgtFbuZa7QWavw z08x
We provide the checkpoint as follows: - VisDrone Coarse-Det:: https://pan.baidu.com/s/1jK3bqImDGSwqRJGVXinS0w : nab3 - VisDrone MP-Det ResNet50: : https://pan.baidu.com/s/1zOoJVO2fPejnzM9KioZLuQ : m7rj
Training
This repo is only supposed single GPU.
Prepare
Build by yourself: We provide two data set conversion tools.
```shell
conver VisDrone to COCO
python UFPMP-Det-Tools/build_dataset/VisDrone2COCO.py
conver UAVDT to COCO
python UFPMP-Det-Tools/build_dataset/UAVDT2COCO.py
build UFP dataset(VisDrone)
CUDAVISIBLEDEVICES=2 python UFPMP-Det-Tools/builddataset/UFPVisDrone2COCO.py \ ./configs/UFPMP-Det/coarsedet.py \ ./workdirs/coarsedet/epoch12.pth \ xxxxxx/dataset/COCO/images/UAVtrain \ xxxxxx/dataset/COCO/annotations/instancesUAVtrainv1.json \ xxxxxx/dataset/COCO/images/instanceUFPUAVtrain/ \ xxxxxx/dataset/COCO/annotations/instanceUFPUAVtrain.json \ --txtpath pathtoVisDroneannotation_dir ```
Download:
In Quick Start
Train Coarse Detector
shell
CUDA_VISIBLE_DEVICES=0 python tools/train.py ./configs/UFPMP-Det/coarse_det.py
Train MP-Det
shell
CUDA_VISIBLE_DEVICES=0 python tools/train.py ./configs/UFPMP-Det/mp_det_res50.py
Test
```shell CUDAVISIBLEDEVICES=2 python UFPMP-Det-Tools/evalscript/ufpmpdeteval.py \ ./configs/UFPMP-Det/coarsedet.py \ ./workdirs/coarsedet/epoch12.pth \ ./configs/UFPMP-Det/mpdetres50.py \ ./workdirs/mpdetres50/epoch12.pth \ XXXXX/dataset/COCO/annotations/instancesUAVval_v1.json \ XXXXX/dataset/COCO/images/UAVval
```
Citation
If you find our paper or this project helps your research, please kindly consider citing our paper in your publication.
@inproceedings{ufpmpdet,
title={UFPMP-Det: Toward Accurate and Efficient Object Detection on Drone Imagery},
author={Huang, Yecheng and Chen, Jiaxin and Huang, Di},
booktitle={AAAI Conference on Artificial Intelligence},
year={2022}
}
Owner
- Login: johnran103
- Kind: user
- Repositories: 1
- Profile: https://github.com/johnran103
GitHub Events
Total
Last Year
Dependencies
- pytorch/pytorch ${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel build
- pytorch/pytorch ${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel build
- cython *
- numpy *
- docutils ==0.16.0
- recommonmark *
- sphinx ==4.0.2
- sphinx-copybutton *
- sphinx_markdown_tables *
- sphinx_rtd_theme ==0.5.2
- mmcv-full >=1.3.17
- cityscapesscripts *
- imagecorruptions *
- scipy *
- sklearn *
- mmcv *
- torch *
- torchvision *
- matplotlib *
- numpy *
- pycocotools *
- pycocotools-windows *
- six *
- terminaltables *
- asynctest * test
- codecov * test
- flake8 * test
- interrogate * test
- isort ==4.3.21 test
- kwarray * test
- onnx ==1.7.0 test
- onnxruntime >=1.8.0 test
- pytest * test
- ubelt * test
- xdoctest >=0.10.0 test
- yapf * test