Next Article in Journal
Spatiotemporal Divergence in SIF- and NDVI-Derived Vegetation Phenology and Its Impact on Water Use Efficiency on the Qinghai-Tibetan Plateau
Previous Article in Journal
Spatial-Frequency Collaborative Learning Network for Remote Sensing Change Detection
Previous Article in Special Issue
StarRoute-DBNet: A Novel Multi-Modal Framework for Advanced Target Detection in Dynamic Environments Using SAR and Optical Image Fusion with FocusGraph and PhaseRoute
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Dual-Branch Detector Based on the Multi-Granularity Dynamic Selection Mechanism for Remote Sensing Incremental Detection

School of Computer Science, South-Central Minzu University, Wuhan 430070, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(12), 2032; https://doi.org/10.3390/rs18122032
Submission received: 14 May 2026 / Revised: 10 June 2026 / Accepted: 16 June 2026 / Published: 18 June 2026

Highlights

What are the main findings?
  • A dual-branch detector framework is proposed for remote sensing incremental object detection, which decouples the learning pathways of old and new classes to alleviate inter-class confusion and catastrophic forgetting.
  • A multi-granularity dynamic selection (MDS) strategy and a sigmoid-based DIST loss are introduced to improve old-class knowledge transfer by selecting informative teacher responses and preserving inter-class and intra-class relationships.
What are the implications of the main findings?
  • The proposed framework provides a practical solution for updating remote sensing object detectors when new object categories emerge, without requiring full retraining with all historical data.
  • Experiments on DIOR and DOTA demonstrate that the method can achieve a favorable balance between old-class retention and new-class adaptation, indicating its potential for continual remote sensing image interpretation in evolving scenarios.

Abstract

In practical remote sensing object detection tasks, the application of deep learning approaches often takes the form of incremental learning: when the application includes new target types that were not encountered during training, a pre-trained model must acquire new knowledge without suffering catastrophic forgetting. Among the various techniques proposed, knowledge distillation (KD)-based regularization has proven to be one of the most effective methods. Current KD-based approaches primarily focus on addressing inter-task confusion and optimizing feature selection during distillation processes. In this paper, we propose a dual-branch detector-independent learning framework and a multi-granularity dynamic selection strategy. The former decouples detection tasks for old and new classes to mitigate inter-class confusion, while the latter is a novel, exquisitely designed distillation mechanism that ensures precise transfer of critical old-class information. Moreover, we apply a DIST loss that aligns both inter-class and intra-class relations, further enhancing the fidelity of old-class knowledge transfer. Experiments on the DIOR and DOTA datasets demonstrate that our method significantly outperforms state-of-the-art incremental-learning approaches for remote-sensing object detection and exhibits good robustness under different remote-sensing scenarios.

1. Introduction

With the rapid development of remote sensing technology, optical remote sensing images (RSIs) have seen significant improvements in spatial resolution and textural detail characteristics, providing a richer data foundation for object detection tasks. This technological breakthrough enables optical remote sensing image target detection technology to more accurately identify surface objects and their spatial distribution characteristics, thereby playing crucial roles in various fields such as environmental monitoring, geological hazard detection, Land Use and Land Cover (LULC) mapping, geographic information system (GIS) updating, precision agriculture, and urban planning [1]. Deep learning-based object detection algorithms have achieved remarkable success in traditional natural image domains, with models like R-CNN [2], Fast R-CNN [3], Faster R-CNN [4], YOLO [5] series, RetinaNet [6], GFL [7], and CenterNet [8]. However, object detection in remote sensing images faces unique challenges: targets to be detected are typically distributed in multi-scale forms, arbitrarily oriented, densely packed, and even mutually occluded. Recent studies further indicate that tiny objects, complex backgrounds, and label assignment uncertainty remain important obstacles for robust remote sensing object detection [9]. The uniqueness of remote sensing object detection tasks can be demonstrated in recently remote sensing object detection datasets such as NWPU VHR-10 [10], DOTA [11], and DIOR [12], and many specialized approaches, including Oriented R-CNN [13], OAN [14], and FFCA-YOLO [15], have therefore been developed. Recent studies have further shown that large-scene remote sensing object detection benefits from context-aware and attention-guided detector design, which is especially important for handling small objects, cluttered backgrounds, and substantial scale variation in aerial imagery [16]. Recent systematic reviews have also summarized the rapid development of optical remote sensing object detection methods, benchmarks, and operational applications, indicating that robust object detection remains a fundamental task in remote sensing image interpretation [17].
In the construction of computer vision models, traditional paradigms typically assume that training data for all tasks can be permanently stored and accessed at any time. However, in practical applications, as task sequences continuously expand, systems inevitably face the dilemma of historical data becoming unavailable. This constraint arises from both the physical limitations of storage media and the exponential growth of computational costs associated with retraining. When models trained on old tasks are directly updated with new tasks, catastrophic parameter drift occurs, manifesting as significant performance degradation on previous tasks. This phenomenon is defined as catastrophic forgetting, which can hardly be effectively handled by existing classical object detection training paradigms. Incremental learning (IL) is specifically designed to address this pervasive issue of catastrophic forgetting. Based on whether the task identity is provided or must be inferred [18], researchers categorize incremental learning into three types: task-incremental, domain-incremental, and class-incremental learning. This paper focuses on the challenge of class-incremental learning in remote sensing object detection, as it is particularly relevant to the dynamic nature of remote sensing data, where new object classes are frequently introduced while maintaining the accuracy of previously learned classes is crucial for practical applications.
Knowledge distillation [19] is a technique that effectively mitigates the catastrophic forgetting of old-class knowledge in class-incremental learning by introducing a regularization constraint mechanism.
In knowledge distillation for object detection prior to the introduction of incremental learning, earlier works primarily focused on extracting knowledge through the combined distillation of detector components. For instance, studies such as [20,21] adopted a comprehensive approach by distilling all components of the detector. However, these methods fundamentally relied on feature-based knowledge distillation, leaving the potential of logit-based distillation underexplored in incremental object detection (IOD) scenarios. Unlike feature distillation, logit-based methods [22] leverage the teacher model’s logit output (e.g., classification scores or bounding box predictions), which inherently encapsulate the teacher’s reasoning information. This characteristic enables the student model to better mimic the teacher’s decision-making process. Consequently, carefully designing distillation strategies for different types of logits becomes critical to fully exploit their advantages. Building on this, for incremental object detection, ref. [23] suggested that not all responses are crucial for preventing catastrophic forgetting, thus proposing an Elastic Response Selection (ERS) method for logit distillation from old-class teachers. The advantage of ERS is that it can automatically select key information for incremental learning based on the teacher model’s logits, thereby effectively reducing the interference between old and new knowledge and lowering the risk of catastrophic forgetting. However, the selection mechanism of elastic response distillation overlooks the local information at the channel level, resulting in a reduced ability to extract key fine-grained information of old classes, and thus fails to handle the confusion between old and new classes well. Figure 1 presents two representative failure cases of Elastic Response Distillation (ERD) on DIOR. In Figure 1a, multiple old-class airplane instances in a dense airport scene are misclassified as the newly introduced windmill class. In Figure 1b, old-class airplane targets are also incorrectly assigned to the new windmill category, further indicating that ERD may suffer from old/new class confusion when fine-grained response information is insufficiently preserved.
Furthermore, in the parameter-sharing mechanism inherent to current incremental learning models employing a single detector architecture, there exist inherent flaws. The design where old and new categories share critical parameters leads to simultaneous backward gradient updates for both categories during training. This not only introduces implicit constraints in the model training process, but also easily triggers coupling effects in the feature representation space, making it difficult to maintain independent and stable feature distributions. Consequently, this exacerbates the risk of class confusion caused by the blurring of classification boundaries.
To address the aforementioned issues, we propose improvements to the ERS distillation method and its model architecture. Specifically, we propose a dual-branch detector framework for independent learning and a multi-granularity dynamic selection strategy. Unlike previous works, our method explicitly considers both channel-wise and spatial information during the fine-grained selection process. We then integrate these two types of information to make a unified selection and purification for the distillation supervision of old classes. Architecturally, we employ dual-branch detectors that share common backbone and neck network parameters, with each branch specifically dedicated to training old classes and new classes, respectively. This design effectively mitigates the risk of class confusion caused by overlapping classification boundaries at identical image locations between old and new classes. Furthermore, we adapt DIST loss [24] to the old-class classification logit distillation process through a sigmoid-based formulation, which preserves inter-class and intra-class relationships from the teacher responses. The proposed method is evaluated on the remote sensing datasets DIOR and DOTA, and the experimental results demonstrate that it effectively alleviates catastrophic forgetting and balances old-class retention with new-class adaptation under different remote-sensing scenarios.
The main contributions of this work are summarized as follows:
(1) We propose a dual-branch detector framework for remote sensing incremental object detection, which decouples the learning pathways of old and new classes to alleviate class confusion and catastrophic forgetting.
(2) We propose a multi-granularity dynamic selection (MDS) strategy that combines channel-wise and global response filtering, enabling more informative teacher responses to be selected for old-class knowledge distillation.
(3) We introduce a sigmoid-based DIST loss for classification logit distillation, which preserves both inter-class and intra-class relationships in the selected teacher responses.
(4) Extensive experiments on DIOR and DOTA demonstrate that the proposed method achieves a favorable balance between old-class retention and new-class adaptation under remote sensing incremental detection scenarios.
The remainder of this paper is organized as follows. Section 2 reviews related works on dense detection frameworks, class-incremental object detection, knowledge distillation, and response selection. Section 3 presents the proposed dual-branch incremental detector and the MDS strategy. Section 4 describes the experimental setup, including datasets, implementation details, and evaluation metrics. Section 5 reports the experimental results and discussion. Section 6 concludes this paper.

2. Related Works

2.1. Dense Detection Frameworks and Related Losses

