orientedobjectdetection

Oriented Object Detection on DOTAv1.0

https://github.com/goodmayonnaise/orientedobjectdetection

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 (7.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Oriented Object Detection on DOTAv1.0

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

README.md

Introduction

JEONJIYOEN Oriented Object Detection CODE

Highlight

| Task | Dataset | AP | | ------------------------ | ------- | ------------------------------------ | | base(RotatedYOLOv8) | DOTA | 72.8 | | Prototype1 | DOTA | 78.1 | | Prototype2 | DOTA | 78.7 | | Prototype3 | DOTA | 79.4 | | Prototype4 | DOTA | 79.5 |

Demo

shell ./DEMO_jy - use gradio demo page

Installation

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

```shell

docker build

docker run --name mmrotatejyjeon --gpus all --shm-size=1024gb -it -v mmrotatepath/:/mmrotate -v /home/data/:/mmrotate/data -e TZ=Asia/Seoul mmrotate ```

```shell

additaional installation

pip install gpustat pip install typing_extentsions pip install einops pip install tensorboard pip install setuptools==59.5.0 pip install timm ```

Get Started

```shell

train dist train

tools/dist_train.sh configs/jy/prototype.py

inference

python demo/imagedemojy.py workdirs/config.py workdirs/pth.pth

heatmap

python tools/heatmap.py python tools/heatmap/*.py ```

models info

| model info | config path | | --------------------- | ------------------------------------- | | MSDCN Head | configs/jy/msdcn-head.py | | MSDCN Head p3 to p6 | configs/jy/expaned-neck-msdcn-head.py | | objectness loss | configs/jy/objectness-loss.py | | | configs/jy/objectness-loss2.py | | | configs/jy/objectness-loss3.py | | prototype | configs/jy/prototype3.py | | | configs/jy/prototype4.py |

Owner

  • Name: JIYEON JEON
  • Login: goodmayonnaise
  • Kind: user
  • Company: Infiniq

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
  • Push event: 22
  • Create event: 3
Last Year
  • Push event: 22
  • Create event: 3

Dependencies

.github/workflows/build.yml actions
.github/workflows/lint.yml actions
.github/workflows/publish-to-pypi.yml actions
.github/workflows/test_mim.yml actions
.circleci/docker/Dockerfile docker
docker/Dockerfile docker
docker/serve/Dockerfile docker
requirements/build.txt pypi
requirements/docs.txt pypi
requirements/mminstall.txt pypi
requirements/optional.txt pypi
requirements/readthedocs.txt pypi
requirements/runtime.txt pypi
requirements/tests.txt pypi
requirements.txt pypi
setup.py pypi