Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Oriented Object Detection: Oriented RepPoints + Swin Transformer/ReResNet

NotificationsYou must be signed in to change notification settings

hukaixuan19970627/OrientedRepPoints_DOTA

 
 

Repository files navigation

图片

The code for the implementation of “Oriented RepPoints +Swin Transformer/ReResNet”.

Introduction

Based on theOriented Reppoints detector withSwin Transformer backbone, the3rd Place is achieved on theTask 1 and the2nd Place is achieved on theTask 2 of2021 challenge of Learning to Understand Aerial Images (LUAI) held on ICCV’2021. The detailed information is introduced in this paper of "LUAI Challenge 2021 on Learning to Understand Aerial Images, ICCVW2021".

New Feature

  • BackBone: addSwin-Transformer,ReResNet
  • DataAug: addMosaic4or9, Mixup, HSV,RandomPerspective,RandomScaleCropDataAug out

Installation

Please refer toinstall.md for installation and dataset preparation.

Getting Started

This repo is based onmmdetection. Please seeGetStart.md for the basic usage.

Results and Models

The results on DOTA test-dev set are shown in the table below(password:aabb/swin/ABCD). More detailed results please see the paper.

ModelBackboneMS Train/TestDataAugDOTAv1 mAPDOTAv2 mAPDownload
OrientedReppointsR-50--75.68-baidu(aabb)
OrientedReppointsR-101-76.21-baidu(aabb)
OrientedReppointsR-10178.12-baidu(aabb)
OrientedReppointsSwinT-tiny--59.93baidu(aabb)

ImageNet-1K and ImageNet-22K Pretrained Models

namepretrainresolutionacc@1acc@5#paramsFLOPsFPS22K model1K modelNeed to turn read version
Swin-TImageNet-1K224x22481.295.528M4.5G755-github/baidu(swin)/config
Swin-SImageNet-1K224x22483.296.250M8.7G437-github/baidu(swin)/config
Swin-BImageNet-1K224x22483.596.588M15.4G278-github/baidu(swin)/config
Swin-BImageNet-1K384x38484.597.088M47.1G85-github/baidu(swin)/test-config
Swin-BImageNet-22K224x22485.297.588M15.4G278github/baidu(swin)github/baidu(swin)/test-config
Swin-BImageNet-22K384x38486.498.088M47.1G85github/baidu(swin)github/baidu(swin)/test-config
Swin-LImageNet-22K224x22486.397.9197M34.5G141github/baidu(swin)github/baidu(swin)/test-config
Swin-LImageNet-22K384x38487.398.2197M103.9G42github/baidu(swin)github/baidu(swin)/test-config
ReResNet50ImageNet-1K224x22471.2090.28----google/baidu(ABCD)/log-

The mAOE results on DOTAv1 val set are shown in the table below(password:aabb).

ModelBackbonemAOEDownload
OrientedReppointsR-505.93°baidu(aabb)

Note:

  • Wtihout the ground-truth of test subset, the mAOE of orientation evaluation is calculated on the val subset(original train subset for training).
  • The orientation (angle) of an aerial object is define as below, the detail of mAOE, please see the paper. The code of mAOE ismAOE_evaluation.py.微信截图_20210522135042

Visual results

The visual results of learning points and the oriented bounding boxes. The visualization code isshow_learning_points_and_boxes.py.

  • Learning points

Learning Points

  • Oriented bounding box

Oriented Box

More details

DOTAv2遥感图像旋转目标检测竞赛经验分享(Swin Transformer + Anchor free/based方案)

Citation

@article{li2021oriented,title="Oriented RepPoints for Aerial Object Detection.",author="Wentong {Li}, Yijie {Chen}, Kaixuan {Hu}, Jianke {Zhu}.",journal="arXiv preprint arXiv:2105.11111",year="2021"}

Acknowledgements

I have used utility functions from other wonderful open-source projects. Espeicially thank the authors of:

OrientedRepPoints

Swin-Transformer-Object-Detection

ReDet

About

Oriented Object Detection: Oriented RepPoints + Swin Transformer/ReResNet

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python66.2%
  • C++20.0%
  • Cuda13.7%
  • Cython0.1%
  • C0.0%
  • SWIG0.0%

[8]ページ先頭

©2009-2025 Movatter.jp