The design of dense object detectors and their loss functions plays an important role in improving detection performance. Traditional classification losses, such as Cross-Entropy Loss [25], may suffer from severe foreground–background imbalance, especially in dense detection scenarios with extreme positive–negative sample ratios. To address this problem, Focal Loss [6] introduces a modulating factor to reduce the contribution of easy samples and focus the training process on hard examples. However, Focal Loss is mainly designed for discrete classification labels and cannot directly model the joint relationship between classification confidence and localization quality.
Generalized Focal Loss (GFL) [7] further extends this idea and provides a unified dense detection framework. It should be noted that GFL in this paper refers to the GFL detector framework rather than only a single loss function. Specifically, GFL integrates Quality Focal Loss (QFL) for joint classification-quality estimation and Distribution Focal Loss (DFL) for bounding box distribution regression. QFL uses continuous labels to jointly represent category confidence and localization quality, while DFL models bounding box locations as discrete probability distributions and embeds them into regression optimization through an integral form. Therefore, GFL provides a suitable one-stage detection baseline for our incremental detection framework.
In addition to supervised detection losses, distillation losses are also important for preserving knowledge in incremental learning. Existing logit distillation methods often rely on L2 loss or KL divergence [19]. L2 loss mainly performs magnitude matching and ignores the relational structure among categories, while KL divergence focuses on inter-class relationships but does not explicitly preserve intra-class relationships. DIST loss [24] addresses this issue by replacing strict distribution matching with the Pearson correlation coefficient [26], enabling both inter-class and intra-class relational knowledge to be transferred. In this work, we adapt DIST loss to the classification logit distillation process by using sigmoid activation instead of softmax, so that class-wise response relationships can be better preserved under the class-incremental object detection setting.

2.2. Class-Incremental Object Detection

Incremental learning aims to update a model with new knowledge while preserving previously learned knowledge. According to whether task identity is available, incremental learning can be generally divided into task-incremental, domain-incremental, and class-incremental learning [18]. This paper focuses on class-incremental object detection, where newly introduced object categories need to be learned without severely degrading the detection performance on old categories.
Existing class-incremental learning methods can be roughly divided into data replay-based methods and regularization-based methods. Data replay methods preserve a subset of old samples and jointly train the detector with both old and new data. Representative methods, such as iCaRL [27] and experience replay for continual learning [28], can alleviate catastrophic forgetting by maintaining old data distributions. However, they require additional storage and may introduce privacy or data access issues, which limits their applicability in realistic remote sensing scenarios.
Regularization-based methods avoid storing old samples and instead constrain the updated model to retain old knowledge. Learning without Forgetting (LwF) [29] uses the response outputs of the old model as soft labels to regularize the new model. In object detection, Fast-IL [30] and Faster-IL [31] introduce knowledge distillation into incremental object detection frameworks. In the remote sensing domain, FPN-IL [32] further explores feature pyramid-based knowledge distillation for incremental detection of remote sensing objects, showing the importance of multi-scale feature preservation. In addition, some emerging studies, such as incremental few-shot object detection [33] and graph-based few-shot incremental learning [34], indicate that practical recognition systems may need to address knowledge preservation, limited supervision, and uncertainty in class membership simultaneously. Recent open-vocabulary remote sensing object detection studies also attempt to detect categories unseen during training through teacher–student learning, which is conceptually related to adapting detectors to newly emerging object classes [35].

2.3. Knowledge Distillation for Object Detection

Knowledge distillation [19] transfers knowledge from a teacher model to a student model and has been widely used for model compression, object detection, and incremental learning. In object detection, existing distillation methods can be generally divided into feature imitation and logit mimicking [22], as illustrated in Figure 2.
Feature imitation methods transfer knowledge by aligning intermediate feature maps between teacher and student detectors. For example, FitNet [36] introduces intermediate feature supervision for thinner networks. FGD [37], namely Focal and Global Distillation, separates foreground and background regions and applies feature distillation with global relation modeling. MGD [38], namely Masked Generative Distillation, randomly masks student features and forces the student model to reconstruct teacher-like representations. These feature-based methods are effective for transferring spatial representation knowledge, but feature-level constraints may also introduce interference between old and new categories in incremental detection, especially when class distributions change.
Logit mimicking methods directly distill the prediction outputs of the detector, such as classification logits and bounding box regression distributions. LD [39], namely Localization Distillation, transfers localization knowledge by distilling bounding box distributions. LS-KD [40], namely Logit Standardization Knowledge Distillation, normalizes logits before distillation to improve the transfer of relational information. Compared with feature imitation, logit mimicking is more directly related to the final prediction behavior of detectors. Therefore, it is particularly suitable for class-incremental object detection, where preserving old-class decision responses is crucial.

2.4. Response Selection in Incremental Object Detection

Not all teacher responses are equally useful for preventing catastrophic forgetting. Directly distilling all responses may transfer redundant or noisy information, which can weaken the learning of new categories and reduce the effectiveness of old-class knowledge preservation. To address this issue, Elastic Response Distillation (ERD) [23] introduces Elastic Response Selection (ERS) for logit distillation in incremental object detection.
The core idea of ERS is to select informative teacher responses according to the teacher model’s output distribution. Specifically, ERS first compresses the teacher logits along the channel dimension by taking the maximum response at each spatial location, resulting in a single spatial response map. Then, a global threshold is generated based on the mean and variance of this response map, and only responses above the threshold are selected for distillation. This strategy allows the model to automatically filter teacher responses without manually selecting object regions.
However, ERS performs response filtering only after channel-wise compression. As a result, class-specific channel information may be discarded before the selection process. This limitation is particularly problematic in remote sensing incremental detection, where visually similar old and new categories may appear in dense or cluttered scenes and activate different response channels at the same spatial location. If fine-grained channel-level information is ignored, old-class responses may be insufficiently preserved, leading to old/new class confusion.
Different from ERS, the proposed multi-granularity dynamic selection (MDS) strategy first conducts per-channel response filtering and then applies global spatial selection. By combining channel-wise and global response selection, MDS preserves more fine-grained class-specific information from the teacher model and provides more informative distillation targets for old-class knowledge transfer. This design directly addresses the limitations of ERS and serves as the key motivation for the proposed method.

3. Proposed Method

Figure 3 provides an overview of the proposed dual-branch incremental detection framework, including both the incremental training stage and the inference stage.
In this section, we introduce the proposed dual-branch incremental detector. We first describe the overall training and inference procedures of the framework. Then, we present the multi-granularity dynamic selection (MDS) strategy, which is used to select informative teacher responses for old-class distillation. Finally, we introduce the classification and regression distillation losses used to preserve old-class knowledge.

3.1. Overall Structure

As illustrated in Figure 3, the proposed framework consists of three key components: a dual-branch detector, the proposed MDS module, and two complementary distillation objectives. MDS is applied to the classification and regression responses of the frozen teacher detector to select informative old-class knowledge. Then, DIST loss [24] and LD loss [39] are employed to transfer classification and localization knowledge from the teacher model to the old-class distillation branch (ODB) of the student detector. Meanwhile, the new-class learning branch (NLB) is trained with ground-truth labels to learn newly introduced categories. In this way, old-class knowledge preservation and new-class adaptation are decoupled into two branches, which helps alleviate class confusion during incremental training. Therefore, the overall learning loss of the student detector is defined as follows:
L total = L ODB + L NLB = λ 1 L MDS_cls ( C t , C s ) + λ 2 L MDS_bbox ( B t , B s ) + L NLB
In Equation (1), λ 1 and λ 2 are balancing coefficients for different loss terms, and we set λ 1 = λ 2 = 1 by default in all experiments. The subscripts t and s denote the teacher model and the student model, respectively. Specifically, C t and C s represent the classification logits or response maps generated by the teacher model and the student old-class distillation branch (ODB), respectively, while B t and B s denote their corresponding bounding box regression distributions or regression logits. The MDS operation is applied to both the classification responses and regression responses to obtain selected old-class distillation targets. L NLB denotes the collection of supervised detection losses generated when the new-class learning branch (NLB) is trained with ground-truth labels, and it is used to enhance the student model’s ability to detect newly introduced classes. L MDS _ cls is the classification distillation loss after MDS-based response selection, where DIST loss is adopted to preserve relational knowledge among old-class logits. Meanwhile, L MDS _ bbox uses LD loss to distill bounding box regression knowledge from the teacher model. Both distillation losses are applied to preserve old-class knowledge, while L NLB is used for new-class learning.
In class-incremental object detection, a single detection head often struggles to distinguish old and new categories because their feature distributions and decision boundaries may overlap. This can lead to severe old/new class confusion during incremental training. To address this problem, we adopt a dual-branch detector architecture, as shown in Figure 3. The two branches share the same backbone and FPN features but are responsible for different category groups. The ODB branch focuses on preserving old-class knowledge through teacher-guided distillation, while the NLB branch learns newly introduced categories through ground-truth supervision. This decoupled design reduces the interference between old-class preservation and new-class adaptation.

3.1.1. Old Classes Distillation Branch (ODB)

This branch implements knowledge transfer from the teacher model through a distillation framework. Guided by the soft labels generated by the teacher model, it optimizes via distillation losses for classification probability and bounding box regression. This design preserves discriminative features and geometric localization capabilities for old categories. Compared to the single-peak supervision of hard labels, the inter-class probabilistic correlations embedded in soft labels effectively mitigate catastrophic forgetting of old-class features while maintaining boundary consistency in object detection [29].

3.1.2. New Classes Learning Branch (NLB)

This branch employs end-to-end supervision using ground-truth annotations. Built on the generalized focal loss framework (GFL) [7], it enhances the performance of the model through an optimization mechanism. The Quality Focal Loss (QFL) strengthens the correlation between classification confidence and localization quality, while the Distribution Focal Loss (DFL) enables continuous spatial probability modeling for bounding box regression, thereby improving the model’s ability to capture features of new classes.

3.1.3. Inference Procedure

During inference, an input image is first processed by the shared backbone and FPN. The ODB branch predicts old-class categories and their bounding boxes, while the NLB branch predicts newly introduced categories. Since the old and new categories are disjoint in the class-incremental setting, the outputs of the two branches are remapped to the global category space and then concatenated. Score thresholding and class-wise non-maximum suppression (NMS) are applied to the merged predictions to obtain the final detection results. In this way, the ODB branch preserves the detection capability for old classes, whereas the NLB branch provides predictions for new classes. Since the ODB and NLB branches are responsible for non-overlapping old-class and new-class sets, their predictions are mapped to different category indices in the global label space. Therefore, no category-level conflict is introduced during prediction merging.

3.2. MDS: Multi-Granularity Dynamic Selection

As indicated by previous studies [23], directly distilling all teacher responses is not always beneficial for incremental object detection, because redundant or noisy responses may weaken the effectiveness of old-class knowledge transfer. Therefore, response selection plays an important role in mitigating catastrophic forgetting. Elastic Response Selection (ERS) [23] addresses this issue by automatically selecting informative teacher responses according to the output distribution of the teacher model. Specifically, ERS first compresses the teacher logits along the channel dimension by taking the maximum response at each spatial location, and then applies a global threshold based on the mean and standard deviation of the compressed response map.
Although ERS can reduce the influence of redundant responses, it still has an important limitation: the channel dimension is compressed before response selection. As a result, class-specific channel information may be discarded before the selection process, which is undesirable for remote sensing incremental detection. In remote sensing scenes, visually similar old and new categories may appear in dense or cluttered regions and activate different channels at the same spatial location. If such channel-wise information is ignored, the selected teacher responses may be insufficient for preserving old-class knowledge, leading to old/new class confusion.
To address this limitation, we propose a multi-granularity dynamic selection (MDS) strategy. Different from ERS, MDS performs response selection in two stages. First, it conducts per-channel response filtering to preserve class-specific informative responses. Then, it applies global spatial selection to further filter the selected responses. By combining channel-wise and global response selection, MDS provides more fine-grained and informative distillation targets for old-class knowledge transfer. This design preserves channel-specific response information before global filtering, which directly addresses the information loss issue caused by the channel-wise compression in ERS. The comparison between ERS and MDS is illustrated in Figure 4.
In the logit distillation process, given an input image, we feed it into the frozen teacher model T. From the classification head of T, we obtain the teacher logit matrix logits t R H × W × C , where H and W denote the spatial height and width of the logit map, and C denotes the number of class channels. Similarly, from the ODB classification head of the student model S, we obtain the student logit matrix logits s R H × W × C . A selective mask for distillation is generated from the teacher logits logits t . As shown in Figure 4b, MDS generates the final selection mask through two successive stages: per-channel selection and global selection.

3.2.1. Step 1: Per-Channel Selection

In this step, for each channel c { 1 , 2 , , C } , calculate the mean and standard deviation (std) across the spatial dimension H × W , and generate an H × W × C mask.
The mean and standard deviation are calculated for each channel c:
mean c = 1 H × W i = 1 H j = 1 W logits t ( i , j , c ) std c = 1 H × W i = 1 H j = 1 W ( logits t ( i , j , c ) mean c ) 2
Then we use the mean c and std c to generate the mask initial
mask initial ( i , j , c ) = 1 if logits t ( i , j , c ) mean c + k 1 · std c 0 otherwise
Here, k 1 is a hyperparameter that controls the strictness of the selection (e.g., k 1 = 1 or k 1 = 2 ).
Compress the H × W × C   mask initial into an H × W × 1 mask. Specifically, if a spatial position ( i , j ) passes the selection in any channel (i.e., mask initial ( i , j , c ) = 1 ), then the position in the compressed mask C ( i , j ) is 1; otherwise, it is 0.
mask C ( i , j ) = 1 if c = 1 C mask initial ( i , j , c ) 1 0 otherwise

3.2.2. Step 2: Global Selection

Use the mask C ( i , j ) to select the logits t ( i , j , c ) , resulting in the initial selected results logits S ( i , j , c ) .
logits S ( i , j , c ) = logits t ( i , j , c ) · mask C ( i , j )
For the initially screened results, take the pixel-wise maximum value, then generate a threshold using the mean plus k 2 times the standard deviation, and finally generate the final mask based on this threshold.
logits max ( i , j ) = max c logits S ( i , j , c )
mask final ( i , j ) = 1 if logits max ( i , j ) mean max + k 2 · std max 0 otherwise
Here, logits max ( i , j ) is a matrix of dimension i × j after channel-wise maximum selection of logits S ( i , j , c ) , and mean max and std max are its mean and standard deviation.
The final mask mask final ( i , j ) is then used to select informative teacher and student logits for distillation:
C t m d s = mask final ( i , j ) · logits t ( i , j , c ) C s m d s = mask final ( i , j ) · logits s ( i , j , c )
For the logits layer of the regression output, we also apply the aforementioned MDS operation to obtain the corresponding mask and generate the selected B t m d s and B s m d s , following a similar process as denoted by Equations (2)–(8).
As shown in Figure 4a, ERS first performs channel-wise maximum projection and then applies a global threshold on the compressed H × W × 1 response map. In contrast, MDS preserves channel-specific information before global filtering, enabling more informative responses to be retained for distillation.

3.3. Classification Distillation Based on the DIST Loss

The DIST loss [24] is introduced to improve the logit distillation process for the classification head in our model. This method introduces the Pearson correlation coefficient [26] as a matching metric, relaxing the traditional KL divergence’s [19] strict requirement for exact alignment between the predictions of teacher and student models. Instead, it focuses on capturing the intrinsic relationships between prediction results, thereby better accommodating the significant discrepancies introduced by powerful teacher models (see Figure 5).
Furthermore, to adapt to incremental learning during logit distillation, we modify the original approach by replacing the softmax operation on the logit layer with a sigmoid operation. We use the sigmoid function to convert the selected logits output C t m d s into a value Y t within the [0, 1] range, defined as:
Y t = Sigmoid ( C t m d s )
Similarly, we define the student model’s Y s as Y s = Sigmoid ( C s m d s ) .
Then, the Pearson Correlation Coefficient is employed to measure the correlation between the predicted probability distributions of the teacher model and the student model. Its value ranges between [−1, 1], where 1/−1 indicates a perfect positive/negative linear correlation, while 0 signifies no linear correlation. Specifically, for the predicted probability distributions Y s and Y t of each instance, the Pearson Correlation Coefficient can be expressed as:
ρ p ( Y s , Y t ) = ( Y s Y s ¯ ) · ( Y t Y t ¯ ) Y s Y s ¯ Y t Y t ¯
where Y s and Y t are the sets of the selected probability distribution vectors produced by the student model and teacher model, respectively. Y s ¯ and Y t ¯ are the mean values of Y s and Y t .
The calculation of the DIST loss is based on the Pearson Correlation Coefficient between Y s and Y t . Specifically, the DIST loss consists of two parts: inter-class relation loss and intra-class relation loss.
Inter-class relation loss measures the correlation between the predictive probability distributions of the teacher model and student model for each instance. The loss value is the opposite of the Pearson correlation coefficient between the two probability distribution vectors, calculated as:
L i n t e r = 1 ρ p ( Y s , Y t )
Intra-class relation loss focuses on the relationships between predictive probabilities of different instances within the same class. It is computed by transposing the prediction matrices (by columns, i.e., classes) and then calculating the inter-class relation loss:
L i n t r a = 1 ρ p ( Y s T , Y t T )
where Y s T and Y t T are the transposes of the predictive probability matrices of the student and teacher models.
The total DIST loss function is obtained by weighted summation of the inter-class relation loss and intra-class relation loss:
L D I S T _ l o s s = α L i n t e r + β L i n t r a
α and β are balancing parameters.

3.4. Regression Distillation Based on the LD Loss

The logit distillation process for the regression head in the detection model is also improved in our research. A critical observation lies in the teacher model’s regression capability: even when no old-class object is detected at a specific location (i.e., absence of classification confidence), the teacher model can still generate meaningful regression boxes containing old-class localization knowledge. This implicit spatial reasoning ability poses a distillation challenge: how to effectively transfer such geometric intuition from teacher to student. Benefiting from the GFL model [7], where the four edges of the bounding box (top, bottom, left, and right) are modeled as discrete probability distributions, each edge’s position is specifically transformed into a probability distribution using the Softmax function. This probabilistic representation allows us to reinterpret the teacher’s regression outputs as learnable spatial distributions, which becomes the foundation for our distillation strategy.
The probability matrix for each bounding box B can be formulated as
B = [ δ t , δ b , δ l , δ r ] R n × 4
Therefore, we can extract the incremental information of bounding boxes from the teacher model T and distill it to the student model S using KL divergence loss,
L L D = L K L B t m d s , B s m d s
where B t m d s represents the regression response obtained from the selected bounding box using the MDS method in the teacher detector, while B s m d s denotes the corresponding regression response in the student detector.

4. Experimental Setup

The experiments are conducted on the open-source remote sensing object detection datasets DIOR [12] and DOTA [11]. Specifically, DIOR is used as the main benchmark for ablation studies to analyze the effectiveness of each component in the proposed method. Comparative experiments with state-of-the-art incremental object detection methods [32] are conducted on both DIOR and DOTA to further evaluate the generalization ability of the proposed framework.

4.1. Datasets and Incremental Settings

DIOR [12] is a large-scale remote sensing object detection dataset containing 20 target categories. The complete dataset consists of 23,463 images with 800 × 800 pixel resolution, divided into 5862 training images, 5863 validation images, and 11,738 test images. DIOR provides horizontal bounding box annotations for 192,472 object instances across 20 categories, including airplane, baseball field, bridge, ground track field (GTF), vehicle, ship, tennis court (TC), airport, chimney, dam, basketball court, storage tank (ST), harbor, expressway toll station (ETS), expressway service area (ESA), golf course, overpass, stadium, train station (TS), and wind mill. Following the previous remote sensing incremental detection protocol [32], the first ten categories are used as old classes, while the remaining ten categories are used as new classes. In our experiments, the training and validation sets are combined for model training, and the test set is used for evaluation.
DOTA [11] is a representative remote sensing object detection benchmark containing 2806 images and 188,282 object instances, officially divided into 1411 training images, 458 validation images, and 937 test images. The image size ranges from 800 × 800 to 4000 × 4000 , and the original images are cropped into patches of size 800 × 800 for training and evaluation. DOTA contains 15 categories, namely plane, baseball-diamond (BD), bridge, ground-track-field (GTF), small-vehicle (SV), large-vehicle (LV), ship, tennis-court (TC), basketball-court (BC), storage-tank (ST), soccer-ball-field (SBF), roundabout, harbor, swimming-pool (SP), and helicopter. Although DOTA provides oriented object annotations, all experiments on DOTA are conducted with horizontal bounding boxes to ensure consistency with the compared class-incremental object detection methods, which are based on horizontal detectors. In the adopted class-incremental setting, the first eight categories are treated as old classes, while the remaining seven categories are regarded as new classes. Since the labels of the official test set are unavailable, the training set is used for training and the validation set is used for evaluation.
Following the experimental protocol described in [32], we adopt a relatively large-step class-incremental setting in our experiments. This setting ensures fair comparison with existing remote sensing incremental detection methods. It is also consistent with practical remote sensing scenarios, where newly emerging object categories often appear as groups due to scene transitions, land-use changes, or newly introduced monitoring targets. For example, when the observed area changes from rural regions to urban regions, multiple new object categories may appear simultaneously, accompanied by different textures, spatial layouts, and background distributions. Therefore, the old-10/new-10 split on DIOR and the old-8/new-7 split on DOTA are adopted as the main evaluation protocols.

4.2. Implementation Details

All experiments are implemented based on MMDetection 2.10.0 and MMCV 1.2.7. The experimental environment includes Python 3.8.20, PyTorch 1.6.0, TorchVision 0.7.0, CUDA 10.2, and cuDNN 7605. All experiments are conducted on a single NVIDIA GeForce GTX 1080 Ti GPU with 11 GB VRAM under a Linux platform. GFL with ResNet-50 [41] and FPN [42] is adopted as the basic detector, and the ResNet-50 backbone is initialized with ImageNet-pretrained weights. The batch size is set to 2. The optimization process utilizes stochastic gradient descent (SGD) with an initial learning rate of 0.0025, momentum of 0.9, and weight decay of 0.0001. All models are trained for 24 epochs. For reproducibility, a fixed random seed of 42 is used unless otherwise specified. The same training configuration and evaluation protocol are used for all ablation variants and re-implemented baselines to ensure fair comparison.
In the incremental training stage, the teacher model is initialized from the detector trained on old classes and kept frozen throughout training. Only the student detector is updated. The frozen teacher model provides old-class response supervision for the ODB branch through MDS-based distillation, while the NLB branch learns newly introduced categories from ground-truth annotations.

4.3. Evaluation Metrics

In our experiments, A P 50 is adopted as the main evaluation metric to assess the performance of the proposed method. A P 50 denotes Average Precision at 50% Intersection over Union (IoU), where a detection is considered correct if the IoU between the predicted bounding box and the ground-truth bounding box is greater than 0.5. Following previous incremental object detection studies, we report the mean average precision (mAP) of old classes and new classes to evaluate old-class retention and new-class adaptation, respectively. In addition, we report “Diff” to measure the performance gap between incremental learning and joint training. Specifically, Diff is defined as the mAP difference between the incremental result and the corresponding joint-training result, i.e., incremental mAP minus joint-training mAP. A Diff value closer to 0 indicates a smaller performance degradation compared with the joint-training reference, while a positive Diff indicates that the incremental result exceeds the corresponding joint-training result.

5. Results and Discussion

5.1. Ablation Study on DIOR

All ablation studies in this subsection are conducted on DIOR under the old-10/new-10 class-incremental setting. DIOR is used as the main benchmark for component analysis because it provides a clear old/new category split and a relatively stable evaluation protocol for remote sensing incremental object detection. The joint-training result of GFL is used as the upper-bound reference, and “Diff” denotes the mAP gap between each incremental result and the corresponding joint-training result.

5.1.1. Baseline

We use GFL [7] as the baseline detector. Under the joint-training setting, GFL is trained with annotations of both old and new classes and serves as the upper-bound reference for incremental learning. As shown in Table 1, the joint-training GFL achieves an mAP of 70.40% on Old-10 and 65.91% on New-10. In contrast, the model denoted as “Baseline+w/o select” performs incremental training without response selection in a single detection branch. It obtains 62.56% mAP on Old-10, corresponding to a drop of 7.84 percentage points compared with joint training, and 61.54% mAP on New-10, corresponding to a drop of 4.37 percentage points. These results indicate that directly transferring all teacher responses without selective distillation is insufficient for preserving old-class knowledge and may also weaken new-class learning.

5.1.2. Dual-Branch Detector

In Table 1, “Baseline + Dual-branch” represents the addition of the dual-branch detector to the baseline model, where separate branches handle old and new classes. The corresponding accuracy values for old and new classes are 68.05% and 64.38%, respectively. Compared to training and distillation using a single detector in “Baseline + W/o select”, this approach improves the accuracy of old classes by 5.49% and new classes by 2.84%. Furthermore, the comparison between “Baseline + MDS + Dual-branch” and “Baseline + MDS” demonstrates that incorporating a dual-branch structure on top of our selection method (MDS) leads to significant performance gains. Similarly, the comparison between “Baseline + MDS + DIST loss” and “Baseline + MDS + Dual-branch+DIST loss” further validates this finding.

5.1.3. MDS

Through comparative analysis of model accuracy on old classes between the MDS method and direct distillation without selection strategy, we demonstrate the substantial advantage of MDS’s response selection mechanism. This finding validates the conclusion in reference [23] that “not all responses are critical for preventing catastrophic forgetting”. Notably, when comparing our proposed MDS framework with the ERS model, the recognition accuracy for old classes improves from 67.99% to 68.26%. This enhancement confirms the superiority of our channel-wise (i.e., category-level) response selection mechanism over the ERS approach. By implementing a fine-grained channel-level selection strategy, we achieve substantial improvement in the teacher model’s information extraction capability. Furthermore, under the dual-branch detector architecture, the distillation strategy employing MDS shows comprehensive performance gains on both old and new classes compared to selection-free distillation, providing additional evidence for the systematic effectiveness of this selection mechanism.

5.1.4. DIST Loss

Functioning as a regularization constraint, DIST loss [24] is designed to optimize the intrinsic correlations in knowledge transfer from the teacher model, thereby enhancing the student model’s capacity to retain old-class knowledge. Experimental results demonstrate that incorporating DIST loss into the Elastic Response Distillation (ERD) [23] framework improves the old-class recognition accuracy from 67.99% to 68.18%. Within the integrated architecture combining the dual-branch detector and the MDS selection mechanism, DIST loss further strengthens old-class response preservation while maintaining competitive new-class adaptation. This loss term preserves old-class knowledge by constraining the relational structure of selected classification responses between the teacher and student models, rather than directly aligning intermediate feature distributions. In this way, DIST loss complements MDS by maintaining both inter-class and intra-class response relationships, thereby improving the fidelity of old-class response distillation.

5.1.5. Additional Analysis of Feature-Based Distillation

To further examine the effect of feature-level knowledge transfer and analyze its compatibility with the proposed response-level framework, we introduce an additional feature-based distillation analysis under the same DIOR old-10/new-10 setting. Specifically, we evaluate a feature-KD-only variant and an extended variant that adds feature distillation to the proposed method. The results are shown in Table 2.
As shown in Table 2, the feature-KD-only variant obtains 54.70% mAP on Old-10 and 59.20% mAP on New-10, which is substantially lower than ERD and the proposed method. This indicates that feature-level imitation alone is insufficient for preserving old-class decision knowledge in the adopted GFL-based incremental detection framework. One possible reason is that direct feature alignment constrains intermediate representations without explicitly selecting discriminative old-class responses, which may introduce additional interference when old and new categories coexist in cluttered remote-sensing scenes.
When feature distillation is added to the proposed method, the old-class mAP decreases from 69.93% to 68.90%, and the new-class mAP decreases from 65.88% to 65.70%. This suggests that simply combining feature-level distillation with the proposed response-level framework does not necessarily bring further improvement. In particular, additional feature alignment may over-constrain the shared backbone and FPN features, thereby weakening the balance between old-class preservation and new-class adaptation. Therefore, we keep the response-level MDS-based dual-branch framework as the final model, since it achieves the best overall balance between old-class retention and new-class learning. These results also suggest that feature-level and response-level distillation may be complementary in principle, but their combination requires careful design rather than simple superposition.

5.2. Comparison with State-of-the-Art Methods on DIOR and DOTA

In this subsection, we compare the proposed method with representative class-incremental object detection methods on both DIOR and DOTA. DIOR is used as the main benchmark for systematic comparison and ablation analysis, while DOTA provides another representative remote-sensing benchmark for evaluating the effectiveness of the proposed framework under more challenging scene conditions. For fair comparison, all methods are evaluated under the same old/new class splits and AP50 metric.
To clarify the comparison protocol, Table 3 summarizes the detector type, main distillation level, and result source of each compared method. The results of Fast-IL, Faster-IL, and FPN-IL are taken from the reported results in FPN-IL [32], since they follow the same DIOR and DOTA class-incremental protocols adopted in this work. ERD is the most directly related response-level baseline and is re-implemented under the same codebase, data split, and evaluation protocol as the proposed method. The proposed method is also implemented and evaluated under the same setting. For each method, Diff is computed using its corresponding joint-training result as the reference.
As summarized in Table 3, the compared methods differ in both detector architecture and knowledge transfer level. Fast-IL and Faster-IL are two-stage incremental detection methods, while ERD and the proposed method are based on the one-stage GFL detector. In terms of knowledge transfer, Faster-IL and FPN-IL mainly rely on feature-level or feature-pyramid-level distillation, which aims to preserve intermediate representations. ERD performs response-level logit distillation by selecting informative teacher responses. Different from these methods, the proposed framework combines response-level MDS with a dual-branch detector, thereby explicitly decoupling old-class knowledge preservation and new-class learning. This structured comparison clarifies the main similarities and differences between previous incremental detection methods and the proposed method.

