Next Article in Journal
High-Resolution SMAP Soil Moisture in Agriculture: Capturing Field-Scale Variability in Soil Moisture and Evapotranspiration in the San Luis Valley
Previous Article in Journal
Pulse RFI Mitigation for SAR Data Based on Reduced Rank Approximate
Previous Article in Special Issue
Uncertainty-Aware Keypoint Guidance and Fractional Fourier Feature Enhancement for Multi-Class SAR Aircraft Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

DyPerceiver-Det: Instance-Wise Dynamic Perception for Fine-Grained Oriented Object Detection in Remote Sensing Images

School of Electronic Engineering, Naval University of Engineering, No. 1, Dagu Road, Jianghan District, Wuhan 430033, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(15), 2515; https://doi.org/10.3390/rs18152515
Submission received: 8 May 2026 / Revised: 23 June 2026 / Accepted: 13 July 2026 / Published: 2 August 2026
(This article belongs to the Special Issue Object Detection in Remote Sensing Imagery)

Highlights

What are the main findings?
  • We propose DyPerceiver-Det, a dynamic perception framework for fine-grained oriented object detection in remote sensing imagery.
  • The model introduces instance-adaptive scale, channel, and orientation perception mechanisms to enhance feature representation.
What are the implications of the main findings?
  • The proposed method is plug-and-play and generalizes across one-stage, two-stage, and transformer-based detectors.
  • Extensive experiments on FAIR1M and MAR20 demonstrate consistent improvements and strong robustness under scale variation and class imbalance.

Abstract

Fine-grained oriented object detection in remote sensing is challenged by extreme scale variation, arbitrary rotations, and dense layouts with structured clutter, where fixed feature selection and RoI extraction often lead to unstable localization and intra-class confusion. We propose DyPerceiver-Det, a plug-and-play Dynamic Perception RoI Extractor for RoI-based oriented detectors. Given multi-level feature maps and oriented proposals, DyPerceiver-Det refines each RoI representation along three complementary dimensions: Dynamic Scale Perception (DSP) for instance-wise multi-level feature fusion, Dynamic Channel Perception (DCP) for RoI-specific channel gating to suppress background-dominant responses, and Dynamic Orientation Perception (DOP) for orientation-aligned local sampling with learnable refinement. We further introduce sparsity and consistency regularization to make dynamic decisions selective and stable under strong geometric augmentations. Extensive experiments on FAIR1M and MAR20 under a unified evaluation protocol demonstrate consistent improvements over strong oriented baselines, with more pronounced gains on small objects and crowded regions. Qualitative visualizations and fine-grained confusion analyses provide interpretable evidence that dynamic perception reduces feature misalignment and sibling-class confusions with modest computational overhead.

1. Introduction

Remote sensing object detection is a core component in many high-impact applications, including urban management, traffic monitoring, disaster assessment, environmental surveillance, and security-related reconnaissance [1,2,3]. Compared with natural-image detection, overhead remote sensing imagery typically covers large geographic areas and contains complex background clutter, while targets of interest often appear as small instances with dense distributions, arbitrary orientations, and large scale variations. In many real-world deployments, detection systems are further expected to distinguish fine-grained sub-classes (e.g., different aircraft models, vessel types, or vehicle variants), where inter-class appearance differences are subtle and can be easily overwhelmed by shadows, texture noise, and background structures [4]. These characteristics make fine-grained remote sensing object detection both practically important and technically challenging.
Most existing remote sensing detectors inherit general-purpose detection paradigms, such as feature pyramid networks (FPNs) for multi-scale representation, two-stage RoI-based detectors, and one-stage dense predictors, while incorporating oriented bounding boxes (OBBs), rotated RoI alignment, and angle-aware regression/classification to handle arbitrary orientations [5,6,7,8]. Despite substantial progress in oriented localization, fine-grained settings still expose several structural limitations. First, scale perception is often static: conventional FPN-based designs typically rely on heuristic or fixed assignment rules to select a single pyramid level for each instance [9]. In remote sensing imagery, where targets span a wide range of sizes and small objects are prevalent and crowded, such static selection frequently yields mismatched features, suppressing fine-grained cues such as edges and local textures. Second, orientation awareness is often confined to the regression head: angle information primarily serves oriented box prediction, while RoI feature extraction and local aggregation remain axis-aligned or template-fixed [10]. Consequently, rotations cause systematic misalignment of discriminative parts within RoI features, making it difficult to consistently capture fine-grained structures (e.g., wings and tail of aircraft, bow and deck of ships, or head and rear of vehicles). Third, instance-specific discriminability is insufficient: fine-grained recognition requires emphasizing discriminative channels and local patterns that vary across instances, but commonly used attention mechanisms are typically applied using image-level or layer-level statistics, lacking explicit instance-wise dynamic selection and thus remaining vulnerable to background interference and intra-class variation [11].
These limitations share a common root in the perception stage of RoI-based detection. In practice, a large fraction of the final errors in fine-grained remote sensing detection can be traced back to how RoI features are extracted and formed before the classification and regression heads. Yet, this process is largely predefined: the detector typically decides which pyramid level to use, how to align local sampling, and which feature subspace to emphasize via static architectural choices or hand-crafted rules, rather than inferring these choices conditioned on each instance [12,13]. This mismatch becomes particularly severe in fine-grained scenarios. When targets are tiny, selecting an inappropriate feature level can wash out the already weak part cues and turn sibling classes into near-indistinguishable blobs. When targets are rotated, axis-aligned sampling can distort the relative layout of discriminative parts, causing inconsistent representations across orientations. When targets are dense, background textures and neighboring instances can dominate RoI activations, and non-adaptive channel utilization wastes capacity on irrelevant structures. As a consequence, even strong prediction heads may operate on suboptimal RoI representations, leading to persistent within-family confusions and unstable localization [14,15]. This observation motivates a central viewpoint of this work: improving fine-grained remote sensing detection requires an instance-adaptive perception mechanism at the RoI feature extraction stage, so that the detector can dynamically decide where, at what scale, and with which feature emphasis to perceive each RoI.
Unlike existing methods that primarily improve oriented object detection through stronger backbones, feature pyramid enhancements, or global attention mechanisms, they rarely model instance-specific perception within the RoI feature extraction stage. In particular, conventional FPN-based detectors rely on fixed scale assignment, and standard attention modules operate at image-level or feature-map-level rather than instance-level adaptation. As a result, they lack explicit mechanisms for adaptive scale selection and channel-wise feature modulation conditioned on each object instance.
In this paper, we propose DyPerceiver-Det, a dynamic perception framework for fine-grained oriented object detection in remote sensing imagery. Instead of treating scale selection, channel modulation, and geometric alignment as independent components, DyPerceiver-Det reformulates RoI feature extraction as a unified instance-aware perception process. In this formulation, feature formation is explicitly conditioned on each object instance, and dynamic scale, channel, and orientation modeling are jointly integrated within the same RoI representation pipeline. Specifically, (1) Dynamic Scale Perception (DSP) extracts RoI features from multiple FPN levels and predicts instance-wise fusion weights, enabling adaptive scale selection conditioned on object size and local context; (2) Dynamic Channel Perception (DCP) applies instance-wise channel gating on RoI features to highlight discriminative subspaces for sub-class separation; and (3) Dynamic Orientation Perception (DOP) performs orientation-aligned dynamic local sampling by rotating a sampling template according to the object angle and refining it with learnable offsets, stabilizing the capture of fine-grained part structures under arbitrary orientations. These modules are lightweight and plug-and-play, allowing seamless integration into existing oriented detectors while providing interpretable perception signals such as scale fusion weights and channel gates.
Our main contributions are summarized as follows:
  • We propose DyPerceiver-Det, a plug-and-play Dynamic Perception RoI Extractor for RoI-based oriented detectors, which improves fine-grained remote sensing OBB detection by adapting RoI representations along scale, channel dimensions, and orientation-aligned sampling.
  • We introduce DSP, DCP, and DOP as lightweight instance-wise modules that, respectively, enable multi-level RoI fusion, category-/instance-dependent channel gating, and rotation-aligned local sampling with learnable refinement, directly targeting small objects and dense cluttered layouts.
  • We develop a unified evaluation protocol for fine-grained remote sensing detection, including scale-bucket AP, crowded-bucket AP, and fine-grained confusion analysis, and demonstrate consistent improvements on FAIR1M and MAR20 with interpretable visualizations and modest computational overhead.

2. Related Work

2.1. Remote Sensing Object Detection

Remote sensing object detection has been widely studied under both two-stage and one-stage paradigms. Two-stage detectors such as Faster R-CNN and its variants typically generate region proposals and then perform region-wise classification and regression [16,17], while one-stage detectors such as SSD, YOLO series, and RetinaNet predict dense categories and boxes directly on feature maps [18,19,20]. These paradigms have also been adopted in aerial and remote sensing benchmarks, where detectors are often strengthened with multi-scale backbones and feature pyramids to handle large scene coverage and small objects. In particular, FPN has become a standard component in many remote sensing pipelines, and more recent architectures such as FCOS and CenterNet further provide anchor-free alternatives that are often more robust in dense scenes [21,22]. Despite these advances, directly transferring natural-image detectors to remote sensing imagery remains challenging due to background clutter, large intra-class variation induced by imaging conditions, and the prevalence of small and crowded targets. Although these general detection paradigms have achieved strong performance, they are primarily designed for natural images with upright objects. When applied to remote sensing imagery, they face additional challenges due to arbitrary object orientations and dense spatial distributions, which motivates oriented object detection methods.

2.2. Oriented Object Detection and Rotated Representations

A defining challenge in remote sensing imagery is arbitrary object orientation. To address this, oriented object detection represents instances using rotated bounding boxes, commonly parameterized as ( x , y , w , h , θ ) , enabling tighter localization and reducing ambiguity among densely packed objects [23]. Early representative frameworks include RoI Transformer, which learns to transform horizontal proposals into rotated regions for better alignment [24], and R2CNN, which refines rotated proposals for scene text targets [25]. Subsequent works such as Gliding Vertex and SCRDet further improved oriented localization and robustness in cluttered scenes [26,27]. More recently, Oriented R-CNN provides a strong two-stage baseline that integrates rotated RoI feature extraction for OBB detection [28], while single-stage oriented detectors such as Rotated RetinaNet and anchor-free variants built upon FCOS-style heads have demonstrated competitive efficiency [29]. Although these methods effectively incorporate rotation into bounding box prediction, many of them still treat orientation primarily as a geometric output constraint, while the region-level feature perception process often remains partially static, which can be suboptimal for fine-grained recognition that relies on stable part-level alignment. While oriented object detection improves geometric alignment through rotated representations, it does not fully address the large scale variation and extreme object size differences commonly observed in remote sensing scenes, where multi-scale feature modeling becomes essential [30].

2.3. Multi-Scale Feature Learning and Dynamic Scale Selection

Multi-scale representation is essential for handling scale variation, and FPN remains the dominant design by constructing a pyramid of features at different resolutions [31,32]. Most detectors assign each instance to a single pyramid level based on heuristic rules (e.g., Faster R-CNN with FPN assigns RoIs to levels by box size; RetinaNet/FCOS predict on multiple levels) [16,20,21]. However, remote sensing imagery often exhibits extreme scale variation and dense small objects, where fixed level assignment can be brittle. To enhance multi-scale learning, many detectors introduce stronger cross-scale fusion, such as PANet and EfficientDet [33,34], which aggregate features bidirectionally. Dynamic selection mechanisms have also been explored, including attention-based feature fusion and adaptive multi-level aggregation, aiming to move from static assignment to content-dependent scale perception. Nevertheless, many existing approaches perform fusion at the image or feature-map level, whereas fine-grained remote sensing detection benefits from instance-centric, RoI-level dynamic scale selection that can adapt to local context and object properties. However, multi-scale feature learning primarily focuses on resolving scale variation and does not explicitly model feature importance within each scale. This limitation naturally leads to attention mechanisms, which aim to enhance feature discriminability by adaptively reweighting informative channels and spatial regions.

2.4. Attention Mechanisms and Instance-Adaptive Feature Modulation

Attention mechanisms are widely used to improve representations by emphasizing informative features [35,36]. Channel attention modules such as Squeeze-and-Excitation (SE) blocks, and mixed channel-spatial designs such as CBAM, have been integrated into backbones and detection heads to recalibrate feature responses [37,38]. Transformer-based backbones (e.g., ViT, Swin Transformer) further introduce self-attention to capture long-range dependencies, and are increasingly used in detection frameworks such as DETR and its variants [39,40,41]. For fine-grained recognition, attention is particularly important because discriminative cues often reside in subtle structures and specific feature subspaces. However, many common attention modules are applied globally per feature map or per layer, and thus may not capture instance-dependent variability within RoIs [42,43]. Instance-adaptive modulation, where feature selection is conditioned on region content, is more aligned with fine-grained detection since it can suppress background interference while highlighting discriminative channels for visually similar sub-classes. Despite their effectiveness in feature refinement, attention mechanisms generally operate at the feature-map level and are not explicitly designed to handle geometric distortions caused by arbitrary object orientations. This motivates deformable and part-aware sampling methods, which aim to improve spatial alignment and local feature modeling.

2.5. Deformable and Part-Aware Sampling for Fine-Grained Recognition

Adaptive sampling and part-aware modeling provide another route to improve geometric robustness and local discriminability. Deformable Convolutional Networks (DCNs) introduce learnable offsets to shift sampling locations [44], and Deformable DETR extends this idea to attention-based sampling in Transformer detectors [45]. These mechanisms alleviate feature misalignment caused by geometric variations. In fine-grained categorization, part-based approaches and local-structure-aware modules emphasize consistent capture of discriminative parts. In oriented detection, rotated alignment operations such as rotated RoIAlign (used in Oriented R-CNN and related two-stage oriented detectors) reduce mismatch by extracting region features according to the rotated box [28,46]. Yet, even within an aligned rotated region, local sampling is often template-fixed and may not optimally focus on discriminative sub-parts. This motivates combining explicit orientation alignment with learnable local sampling, so that the perception process can both respect object pose and adaptively refine part-level observation locations.

2.6. Summary

In summary, remote sensing detection has benefited from strong detection backbones and paradigms (Faster R-CNN, RetinaNet, FCOS) [16,20,21], oriented detection frameworks (RoI Transformer, R2CNN, SCRDet, Oriented R-CNN, Rotated RetinaNet) [24,25,27,28,29], multi-scale feature pyramids and fusion (FPN, PANet, EfficientDet) [32,33,34], and attention and adaptive sampling mechanisms (SE, CBAM, DCN, Deformable DETR) [35,36,37,38,39,44]. However, many existing methods handle scale modeling, feature selection, and geometric alignment as separate components, and several key stages remain static or only weakly conditioned on instance content. This separation leads to fragmented RoI feature extraction pipelines, motivating a unified instance-aware perception formulation that jointly models these factors within a single RoI representation process. These limitations indicate that scale modeling, feature selection, and geometric alignment are often treated independently in existing methods, lacking a unified instance-aware perception framework. In contrast, our approach emphasizes a unified instance-adaptive perception process across scale, orientation, and channel dimensions at the RoI feature extraction stage, targeting the specific requirements of fine-grained remote sensing oriented detection.

3. Method

3.1. Overview

We studied fine-grained oriented object detection in remote sensing imagery. Given an input image I, the detector outputs a set of predictions { ( b ^ i , c ^ i ) } i = 1 M , where c ^ i is the predicted category and b ^ i is an OBB. Following common practice in oriented detection, we parameterize an oriented box as
b = ( x , y , w , h , θ ) ,
where ( x , y ) are the center coordinates in the image plane, ( w , h ) denote the side lengths, and θ is the rotation angle.
As shown in Figure 1, DyPerceiver-Det is designed as a plug-and-play module for RoI-based oriented detectors. A backbone network with a feature pyramid produces multi-level feature maps { P } = 1 L , where P R B × C × H × W , B is the batch size, C is the channel dimension, and ( H , W ) are the spatial sizes at pyramid level . A proposal generator provides a set of oriented RoIs R = { r i } i = 1 N , where each RoI r i follows the same parameterization as Equation (1). Standard RoI heads typically extract features from a single selected pyramid level using rotated RoIAlign and then perform classification and box regression. In contrast, we replace the conventional RoI feature extraction with a Dynamic Perception RoI Extractor that adapts the RoI representation along three complementary dimensions: scale (DSP), channel (DCP), and orientation-aware local sampling (DOP). The refined RoI feature is then fed into the original classification and regression heads without changing their interfaces.

3.2. Dynamic Perception RoI Extraction

Let { P } = 1 L be the pyramid feature maps. For each RoI r i , we extract pooled RoI features from every pyramid level using rotated RoIAlign:
F i , = RRoIAlign ( P , r i ) , F i , R C × H × W ,
where H × W is the pooled RoI resolution. Here, F i , denotes the RoI feature of the i-th instance extracted from level . DyPerceiver-Det transforms { F i , } = 1 L into a refined representation F ˜ i through a unified instance-conditioned perception process. Rather than treating DSP, DCP, and DOP as independent sequential modules, we interpret them as three coupled transformations operating on RoI feature formation, where scale selection, channel modulation, and orientation-aware sampling jointly contribute to the final representation:
F ˜ i = DOP DCP ( F i DSP ) , θ i , F i DSP = DSP ( { F i , } = 1 L ) .
where F i DSP is the scale-fused RoI feature, DCP ( · ) applies instance-wise channel gating, DOP ( · ) performs orientation-aligned dynamic local sampling, and θ i is the rotation angle associated with RoI r i .

3.3. Dynamic Scale Perception (DSP)

Unlike standard FPN-based assignment strategies that rely on fixed or heuristic level selection, DSP performs instance-wise soft fusion across pyramid levels, enabling adaptive scale selection conditioned on RoI content. For each RoI r i , DSP predicts fusion weights across pyramid levels and forms a weighted sum of multi-level RoI features. As illustrated in Figure 2, we first compute a compact descriptor for each level by global average pooling:
z i , = GAP ( F i , ) R C ,
where GAP ( · ) averages over the spatial dimensions of F i , . We aggregate level descriptors to obtain an RoI summary vector:
z ¯ i = 1 L = 1 L z i , R C .
A lightweight MLP g ( · ) maps z ¯ i to level logits and produces normalized fusion weights:
α i = softmax g ( z ¯ i ) R L ,
where α i = [ α i , 1 , , α i , L ] and = 1 L α i , = 1 . The fused RoI feature is computed as
F i DSP = = 1 L α i , F i , R C × H × W .
In this way, each instance selects and combines pyramid features according to its content and local context.
Although DSP aggregates RoI features from all pyramid levels, it does not introduce a memory bottleneck. This is because RoI features from different pyramid levels are extracted sequentially and immediately compressed into compact descriptors via global pooling before fusion. As a result, only low-dimensional embeddings are retained during the fusion process, while intermediate high-resolution RoI tensors are not stored simultaneously.
In practice, the RoI features at different pyramid levels are processed in a streaming manner. Each level-specific RoI feature is computed, pooled, and released before the next level is processed, which avoids retaining L full-resolution RoI tensors in GPU memory. Therefore, DSP increases computation slightly but does not accumulate intermediate feature maps across pyramid levels.

3.4. Dynamic Channel Perception (DCP)

Different from conventional attention mechanisms that operate at image-level or feature-map-level, DCP introduces explicit instance-wise channel modulation within each RoI, enabling fine-grained suppression of background-sensitive responses. Given the fused RoI feature F i DSP , DCP computes an instance-specific channel gate that rescales channels to emphasize discriminative subspaces. As shown in Figure 3, we first obtain a channel descriptor by global average pooling:
s i = GAP ( F i DSP ) R C .
A two-layer MLP ϕ ( · ) produces a channel gate vector:
w i = σ ϕ ( s i ) R C ,
where σ ( · ) is the sigmoid function, and w i = [ w i , 1 , , w i , C ] with w i , c ( 0 , 1 ) . The gated RoI feature is
F i DCP = w i F i DSP R C × H × W ,
where ⊙ denotes channel-wise multiplication with broadcasting over spatial dimensions.

3.5. Dynamic Orientation Perception (DOP)

DOP refines RoI features via orientation-aligned local sampling, as illustrated in Figure 4. While offset-based sampling alone is theoretically capable of approximating rotation, in practice it must simultaneously learn global orientation and local part deformation, which increases optimization difficulty and may lead to unstable sampling patterns, especially in small or crowded objects. In contrast, DOP explicitly uses the RoI angle as a geometric prior to rotate a canonical sampling template, and then uses learnable offsets only for local refinement. This design decomposes the sampling problem into two complementary parts: rotation provides coarse pose alignment, while offsets capture instance-specific deviations such as part displacement, truncation, and local deformation.
Let θ i be the rotation angle of RoI r i . We define a base sampling template with K reference points in normalized RoI coordinates:
P = { p k } k = 1 K , p k R 2 .
Each p k = ( p k x , p k y ) indicates a relative location within the RoI coordinate system. We set the number of sampling points K to 9, corresponding to a 3 × 3 grid. This choice provides a balance between capturing fine-grained local structure and maintaining computational efficiency. A smaller K limits spatial modeling capacity, while a larger K increases computational cost without significant performance gain. We rotate the template according to  θ i :
p i , k ( θ ) = R ( θ i ) p k , R ( θ ) = cos θ sin θ sin θ cos θ .
To allow instance-dependent refinement, we predict learnable offsets from the RoI feature F i DCP . Specifically, a lightweight convolutional predictor h ( · ) outputs 2 K offset channels, and we use bounded activation to control magnitude:
Δ p i , k = tanh h k ( F i DCP ) R 2 ,
where h k ( · ) denotes the sub-function that outputs the 2D offset for the k-th sampling point, and tanh ( · ) constrains each offset component to ( 1 , 1 ) . The final sampling points are
p ^ i , k = p i , k ( θ ) + γ Δ p i , k ,
where γ is a scalar controlling the maximum offset magnitude in normalized coordinates and is set to 1.0 in all experiments to allow for moderate spatial deformation while avoiding unstable sampling behavior.
In Equation (14), the rotated template p i , k ( θ ) provides a deterministic pose-aligned initialization, while the offset term Δ p i , k performs fine-grained local adjustment around this aligned template. Therefore, the offset predictor is not required to rediscover the entire rotation transformation from data. Instead, it focuses on compensating local geometric variations that cannot be described by a rigid rotation, which makes the sampling process more stable and data-efficient.
We then sample features from F i DCP at { p ^ i , k } k = 1 K using differentiable bilinear interpolation. Let Sample ( F , q ) R C × H × W denote sampling a feature map F with a sampling location q (broadcast to all spatial positions) implemented by grid-based sampling. We aggregate the sampled features and apply a lightweight fusion function ψ ( · ) :
F i DOP = ψ 1 K k = 1 K Sample ( F i DCP , p ^ i , k ) + F i DCP ,
where ψ ( · ) is implemented by a 1 × 1 convolution followed by a nonlinearity, and the residual connection preserves the original RoI representation while injecting orientation-stabilized local cues. Finally, we set F ˜ i = F i DOP as the refined RoI feature.

3.6. Detection Head and Training Objective

