Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found 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 (10.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: xypu98
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 13.8 MB
Statistics
  • Stars: 5
  • Watchers: 1
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing License Citation

README.md

Low-Rank Adaption on Transformer-based Oriented Object Detector for Satellite Onboard Processing of Remote Sensing Images

Xinyang Pu, Feng Xu

The Key Laboratory of Information Science of Electromagnetic Waves, Fudan University, Shanghai, China

Installation

This code was implemented with Python 3.8, PyTorch 1.13.0 and mmrotate. You can install all the requirements via the installation instruction of MMRotate.

MMRotate depends on PyTorch, MMCV and MMDetection. Below are quick steps for installation. Please refer to Install Guide for more detailed instruction.

shell conda create -n open-mmlab python=3.7 pytorch==1.7.0 cudatoolkit=10.1 torchvision -c pytorch -y conda activate open-mmlab pip install openmim mim install mmcv-full mim install mmdet git clone https://github.com/open-mmlab/mmrotate.git cd mmrotate pip install -r requirements/build.txt pip install -v -e .

Train

```bash export PYTHONPATH=./

./tools/disttrain.sh configs/loraorientedrcnn/lorabackboneroiheadorientedrcnnswintinyfpn1xdotavaltestclasswisefpnrpnft.py 2

./tools/disttrain.sh configs/loraorientedrcnn/lorabackboneroiheadorientedrcnnswintinyfpn1xdiorvaltestclasswisefpnrpnft.py 2

./tools/disttrain.sh configs/loraorientedrcnn/lorabackboneroiheadorientedrcnnswintinyfpn3xhrscvaltestclasswisefpn_ft.py 2 ```

Test

DOTAv1.0 dataset online evaluation: ```bash python ./tools/test.py \ configs/loraorientedrcnn/lorabackboneroiheadorientedrcnnswintinyfpn1xdotavaltestclasswisefpnrpnft.py \ checkpoints/SOMECHECKPOINT.pth --format-only \ --eval-options submissiondir=workdirs/Task1_results

```

DIOR-R dataset evaluation: ```bash python ./tools/test.py \ configs/loraorientedrcnn/lorabackboneroiheadorientedrcnnswintinyfpn1xdiorvaltestclasswisefpnrpnft.py \ checkpoints/SOMECHECKPOINT.pth --eval mAP

```

HRSC2016 dataset evaluation: ```bash python ./tools/test.py \ configs/loraorientedrcnn/lorabackboneroiheadorientedrcnnswintinyfpn3xhrscvaltestclasswisefpnft.py \ checkpoints/SOME_CHECKPOINT.pth --eval mAP

```

Citation

If you find our work useful in your research, please consider citing:

@misc{pu2024lowrank, title={Low-Rank Adaption on Transformer-based Oriented Object Detector for Satellite Onboard Processing of Remote Sensing Images}, author={Xinyang Pu and Feng Xu}, year={2024}, eprint={2406.02385}, archivePrefix={arXiv}, primaryClass={cs.CV} }

Owner

  • Name: Xinyang Pu
  • Login: xypu98
  • Kind: user
  • Location: Shanghai
  • Company: Fudan University & Sun Yat-Sen University

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - name: "MMRotate Contributors"
title: "OpenMMLab rotated object detection toolbox and benchmark"
date-released: 2022-02-18
url: "https://github.com/open-mmlab/mmrotate"
license: Apache-2.0

GitHub Events

Total
  • Issues event: 4
  • Watch event: 2
  • Issue comment event: 4
Last Year
  • Issues event: 4
  • Watch event: 2
  • Issue comment event: 4

Dependencies

.github/workflows/build.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • codecov/codecov-action v2 composite
.github/workflows/lint.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/publish-to-pypi.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/test_mim.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.circleci/docker/Dockerfile docker
  • pytorch/pytorch ${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel build
docker/Dockerfile docker
  • pytorch/pytorch ${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel build
docker/serve/Dockerfile docker
  • pytorch/pytorch ${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-devel build
requirements/build.txt pypi
  • cython *
  • numpy *
requirements/docs.txt pypi
  • docutils ==0.16.0
  • markdown >=3.4.0
  • myst-parser *
  • sphinx ==4.0.2
  • sphinx-copybutton *
  • sphinx_markdown_tables >=0.0.16
  • sphinx_rtd_theme ==0.5.2
requirements/mminstall.txt pypi
  • mmcv-full >=1.5.0
requirements/optional.txt pypi
  • imagecorruptions *
  • scikit-learn *
  • scipy *
requirements/readthedocs.txt pypi
  • e2cnn *
  • mmcv *
  • mmdet >=2.25.1,<3.0.0
  • torch *
  • torchvision *
requirements/runtime.txt pypi
  • matplotlib *
  • mmcv-full *
  • mmdet >=2.25.1,<3.0.0
  • numpy *
  • pycocotools *
  • six *
  • terminaltables *
  • torch *
requirements/tests.txt pypi
  • asynctest * test
  • codecov * test
  • coverage * test
  • cython * test
  • flake8 * test
  • interrogate * test
  • isort ==4.3.21 test
  • kwarray * test
  • matplotlib * test
  • pytest * test
  • scikit-learn * test
  • ubelt * test
  • wheel * test
  • xdoctest >=0.10.0 test
  • yapf * test
requirements.txt pypi
setup.py pypi