5.2.1. Results on DIOR

On DIOR, Table 4 and Table 5 respectively report the performance of each method on old and new classes. On Old-10, the proposed method achieves the highest incremental mAP of 69.93 and the smallest performance gap of −0.47, demonstrating strong old-class retention. On New-10, FPN-IL obtains the highest absolute mAP, while our method achieves the second-best mAP and the smallest gap to its corresponding joint-training reference, with a Diff of only −0.03. These results indicate that the proposed method provides a favorable balance between old-class retention and new-class adaptation rather than improving only one side.
Compared with FPN-IL, the proposed method transfers knowledge at the prediction-response level rather than the feature-pyramid level. FPN-IL is effective for preserving multi-scale feature representations, but feature-level constraints may still introduce interference between old and new categories when their visual patterns are similar. In contrast, our method uses MDS to select informative teacher responses and uses a dual-branch detector to decouple old-class preservation from new-class learning. This explains why the proposed method achieves stronger old-class retention while maintaining competitive new-class adaptation.

5.2.2. Results on DOTA

On DOTA, we further compare the proposed method with the same state-of-the-art incremental object detection methods under the old-8/new-7 setting. Compared with DIOR, DOTA exhibits denser object layouts, larger scale variations, and more frequent co-occurrence of old and new categories within cropped patches, thus providing a more challenging benchmark for evaluating incremental object detection methods in remote-sensing scenes.
Table 6 reports the performance of each method on the old classes of DOTA. Compared with DIOR, DOTA contains denser object distributions and more complex background variations, which makes old-class knowledge preservation more challenging. The proposed method achieves the highest incremental mAP of 70.23 on Old-8, showing its advantage in preserving old-class detection capability under complex remote-sensing scenes. FPN-IL obtains the smallest performance gap to its joint-training reference, while the proposed method still provides the strongest absolute old-class performance among all incremental methods.
Table 7 reports the performance of each method on the new classes of DOTA. FPN-IL obtains the highest incremental mAP, while the proposed method achieves the second-best mAP. It is worth noting that the proposed method exceeds its corresponding joint-training reference by 2.00 percentage points on New-7. This positive gap should not be interpreted as incremental learning being generally superior to joint training. Instead, it may be related to the regularization effect of the frozen teacher model, the decoupled optimization of old and new branches, and category-specific data distribution differences under the adopted data split. Overall, the DOTA results show that the proposed framework can maintain strong old-class retention while providing competitive new-class adaptation under complex remote-sensing scenes.

5.3. Hyperparameter Analysis

All hyperparameter analyses in this subsection are conducted on DIOR, which serves as the main benchmark for parameter study in our method. We analyze the influence of the MDS thresholds k 1 and k 2 , as well as the weights α and β in the DIST loss.
The parameters k 1 and k 2 control the strictness of per-channel selection and global selection in MDS, respectively. As shown in Figure 6, when k 1 = 1 , increasing k 2 improves the performance of both old and new classes, indicating the necessity of the second-stage global filtering. When k 1 = 2 , setting k 2 = 1 yields the best performance. However, further increasing k 2 makes the selection too strict and may discard useful teacher responses, resulting in performance degradation. Therefore, a moderate threshold setting is more suitable for preserving informative old-class knowledge while avoiding noisy response transfer.
The parameters α and β are used to balance the inter-class and intra-class relational losses in DIST loss. As illustrated in Figure 7, we evaluate three settings: intra-only ( β = 1 ), inter-only ( α = 1 ), and both combined ( α = β = 1 ). Since DIST loss is applied to old-class distillation, its influence on new-class performance is relatively limited. The results show that using both inter-class and intra-class relational constraints achieves better old-class performance than using either term alone. This indicates that the two relational constraints are complementary in preserving old-class knowledge. In addition, the intra-class term contributes more than the inter-class term in our framework, suggesting that maintaining response consistency across samples of the same category is particularly important for old-class retention.

5.4. Activation Function Analysis in DIST Loss

In the proposed framework, we adapt the original DIST loss by replacing the softmax activation with the sigmoid activation for classification logit distillation. This modification is motivated by the multi-class response characteristics of dense object detection, where multiple category responses may provide useful relational information for old-class knowledge preservation. The following is the detailed explanation for this modification.
The Softmax function is commonly used in multi-class classification tasks where each input is assumed to belong to one and only one class. It transforms a vector of logits z = [ z 1 , z 2 , , z K ] into a probability distribution over K classes by the following formulation:
Softmax ( z i ) = exp ( z i ) j = 1 K exp ( z j )
This normalization ensures that the output probabilities are positive and sum to 1, thereby emphasizing the mutual exclusivity between classes.
The Sigmoid function, on the other hand, is typically used in multi-label classification settings where each input may belong to multiple classes simultaneously. It independently maps each logit z i to a value in the range ( 0 ,   1 ) according to the following equation:
Sigmoid ( z i ) = 1 1 + exp ( z i )
Unlike Softmax, the Sigmoid function does not enforce any inter-class competition or normalization across logits. This makes it well-suited for modeling non-exclusive, class-independent probabilities, such as those found in multi-label or soft-target scenarios.
In the logit distillation of this paper, the teacher model provides soft labels—probability distributions across multiple categories—that reflect inter-class confidence relationships. The student model is expected to learn these relationships rather than simply predicting a single correct class. Therefore, using Sigmoid enables a more appropriate modeling of these non-exclusive, correlated outputs.
From Table 8, it is clear that using sigmoid in the DIST loss consistently outperforms softmax at every temperature setting for old classes: sigmoid reaches 69.93%, whereas softmax peaks at just 69.31% (T = 2) and is lower at other temperatures. Although for new classes sigmoid (65.88%) is marginally below softmax at T = 0.5 (65.90%) and T = 1 (65.93%), the difference is negligible—only 0.02–0.05%—and sigmoid still outperforms softmax at T = 2 (65.50%) and T = 3 (64.84%). In other words, sigmoid substantially boosts old-class accuracy while incurring only a minimal cost to new-class performance. Compared to softmax, which requires careful temperature tuning, sigmoid delivers a more stable and balanced incremental-learning result. Therefore, incorporating sigmoid into the DIST loss more effectively balances retention of old-class knowledge with learning of new classes.

5.5. Visualization Analysis

To further analyze the effectiveness of the proposed response selection strategy, we visualize old-class response maps on representative remote-sensing scenes. As shown in Figure 8, two typical old-class categories are selected, including airplanes in a complex airport scene and ships in a dense harbor scene. Each row presents the input image, ground-truth boxes, the response map generated by ERD, and the response map generated by the proposed method.
As shown in Figure 8, ERD/ERS can activate several discriminative regions of old-class objects, but its responses are relatively weak or fragmented for some densely distributed instances. In contrast, Ours/MDS generates more stable and complete responses over old-class targets. For the airplane scene, Ours/MDS highlights more aircraft instances under a complex airport background. For the ship scene, it preserves more continuous responses over densely moored ships. These visualization results further demonstrate that the proposed multi-granularity response selection strategy is beneficial for retaining informative old-class knowledge during incremental learning.

5.6. Discussion

The effectiveness of the proposed method can be mainly attributed to the combination of multi-granularity response selection and old/new class decoupling. In class-incremental object detection, directly distilling all teacher responses may introduce redundant or even misleading information, especially in remote-sensing scenes where objects are densely distributed and different categories often exhibit similar visual appearances. The proposed MDS strategy addresses this issue by selecting informative teacher responses from both channel-wise and global perspectives. The channel-wise selection preserves category-specific response information, while the global selection further filters out low-confidence or less informative spatial responses. Therefore, MDS provides a more refined knowledge transfer mechanism than holistic response selection and helps the student model retain old-class decision knowledge more effectively.
The dual-branch detector also plays an important role in balancing old-class retention and new-class adaptation. In a single-branch incremental detector, old-class distillation and new-class supervised learning are optimized within the same prediction head, which may lead to competition between preserving old decision boundaries and adapting to newly introduced categories. By assigning old-class preservation and new-class learning to two separate branches, the proposed framework reduces the direct optimization conflict between old and new categories. This design is particularly useful for remote-sensing object detection, where inter-class similarity and dense object distributions can easily amplify the interference between old and new classes.
The comparison with FPN-IL further reveals the difference between feature-level and response-level distillation. FPN-IL transfers knowledge at the feature-pyramid level and is effective in preserving multi-scale representations, which is important for remote-sensing objects with large scale variations. In contrast, the proposed method focuses on prediction-response-level knowledge transfer, where informative logits and localization responses are dynamically selected for distillation. The experimental results show that response-level selection is especially beneficial for old-class retention. Feature-level and response-level distillation may be complementary in principle, but their combination requires careful design. As shown in the additional feature-based distillation analysis, naively adding feature alignment to the proposed response-level framework does not necessarily improve performance and may over-constrain the shared representation.
For the DOTA new-class results, the proposed method obtains a positive Diff compared with its corresponding joint-training reference. This result should be interpreted carefully. It does not indicate that incremental learning is generally superior to joint training. Instead, the positive gap may be caused by several factors, including the regularization effect of the frozen teacher model, the decoupled optimization of old and new branches, and category-specific data distribution differences under the adopted split. Therefore, the main conclusion from the DOTA results is that the proposed framework can maintain competitive new-class adaptation while improving old-class retention, rather than universally outperforming joint training.
Remote-sensing datasets often exhibit natural class imbalance, where some categories contain dense and frequent instances while others appear sparsely. The proposed method does not explicitly introduce a class-balanced sampler or category re-weighting strategy. Instead, MDS partially alleviates this issue by selecting informative teacher responses from both channel-wise and global perspectives, which reduces the dominance of redundant high-frequency responses and encourages the student model to focus on discriminative old-class knowledge. Nevertheless, class imbalance is not fully solved in this work. Combining the proposed response-level distillation with class-balanced sampling or adaptive category re-weighting is a promising direction for future research.
Despite its effectiveness, this work still has several limitations. First, the current experiments mainly follow the large-step class-incremental protocol adopted in previous remote-sensing incremental detection studies, which ensures fair comparison with existing methods such as FPN-IL. This setting is also consistent with practical remote-sensing scenarios, where scene transitions or changes in monitoring tasks may introduce a group of new object categories simultaneously rather than only one category at a time. For example, when the observed area changes from relatively simple rural scenes to more complex urban or transportation-related scenes, multiple new categories may emerge together with different spatial layouts, scales, and background distributions. Therefore, the adopted old-10/new-10 and old-8/new-7 protocols provide a meaningful evaluation of substantial category expansion in remote-sensing incremental detection. Nevertheless, small-step sequential scenarios, where only a few categories are introduced at each stage, are also important for evaluating long-term continual learning ability and will be further investigated in future work. Second, this work mainly focuses on response-level distillation because ERD is the most directly related baseline. Although the additional feature-based distillation analysis shows that simple feature alignment does not further improve the proposed framework, more carefully designed hybrid feature-response distillation strategies remain worth investigating. In future work, we will further explore longer incremental sequences, small-step class-incremental protocols, and adaptive feature-response distillation strategies to improve the robustness and generality of remote-sensing incremental object detection.

6. Conclusions

In this paper, we propose an innovative class-incremental object detection approach. Specifically, we extend the traditional single-branch detector architecture into a dual-branch detector architecture, designed to separately train old and new categories through a “divide-and-conquer” strategy. Simultaneously, we introduce an innovative selection mechanism, the multi-granularity dynamic selection (MDS) strategy, for the logit matrix of the old-class teacher model, thereby optimizing the knowledge distillation process from teacher model to student model. Additionally, we apply the DIST loss function that further enhances model accuracy. In particular, our proposed algorithm demonstrates excellent generalizability and extensibility, enabling seamless integration with other powerful deep learning-based object detection frameworks. The comparative results on the DIOR dataset clearly demonstrate the superiority of our proposed method over existing techniques. The results on DIOR and DOTA further demonstrate that the proposed framework generalizes well across different remote-sensing scenarios and effectively balances old-class retention and new-class adaptation.

Author Contributions

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

Funding

This research was funded in part by the Natural Science Foundation of Hubei Province, grant number 2025AFB688, and in part by the National Natural Science Foundation of China, grant number 61976226.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets used in this study are publicly available. DIOR and DOTA can be accessed from their official websites. Additional experimental materials are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cheng, G.; Han, J. A survey on object detection in optical remote sensing images. ISPRS J. Photogramm. Remote Sens. 2016, 117, 11–28. [Google Scholar] [CrossRef]
  2. Girshick, R.; Donahue, J.; Darrell, T.; Malik, J. Rich feature hierarchies for accurate object detection and semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 580–587. [Google Scholar]
  3. Girshick, R. Fast R-CNN. In Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile, 7–13 December 2015; pp. 1440–1448. [Google Scholar]
  4. 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. 2017, 39, 1137–1149. [Google Scholar] [CrossRef] [PubMed]
  5. Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You only look once: Unified, real-time object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar]
  6. 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. 2999–3007. [Google Scholar]
  7. Li, X.; Wang, W.; Wu, L.; Chen, S.; Hu, X.; Li, J.; Tang, J.; Yang, J. Generalized focal loss: Learning qualified and distributed bounding boxes for dense object detection. In Proceedings of the NIPS’20: 34th International Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 6–12 December 2020; Curran Associates Inc.: Red Hook, NY, USA, 2020. [Google Scholar]
  8. Zhou, X.; Wang, D.; Krähenbühl, P. Objects as points. arXiv 2019, arXiv:1904.07850. [Google Scholar]
  9. Hu, X.; Ren, Z.; Bhatti, U.A.; Huang, M.; Wu, Y. DCEDet: Tiny Object Detection in Remote Sensing Images Based on Dual-Contrast Feature Enhancement and Dynamic Distance Measurement. Remote Sens. 2025, 17, 2876. [Google Scholar] [CrossRef]
  10. Cheng, G.; Zhou, P.; Han, J. Learning rotation-invariant convolutional neural networks for object detection in VHR optical remote sensing images. IEEE Trans. Geosci. Remote Sens. 2016, 54, 7405–7415. [Google Scholar] [CrossRef]
  11. Xia, G.-S.; Bai, X.; Ding, J.; Zhu, Z.; Belongie, S.; Luo, J.; Datcu, M.; Pelillo, M.; Zhang, L. DOTA: A large-scale dataset for object detection in aerial images. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018; pp. 3974–3983. [Google Scholar]
  12. Li, K.; Wan, G.; Cheng, G.; Meng, L.; Han, J. Object detection in optical remote sensing images: A survey and a new benchmark. ISPRS J. Photogramm. Remote Sens. 2020, 159, 296–307. [Google Scholar] [CrossRef]
  13. 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. 3500–3509. [Google Scholar]
  14. Xie, X.; Cheng, G.; Li, Q.; Miao, S.; Li, K.; Han, J. Fewer is more: Efficient object detection in large aerial images. Sci. China Inf. Sci. 2023, 67, 112106. [Google Scholar] [CrossRef]
  15. Zhang, Y.; Ye, M.; Zhu, G.; Liu, Y.; Guo, P.; Yan, J. FFCA-YOLO for small object detection in remote sensing images. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–15. [Google Scholar] [CrossRef]
  16. Hua, X.; Wang, X.; Rui, T.; Zhang, H.; Wang, D. A fast self-attention cascaded network for object detection in large scene remote sensing images. Appl. Soft Comput. 2020, 94, 106495. [Google Scholar] [CrossRef]
  17. Fontanet Garcia, N.; Boccardo, P. Object Detection in Optical Remote Sensing Images: A Systematic Review of Methods, Benchmarks, and Operational Applications. Remote Sens. 2026, 18, 1289. [Google Scholar] [CrossRef]
  18. van de Ven, G.M.; Tolias, A.S. Three scenarios for continual learning. arXiv 2019, arXiv:1904.07734. [Google Scholar]
  19. Hinton, G.; Vinyals, O.; Dean, J. Distilling the knowledge in a neural network. arXiv 2015, arXiv:1503.02531. [Google Scholar]
  20. Chen, G.; Choi, W.; Yu, X.; Han, T.; Chandraker, M. Learning efficient object detection models with knowledge distillation. In Proceedings of the NIPS’17: 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Curran Associates Inc.: Red Hook, NY, USA, 2017; pp. 742–751. [Google Scholar]
  21. Sun, R.; Tang, F.; Zhang, X.; Xiong, H.; Tian, Q. Distilling object detectors with task adaptive regularization. arXiv 2020, arXiv:2006.13108. [Google Scholar]
  22. Gou, J.; Yu, B.; Maybank, S.J.; Tao, D. Knowledge distillation: A survey. Int. J. Comput. Vis. 2021, 129, 1789–1819. [Google Scholar] [CrossRef]
  23. Feng, T.; Wang, M.; Yuan, H. Overcoming catastrophic forgetting in incremental object detection via elastic response distillation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 9417–9426. [Google Scholar]
  24. Huang, T.; You, S.; Wang, F.; Qian, C.; Xu, C. Knowledge distillation from a stronger teacher. In Proceedings of the NIPS’22: 36th International Conference on Neural Information Processing Systems, New Orleans, LA, USA, 28 November–9 December 2022; Curran Associates Inc.: Red Hook, NY, USA, 2022. [Google Scholar]
  25. Mao, A.; Mohri, M.; Zhong, Y. Cross-entropy loss functions: Theoretical analysis and applications. In Proceedings of the 40th International Conference on Machine Learning, Honolulu, HI, USA, 23–29 July 2023. [Google Scholar]
  26. Cohen, I.; Huang, Y.; Chen, J.; Benesty, J. Pearson correlation coefficient. In Noise Reduction in Speech Processing; Springer: Berlin/Heidelberg, Germany, 2009; pp. 1–4. [Google Scholar]
  27. Rebuffi, S.-A.; Kolesnikov, A.; Sperl, G.; Lampert, C.H. iCaRL: Incremental classifier and representation learning. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 5533–5542. [Google Scholar]
  28. Rolnick, D.; Ahuja, A.; Schwarz, J.; Lillicrap, T.P.; Wayne, G. Experience replay for continual learning. In Proceedings of the NIPS’19: 33rd International Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 8–14 December 2019; Curran Associates Inc.: Red Hook, NY, USA, 2019. [Google Scholar]
  29. Li, Z.; Hoiem, D. Learning without forgetting. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 40, 2935–2947. [Google Scholar] [CrossRef] [PubMed]
  30. Shmelkov, K.; Schmid, C.; Alahari, K. Incremental learning of object detectors without catastrophic forgetting. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 3420–3429. [Google Scholar]
  31. Hao, Y.; Fu, Y.; Jiang, Y.-G.; Tian, Q. An end-to-end architecture for class-incremental object detection with knowledge distillation. In Proceedings of the IEEE International Conference on Multimedia and Expo, Shanghai, China, 8–12 July 2019; pp. 1–6. [Google Scholar]
  32. Chen, J.; Wang, S.; Chen, L.; Cai, H.; Qian, Y. Incremental detection of remote sensing objects with feature pyramid and knowledge distillation. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5600413. [Google Scholar] [CrossRef]
  33. Pérez-Rúa, J.-M.; Zhu, X.; Hospedales, T.M.; Xiang, T. Incremental few-shot object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 13843–13852. [Google Scholar]
  34. Liu, Z.; Wang, Y.; Luo, Y.; Luo, C. Graph-based few-shot incremental learning algorithm for unknown class detection. Appl. Soft Comput. 2024, 154, 111363. [Google Scholar] [CrossRef]
  35. Wang, S.; Song, Y.; Xiang, J.; Chen, Y.; Zhong, P.; Fu, R. Mask-Guided Teacher–Student Learning for Open-Vocabulary Object Detection in Remote Sensing Images. Remote Sens. 2025, 17, 3385. [Google Scholar] [CrossRef]
  36. Romero, A.; Ballas, N.; Kahou, S.E.; Chassang, A.; Gatta, C.; Bengio, Y. FitNets: Hints for thin deep nets. arXiv 2015, arXiv:1412.6550. [Google Scholar]
  37. Yang, Z.; Li, Z.; Jiang, X.; Gong, Y.; Yuan, Z.; Zhao, D.; Yuan, C. Focal and global knowledge distillation for detectors. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 4643–4652. [Google Scholar]
  38. Yang, Z.; Li, Z.; Shao, M.; Shi, D.; Yuan, Z.; Yuan, C. Masked generative distillation. In Proceedings of the European Conference on Computer Vision, Tel Aviv, Israel, 23–27 October 2022; pp. 53–69. [Google Scholar]
  39. Zheng, Z.; Ye, R.; Hou, Q.; Ren, D.; Wang, P.; Zuo, W.; Cheng, M.-M. Localization distillation for object detection. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 10070–10083. [Google Scholar] [CrossRef] [PubMed]
  40. Sun, S.; Ren, W.; Li, J.; Wang, R.; Cao, X. Logit standardization in knowledge distillation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 17–21 June 2024; pp. 15731–15740. [Google Scholar]
  41. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  42. Lin, T.-Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature pyramid networks for object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 936–944. [Google Scholar]
Figure 1. Representative failure cases of Elastic Response Distillation (ERD) on DIOR. (a) A dense airport scene where multiple old-class airplane instances are partially or completely misclassified as the newly introduced windmill class. (b) A large-object airport scene where old-class airplane regions are also incorrectly assigned to the new windmill category. These two cases illustrate that ERD may suffer from old/new class confusion in both dense multi-instance scenes and large-object airport scenes when fine-grained response information is insufficiently preserved.
Figure 1. Representative failure cases of Elastic Response Distillation (ERD) on DIOR. (a) A dense airport scene where multiple old-class airplane instances are partially or completely misclassified as the newly introduced windmill class. (b) A large-object airport scene where old-class airplane regions are also incorrectly assigned to the new windmill category. These two cases illustrate that ERD may suffer from old/new class confusion in both dense multi-instance scenes and large-object airport scenes when fine-grained response information is insufficiently preserved.
Remotesensing 18 02032 g001
Figure 2. Comparison of different knowledge distillation methods in object detection. FGD denotes Focal and Global Distillation, MGD denotes Masked Generative Distillation, LD denotes Localization Distillation, and LS-KD denotes Logit Standardization Knowledge Distillation.
Figure 2. Comparison of different knowledge distillation methods in object detection. FGD denotes Focal and Global Distillation, MGD denotes Masked Generative Distillation, LD denotes Localization Distillation, and LS-KD denotes Logit Standardization Knowledge Distillation.
Remotesensing 18 02032 g002
Figure 3. Overall architecture of the proposed dual-branch incremental detector. The framework consists of two stages: (a) incremental training and (b) inference. During incremental training, the frozen teacher detector provides selected old-class responses through MDS to supervise the old-class distillation branch (ODB), while the new-class learning branch (NLB) is optimized with new-class ground-truth annotations. During inference, only the student detector is used, and old-class and new-class predictions are merged by label remapping, concatenation, and NMS to obtain the final detection results.
Figure 3. Overall architecture of the proposed dual-branch incremental detector. The framework consists of two stages: (a) incremental training and (b) inference. During incremental training, the frozen teacher detector provides selected old-class responses through MDS to supervise the old-class distillation branch (ODB), while the new-class learning branch (NLB) is optimized with new-class ground-truth annotations. During inference, only the student detector is used, and old-class and new-class predictions are merged by label remapping, concatenation, and NMS to obtain the final detection results.
Remotesensing 18 02032 g003
Figure 4. Comparison between ERS and the proposed MDS. (a) ERS performs global-level response filtering after channel-wise maximum compression, which may discard class-specific channel information before selection. (b) MDS first conducts per-channel response filtering and then applies global spatial selection, preserving more fine-grained class-specific information for distillation. Arrows indicate the response-flow process, × denotes element-wise masking, and different colors are used to distinguish response maps, masks, and selection stages.
Figure 4. Comparison between ERS and the proposed MDS. (a) ERS performs global-level response filtering after channel-wise maximum compression, which may discard class-specific channel information before selection. (b) MDS first conducts per-channel response filtering and then applies global spatial selection, preserving more fine-grained class-specific information for distillation. Arrows indicate the response-flow process, × denotes element-wise masking, and different colors are used to distinguish response maps, masks, and selection stages.
Remotesensing 18 02032 g004
Figure 5. Illustration of inter-class and intra-class relational knowledge in DIST loss. Inter-class relations characterize the correlation among category predictions within a sample, while intra-class relations model the consistency of prediction responses across different samples of the same category. The orange dashed box illustrates an example inter-class relation within one instance, while the green dashed box illustrates an example intra-class relation across different instances.
Figure 5. Illustration of inter-class and intra-class relational knowledge in DIST loss. Inter-class relations characterize the correlation among category predictions within a sample, while intra-class relations model the consistency of prediction responses across different samples of the same category. The orange dashed box illustrates an example inter-class relation within one instance, while the green dashed box illustrates an example intra-class relation across different instances.
Remotesensing 18 02032 g005
Figure 6. Hyperparameter analysis of k 1 and k 2 in MDS on DIOR. Different settings indicate different response selection thresholds.The legend entries denote ( k 1 , k 2 ) pairs. The dashed lines indicate the corresponding old-class and new-class mAP values of the ERS baseline.
Figure 6. Hyperparameter analysis of k 1 and k 2 in MDS on DIOR. Different settings indicate different response selection thresholds.The legend entries denote ( k 1 , k 2 ) pairs. The dashed lines indicate the corresponding old-class and new-class mAP values of the ERS baseline.
Remotesensing 18 02032 g006
Figure 7. Effect of different α and β settings in the DIST loss on old-class retention and new-class adaptation. The x-axis labels denote ( α , β ) pairs.
Figure 7. Effect of different α and β settings in the DIST loss on old-class retention and new-class adaptation. The x-axis labels denote ( α , β ) pairs.
Remotesensing 18 02032 g007
Figure 8. Visualization comparison of old-class response maps on representative remote-sensing scenes. Each row shows the input image, ground-truth boxes, the response map generated by ERD with ERS, and the response map generated by the proposed method with MDS. Compared with ERD/ERS, Ours/MDS produces stronger and more complete responses around old-class targets, especially in complex airport scenes with multiple airplanes and dense harbor scenes with numerous ships. In the ground-truth column, green boxes indicate object annotations. In the response maps, warmer colors denote stronger response activations, while cooler colors denote weaker responses.
Figure 8. Visualization comparison of old-class response maps on representative remote-sensing scenes. Each row shows the input image, ground-truth boxes, the response map generated by ERD with ERS, and the response map generated by the proposed method with MDS. Compared with ERD/ERS, Ours/MDS produces stronger and more complete responses around old-class targets, especially in complex airport scenes with multiple airplanes and dense harbor scenes with numerous ships. In the ground-truth column, green boxes indicate object annotations. In the response maps, warmer colors denote stronger response activations, while cooler colors denote weaker responses.
Remotesensing 18 02032 g008
Table 1. Ablation results of different strategies on DIOR under the old-10/new-10 setting. The best incremental results are marked in bold.
Table 1. Ablation results of different strategies on DIOR under the old-10/new-10 setting. The best incremental results are marked in bold.
MethodStrategyOld-10New-10
mAP Diff mAP Diff
GFLjoint70.40065.910
ERDincremental67.99−2.4165.28−0.63
ERD + DIST lossincremental68.18−2.2264.74−1.17
Baseline + w/o selectincremental62.56−7.8461.54−4.37
Baseline + MDSincremental68.26−2.1464.10−1.81
Baseline + Dual-branchincremental68.05−2.3564.38−1.53
Baseline + MDS + Dual-branchincremental69.53−0.8765.84−0.07
Baseline + MDS + DIST lossincremental68.25−2.1563.80−2.11
Baseline + MDS + Dual-branch+DIST lossincremental69.93−0.4765.88−0.03
Table 2. Additional analysis of feature-based distillation on DIOR under the old-10/new-10 setting. Diff denotes the performance gap relative to the corresponding joint-training reference.
Table 2. Additional analysis of feature-based distillation on DIOR under the old-10/new-10 setting. Diff denotes the performance gap relative to the corresponding joint-training reference.
MethodStrategyOld-10New-10
mAP Diff mAP Diff
GFLjoint70.40065.910
ERDresponse KD67.99−2.4165.28−0.63
Feature KD onlyfeature KD54.70−15.7059.20−6.71
Ours + Feature KDresponse KD + feature KD68.90−1.5065.70−0.21
OursMDS + dual-branch + DIST69.93−0.4765.88−0.03
Table 3. Summary of compared incremental detection methods.
Table 3. Summary of compared incremental detection methods.
MethodDetector TypeMain Distillation LevelResult Source
Fast-IL [30]Two-stageOutput-level regularizationReported in FPN-IL [32]
Faster-IL [31]Two-stageFeature-level RPN distillationReported in FPN-IL [32]
FPN-IL [32]Two-stage with FPNFeature-pyramid-level distillationReported in FPN-IL [32]
ERD [23]One-stage GFLResponse-level logit distillationRe-implemented in this work
OursOne-stage GFLResponse-level MDS + dual-branch decouplingImplemented in this work
Table 4. Comparison of detection results on old classes of DIOR. The best and second-best incremental mAP values are marked in bold and underlined, respectively. For Diff, bold and underline indicate the best and second-best gaps relative to the corresponding joint-training result, where values closer to 0 indicate less degradation and positive values indicate improvement over joint training.
Table 4. Comparison of detection results on old classes of DIOR. The best and second-best incremental mAP values are marked in bold and underlined, respectively. For Diff, bold and underline indicate the best and second-best gaps relative to the corresponding joint-training result, where values closer to 0 indicate less degradation and positive values indicate improvement over joint training.
MethodsStrategyOld 10 CategoriesmAP
Airplane Baseball Field Bridge GTF Vehicle Ship TC Airport Chimney Dam
Fast-IL [30]incremental22.446.77.036.36.59.135.545.466.734.231.00
joint22.449.010.243.07.07.838.752.669.735.033.50
Diff0.0−2.3−3.2−6.7−0.5+1.3−3.2−7.2−3.0−0.8−2.50
Faster-IL [31]incremental23.061.99.550.115.829.273.336.564.03.336.70
joint37.060.918.256.428.141.875.757.168.630.047.40
Diff−14.0+1.0−8.7−6.3−12.3−12.6−2.4−20.6−4.6−26.7−10.70
ERD [23]incremental47.878.286.554.076.971.464.779.441.979.167.99
joint63.673.886.161.078.277.568.876.240.078.870.40
Diff−15.8+4.4+0.4−7.0−1.3−6.1−4.1+3.2+1.9+0.3−2.41
FPN-IL [32]incremental47.671.546.183.154.185.785.074.877.761.868.74
joint55.170.743.783.053.785.684.975.778.562.769.36
Diff−7.5+0.8+2.4+0.1+0.4+0.1+0.1−0.9−0.8−0.9−0.62
Oursincremental55.877.786.261.376.876.764.881.340.278.569.93
joint63.673.886.161.078.277.568.876.240.078.870.40
Diff−7.8+3.9+0.1+0.3−1.4−0.8−4.0+5.1+0.2−0.3−0.47
Table 5. Comparison of detection results on new classes of DIOR. The best and second-best incremental mAP values are marked in bold and underlined, respectively. For Diff, bold and underline indicate the best and second-best gaps relative to the corresponding joint-training result, where values closer to 0 indicate less degradation and positive values indicate improvement over joint training.
Table 5. Comparison of detection results on new classes of DIOR. The best and second-best incremental mAP values are marked in bold and underlined, respectively. For Diff, bold and underline indicate the best and second-best gaps relative to the corresponding joint-training result, where values closer to 0 indicate less degradation and positive values indicate improvement over joint training.
MethodsStrategyNew 10 CategoriesmAP
Basketball CourtSTHarborETSESAGolf CourseOverpassStadiumTrain StationWind Mill
Fast-IL [30]incremental33.710.312.523.823.539.712.827.51.49.219.40
joint58.213.027.933.243.766.920.751.15.421.434.10
Diff−24.5−2.7−15.4−9.4−20.2−27.2−7.9−23.6−4.0−12.2−14.70
Faster-IL [31]incremental70.029.317.933.454.062.843.248.138.072.947.00
joint70.429.816.437.953.864.342.847.239.574.947.70
Diff−0.4−0.5+1.5−4.5+0.2−1.5+0.4+0.9−1.5−2.0−0.70
ERD [23]incremental80.153.065.052.251.873.661.287.248.180.665.28
joint81.056.270.156.942.473.060.986.145.886.765.91
Diff−0.9−3.2−5.1−4.7+9.4+0.6+0.3+1.1+2.3−6.1-0.63
FPN-IL [32]incremental86.858.359.166.973.371.060.169.249.686.868.11
joint87.269.863.265.980.481.657.261.258.388.371.31
Diff−0.4−11.5−4.1+1.0−7.1−10.6+2.9+8.0−8.7−1.5−3.20
Oursincremental80.451.564.451.354.674.862.687.648.483.265.88
joint81.056.270.156.942.473.060.986.145.886.765.91
Diff−0.6−4.7−5.7−5.6+12.2+1.8+1.7+1.5+2.6−3.5−0.03
Table 6. Comparison of detection results on old classes of DOTA. The best and second-best incremental mAP values are marked in bold and underlined, respectively. For Diff, bold and underline indicate the best and second-best gaps relative to the corresponding joint-training result, where values closer to 0 indicate less degradation and positive values indicate improvement over joint training.
Table 6. Comparison of detection results on old classes of DOTA. The best and second-best incremental mAP values are marked in bold and underlined, respectively. For Diff, bold and underline indicate the best and second-best gaps relative to the corresponding joint-training result, where values closer to 0 indicate less degradation and positive values indicate improvement over joint training.
MethodsStrategyOld 8 CategoriesmAP
Plane Baseball-Diamond Bridge GTF Small Vehicle Large Vehicle Ship Tennis Court
Fast-IL [30]incremental48.526.72.931.43.120.716.857.525.95
joint50.728.34.432.43.120.715.758.926.78
Diff−2.2−1.6−1.5−1.00.00.0+1.1−1.4−0.83
Faster-IL [31]incremental57.936.918.125.414.029.028.579.236.13
joint66.047.531.021.015.139.631.280.941.54
Diff−8.1−10.6−12.9+4.4−1.1−10.6−2.7−1.7−5.41
ERD [23]incremental83.863.644.148.755.377.568.192.566.70
joint84.972.645.563.755.981.969.493.670.94
Diff−1.1−9.0−1.4−15.0−0.6−4.4−1.3−1.1−4.24
FPN-IL [32]incremental79.666.246.659.153.778.281.991.269.56
joint80.969.149.457.453.876.480.490.869.78
Diff−1.3−2.9−2.8+1.7−0.1+1.8+1.5+0.4−0.59
Oursincremental83.871.644.467.555.876.869.292.770.23
joint84.972.645.563.755.981.969.493.670.94
Diff−1.1−1.0−1.1+3.8−0.1−5.1−0.2−0.9−0.71
Table 7. Comparison of detection results on new classes of DOTA. The best and second-best incremental mAP values are marked in bold and underlined, respectively. For Diff, bold and underline indicate the best and second-best gaps relative to the corresponding joint-training result, where values closer to 0 indicate less degradation and positive values indicate improvement over joint training.
Table 7. Comparison of detection results on new classes of DOTA. The best and second-best incremental mAP values are marked in bold and underlined, respectively. For Diff, bold and underline indicate the best and second-best gaps relative to the corresponding joint-training result, where values closer to 0 indicate less degradation and positive values indicate improvement over joint training.
MethodsStrategyNew 7 CategoriesmAP
Basketball CourtStorage TankSoccer Ball FieldRoundaboutHarborSwimming PoolHelicopter
Fast-IL [30]incremental12.214.622.56.217.413.24.712.97
joint23.518.128.213.136.720.318.222.59
Diff−11.3−3.5−5.7−6.9−19.3−7.1−13.5−9.61
Faster-IL [31]incremental18.329.119.830.242.435.49.726.41
joint14.832.414.836.745.136.18.126.86
Diff+3.5−3.3+5.0−6.5−2.7−0.7+1.6−0.44
ERD [23]incremental52.162.147.958.968.846.536.653.27
joint57.166.042.159.872.849.842.555.73
Diff−5.0−3.9+5.8−0.9−4.0−3.3−5.9−2.46
FPN-IL [32]incremental52.168.556.068.770.662.745.960.64
joint56.071.458.169.074.261.435.760.83
Diff−3.9−2.9−2.1−0.3−3.6+1.3+10.2−0.19
Oursincremental55.065.655.962.579.546.838.857.73
joint57.166.042.159.872.849.842.555.73
Diff−2.1−0.4+13.8+2.7+6.7−3.0−3.7+2.00
Table 8. Performance comparison of different activation functions in the DIST loss on DIOR under the old-10/new-10 setting.
Table 8. Performance comparison of different activation functions in the DIST loss on DIOR under the old-10/new-10 setting.
MethodmAP (Old-10)mAP (New-10)
sigmoid69.9365.88
softmax ( T = 0.5 )68.7765.90
softmax ( T = 1 )69.0965.93
softmax ( T = 2 )69.3165.50
softmax ( T = 3 )67.2464.84
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

Li, S.; Wang, W.; Xu, Y.; Yao, W.; Xu, S. A Dual-Branch Detector Based on the Multi-Granularity Dynamic Selection Mechanism for Remote Sensing Incremental Detection. Remote Sens. 2026, 18, 2032. https://doi.org/10.3390/rs18122032

AMA Style

Li S, Wang W, Xu Y, Yao W, Xu S. A Dual-Branch Detector Based on the Multi-Granularity Dynamic Selection Mechanism for Remote Sensing Incremental Detection. Remote Sensing. 2026; 18(12):2032. https://doi.org/10.3390/rs18122032

Chicago/Turabian Style

Li, Shixi, Weiji Wang, Yousheng Xu, Wei Yao, and Shengzhou Xu. 2026. "A Dual-Branch Detector Based on the Multi-Granularity Dynamic Selection Mechanism for Remote Sensing Incremental Detection" Remote Sensing 18, no. 12: 2032. https://doi.org/10.3390/rs18122032

APA Style

Li, S., Wang, W., Xu, Y., Yao, W., & Xu, S. (2026). A Dual-Branch Detector Based on the Multi-Granularity Dynamic Selection Mechanism for Remote Sensing Incremental Detection. Remote Sensing, 18(12), 2032. https://doi.org/10.3390/rs18122032

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