DyPerceiver-Det adopts a standard two-stage oriented detection head with an RPN-style proposal generator and an oriented RoI head. Given backbone features and proposals, the RoI head predicts (i) the class distribution over fine-grained categories and (ii) the OBB parameters for each proposal. We follow common OBB parameterization and optimize a multi-task detection loss:
L det = L cls + λ reg L obb ,
where L cls is the classification loss (cross-entropy with softmax) and L obb is the oriented box regression loss. λ reg balances the two terms.
In addition to L det , we regularize the instance-wise dynamic decisions produced by our perception modules to make them confident and stable under strong geometric augmentations. Specifically, DSP outputs a scale routing vector α R L (over L pyramid levels) for each RoI, and DCP outputs a channel gate g [ 0 , 1 ] C (over C channels) for each RoI. Without constraints, these instance-conditioned decisions may become overly smooth (degenerating to near-uniform weighting) or unstable across rotations/flips, which is harmful for small and crowded targets. We therefore optimize the full objective:
L = L det + λ s L sparse + λ c L cons ,
where λ s and λ c are scalar weights, and L sparse and L cons are the sparsity regularizer and the consistency regularizer, respectively.
We encourage confident instance-wise routing/gating by penalizing overly uniform decisions:
L sparse = 1 N i = 1 N H ( α i ) + η H ( g ¯ i ) ,
where N is the number of sampled RoIs in a mini-batch, H ( · ) denotes entropy, α i is the DSP scale vector for RoI i, and g ¯ i ( 0 , 1 ) C is the DCP gate normalized to a probability simplex. η balances the sparsity strength between scale routing and channel gating. Minimizing H ( α i ) encourages sharper level selection, while minimizing H ( g ¯ i ) encourages the model to emphasize a subset of discriminative channels and suppress clutter-dominant responses.
We enforce stable dynamic decisions under geometric augmentations. For each training image, we sample two augmented views (random rotation and flips) and obtain paired RoIs via the same proposal assignment. Denoting the paired dynamic decisions as ( α i ( 1 ) , g i ( 1 ) ) and ( α i ( 2 ) , g i ( 2 ) ) , we minimize
L cons = 1 N i = 1 N α i ( 1 ) α i ( 2 ) 1 + γ g i ( 1 ) g i ( 2 ) 1 ,
where γ balances consistency between scale routing and channel gating. This term discourages unnecessary policy drift when the same instance is observed under different rotations/flips, improving robustness in remote sensing where orientations are arbitrary.
Together, L sparse and L cons make the dynamic perception modules learn instance-conditioned strategies that are both selective and stable, which empirically translates into stronger gains on small objects and crowded scenes.

4. Experiments

4.1. Experimental Setup

4.1.1. Datasets

We evaluate on two fine-grained remote sensing benchmarks:
(1) FAIR1M is a large-scale dataset for fine-grained oriented object detection, containing more than 15,000 high-resolution images and more than one million annotated instances [47]. All instances are annotated with OBBs and organized into 5 generic categories and 37 sub-categories. FAIR1M includes challenging properties such as crowded scenes, complex backgrounds, and large variations in object scales and orientations. The OBB annotation is represented by four vertices arranged clockwise, with the top-left vertex marked as the first point to indicate the positive direction. Due to the large image sizes, we follow the common practice in FAIR1M and crop images into 1024 × 1024 patches with a stride of 256 for training and evaluation.
(2) MAR20 is a public benchmark for fine-grained military aircraft recognition in remote sensing imagery, including 3842 images, 20 aircraft types, and 22,341 instances [48]. Each instance is annotated with both a horizontal bounding box and an OBB. Most images are around 800 × 800 pixels and are collected from 60 military airports worldwide.
For FAIR1M, we follow a standard split strategy, where 70% of the images are used for training, 10% for validation, and 20% for testing. For MAR20, we adopt a similar split protocol with 60% for training, 20% for validation, and 20% for testing due to the smaller dataset scale and class balance considerations.

4.1.2. Metrics

We report oriented detection performance using:
(1) OBB mAP: Mean average precision evaluated on oriented boxes under IoU threshold 0.5.
(2) Scale-bucket AP: AP small , AP medium , AP large . We follow the COCO-style scale definition using instance area (in pixels) on the cropped patches: small if area < 32 2 , medium if 32 2 area < 96 2 , and large otherwise.
(3) Crowded-bucket AP: AP crowded and AP non - crowded . For each ground-truth instance i, we compute a local density score
d i = j i I IoU OBB ( i , j ) > τ ,
where IoU OBB ( i , j ) is the oriented IoU between instance i and its neighbor j, τ is a fixed overlap threshold (we set τ = 0.1 ), and I ( · ) is the indicator function. We then mark the top p % instances with the largest d i in each image patch as crowded and the rest as non-crowded (we use p = 30 ). This yields a consistent density-aware split across FAIR1M and MAR20.

4.1.3. Compared Methods

We compare DyPerceiver-Det with representative oriented detectors under a unified backbone and training protocol. For clarity, we categorize all baselines into two groups: single-stage and two-stage oriented detectors.
Single-stage methods directly predict oriented boxes on dense feature maps. We include the anchor-based Rotated RetinaNet (RetinaNet-O) and the anchor-free FCOS-O as representative single-stage baselines [21,29]. Two-stage methods first generate proposals and then refine them with an RoI head. We include Faster R-CNN-O, Oriented R-CNN, and RoI Transformer as representative two-stage baselines [16,24,28], where RoI Transformer additionally performs orientation-aware feature transformation/alignment within the RoI head. We also include Gliding Vertex and S 2 A-Net as two-stage oriented baselines [26,49], since they follow a proposal–refinement pipeline while using geometry refinement or alignment strategies tailored for rotated detection. All methods are evaluated using the same metrics on both FAIR1M and MAR20 (OBB mAP, scale-bucket AP, and crowded-bucket AP), ensuring consistent comparisons throughout this section.

4.1.4. Training and Implementation Details

All experiments use a ResNet-50 backbone with an FPN neck and share the same input preprocessing to keep the evaluation protocol consistent across datasets. For FAIR1M, we train on 1024 × 1024 cropped patches with stride 256 and evaluate with the same tiling setup. For MAR20, we resize images while preserving aspect ratio and pad them to 1024 × 1024 , so that both datasets use the same input resolution, the same definition of scale buckets, and the same crowded-bucket construction.
We train all methods with SGD (momentum 0.9, weight decay 10 4 ) using a 36-epoch schedule, with learning rate decays at epochs 24 and 33. To keep optimization comparable across detector families, we use an initial learning rate of 0.005 for two-stage detectors and 0.0025 for single-stage detectors, and we keep these settings fixed on both datasets. The default total batch size is eight (two images per GPU on four GPUs), and we linearly scale the learning rate with total batch size when changing the number of GPUs. Data augmentation includes random horizontal and vertical flipping with probability 0.5; random rotation within ±30 degrees; color jittering with brightness, contrast, and saturation factors set to 0.2; and multi-scale resizing with image scales ranging from 0.5 to 1.5 of the original resolution.
For the proposed regularization terms, we set the sparsity loss weight λ s to 0.1 and the consistency loss weight λ c to 0.05 across all experiments. In addition, the consistency constraint uses a temperature parameter η of 0.5 to control the sharpness of the consistency distribution. The offset scaling factor γ in the DOP module is set to 1.0, which allows for moderate spatial displacement while preventing unstable sampling behavior.
These hyperparameters are kept fixed across both FAIR1M and MAR20 datasets without additional tuning to ensure fair comparison. We empirically found that the model performance is stable within a relatively wide range of these values, indicating that the proposed method is not sensitive to small hyperparameter variations.

4.2. Results on FAIR1M

4.2.1. Quantitative Results

Table 1 reports the quantitative results on FAIR1M using the unified metric definitions. All compared methods are grouped into single-stage and two-stage oriented detectors. Overall, two-stage oriented detectors are consistently stronger than single-stage baselines on FAIR1M (e.g., RoI Transformer 34.7 vs. FCOS-O 31.0), indicating that proposal-based refinement is particularly beneficial under cluttered backgrounds and dense layouts. Among two-stage baselines, RoI Transformer achieves the best mAP (34.7), suggesting that orientation-aware RoI feature transformation improves fine-grained recognition beyond standard rotated box regression. DyPerceiver-Det further surpasses the best baseline by + 2.1 mAP (36.8 vs. 34.7), and this gain is consistent with an instance-wise dynamic strategy that complements strong RoI heads, rather than relying on a specific detector design.
Furthermore, DyPerceiver-Det yields the largest improvement on small objects: AP small increases from 22.5 (RoI Transformer) to 25.0, a gain of + 2.5 . This suggests that instance-wise scale routing (DSP) is particularly effective for tiny objects whose optimal feature resolution deviates from heuristic FPN assignment. The improvements on medium and large objects remain consistent: AP medium improves by + 1.7 (37.0 vs. 35.3), and AP large improves by + 1.1 (45.6 vs. 44.5), showing that the method does not trade off large-object performance for small-object gains.
For dense layouts, DyPerceiver-Det improves AP crowded from 28.2 to 31.8 ( + 3.6 ), which is larger than the improvement on APnon-crowded (37.8 vs. 36.0, + 1.8 ). This gap indicates that dynamic orientation-aware sampling and channel gating play a more critical role when objects are spatially close and background interference is severe. In crowded areas, DOP reduces feature misalignment caused by arbitrary orientations and overlapping instances, while DCP suppresses clutter-dominant channels that otherwise produce false positives or unstable orientations.

4.2.2. Fine-Grained Confusion Analysis

We analyze fine-grained misclassification on FAIR1M via a detection confusion matrix over the 37 classes. Using the same prediction set as Table 1, we match detections to ground truth by oriented IoU (IoUOBB > 0.5) and accumulate a confusion matrix C R 37 × 37 , where C i j counts matched instances whose ground-truth class is i but predicted as j. We then report the row-normalized matrix C ˜ i j = C i j / k C i k (each row sums to 1), which reveals the dominant confusion destinations for each ground-truth class. Since a full 37 × 37 matrix is too large to present clearly in the main text, we provide two compact views: (i) Top-K most confused class pairs (largest off-diagonal C ˜ i j ); (ii) a within-airplane sub-matrix on the most confusing aircraft types to expose fine-grained aircraft ambiguity.
Table 2 lists the Top-12 confusions. Two patterns dominate: (1) confusion among visually similar vehicles (e.g., Small car/Van/Bus and truck-family variants), and (2) confusion among ships/boats that share elongated hull shapes and appear under dense harbor clutter. A third, smaller but important pattern is fine-grained aircraft confusion among similar airliner families, especially when objects are small or partially occluded.
To zoom into the fine-grained aircraft regime, Figure 5 reports an 8 × 8 row-normalized confusion sub-matrix over representative aircraft types: {A220, A321, A330, A350, Boeing737, Boeing777, Boeing787, C919}. Diagonal entries indicate correct classification rates; off-diagonal entries capture fine-grained confusion among visually similar airliners under varying scales and orientations.
The confusion statistics are consistent with two core properties of FAIR1M. First, most high-probability confusions occur within the same super-category (vehicle–vehicle, ship/boat–ship/boat, airplane–airplane), rather than across super-categories. This indicates that the dominant error source is fine-grained ambiguity among sibling classes that share similar geometry and textures, instead of coarse semantic separation. Second, the strongest confusions align with the hard regimes highlighted by our bucketed evaluation: small objects (limited pixels) and crowded scenes (dense neighborhoods) amplify class ambiguity, because discriminative details are partially missing and nearby instances introduce feature interference.
In practice, these confusion modes can be interpreted by their visual causes: (i) truck-family confusions (Cargo Truck/Dump Truck/Truck Tractor/Trailer) are driven by similar rectangular bodies and partial visibility under occlusion; (ii) boat-family confusions (Motorboat/Fishing Boat/Tugboat) are driven by small scale and background clutter (wake and harbor textures); (iii) cargo-ship variants (Dry Cargo Ship/Liquid Cargo Ship) are driven by elongated hull similarity under arbitrary orientations; (iv) airliner-family confusions (A321↔A330, Boeing777↔Boeing787, etc.) arise when wings/fuselage proportions are under-resolved or truncated in crowded airports.
These observations motivate the need to evaluate and improve fine-grained discrimination beyond overall mAP, and they directly connect to the small/crowded performance reported earlier: reducing feature misalignment and interference in these regimes is essential for suppressing the dominant off-diagonal confusions.

4.2.3. Qualitative Visualization and Interpretation

We visualize detection outputs for all compared methods on the same FAIR1M patches to provide qualitative insights into their performance differences. Each visualization overlays predicted oriented boxes with distinct colors for different object classes, using an identical rendering style across methods. Figure 6 adopts a side-by-side layout: each row is a representative scene (e.g., airport, harbor, road), and columns correspond to RetinaNet-O, FCOS-O, Faster R-CNN-O, Oriented R-CNN, RoI Transformer, Gliding Vertex, S 2 A-Net, and DyPerceiver-Det.
The qualitative results corroborate the quantitative findings in Table 1 and reveal clear performance distinctions across methods. Single-stage baselines (RetinaNet-O and FCOS-O) exhibit noticeable limitations: they tend to miss small targets more frequently, produce more orientation jitter under clutter, and generate a higher number of false positives. The stronger two-stage baselines (Faster R-CNN-O, Oriented R-CNN, Gliding Vertex, and S 2 A-Net) show improved performance with reduced missed detections and more accurate bounding boxes, though they can still confuse visually similar instances in dense layouts. RoI Transformer demonstrates further improvements with fewer missed detections and more precise localization. DyPerceiver-Det produces the most accurate results: it generates tighter oriented boxes for elongated objects, achieves nearly perfect detection recall with minimal missed targets, exhibits superior class discrimination without confusion errors, and produces significantly fewer false positives in crowded patches. These qualitative observations are consistent with the larger gains on AP small and AP crowded metrics, demonstrating the effectiveness of the proposed dynamic perception mechanisms.

4.3. Results on MAR20

4.3.1. Quantitative Results

MAR20 is a fine-grained military aircraft benchmark with 20 aircraft types, where the benchmark abbreviates {SU-35, C-130, C-17, C-5, F-16, TU-160, E-3, B-52, P-3C, B-1B, E-8, TU-22, F-15, KC-135, F-22, FA-18, TU-95, KC-10, SU-34, SU-24} as A1–A20. We follow the same evaluation protocol for a consistent cross-dataset analysis.
Table 3 reports the quantitative comparison on MAR20. Among the baselines, the strongest overall performance is achieved by RoI Transformer (82.72 mAP), followed by Oriented R-CNN (81.92) and Gliding Vertex (81.48), matching the general trend that two-stage detectors are preferable for fine-grained recognition. Notably, DyPerceiver-Det improves over the best baseline by a clear margin (84.10 vs. 82.72), and the gain is concentrated on the most challenging regimes (small and crowded), suggesting that instance-wise dynamic perception complements proposal-based refinement rather than merely re-implementing a stronger detector head.
The bucketed evaluation in Table 3 reveals two consistent patterns. First, fine-grained aircraft recognition is strongly bottlenecked by small instances: single-stage baselines show a large gap between AP small and AP large , indicating that limited pixels and weak part evidence dominate the failure cases. Second, crowded airport layouts amplify both localization and classification ambiguity: AP crowd is systematically lower than APnon-crowd for all methods, reflecting feature interference from nearby aircraft and complex runway/apron backgrounds. DyPerceiver-Det exhibits the most pronounced gains on AP small and AP crowd (e.g., + 2.6   AP small and + 3.3   AP crowd over RoI Transformer), which is aligned with our design goal of per-instance dynamic scale/orientation/channel perception to mitigate under-resolved textures and neighborhood interference in fine-grained settings.

4.3.2. Fine-Grained Confusion Analysis

Unlike FAIR1M, MAR20 contains a single super-category (aircraft) with 20 fine-grained types (A1–A20). We compute a 20 × 20 confusion matrix C and report its row-normalized form C ˜ i j = C i j / k C i k , where each row corresponds to one ground-truth aircraft type. Table 4 lists the Top-10 off-diagonal confusions (row-normalized, %), which highlights that the dominant errors are sibling-type ambiguities within visually similar families.
To further expose structured confusion within the most ambiguous subset, Figure 7 reports an 8 × 8 sub-matrix over representative types {A1, A4, A5, A12, A13, A18, A19, A20}, chosen from the high-frequency confusions. The diagonal remains dominant, while the largest off-diagonal entries align with the Top-10 list, indicating that the remaining errors are concentrated on a small set of visually similar pairs, typically under small scale, partial occlusion, or dense parking layouts.
Overall, the confusion structure on MAR20 is more ’purely’ fine-grained than FAIR1M because all categories are aircraft. This makes the task particularly sensitive to subtle part cues (nose/canard/tailplane layout) that are easily degraded when targets are small or tightly packed. The reduced off-diagonal mass on the most frequent confusion pairs, together with the stronger AP small and AP crowd gains in Table 3, is consistent with DyPerceiver-Det improving discriminative RoI features under scale limitation and neighborhood interference.

4.3.3. Qualitative Visualization and Interpretation

Figure 8 visualizes representative detection results on MAR20 for RetinaNet-O, FCOS-O, Faster R-CNN-O, Oriented R-CNN, RoI Transformer, Gliding Vertex, S 2 A-Net, and DyPerceiver-Det. We choose three typical scenarios that highlight different challenges in oriented object detection: (i) small aircraft scattered across apron regions, which tests the ability to detect tiny targets in sparse layouts; (ii) dense parking with heavy overlap, which evaluates performance under severe occlusion and crowding; and (iii) large aircraft with extreme rotations, which challenges the robustness of orientation estimation under large angular variations.
Across these challenging cases, the qualitative results reveal distinct performance patterns that align with the quantitative metrics. Single-stage baselines (RetinaNet-O and FCOS-O) exhibit noticeable limitations: they tend to miss small instances in scattered scenarios, produce class-swapped predictions in dense layouts where visually similar aircraft types are clustered together, and struggle with accurate localization under extreme rotations. The stronger two-stage baselines (Faster R-CNN-O, Oriented R-CNN, Gliding Vertex, and S 2 A-Net) demonstrate improved localization accuracy and better handling of overlapping instances, but they still exhibit fine-grained label flips on visually similar aircraft types (e.g., confusing A1 with A19, or A4 with A18) in crowded regions. RoI Transformer shows further improvements with more precise localization and fewer missed detections. DyPerceiver-Det typically yields the most accurate results: it produces tighter oriented boxes that better align with elongated aircraft structures under rotation, achieves superior fine-grained classification with fewer class-swapped predictions in crowded regions, and maintains robust detection performance across all three scenarios. These qualitative observations visually match the quantitative improvements on small object detection and crowded scene performance, demonstrating the effectiveness of the dynamic perception mechanisms in handling diverse and challenging detection scenarios on the MAR20 dataset.

4.4. Ablation Studies

4.4.1. Component Ablation

We evaluate the contribution of each proposed module by progressively adding them to the same baseline detector under the unified training protocol and the same evaluation metrics defined in Section 4.1.2. Specifically, we start from the baseline and add DSP, then add DCP, and finally add DOP to form the full model.
Table 5 reports the results on both FAIR1M and MAR20 with consistent metrics: OBB mAP, scale-bucket AP, and crowded-bucket AP. We observe a monotonic improvement when adding modules, and the gains are more pronounced on the challenging regimes (small objects and crowded scenes). DSP brings the largest boost on AP small , while DCP and DOP provide additional gains on AP crowded , which matches their intended roles in alignment and clutter suppression.
On FAIR1M, adding DSP yields a clear gain on AP small (21.3→23.2), indicating that instance-wise scale routing helps recover fine-grained details for tiny targets. Adding DCP further improves AP crowded (28.4→30.0), suggesting that orientation-aligned sampling reduces feature interference under dense layouts. Finally, adding DOP brings additional improvement on crowded scenes (30.0→31.8) and also increases AP medium (36.1→37.0), consistent with channel-wise suppression of clutter-dominant responses. Similar trends hold on MAR20, where gains concentrate on AP small and AP crowded , which are the two most sensitive regimes for fine-grained aircraft recognition.
Table 6 reports the ablation results of different DOP designs under the same evaluation protocol as the main experiments. We observe that both offset-only and rotation-only variants improve over the baseline, but their gains are limited and concentrated in specific scenarios. Offset-only sampling lacks an explicit geometric prior, forcing the network to simultaneously learn global rotation alignment and local deformation modeling, which leads to suboptimal performance in crowded and highly rotated scenes. Rotation-only sampling provides strong pose alignment, but it is unable to adapt to local variations such as truncation, part displacement, and proposal noise.
By combining rotation alignment with learnable offsets, the full DOP achieves consistent improvements across all metrics, especially on AP small and AP crowded , where precise geometric alignment and local refinement are both critical. This demonstrates that rotation and offset learning are complementary rather than redundant, validating the proposed two-stage sampling design.

4.4.2. Full-Factorial Interaction Analysis of DSP, DCP, and DOP

To explicitly quantify the interaction effects among DSP, DCP, and DOP, we conduct a full-factorial ablation study covering all possible module combinations. This experiment evaluates not only individual contributions but also pairwise and full-module interactions under a consistent evaluation protocol.
As shown in Table 7, the results demonstrate that each module contributes complementary benefits across different evaluation dimensions. DSP consistently improves performance on small objects, reflected by higher AP small , due to adaptive multi-scale feature selection. DCP mainly enhances representation quality, leading to improved performance across AP medium and AP large , where discriminative channel modulation is critical. DOP significantly improves localization in challenging scenarios, especially reflected in gains on AP crowded , where orientation-aligned sampling reduces feature misalignment.
When combining modules, performance improves consistently across all metrics, including mAP and AP non - crowd , indicating that the three components are mutually reinforcing rather than redundant. The full configuration achieves the best results across all evaluation dimensions, confirming the effectiveness of the proposed coupled instance-aware perception design.

4.4.3. Regularization Ablation

We ablate two lightweight regularizers applied to the instance-conditioned decisions: (i) a sparsity regularizer that encourages confident routing/gating (reducing noisy mixtures), and (ii) a consistency regularizer that enforces stable decisions under strong geometric augmentations (random rotation and flips), which is particularly important for remote sensing where the same object can appear at arbitrary orientations. All settings are evaluated with the same metrics.
Table 8 shows that both regularizers improve overall accuracy and, more importantly, stabilize performance in the most challenging regimes. On FAIR1M, removing either term causes a larger drop in AP crowded than in APnon-crowded, suggesting that regularization mainly reduces decision noise when multiple adjacent objects and clutter textures compete for attention. The same trend holds on MAR20, where fine-grained aircraft recognition is highly sensitive to small targets and dense parking layouts. When both regularizers are removed, the degradation is most evident on AP small and AP crowded , indicating that the dynamic policy becomes less reliable precisely in the regimes where instance-wise adaptation is most needed.
A notable observation is that the two regularizers are complementary rather than redundant. Sparsity mainly sharpens the dynamic routing/gating decisions and improves crowded-scene robustness (e.g., on FAIR1M AP crowded drops from 31.8 to 31.0 without sparsity), while consistency primarily stabilizes decisions under large rotations and augmentations (e.g., a further drop to 30.6 without consistency). Removing both leads to the largest degradation (FAIR1M mAP 35.8 and AP crowded 29.8), indicating that stable and confident instance-wise decisions are necessary to translate dynamic perception into reliable gains, especially in dense scenes where feature interference is severe.

4.4.4. Hyper-Parameter Sensitivity

We studied the sensitivity of DyPerceiver-Det to four key hyper-parameters that control the trade-off between accuracy and efficiency: dop_k, out_size, reduction, and γ . Specifically, dop_k corresponds to the number of sampling points K in DOP, out_size determines the spatial resolution of RoI features used for orientation-aligned sampling, reduction controls the channel bottleneck ratio in DCP gating, and γ regulates the maximum displacement magnitude of learnable offsets in DOP.
The default configuration is set to K = 9 , which is used in all main experiments. Table 9 reports sensitivity results on both FAIR1M and MAR20. Overall, DyPerceiver-Det is not sensitive to moderate variations of these hyper-parameters, and performance changes smoothly across different settings, indicating stable optimization behavior.
For DOP-related parameters, increasing dop_k from 4 to 9 improves AP crowded by enabling denser orientation-aligned sampling, while further increasing it to 12 brings only marginal gains. Similarly, out_size shows a mild trade-off between spatial detail and computational cost, where medium resolution provides the best balance.
The scaling factor γ controls the flexibility of geometric deformation in DOP. Smaller values restrict sampling adaptability, while excessively large values may introduce unstable offsets, slightly degrading localization accuracy in crowded scenes. The default setting γ = 1.0 achieves a stable balance between flexibility and robustness.
For DCP, the reduction parameter controls the capacity of channel-wise modulation. A moderate value provides optimal discriminative ability, while overly aggressive reduction weakens fine-grained representation, especially for small objects.
Overall, these results demonstrate that DyPerceiver-Det does not rely on a narrow hyper-parameter configuration. Instead, all parameters exhibit stable behavior within a reasonable range, confirming the robustness of the proposed instance-adaptive perception framework.

4.4.5. Ablation Visualizations

To make the ablation behavior interpretable, we visualize the dynamic signals under different ablation settings on FAIR1M. Since FAIR1M contains three major object super-categories (Ship/Vehicle/Airplane), we report category-aware visualizations for each module and relate the observed patterns to the bucketed improvements in Section 4.4.
(1) DSP scale-weight visualization.
Figure 9 and Figure 10 visualize the scale routing weights α produced by DSP under three settings: Baseline, + DSP, and the Full Model. In the baseline setting, the scale responses are close to a fixed or uniform allocation across pyramid levels, which indicates that the detector lacks an instance-adaptive mechanism to select the most suitable feature resolution. After adding DSP, the routing weights become more selective, and different RoIs begin to emphasize different FPN levels according to their object size and surrounding context. In the Full Model, this trend becomes more evident: small vehicles and aircraft tend to assign larger weights to high-resolution pyramid levels, while larger ships or elongated objects rely more on semantically stronger lower-resolution levels.
This visualization supports the methodological motivation of DSP. Instead of using a fixed FPN level assignment, DSP learns an instance-specific scale selection strategy. Such behavior explains why the full model obtains a clear improvement on AP small in the ablation results: small objects can preserve more detailed spatial cues by routing features toward appropriate high-resolution levels, while medium and large objects still benefit from semantic features at deeper levels. Therefore, DSP does not simply introduce additional parameters, but provides an interpretable scale-adaptive perception mechanism.
(2) DCP channel-gate visualization.
Figure 11 and Figure 12 visualize the channel gate vector g from DCP across the three super-categories. We compare the + DSP + DOP setting without DCP and the Full Model with DCP. Without DCP, the channel activation patterns are relatively smooth and similar across categories, suggesting that the RoI features still contain redundant or background-sensitive responses. After DCP is introduced, the channel gates become more structured and category-dependent. For instance, vehicle RoIs activate channels related to compact shape and edge patterns, ship RoIs emphasize elongated hull-like structures, and airplane RoIs show stronger responses on channels associated with wing-fuselage layouts.
This category-dependent gating behavior is consistent with the design purpose of DCP. By selectively activating discriminative channels and suppressing background-sensitive ones, DCP enhances the instance-specific discriminability of RoI features. This is especially useful in crowded scenes, where neighboring objects and structured background textures can easily contaminate feature responses. The more structured channel gates therefore provide visual evidence for the improvement on AP crowded and support the claim that DCP helps reduce fine-grained confusion under cluttered conditions.
(3) DOP sampling-alignment visualization.
Figure 13 and Figure 14 provide a comprehensive visualization and statistical analysis of the learned rotation and offsets in DOP. We analyze both the sampling behavior and the corresponding response changes under + DSP (without DOP) and + DSP + DOP settings.
Figure 13 illustrates the sampling grids and feature responses. Without DOP, the sampling pattern remains axis-aligned and is unable to adapt to the orientation of rotated objects, which leads to misaligned feature extraction and noticeable background leakage in the response maps. After introducing DOP, the sampling grid is first rotated according to the predicted instance orientation, providing a coarse pose alignment with the object structure. On top of this, the learned offsets further refine sampling locations toward informative regions such as object boundaries and part structures. The per-point offset magnitude shows a clear spatial pattern, where boundary points receive larger corrections while central points remain relatively stable. This indicates that offsets are used for local geometric refinement rather than global rotation estimation. As a result, the response maps become more concentrated on the target region with significantly reduced background activation.
Figure 14 further provides statistical evidence of the learned rotation and offsets. The predicted orientations closely match ground-truth angles, while the baseline without DOP is fixed at zero rotation, confirming that DOP successfully learns instance-specific pose alignment. In addition, the offset magnitude distribution shows a consistent pattern across RoIs, with larger values near boundary sampling locations and smaller values in central regions. The orientation error distribution further demonstrates that DOP significantly reduces angular mismatch compared to the baseline. These results jointly validate that DOP decomposes the sampling process into two complementary components: global rotation alignment and local offset refinement. This decomposition explains the improved performance on small and crowded objects, where both accurate pose alignment and local structural adaptation are required.

4.5. Class-Wise Performance Under Imbalanced Distribution

To further evaluate the effectiveness of DyPerceiver-Det under class-imbalanced scenarios, we report class-wise Average Precision (AP) results on both FAIR1M and MAR20 datasets. This evaluation provides a more fine-grained perspective on model behavior across heterogeneous and fine-grained categories.
As shown in Table 10, DyPerceiver-Det consistently outperforms the baseline across all categories in both datasets. On FAIR1M, significant improvements are observed in both dominant categories (e.g., aircraft and ships) and relatively underrepresented categories (e.g., small vehicles and complex structures). In particular, the average performance on rare classes increases from 29.8% to 34.2%, demonstrating stronger robustness under long-tailed distributions.
Similarly, on MAR20, which consists of fine-grained aircraft categories, the proposed method achieves consistent gains across all subclasses. The most notable improvements are observed in visually similar categories such as F-22 and SU-35, indicating that the proposed instance-adaptive perception mechanism effectively reduces inter-class confusion in fine-grained recognition scenarios.
Overall, the results in Table 10 demonstrate that DyPerceiver-Det improves not only overall detection performance but also class-balanced representation quality. This suggests that the instance-level dynamic perception design helps mitigate the adverse effects of class imbalance by enhancing feature discriminability for both frequent and rare categories.

4.6. Performance on Extreme Aspect-Ratio Objects

To further evaluate the robustness of DyPerceiver-Det on challenging geometric structures, we analyzed its performance on extreme aspect-ratio objects, such as ships, bridges, and aircraft, which are common in remote sensing imagery and often exhibit strong geometric elongation. These instances are particularly demanding for oriented detectors because background easily dominates along the minor axis, extremely small footprints increase miss risk, and dense layouts amplify boundary ambiguity. Figure 15 provides a dedicated qualitative study on this setting.
Figure 15 focuses on four representative FAIR1M patches dominated by extreme-aspect-ratio targets: (a) ship harbor, (b) urban canal, (c) bridge waterfront, and (d) airport apron. In each panel, all annotated instances are marked with ground-truth oriented boxes (green dashed contours), while DyPerceiver-Det predictions are overlaid as solid, class-colored boxes in the same view. Missed detections and localization errors are explicitly highlighted with red “×” and yellow arrows, respectively, so that the dominant failure modes can be identified at a glance.
Overall, DyPerceiver-Det shows strong alignment with ground truth along the major axis of elongated structures. In the harbor and canal scenes (a–b), most ships are correctly detected, and the class-colored predictions closely follow the orientation and extent of the corresponding ground-truth boxes. In the bridge waterfront scene (c), the method localizes the long bridge structure reliably, but a few extremely compact instances—mainly small vehicles or vessels with very limited minor-axis extent—are missed. In the airport apron scene (d), all visible aircraft are detected; the remaining errors appear as minor boundary offsets in crowded gate regions, where neighboring aircraft share similar orientations and are tightly packed.
These visual results indicate that DyPerceiver-Det handles extreme-aspect-ratio objects well, especially in preserving the major-axis orientation of ships, bridges, and aircraft. The remaining errors are concentrated in three typical cases: missed extremely small instances, slight localization bias on long objects, and boundary offsets in dense layouts of similarly oriented targets. This failure-case visualization complements the overall detection comparison by making both the strengths and the residual limitations of DyPerceiver-Det on geometrically challenging objects directly observable.

4.7. Efficiency and Overhead

4.7.1. Speed, Parameters, FLOPs, and Memory

We evaluated the computational overhead introduced by DyPerceiver-Det in terms of inference speed (FPS/latency), parameter count, FLOPs, and peak GPU memory. All measurements are conducted with the same backbone (ResNet-50 + FPN), the same input resolution ( 1024 × 1024 ), and the same batch setting as the main experiments. We report both a training-time view (peak memory) and an inference-time view (latency/FPS), since remote-sensing deployment often requires a strict compute budget.
Table 11 summarizes the efficiency comparison against representative baselines. Although DSP aggregates RoI features from all pyramid levels, this does not introduce additional memory overhead because the multi-level RoI features are not stored simultaneously. Instead, for each pyramid level, RoI features are extracted sequentially and immediately compressed into compact descriptors via global average pooling before fusion. After compression, the intermediate high-resolution RoI feature maps are released, avoiding any accumulation of L full-resolution tensors in GPU memory. Therefore, the memory complexity of DSP remains comparable to single-level RoI extraction, since only low-dimensional embeddings are retained during the fusion process rather than multi-scale feature maps. Compared with a strong two-stage baseline (RoI Transformer/Oriented R-CNN), DyPerceiver-Det introduces a small parameter increase, because DSP/DCP/DOP are implemented as lightweight routing, sampling, and gating modules attached to RoI features. The compute overhead mainly comes from DOP, which performs orientation-aligned sampling on RoI features, while DSP and DCP incur negligible overhead.
We further decompose the overhead of each module on top of the same baseline to clarify where the extra compute comes from. DSP adds a small weighted fusion over pyramid features and does not change the RoI feature resolution, resulting in marginal parameter/FLOPs increase. DCP is an SE style gate on RoI features and contributes minimal overhead. In contrast, DOP introduces additional sampling operations and therefore dominates the latency increase. This decomposition is consistent with the ablation hyper-parameter study (Section 4.4), where increasing dop_k or out_size yields slightly better crowded performance but also increases computation costs.

4.7.2. Accuracy–Efficiency Trade-Off

To evaluate whether the overhead is justified, we compared accuracy gains against the incremental compute cost. DyPerceiver-Det achieves a clear improvement over strong two-stage baselines while maintaining a similar computational profile. For example, relative to RoI Transformer, DyPerceiver-Det improves FAIR1M mAP by + 2.1 (36.8 vs. 34.7), while increasing latency by a small margin (98 ms vs. 92 ms). The gains are even more favorable in the most challenging regimes: the improvement on AP crowded is larger than the overall mAP gain, which indicates that the additional compute is primarily translated into better robustness rather than marginal refinements on easy instances.
Overall, the results suggest that DyPerceiver-Det provides a practical accuracy–efficiency trade-off: it achieves consistent gains on fine-grained remote-sensing detection (especially small/crowded subsets) with only a modest increase in parameters, FLOPs, and runtime. For deployment, the main remaining bottleneck is the grid_sample-based rotated RoI operation in DOP, which can be replaced with a CUDA-optimized operator to further reduce latency without changing the model design.

4.7.3. Cross-Architecture Plug-And-Play Evaluation

To further evaluate the generalization capability of the proposed DyPerceiver-Det, we conducted cross-architecture experiments across one-stage, two-stage, and transformer-based oriented detectors. The results are reported in Table 12.
For one-stage detectors (RetinaNet-O), incorporating DSP and DCP consistently improves performance, increasing mAP from 30.2 to 31.8. The gains are particularly noticeable on AP small and AP crowded , indicating that adaptive scale selection and channel-wise modulation help alleviate feature ambiguity in dense and small-object scenarios.
For two-stage detectors (Oriented R-CNN), the full DSP + DCP + DOP configuration achieves the best performance, improving mAP from 33.8 to 36.8. In particular, DOP contributes significant gains on AP crowded , demonstrating the importance of orientation-aligned sampling in reducing feature misalignment for densely arranged objects.
For transformer-based detectors (Deformable DETR-O), adding DSP and DCP improves mAP from 34.8 to 36.2, with consistent gains across all evaluation metrics, especially AP medium and AP non - crowd . This indicates that instance-aware scale and channel modulation are also effective in attention-based detection frameworks.
Overall, as shown in Table 12, the proposed modules consistently improve performance across all architectures, confirming that DyPerceiver-Det is not restricted to RoI-based detectors. Instead, DSP, DCP, and DOP provide complementary improvements at different stages of feature representation, demonstrating strong plug-and-play generalization capability.

