atlas

Research map / Detection and segmentation / CNN features

Spatial Transform Decoupling for Oriented Object Detection

AAAI 2024 · Detection and segmentation › CNN features · approach: Plain and high-resolution ViTs · 54 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Spatial Transform Decoupling (STD), which predicts oriented box position, angle, and size with separate ViT decoder stages and guides self-attention with cascaded activation masks, reaching 82.24% mAP on DOTA-v1.0 and 98.55% on HRSC2016.

Problem

Oriented object detection with Vision Transformers is hampered by the lack of spatial transform invariance; direct regression of position, size, and angle from a single feature map yields coupled and suboptimal features.

Approach

Decouple box parameter prediction across stages of a stacked ViT decoder (position first, then angle, then size, then class), and feed cascaded activation masks derived from the predicted boxes into self-attention values to highlight foreground RoI features progressively.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace MAEBBoxHead with STDFaster RCNN with ViT-S · DOTA-v1.0 val, single-scalemAP: 71.07 -> 72.78Helped
Replace MAEBBoxHead with STDOriented RCNN with ViT-S · DOTA-v1.0 val, single-scalemAP: 72.41 -> 73.43Helped
Add a pre-trained Transformer head in place of 2FCBBoxHeadFaster RCNN with ViT-small · DOTA-v1.0mAP: 69.67 -> 71.07Helped
Use MAEBBoxHead without pre-training (ablation)Faster RCNN with ViT-small · DOTA-v1.0mAP: 71.07 -> 69.16Hurt
Add CAMs to decoupled parameter prediction (ablation)STD · DOTA-v1.0 val, single-scalemAP: 70.79 -> 72.78Helped
Use decoupled parameter prediction without CAMs instead of coupled bk3 prediction (ablation)ViT-small detection head · DOTA-v1.0 val, single-scalemAP: 70.88 -> 70.79Hurt
Use the order (xy) → α → (wh) (ablation)STD parameter prediction · DOTA-v1.0 val, single-scalemAP: 72.30 -> 72.78Helped
Apply CAMs exclusively to V rather than Q, K, or their combinations (ablation)STD self-attention · DOTA-v1.0 val, single-scalemAP: 72.71 -> 72.78Helped
Move the auxiliary convolution layers toward shallower parameter branches (ablation)STD decoupling module · DOTA-v1.0 val, single-scalemAP: 3, 2, 1: 72.78; 2, 2, 2: 71.96; 1, 2, 3: 71.19Mixed
Remove the angle prediction branch and retain CAMs as horizontal masks (ablation)STD-HBB on ViT-small · MS COCOAP: 44.2 -> 44.2No clear effect
Add STD to oriented detectionOriented RCNN with ViT-B · HRSIDmAP (ins.): 54.86 -> 57.59Helped

Surprising findings

Limitations

Experimental setup

Datasets: DOTA-v1.0 HRSC2016 HRSID MS COCO MillionAID

Benchmarks: DOTA-v1.0 HRSC2016 HRSID MS COCO

Metrics: mAP mAP(07) mAP(12) AP

Baselines: RVSA-O KFIoU imTED-O O-RCNN ReDet LSKNet RTMDet-R GWD CSL R3Det

Builds on: Oriented R-CNN Faster R-CNN imTED MAE MMRotate

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy