Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Adaptive Rotated Convolution for Rotated Object Detection

About

Rotated object detection aims to identify and locate objects in images with arbitrary orientation. In this scenario, the oriented directions of objects vary considerably across different images, while multiple orientations of objects exist within an image. This intrinsic characteristic makes it challenging for standard backbone networks to extract high-quality features of these arbitrarily orientated objects. In this paper, we present Adaptive Rotated Convolution (ARC) module to handle the aforementioned challenges. In our ARC module, the convolution kernels rotate adaptively to extract object features with varying orientations in different images, and an efficient conditional computation mechanism is introduced to accommodate the large orientation variations of objects within an image. The two designs work seamlessly in rotated object detection problem. Moreover, ARC can conveniently serve as a plug-and-play module in various vision backbones to boost their representation ability to detect oriented objects accurately. Experiments on commonly used benchmarks (DOTA and HRSC2016) demonstrate that equipped with our proposed ARC module in the backbone network, the performance of multiple popular oriented object detectors is significantly improved (\eg +3.03\% mAP on Rotated RetinaNet and +4.16\% on CFA). Combined with the highly competitive method Oriented R-CNN, the proposed approach achieves state-of-the-art performance on the DOTA dataset with 81.77\% mAP. Code is available at \url{https://github.com/LeapLabTHU/ARC}.

Yifan Pu, Yiru Wang, Zhuofan Xia, Yizeng Han, Yulin Wang, Weihao Gan, Zidong Wang, Shiji Song, Gao Huang• 2023

Related benchmarks

TaskDatasetResultRank
Oriented Object DetectionDOTA v1.0 (test)
SV79.37
378
Oriented Object DetectionDOTA (test)--
92
Oriented Object DetectionDOTA v1.5 (test)
mAP68.31
58
Oriented Object DetectionHRSC 2016 (test)--
55
Rotated Object DetectionDOTA 1.0 (test)
mAP81.77
46
Oriented Object DetectionDIOR-R (test)--
28
Oriented Object DetectionDOTA 1.0 (train test)
mAP 5077.7
23
Object DetectionDOTA (test)
mAP81.77
15
Showing 8 of 8 rows

Other info

Code

Follow for update