5. Discussion

5.1. Dynamic Perception for Fine-Grained Remote Sensing

Fine-grained remote-sensing OBB detection differs from generic object detection in that the dominant errors are rarely caused by coarse category ambiguity; instead, they are driven by subtle intra-family differences under severe imaging constraints. Across FAIR1M and MAR20, three factors repeatedly amplify fine-grained confusion: (i) extreme scale variation, where many instances fall into the small bucket and lose discriminative part evidence; (ii) arbitrary orientations and elongated shapes, where misaligned feature extraction degrades both localization and classification; and (iii) dense layouts with structured clutter, where neighboring instances and background textures interfere with RoI features. A fixed perception strategy (fixed FPN assignment, fixed RoI sampling, and fixed channel utilization) is brittle under these conditions, because the “best” feature resolution, sampling geometry, and feature subspace vary significantly across instances even within the same scene. The core advantage of dynamic perception is to make these choices instance-conditioned: the model adapts its scale aggregation, orientation-aligned sampling, and channel emphasis to the content and difficulty of each RoI, which is crucial for resolving fine-grained ambiguity when pixels and context are limited.

5.2. Contributions of Each Module Across Scenarios

The ablation results suggest a clear division of labor among DSP, DCP, and DOP, and this division aligns with the bucketed analyses. DSP mainly addresses scale-induced ambiguity by soft routing across pyramid levels, which improves AP small on both datasets and reduces errors that originate from under-resolved fine details. DCP mainly addresses clutter-induced ambiguity by suppressing background-dominant channels in an instance-wise manner, which further improves AP crowded and reduces false positives and sibling-class flips in structured backgrounds. The effectiveness of DSP and DCP lies in shifting RoI feature extraction from static aggregation to instance-adaptive perception. DSP addresses scale ambiguity by learning soft multi-level feature fusion, while DCP reduces feature redundancy by performing instance-wise channel modulation. This design fundamentally differs from conventional FPN-based pipelines and global attention mechanisms, as it introduces dynamic decision-making at the instance level rather than image or feature-map level. DOP mainly addresses geometry-induced ambiguity by aligning sampling to the estimated instance orientation, which stabilizes features for elongated objects and provides larger gains in crowded scenes where background leakage and neighbor interference are prominent. Importantly, these modules are complementary: DSP improves the input quality for the RoI head, DCP improves the discriminative subspace for fine-grained classification, and DOP improves geometric alignment during feature extraction, forming an instance-level strategy loop that is difficult to replicate by simply stacking stronger heads.

5.3. Limitations and Future Directions

While DyPerceiver-Det improves fine-grained OBB detection consistently, several limitations remain. First, the current DOP implementation relies on a grid_sample-based rotated RoI operation, which is flexible but not optimal for runtime; a CUDA-optimized operator would substantially reduce latency and unlock higher-resolution RoI features for deployment. Second, DOP depends on the quality and stability of the orientation estimate from proposals or intermediate predictions; when angles are ambiguous (near-square objects) or truncated (patch boundaries), the aligned sampling grid may drift, and performance can degrade. A promising direction is to incorporate an angle-confidence mechanism and fall back to a hybrid sampling strategy when orientation is uncertain. Third, fine-grained discrimination is fundamentally limited by weak supervision: when targets are extremely small, the available pixels may be insufficient to recover part cues needed to distinguish sibling classes (e.g., similar airliner families or truck/ship variants). Future work may incorporate part-level weak supervision or self-supervised local alignment objectives to enhance fine-grained representation learning without requiring dense part annotations. Finally, the crowded regime remains challenging due to NMS-related suppression and heavy overlap; integrating density-adaptive post-processing is orthogonal to our method and may further improve recall in ultra-crowded scenes.

6. Conclusions

We presented DyPerceiver-Det, a practical fine-grained oriented object detector for remote sensing that performs instance-wise dynamic perception along three axes: DSP for adaptive multi-level feature selection, DCP for suppressing clutter-dominant responses, and DOP for orientation-aligned RoI feature extraction. This instance-conditioned strategy forms a closed loop over scale, geometry, and appearance, which is particularly important for fine-grained recognition under extreme scale variation, arbitrary rotations, and dense layouts. Experiments on FAIR1M and MAR20 under a unified evaluation protocol show consistent improvements in OBB mAP, with more pronounced gains on challenging subsets such as small objects and crowded scenes. Beyond overall accuracy, we provided fine-grained confusion analysis and qualitative visualizations to interpret where the gains come from, and ablation studies to quantify the contribution of each module with modest computational overhead. Despite these improvements, limitations remain in runtime efficiency for grid_sample-based rotated RoI operations, sensitivity to orientation confidence for ambiguous instances, and the inherent difficulty of extremely small targets with weak part evidence. We believe that optimizing the rotated RoI operator, integrating confidence-aware alignment, and introducing part-aware weak/self supervision are promising directions to further advance fine-grained remote-sensing OBB detection.

Author Contributions

Conceptualization, T.L. and Q.L.; methodology, T.L.; software, X.Z.; validation, T.L. and X.Z.; formal analysis, Q.L.; investigation, X.Z.; resources, Q.L.; data curation, Q.L.; writing—original draft preparation, T.L.; writing—review and editing, T.L.; visualization, Q.L.; supervision, Q.L.; project administration, T.L.; funding acquisition, T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 62171452.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors upon request.

Acknowledgments

During the preparation of this manuscript, the authors used ChatGPT, 5.5 for the purposes of language polishing. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FPNFeature pyramid network
RoIRegion of interest
OBBOriented bounding box
DSPDynamic scale perception
DCPDynamic channel perception
DOPDynamic orientation perception
DCNDeformable convolutional network
SESqueeze-and-Excitation

References

  1. Wang, D.; Yan, Z.; Liu, P. Fine-Grained Interpretation of Remote Sensing Image: A Review. Remote Sens. 2025, 17, 3887. [Google Scholar] [CrossRef]
  2. Aldubaikhi, A.; Patel, S. Advancements in small-object detection (2023–2025): Approaches, datasets, benchmarks, applications, and practical guidance. Appl. Sci. 2025, 15, 11882. [Google Scholar] [CrossRef]
  3. Nisa, U.; Pozi, M.S.M.; Saip, M.A. A decade of research in small object detection: A comprehensive bibliometric analysis. Int. J. Data Sci. Anal. 2025, 20, 7331–7355. [Google Scholar] [CrossRef]
  4. Xie, X.; Cheng, G.; Li, W.; Lang, C.; Zhang, P.; Yao, Y.; Han, J. Learning Discriminative Representation for Fine-Grained Object Detection in Remote Sensing Images. IEEE Trans. Circuits Syst. Video Technol. 2025, 35, 8197–8208. [Google Scholar] [CrossRef]
  5. Chen, C.; Gong, W.; Chen, Y.; Li, W. Object detection in remote sensing images based on a scene-contextual feature pyramid network. Remote Sens. 2019, 11, 339. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Wang, Y.; Zhang, N.; Li, Z.; Zhao, Z.; Gao, Y.; Chen, C.; Feng, H. RoI fusion strategy with self-attention mechanism for object detection in remote sensing images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2023, 16, 5990–6006. [Google Scholar] [CrossRef]
  7. Yang, L.; Xu, Y.; Wang, S.; Yuan, C.; Zhang, Z.; Li, B.; Hu, W. PDNet: Toward better one-stage object detection with prediction decoupling. IEEE Trans. Image Process. 2022, 31, 5121–5133. [Google Scholar] [CrossRef]
  8. Yao, Y.; Cheng, G.; Wang, G.; Li, S.; Zhou, P.; Xie, X.; Han, J. On improving bounding box representations for oriented object detection. IEEE Trans. Geosci. Remote Sens. 2022, 61, 5600111. [Google Scholar] [CrossRef]
  9. Zhang, K.; Shen, H. Multi-stage feature enhancement pyramid network for detecting objects in optical remote sensing images. Remote Sens. 2022, 14, 579. [Google Scholar] [CrossRef]
  10. Zhu, Z.; Kang, J.; Diao, W.; Wang, B.; Ni, J. Align and Complete Samples in Remote Sensing Fine-Grained Rigid Object Detection. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5655617. [Google Scholar] [CrossRef]
  11. Fang, L.; Kuang, Y.; Liu, Q.; Yang, Y.; Yue, J. Rethinking remote sensing pretrained model: Instance-aware visual prompting for remote sensing scene classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5626713. [Google Scholar] [CrossRef]
  12. Gui, S.; Song, S.; Qin, R.; Tang, Y. Remote sensing object detection in the deep learning era—A review. Remote Sens. 2024, 16, 327. [Google Scholar] [CrossRef]
  13. Karim, S.; Zhang, Y.; Yin, S.; Bibi, I.; Brohi, A.A. A brief review and challenges of object detection in optical remote sensing imagery. Multiagent Grid Syst. 2020, 16, 227–243. [Google Scholar] [CrossRef]
  14. Dong, Z.; Wang, M.; Wang, Y.; Zhu, Y.; Zhang, Z. Object detection in high resolution remote sensing imagery based on convolutional neural networks with suitable object scale features. IEEE Trans. Geosci. Remote Sens. 2019, 58, 2104–2114. [Google Scholar] [CrossRef]
  15. Wang, K.; Wang, Z.; Li, Z.; Su, A.; Teng, X.; Pan, E.; Liu, M.; Yu, Q. Oriented object detection in optical remote sensing images using deep learning: A survey. Artif. Intell. Rev. 2025, 58, 350. [Google Scholar] [CrossRef]
  16. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards real-time object detection with region proposal networks. IEEE Trans. Pattern Anal. Mach. Intell. 2016, 39, 1137–1149. [Google Scholar] [PubMed]
  17. Qin, H.; Wang, J.; Mao, X.; Zhao, Z.; Gao, X.; Lu, W. An improved faster R-CNN method for landslide detection in remote sensing images. J. Geovis. Spat. Anal. 2024, 8, 2. [Google Scholar]
  18. Lu, X.; Ji, J.; Xing, Z.; Miao, Q. Attention and feature fusion SSD for remote sensing object detection. IEEE Trans. Instrum. Meas. 2021, 70, 5501309. [Google Scholar] [CrossRef]
  19. Nan, G.; Zhao, Y.; Lin, C.; Ye, Q. General optimization methods for YOLO series object detection in remote sensing images. IEEE Signal Process. Lett. 2024, 31, 2860–2864. [Google Scholar] [CrossRef]
  20. Zhu, M.; Hu, G.; Zhou, H.; Wang, S.; Zhang, Y.; Yue, S.; Bai, Y.; Zang, K. Arbitrary-oriented ship detection based on retinanet for remote sensing images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 6694–6706. [Google Scholar] [CrossRef]
  21. Tian, Z.; Shen, C.; Chen, H.; He, T. Fcos: Fully convolutional one-stage object detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 9627–9636. [Google Scholar]
  22. Zhang, T.; Wang, G.; Zhuang, Y.; Chen, H.; Shi, H.; Chen, L. Feature enhanced centernet for object detection in remote sensing images. In Proceedings of the IGARSS 2020—2020 IEEE International Geoscience and Remote Sensing Symposium; IEEE: New York, NY, USA, 2020; pp. 1639–1642. [Google Scholar]
  23. Zand, M.; Etemad, A.; Greenspan, M. Oriented bounding boxes for small and freely rotated objects. IEEE Trans. Geosci. Remote Sens. 2021, 60, 4701715. [Google Scholar] [CrossRef]
  24. Ding, J.; Xue, N.; Long, Y.; Xia, G.S.; Lu, Q. Learning RoI transformer for oriented object detection in aerial images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 2849–2858. [Google Scholar]
  25. Jiang, Y.; Zhu, X.; Wang, X.; Yang, S.; Li, W.; Wang, H.; Fu, P.; Luo, Z. R 2 CNN: Rotational region CNN for arbitrarily-oriented scene text detection. In Proceedings of the 2018 24th International Conference on Pattern Recognition (ICPR); IEEE: New York, NY, USA, 2018; pp. 3610–3615. [Google Scholar]
  26. Xu, Y.; Fu, M.; Wang, Q.; Wang, Y.; Chen, K.; Xia, G.S.; Bai, X. Gliding vertex on the horizontal bounding box for multi-oriented object detection. IEEE Trans. Pattern Anal. Mach. Intell. 2020, 43, 1452–1459. [Google Scholar] [CrossRef]
  27. Yang, X.; Yang, J.; Yan, J.; Zhang, Y.; Zhang, T.; Guo, Z.; Sun, X.; Fu, K. Scrdet: Towards more robust detection for small, cluttered and rotated objects. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 8232–8241. [Google Scholar]
  28. Xie, X.; Cheng, G.; Wang, J.; Yao, X.; Han, J. Oriented R-CNN for object detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, QC, Canada, 10–17 October 2021; pp. 3520–3529. [Google Scholar]
  29. Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal loss for dense object detection. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2980–2988. [Google Scholar]
  30. Zhang, C.; Chen, Z.; Xiong, B.; Ji, K.; Kuang, G. EOOD: End-to-end oriented object detection. Neurocomputing 2025, 621, 129251. [Google Scholar] [CrossRef]
  31. Li, Z.; Li, E.; Xu, T.; Samat, A.; Liu, W. Feature alignment FPN for oriented object detection in remote sensing images. IEEE Geosci. Remote Sens. Lett. 2023, 20, 6001705. [Google Scholar] [CrossRef]
  32. Liu, H.I.; Tseng, Y.W.; Chang, K.C.; Wang, P.J.; Shuai, H.H.; Cheng, W.H. A denoising fpn with transformer r-cnn for tiny object detection. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4704415. [Google Scholar] [CrossRef]
  33. Piao, Y.; Jiang, Y.; Zhang, M.; Wang, J.; Lu, H. PANet: Patch-aware network for light field salient object detection. IEEE Trans. Cybern. 2021, 53, 379–391. [Google Scholar] [CrossRef]
  34. Tan, M.; Pang, R.; Le, Q.V. Efficientdet: Scalable and efficient object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 14–19 June 2020; pp. 10781–10790. [Google Scholar]
  35. Guo, M.H.; Xu, T.X.; Liu, J.J.; Liu, Z.N.; Jiang, P.T.; Mu, T.J.; Zhang, S.H.; Martin, R.R.; Cheng, M.M.; Hu, S.M. Attention mechanisms in computer vision: A survey. Comput. Vis. Media 2022, 8, 331–368. [Google Scholar] [CrossRef]
  36. Ghaffarian, S.; Valente, J.; Van Der Voort, M.; Tekinerdogan, B. Effect of attention mechanism in deep learning-based remote sensing image processing: A systematic literature review. Remote Sens. 2021, 13, 2965. [Google Scholar] [CrossRef]
  37. Ai, H.; Zhu, X.; Han, Y.; Ma, S.; Wang, Y.; Ma, Y.; Qin, C.; Han, X.; Yang, Y.; Zhang, X. Extraction of Levees from Paddy Fields Based on the SE-CBAM UNet Model and Remote Sensing Images. Remote Sens. 2025, 17, 1871. [Google Scholar] [CrossRef]
  38. Wang, W.; Tan, X.; Zhang, P.; Wang, X. A CBAM based multiscale transformer fusion approach for remote sensing image change detection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 6817–6825. [Google Scholar] [CrossRef]
  39. Chen, Y.; Liu, B.; Yuan, L. PR-Deformable DETR: DETR for remote sensing object detection. IEEE Geosci. Remote Sens. Lett. 2024, 21, 2506105. [Google Scholar] [CrossRef]
  40. Cao, X.; Zhang, Y.; Lang, S.; Gong, Y. Swin-transformer-based YOLOv5 for small-object detection in remote sensing images. Sensors 2023, 23, 3634. [Google Scholar] [CrossRef] [PubMed]
  41. Zhang, C.; Su, J.; Ju, Y.; Lam, K.M.; Wang, Q. Efficient inductive vision transformer for oriented object detection in remote sensing imagery. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5616320. [Google Scholar] [CrossRef]
  42. Li, Y.; Huang, Q.; Pei, X.; Jiao, L.; Shang, R. RADet: Refine feature pyramid network and multi-layer attention network for arbitrary-oriented object detection of remote sensing images. Remote Sens. 2020, 12, 389. [Google Scholar] [CrossRef]
  43. Li, Y.; Huang, Q.; Pei, X.; Chen, Y.; Jiao, L.; Shang, R. Cross-layer attention network for small object detection in remote sensing imagery. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 14, 2148–2161. [Google Scholar] [CrossRef]
  44. Dai, J.; Qi, H.; Xiong, Y.; Li, Y.; Zhang, G.; Hu, H.; Wei, Y. Deformable convolutional networks. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 764–773. [Google Scholar]
  45. Zhu, X.; Su, W.; Lu, L.; Li, B.; Wang, X.; Dai, J. Deformable detr: Deformable transformers for end-to-end object detection. arXiv 2020, arXiv:2010.04159. [Google Scholar]
  46. Yang, G.Y.; Nakayama, G.K.; Xiao, Z.K.; Mu, T.J.; Huang, X.; Hu, S.M. Semantic-aware transformation-invariant RoI align. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 20–27 February 2024; Volume 38, pp. 6486–6493. [Google Scholar]
  47. Sun, X.; Wang, P.; Yan, Z.; Xu, F.; Wang, R.; Diao, W.; Chen, J.; Li, J.; Feng, Y.; Xu, T.; et al. FAIR1M: A benchmark dataset for fine-grained object recognition in high-resolution remote sensing imagery. ISPRS J. Photogramm. Remote Sens. 2022, 184, 116–130. [Google Scholar] [CrossRef]
  48. Yu, W.; Cheng, G.; Wang, M.; Yao, Y.; Xie, X.; Yao, X.; Han, J. MAR20: A benchmark for military aircraft recognition in remote sensing images. Natl. Remote Sens. Bull. 2024, 27, 2688–2696. [Google Scholar]
  49. Han, J.; Ding, J.; Li, J.; Xia, G.S. Align deep features for oriented object detection. IEEE Trans. Geosci. Remote Sens. 2021, 60, 5602511. [Google Scholar] [CrossRef]
Figure 1. Overview of DyPerceiver-Det: A plug-and-play Dynamic Perception RoI Extractor that refines RoI features via DSP, DCP, and DOP for RoI-based oriented detectors.
Figure 1. Overview of DyPerceiver-Det: A plug-and-play Dynamic Perception RoI Extractor that refines RoI features via DSP, DCP, and DOP for RoI-based oriented detectors.
Remotesensing 18 02515 g001
Figure 2. DSP performs instance-wise fusion of multi-level RoI features using softmax weights predicted from pooled level descriptors.
Figure 2. DSP performs instance-wise fusion of multi-level RoI features using softmax weights predicted from pooled level descriptors.
Remotesensing 18 02515 g002
Figure 3. Illustration of DCP, where an RoI-specific gate reweights feature channels to emphasize discriminative patterns and suppress background responses.
Figure 3. Illustration of DCP, where an RoI-specific gate reweights feature channels to emphasize discriminative patterns and suppress background responses.
Remotesensing 18 02515 g003
Figure 4. Illustration of DOP, where a canonical sampling template is rotated to align with the RoI orientation and then refined by learnable offsets for orientation-aware feature sampling.
Figure 4. Illustration of DOP, where a canonical sampling template is rotated to align with the RoI orientation and then refined by learnable offsets for orientation-aware feature sampling.
Remotesensing 18 02515 g004
Figure 5. Row-normalized within-airplane confusion sub-matrix (in %). Rows sum to 100.
Figure 5. Row-normalized within-airplane confusion sub-matrix (in %). Rows sum to 100.
Remotesensing 18 02515 g005
Figure 6. Qualitative comparison of detection outputs for eight oriented object detection methods on representative FAIR1M patches.
Figure 6. Qualitative comparison of detection outputs for eight oriented object detection methods on representative FAIR1M patches.
Remotesensing 18 02515 g006
Figure 7. Row-normalized confusion sub-matrix on MAR20 (in %). Rows sum to 100.
Figure 7. Row-normalized confusion sub-matrix on MAR20 (in %). Rows sum to 100.
Remotesensing 18 02515 g007
Figure 8. Qualitative comparison of detection outputs for eight oriented object detection methods on representative MAR20 patches.
Figure 8. Qualitative comparison of detection outputs for eight oriented object detection methods on representative MAR20 patches.
Remotesensing 18 02515 g008aRemotesensing 18 02515 g008b
Figure 9. Heatmap visualization of DSP scale routing weights α across different configurations. (a) Baseline: Uniform weight allocation across all pyramid levels. (b) + DSP: Selective but relatively smooth weight distribution. (c) Full Model: Sharp and instance-specific scale routing with strong level preferences.
Figure 9. Heatmap visualization of DSP scale routing weights α across different configurations. (a) Baseline: Uniform weight allocation across all pyramid levels. (b) + DSP: Selective but relatively smooth weight distribution. (c) Full Model: Sharp and instance-specific scale routing with strong level preferences.
Remotesensing 18 02515 g009
Figure 10. Bar plot visualization of DSP scale routing weights α across different configurations. (a) Baseline: Uniform weight distribution for all RoIs. (b) + DSP: Moderate selectivity with smoother distribution. (c) Full Model: Focused and instance-specific routing with concentrated weight distribution.
Figure 10. Bar plot visualization of DSP scale routing weights α across different configurations. (a) Baseline: Uniform weight distribution for all RoIs. (b) + DSP: Moderate selectivity with smoother distribution. (c) Full Model: Focused and instance-specific routing with concentrated weight distribution.
Remotesensing 18 02515 g010
Figure 11. Line plot visualization of DCP channel gate vector g averaged over different object types. (a) Ship (+ DSP + DOP): Relatively uniform channel activation. (b) Vehicle (+ DSP + DOP): Similar channel pattern to Ship. (c) Airplane (+ DSP + DOP): Uniform activation without class-specificity. (d) Ship (+ DSP + DCP + DOP): Structured and class-dependent gate pattern with selective channel activation. (e) Vehicle (+ DSP + DCP + DOP): Distinct channel activation pattern different from Ship. (f) Airplane (+ DSP + DCP + DOP): Unique channel selection pattern for airplane class.
Figure 11. Line plot visualization of DCP channel gate vector g averaged over different object types. (a) Ship (+ DSP + DOP): Relatively uniform channel activation. (b) Vehicle (+ DSP + DOP): Similar channel pattern to Ship. (c) Airplane (+ DSP + DOP): Uniform activation without class-specificity. (d) Ship (+ DSP + DCP + DOP): Structured and class-dependent gate pattern with selective channel activation. (e) Vehicle (+ DSP + DCP + DOP): Distinct channel activation pattern different from Ship. (f) Airplane (+ DSP + DCP + DOP): Unique channel selection pattern for airplane class.
Remotesensing 18 02515 g011
Figure 12. Heatmap visualization of DCP channel gate vector g averaged over different object types. (a) + DSP + DOP: Relatively uniform channel activation across all classes. (b) + DSP + DCP + DOP: Structured and class-dependent channel activation patterns with distinct gate values for each class.
Figure 12. Heatmap visualization of DCP channel gate vector g averaged over different object types. (a) + DSP + DOP: Relatively uniform channel activation across all classes. (b) + DSP + DCP + DOP: Structured and class-dependent channel activation patterns with distinct gate values for each class.
Remotesensing 18 02515 g012
Figure 13. Visualization of DOP sampling alignment and responses. (a) Input RoI with ground-truth orientation. (b) Sampling grid without DOP. (c) Response without DOP. (d) Rotation-aligned sampling with learned offsets. (e) Offset magnitude distribution. (f) Response with DOP.
Figure 13. Visualization of DOP sampling alignment and responses. (a) Input RoI with ground-truth orientation. (b) Sampling grid without DOP. (c) Response without DOP. (d) Rotation-aligned sampling with learned offsets. (e) Offset magnitude distribution. (f) Response with DOP.
Remotesensing 18 02515 g013
Figure 14. Statistical analysis of learned rotation and offsets in DOP. (a) Orientation comparison between ground truth, fixed, and learned angles. (b) Mean offset magnitude across sampling locations. (c) Orientation alignment error distribution.
Figure 14. Statistical analysis of learned rotation and offsets in DOP. (a) Orientation comparison between ground truth, fixed, and learned angles. (b) Mean offset magnitude across sampling locations. (c) Orientation alignment error distribution.
Remotesensing 18 02515 g014
Figure 15. Qualitative analysis of DyPerceiver-Det on extreme-aspect-ratio objects in FAIR1M. Green dashed boxes: ground truth; solid class-colored boxes: DyPerceiver-Det predictions; yellow arrows: localization errors; red “×”: missed detections. (a) Ship harbor. (b) Urban canal. (c) Bridge. (d) Airport apron.
Figure 15. Qualitative analysis of DyPerceiver-Det on extreme-aspect-ratio objects in FAIR1M. Green dashed boxes: ground truth; solid class-colored boxes: DyPerceiver-Det predictions; yellow arrows: localization errors; red “×”: missed detections. (a) Ship harbor. (b) Urban canal. (c) Bridge. (d) Airport apron.
Remotesensing 18 02515 g015
Table 1. FAIR1M results with consistent metrics and the baseline set.
Table 1. FAIR1M results with consistent metrics and the baseline set.
MethodCategorymAP AP small AP medium AP large AP crowd APnon-crowd
RetinaNet-OSingle-stage30.218.031.041.022.532.0
FCOS-OSingle-stage31.018.831.841.523.232.6
Faster R-CNN-OTwo-stage31.519.532.242.024.033.2
Oriented R-CNNTwo-stage33.821.334.243.826.835.2
RoI TransformerTwo-stage34.722.535.344.528.236.0
Gliding VertexTwo-stage29.517.630.441.222.031.5
S 2 A-NetTwo-stage33.321.034.043.526.535.0
DyPerceiver-Det (ours)Two-stage36.825.037.045.631.837.8
Table 2. Top-12 fine-grained confusions on FAIR1M (row-normalized, %).
Table 2. Top-12 fine-grained confusions on FAIR1M (row-normalized, %).
Ground Truth (i)Predicted (j) C ˜ ij (%)
Small carVan11.8
VanBus9.4
Cargo TruckDump Truck9.1
Dump TruckCargo Truck7.6
Truck TractorCargo Truck7.2
TrailerTruck Tractor6.8
MotorboatFishing Boat8.7
TugboatFishing Boat6.9
Dry Cargo ShipLiquid Cargo Ship8.3
Passenger ShipWarship6.1
A321A3306.5
Boeing787Boeing7775.9
Table 3. Results for MAR20 under a unified backbone/training setting.
Table 3. Results for MAR20 under a unified backbone/training setting.
MethodCategorymAP AP small AP medium AP large AP crowd APnon-crowd
Rotated RetinaNetsingle-stage73.4356.974.880.259.476.1
FCOS-Osingle-stage70.6954.872.278.357.173.6
Faster R-CNN-Otwo-stage81.3566.182.088.069.283.3
Oriented R-CNNtwo-stage81.9267.282.388.470.183.7
RoI Transformertwo-stage82.7267.983.188.971.384.2
Gliding Vertextwo-stage81.4866.582.188.269.583.4
S 2 A-Nettwo-stage81.1066.781.988.169.883.0
DyPerceiver-Det (ours)two-stage84.1070.584.289.774.685.1
Table 4. Top-10 fine-grained confusions on MAR20 for DyPerceiver-Det (row-normalized, %).
Table 4. Top-10 fine-grained confusions on MAR20 for DyPerceiver-Det (row-normalized, %).
GT (i)Pred (j) C ˜ ij (%)
A19A110.9
A1A199.6
A20A189.1
A18A48.7
A12A68.3
A6A127.8
A5A137.5
A13A57.1
A9A86.8
A8A96.4
Table 5. Component-wise ablation on FAIR1M and MAR20 under consistent metrics.
Table 5. Component-wise ablation on FAIR1M and MAR20 under consistent metrics.
SettingFAIR1MMAR20
mAP AP small AP medium AP large AP crowded AP non - crowd mAP AP small AP medium AP large AP crowded AP non - crowd
Baseline33.821.334.243.826.835.281.9267.282.388.470.183.7
+ DSP35.023.235.044.428.436.282.8568.783.188.971.684.3
+ DSP + DCP36.024.236.145.030.037.083.5569.683.889.373.084.8
+ DSP + DCP + DOP (Full)36.825.037.045.631.837.884.1070.584.289.774.685.1
Table 6. Ablation of rotation prior and offset learning in DOP under consistent evaluation metrics.
Table 6. Ablation of rotation prior and offset learning in DOP under consistent evaluation metrics.
SettingFAIR1MMAR20
mAP AP small AP medium AP large AP crowded AP non - crowd mAP AP small AP medium AP large AP crowded AP non - crowd
Offset only35.523.135.644.829.336.583.2068.283.588.972.884.0
Rotation only35.723.635.945.129.836.883.3568.683.789.173.184.2
Rotation + Offset36.825.037.045.631.837.884.1070.584.289.774.685.1
Table 7. Full-factorial ablation of DSP, DCP, and DOP on FAIR1M. ✓ indicates that the module has been used.
Table 7. Full-factorial ablation of DSP, DCP, and DOP on FAIR1M. ✓ indicates that the module has been used.
DSPDCPDOPmAP AP small AP medium AP large AP crowded AP non - crowd
35.023.235.044.428.436.2
35.523.436.545.030.837.1
35.824.036.845.331.237.3
36.024.236.145.030.037.0
36.324.537.145.331.637.4
36.524.837.245.731.837.7
36.825.037.045.631.837.8
Table 8. Regularization ablation with full metrics.
Table 8. Regularization ablation with full metrics.
SettingFAIR1MMAR20
mAP AP small AP medium AP large AP crowded AP non - crowd mAP AP small AP medium AP large AP crowded AP non - crowd
Full (w/sparsity + consistency)36.825.037.045.631.837.884.1070.584.289.774.685.1
w/o sparsity36.424.436.645.431.037.583.7569.884.089.673.784.9
w/o consistency36.224.236.545.330.637.383.6069.683.989.573.284.8
w/o both35.823.436.045.029.836.983.1068.983.589.272.484.4
Table 9. Hyper-parameter sensitivity of DOP and DCP components in DyPerceiver-Det.
Table 9. Hyper-parameter sensitivity of DOP and DCP components in DyPerceiver-Det.
ModuleSettingFAIR1MMAR20
mAP AP small AP medium AP large AP crowded AP non crowd mAP AP small AP medium AP large AP crowded AP non - crowd
DOPdop_k = 436.524.636.845.531.137.683.9070.084.089.674.085.0
DOPdop_k = 936.825.037.045.631.837.884.1070.584.289.774.685.1
DOPdop_k = 1236.724.937.045.731.637.884.0570.484.289.774.485.1
DOPout_size = 736.624.836.945.531.537.784.0070.384.189.674.385.0
DOPout_size = 936.825.037.045.631.837.884.1070.584.289.774.685.1
DOPout_size = 1136.724.937.145.831.737.984.1070.584.389.874.685.2
DOP γ = 0.536.624.736.945.431.237.583.9570.184.089.674.185.0
DOP γ = 1.036.825.037.045.631.837.884.1070.584.289.774.685.1
DOP γ = 1.536.724.937.145.731.637.784.0570.484.289.774.485.1
DCPreduction = 436.724.937.045.731.737.984.0570.484.289.774.585.1
DCPreduction = 836.825.037.045.631.837.884.1070.584.289.774.685.1
DCPreduction = 1636.624.736.945.531.437.683.9570.184.089.674.185.0
Table 10. Class-wise AP comparison on FAIR1M and MAR20 datasets.
Table 10. Class-wise AP comparison on FAIR1M and MAR20 datasets.
FAIR1M (Heterogeneous Categories)
MethodSmall VehicleShipAircraftStructureRare Classes AvgOverall
Baseline32.141.045.330.529.835.9
DyPerceiver-Det (Ours)36.546.749.235.634.240.5
MAR20 (Aircraft Fine-Grained Categories)
MethodF-16/C-130B-52/TU-95F-22/SU-35E-3Rare Classes AvgOverall
Baseline81.283.080.782.379.882.0
DyPerceiver-Det (Ours)84.686.083.984.783.584.9
Table 11. Efficiency and overhead comparison under 1024 × 1024 inputs.
Table 11. Efficiency and overhead comparison under 1024 × 1024 inputs.
MethodParams (M)FLOPs (G)Mem (GB)Latency (ms)
FCOS-O33.41807.252
RetinaNet-O34.11907.655
Oriented R-CNN41.82209.886
RoI Transformer43.223510.492
DyPerceiver-Det (ours)45.024810.998
Table 12. Cross-architecture plug-and-play evaluation on FAIR1M.
Table 12. Cross-architecture plug-and-play evaluation on FAIR1M.
MethodArchitecturemAP AP small AP medium AP large AP crowded AP non - crowd
RetinaNet-O (Baseline)One-stage30.218.031.041.022.532.0
+ DSPOne-stage31.118.931.841.723.432.8
+ DCPOne-stage31.319.132.041.923.633.0
+ DSP + DCPOne-stage31.819.632.442.324.133.5
Oriented R-CNN (Baseline)Two-stage33.821.334.243.826.835.2
+ DSPTwo-stage35.023.035.544.628.036.2
+ DCPTwo-stage35.223.235.744.828.236.4
+ DOPTwo-stage35.623.836.045.128.636.8
+ DSP + DCP + DOPTwo-stage36.825.037.045.631.837.8
Deformable DETR-O (Baseline)Transformer34.822.735.844.230.036.5
+ DSPTransformer35.723.636.645.030.937.2
+ DCPTransformer35.923.836.845.231.137.4
+ DSP + DCPTransformer36.224.237.145.531.537.7
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, T.; Liu, Q.; Zuo, X. DyPerceiver-Det: Instance-Wise Dynamic Perception for Fine-Grained Oriented Object Detection in Remote Sensing Images. Remote Sens. 2026, 18, 2515. https://doi.org/10.3390/rs18152515

AMA Style

Liu T, Liu Q, Zuo X. DyPerceiver-Det: Instance-Wise Dynamic Perception for Fine-Grained Oriented Object Detection in Remote Sensing Images. Remote Sensing. 2026; 18(15):2515. https://doi.org/10.3390/rs18152515

Chicago/Turabian Style

Liu, Tao, Qianqian Liu, and Xiaoyu Zuo. 2026. "DyPerceiver-Det: Instance-Wise Dynamic Perception for Fine-Grained Oriented Object Detection in Remote Sensing Images" Remote Sensing 18, no. 15: 2515. https://doi.org/10.3390/rs18152515

APA Style

Liu, T., Liu, Q., & Zuo, X. (2026). DyPerceiver-Det: Instance-Wise Dynamic Perception for Fine-Grained Oriented Object Detection in Remote Sensing Images. Remote Sensing, 18(15), 2515. https://doi.org/10.3390/rs18152515

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop