Next Article in Journal
A Modified Range Doppler Algorithm for High-Squint SAR Data Imaging
Next Article in Special Issue
An Improved S2A-Net Algorithm for Ship Object Detection in Optical Remote Sensing Images
Previous Article in Journal
Infrared Small Target Detection Based on a Temporally-Aware Fully Convolutional Neural Network
Previous Article in Special Issue
Label Smoothing Auxiliary Classifier Generative Adversarial Network with Triplet Loss for SAR Ship Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Technical Note

MOON: A Subspace-Based Multi-Branch Network for Object Detection in Remotely Sensed Images

1
Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
2
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(17), 4201; https://doi.org/10.3390/rs15174201
Submission received: 12 July 2023 / Revised: 7 August 2023 / Accepted: 24 August 2023 / Published: 26 August 2023

Abstract

:
The effectiveness of training-based object detection heavily depends on the amount of sample data. But in the field of remote sensing, the amount of sample data is difficult to meet the needs of network training due to the non-cooperative imaging modes and complex imaging conditions. Moreover, the imbalance of the sample data between different categories may lead to the long-tail problem during the training. Given that similar sensors, data acquisition approaches, and data structures could make the targets in different categories possess certain similarities, those categories can be modeled together within a subspace rather than the entire space to leverage the amounts of sample data in different subspaces. To this end, a subspace-dividing strategy and a subspace-based multi-branch network is proposed for object detection in remotely sensed images. Specifically, a combination index is defined to depict this kind of similarity, a generalized category consisting of similar categories is proposed to represent the subspace, and a new subspace-based loss function is devised to address the relationship between targets in one subspace and across different subspaces to integrate the sample data from similar categories within a subspace and to balance the amounts of sample data between different subspaces. Furthermore, a subspace-based multi-branch network is constructed to ensure the subspace-aware regression. Experiments on the DOTA and HRSC2016 datasets demonstrated the superiority of our proposed method.

Graphical Abstract

1. Introduction

Object detection in remotely sensed images is a challenging task due to the non-cooperative imaging mode and complex imaging conditions. Although, for natural images, learning-based object detection has acquired impressive advances in the last decade, such as Faster RCNN [1], YOLO [2], SSD [3], and RetinaNet [4], their applicability to remotely sensed images is limited. This limitation arises from the massive irrelevant backgrounds under the non-cooperative imaging mode and the diversity of targets under complex imaging conditions.
Indeed, early learning models for object detection in remotely sensed images were improved from the original models for object detection in natural images by adjusting the regression strategy, such as the FR-O [5], LR-O [6], and DCN [7], which were enlightening but suffered from poor detection accuracy at the same time.
Inspired by scene text detection, various object detection methods for remotely sensed images have been proposed, such as the R2CNN [8], RRPN [9], ICN [10], and CAD-Net [11], with a higher detection accuracy but also with an increase in computation complexity. Specifically, the R2CNN [8] utilized multi-scale features and inclined non-maximum suppression (NMS) to detect oriented objects. The RRPN [9] introduced the rotational region proposal network (RPN) and rotational region-of-interest (RoI) strategy to handle arbitrary-oriented proposals. The ICN [10] also applied the rotational RPN, multi-scale rotational RoI, and rotational NMS for the detection of oriented objects. CAD-Net [11] incorporated global and local features to improve the accuracy of object detection in remotely sensed images. However, these methods primarily emphasized the improvement of network structures for better feature expression rather than focusing on the properties of remotely sensed targets.
With further study of the properties of remotely sensed images, SCRDet [12], RT [13], Gliding Vertex [14], BBAvector [15], and HeatNet [16] were proposed to tackle certain characteristics of remotely sensed targets. In these methods, SCRDet [12] employed pixel and channel attention for the detection of small and cluttered objects. RT [13] designed a rotated RoI learner and a rotated position-sensitive RoI align module to extract rotation-invariant features. Gliding Vertex [14] utilized the gliding of the vertex of the horizontal bounding box on each side to denote an oriented object. BBAvector [15] detected the center keypoints and regressed the box-boundary-aware vectors to capture the oriented objects. HeatNet [16] addressed the cluster distribution problem of remotely sensed targets and refined an FFT-based heatmap to tackle the challenge of densely distributed targets. These methods concerned certain properties of remotely sensed targets, most of which focused on improving the representation of oriented bounding boxes. However, the relationship between the targets in different categories has not been taken into account, especially regarding the imbalance problem of sample data between different categories [17].
In recent years, transformers have also been introduced to object detection in remotely sensed images, such as the AO2-DETR [18], Gansformer [19], TRD [20], and TransConvNet [21], to deal with the small sample problem in network training [22]. Specifically, the AO2-DETR [18] generated oriented proposals to modulate cross-attention in the transformer decoder. Gansformer [19] employed a generative model to expand the sample data before the transformer backbone. The TRD [20] combined data augmentation with a transformer to improve the detection performance. TransConvNet [21] utilized an adaptive feature-fusion network to improve the representational ability for the remotely sensed targets. These methods focused on improving learning efficiency to deal with the small sample problem in network training [22]. However, nearly none of these methods concerned with the influence of the long-tail problem, which arises from the imbalance of sample data between different categories, as shown in Figure 1.
Moreover, almost all of the above learning models take the entire sample space as one space, which makes the high-dimensional nonlinearity for all of the possible categories cannot be neglected, whereby the high expressing ability, with more learning parameters for this kind of high-dimensional nonlinearity, must be considered. Additionally, more training samples are required to ensure the steady learning of the network. However, due to the non-cooperative imaging mode and complex imaging conditions, the amount of sample data is difficult to meet the needs of network training [23]. Training a universal network for the entire sample space has been confirmed by other application tasks to be much more difficult, or even impossible, compared to training several specific subnetworks for each subspace [24,25,26,27]. Specifically, to deal with this problem, GLRR [24] combined similar image patches into one group and removed the noise in the hyperspectral images by using a group-based reconstruction with a low-rank constraint, [25] divided the pixels in one sample image into different subspaces by using an unsupervised clustering, and learned the nonlinear relationship from the RGB to the high-spatial-resolution hyperspectral image by using a cluster-based multi-branch network for spectral super resolution. Furthermore, a fusion method for low-spatial-resolution hyperspectral and high-spatial-resolution multi-spectral images was also proposed [26]. Apart from these, [27] also utilized the subspace-dividing strategy for change detection in hyperspectral images. We realized that the similarity between the different categories should also be considered for the training of an object detection network. Especially, a similarity measurement method for different categories suitable for the object detection, a new subspace-dividing strategy especially for the imbalance problem between different categories, and a suitable network structure for the subspace-based object detection should be considered for remotely sensed images.
On the other hand, for the loss functions in object detection networks, two paradigms exist, i.e., learning from the sample data with category-level labels and learning from sample data with instance-level labels [28]. The former optimized the similarity between sample data and feature expression by using category-level loss functions, such as L2-softmax [29], large-margin softmax [30], and AM softmax [31]. The latter optimized the instance-level similarity through metric learning based loss functions, such as triplet loss [32], angular loss [33], and multi-similarity loss [34]. Among these methods, the category-level loss function is dominant for object detection in remotely sensed images, which follows the convention of object detection in natural images. On this basis, SCRDet [12] and RSDet [35] introduced constraints to the loss function, i.e., the IoU Smooth L1 Loss and Modulated Loss. DCL [36] utilized the angle distance and aspect-ratio-sensitive weighting to handle the boundary discontinuity of labels. Most of these methods primarily focused on the category-level loss function and the instance-level loss function, without thoroughly exploring the relationship between the targets of different categories.
Faced with the above problems, a subspace-dividing strategy and a subspace-based Multi-branch Object detectiOn Network (termed as MOON) is proposed in this paper to leverage the amounts of sample data in different subspaces and solve the long-tail problem for the remotely sensed images. In detail, a combination index is defined to depict this kind of similarity, a generalized category consisting of similar categories is proposed to represent the subspace by using the combination index, and a new subspace-based loss function is devised to take the relationship between targets in one subspace and across different subspaces into consideration to integrate the sample data from similar categories within a subspace and to balance the amounts of sample data between different subspaces. Moreover, a subspace-based multi-branch network is constructed to ensure the subspace-aware regression, combined with a specially designed module to decouple the shared features into a horizontal and rotated branch, and to enhance the rotated features. The novelties and the contributions of our proposed method can be summarized as follows:
  • To our best knowledge, this is the first time that the long-tail problem in object detection for remotely sensed images is focused to solve the high imbalance of sample data between different categories;
  • A new framework of subspace-based object detection for remotely sensed images is proposed, in which a new combination index is defined to quantify certain similarities between different categories, and a new subspace-dividing strategy is also proposed to divide the entire sample space and balance the amounts of sample data between different subspaces;
  • A new subspace-based loss function is designed to account for the relationship between targets in one subspace and across different subspaces, and a subspace-based multi-branch network is constructed to ensure the subspace-aware regression, combined with a specially designed module to decouple the learning of horizontal and rotated features.

2. Proposed Method

2.1. Problem Formulation

Theoretically, the process of object detection in remotely sensed images can be formulated as the learning of the posterior P ( C B , I ) [37], where C = { C 1 , C 2 , , C K } denotes the categories of remotely sensed targets, B denotes the bounding boxes, and I denotes the learned representation of the sample data [1]. The joint distribution of the sample data for object detection can be formulated as P ( C , B , I ) , which can be decomposed by the Bayes formulation:
P ( C , B , I ) = P ( C B , I ) P ( B , I )
If P ( B , I ) is further decoupled into P ( B , I ) = P ( B I ) P ( I ) , the conditional distribution P ( B I ) , i.e., the bounding box prediction, will not formally involve the target properties of different categories for the remotely sensed targets. Furthermore, the prediction P ( C B , I ) contradicts the paradigm of object detection methods, as the bounding box regression of a target cannot be determined before the classification prediction. To accurately depict the process of object detection in remotely sensed images, Equation (1) should be rewritten into Equation (2), as follows:
P ( C , B , I ) = P ( B C , I ) P ( C , I )
where P ( C , I ) can be further decoupled into P ( C , I ) = P ( C I ) P ( I ) , which means the whole process is from sample data learning to classification prediction, and finally to bounding box regression. It is evident that, for the marginal distribution P ( I ) , if the amount of sample data is difficult to meet the needs of the network training, the learning models would suffer from the poor expression ability. For the classification prediction P ( C I ) , the imbalance between the different categories of the targets would result in the long-tail problem, which arises from the imbalance of the sample data between different categories, as shown in Figure 1. This issue is exemplified by using the influential DOTA dataset [5] for remotely sensed object detection. From Figure 1, it can be seen that both the image number and the target number of each category exhibit a high imbalance. Even after applying the official data augmentation preprocessing for these sample images [13], i.e., cropping each sample image into multi-image patches with the same size, the long-tail problem has not been ameliorated. In addition, P ( B C , I ) reflects the implicit influence of classification prediction on the bounding box regression, which has not arisen much attention in current object detection approaches for remotely sensed images.

2.2. Combination Index and Subspace Division

To solve the long-tail problem, the similarity between different categories of remotely sensed targets should be considered. Concretely, as similar sensors, data acquisition approaches and data structures could make the targets in different categories possess certain similarities, and those categories should be modeled together in a subspace rather than the entire space to leverage the amounts of sample data in different categories. To depict this kind of similarity, which adopts a morphological similarity instead of the traditional feature similarity, for a category C K , a combination index Ψ k of different impact factors is defined, including the averaged target size ρ , averaged aspect ratio ν , target number n , and image number N :
Ψ k = ρ k ν k 1 1 / C ν k × l o g ( n k N k ) , k = 1 , , C K
The consideration of image number N , target number n , and the averaged target size ρ are motivated by the need to address the imbalance between different categories with different amounts of sample data, as shown in Figure 1. And the averaged aspect ratio ν is taken into account for the different difficulties of different categories influenced by the appearance of remotely sensed targets. The reason for selecting these impact factors is that, due to the non-cooperative imaging mode and complex imaging conditions of remotely sensed images, these properties are deemed more representative than the extracted features for the remotely sensed targets [17]. Moreover, these parameters can be directly acquired from the labels of the sample data before the network training, while the extracted features can usually only be available after the process of network training or even after the process of object detection, which is obviously contrary to the original intention of the network training.
Taking the DOTA dataset [5] as an example, the combination indexes Ψ k are calculated for 12 representative remotely sensed object detection methods from the Object Detection in Aerial Images (ODAI) challenge, including the RetinaNet [4], R2CNN [8], RRPN [9], LR-O [6], DCN [7], RT [13], ICN [10], Mask RCNN [38], HTC, R3Det [39], and BBAvector [15]. The relation between the combination index Ψ k (x-axis) and the accuracy of object detection (y-axis) is shown in Figure 2.
From Figure 2, it can be seen that, if the combination indexes of different categories are close, their prediction results are close as well, such as the three categories of the large vehicle (LV), small vehicle (SV), and ship (SH) in the dark blue box, as well as the two categories of the tennis court (TC) and basketball court (BC) in the light blue box. It is believed that these kinds of similar categories should be modeled together in one subspace rather than in the entire space to reduce the high-dimensional nonlinearity of the sample data in the entire space and to integrate the sample data within a subspace together for a steadier learning of the network. In light of this, as shown as Equation (4), the relationship of the absolute difference Ψ , the average precision AP, and their variance δ are taken as a new measurement Ω s i j for the similarity between the two different categories i and j . Then, a new subspace-division strategy is established, where, if Ω s i j is small enough, then categories i and j will be grouped into one subspace. In the case of the DOTA dataset, all of the categories can be grouped into 6 subspaces, shown as Equation (5).
Ω s i j : Ψ i Ψ j < A P i A P j + δ i δ j
Ω = { Ω s 1 : B R , H P , G T F , P L Ω s 2 : L V , S V , S H Ω s 3 : H A , S P Ω s 4 : T C , B C Ω s 5 : R A , S B F Ω s 6 : B D , S T }
Therefore, the combination index Ψ k and its absolute difference are feasible to depict this kind of similarity between different categories, and the entire space can be divided into multiple subspaces for better learning effects. By applying subspace dividing, the inner property can be learned more efficiently for the categories within one specific subspace than for the entire space. As pointed out in paper [40], the learning models gradually focus from 200 classes to 50 classes and then to 29 classes, outperform the abrupt jump from 200 classes to 29 classes remarkably, which implicitly encodes the taxonomy information into the network training. Our proposed subspace-division strategy could automatically generate this kind of gradual focus, known as hierarchical learning, which sheds light on hierarchical learning, and which is effective for boosting the prediction accuracy of learning models.

2.3. Subspace-Based Multi-branch Network

After a combination index Ψ k of different impact factors is defined and the entire space is divided into multiple subspaces for better learning effects, here, in this subsection, the overview of our proposed MOON method will be given, as shown in Figure 3, which decouples the shared features into the horizontal branch and the rotated branch and the subspace-based multi-branch network.
As discussed in the SCRDet [12], insufficient feature expression is one of the key obstacles for object detection in remotely sensed images, such as the bridge category and helicopter category in Figure 2. To address this issue, the extracted features are firstly enhanced from coarse to fine for better feature expression. The context information is firstly utilized to holistically enhance the features for the remotely sensed targets with different scales by adding the SE block [41] at the head of the Conv4x to the Conv3x, which proves to be simple but effective. On this basis, asymmetric convolution [42] is employed to enhance the aspect-ratio tolerance for the remotely sensed targets. After exploiting the context information from coarse to fine, feature expression can be enhanced efficiently.
Then, RPN provides coarse proposals for the targets, in which the horizontal anchors are utilized. The scales and ratios of the anchors are set to { 4 2 , 8 2 , 16 2 , 32 2 , 64 2 } and { 1 : 2 , 1 : 1 , 2 : 1 } , respectively, considering the trade-off between being time-consuming and prediction-precision. There are 6000 RoIs from the RPN before the NMS, and there are 800 RoIs reserved after the NMS, with an intersection over union (IoU) set to 0.7.
As discussed in related works, the shared extracted features for the horizontal and rotated objects have a mutual influence on the learning of the orientation invariance for the classification and the orientation sensitiveness for the localization. The learning of the classification even impedes that of the localization. Therefore, the feature decouple network is facilitated after the RPN to decouple the shared features and acquire high-quality feature expression. Specifically, the shared features are decoupled into horizontal branch H and oriented branch O , as in Figure 3. Then, both branches are divided into two sub-branches separately, i.e., H = H 1 H 2 and O = O 1 O 2 .
Among the first sub-branches, H 1 and O 1 , the separable convolutions are employed to reduce the computation [5]. Among the second sub-branches, the stack of asymmetric convolution is conducted on the horizontal sub-branch H 2 , and the crisscross convolution is introduced to the oriented sub-branch O 2 , which boosts the rotated features by introducing the crisscross convolution kernels, as in Figure 4. Then, these sub-branches are element-wise added separately. To the best of our knowledge, this study represents the initial introduction of the decouple learning approach for the horizontal and rotated features into the object detection explicitly. The learning of the orientation invariance for classification no longer interacts with the learning of the orientation sensitiveness for the localization, which is simple but significant for object detection in remotely sensed images. In addition, this is the first time that the crisscross convolution structure is introduced for the rotated features enhancement, which improves the pertinence of the remotely sensed targets.
Similar to the object detection in natural images, the horizontal branch H proposes horizontal RoIs (HRoI) { ν i H } = { ( x i , y i , w i , h i ) } , where ( x i , y i , w i , h i ) denotes the center coordinates, the long side and the short side of a HRoI. To eliminate the misalignment between the RoIs and the oriented objects, the oriented RoIs { ν i O } = { ( x i p , y i p , w i p , h i p , θ i p ) } are learned from the oriented branch and horizontal branch by the rotated RoI learner [13]. This process is equivalent to the position-sensitive RoI align, followed by the fully connected layers, to regress the offsets of the ground truth relative to the horizontal RoIs:
v x g = 1 / w p ( ( x g x p ) c o s θ p + ( y g y p ) s i n θ p ) v y g = 1 / h p ( ( y g y p ) c o s θ p ( x g x p ) s i n θ p ) v w g = l o g ( w g / w p ) v h g = l o g ( h g / h p ) v θ g = ( ( θ g θ p ) m o d 2 π ) / 2 π
where { ( x p , y p , w p , h p , θ p ) } represent the parameters of the oriented RoIs and { ( x g , y g , w g , h g , θ g ) } represent the ground-truth bounding boxes, and { ( v x g , v y g , v w g , v h g , v θ g ) } denote the outputs of the fully connected layers [13].
After acquiring the rotated features and oriented RoIs, the rotated-position-sensitive RoI align, i.e., the RPS RoI Align [13], is applied to warp the features from H × W × (K × K × C) to K × K × C by using bilinear interpolation. Therefore, the orientation-robust RoI features can be acquired, which would be fed into fully connected layers for prediction. To match the oriented RoIs and ground-truth oriented RoIs, the polygon IoU is selected as the criteria.

2.4. Subspace-Based Loss Function

In this subsection, a subspace-aware classification will be introduced to form a new subspace-aware regression.
Generally speaking, to boost the learning of categories with few sample data, apart from the category-level cross-entropy loss function L c l s [13] to penalize the mismatch between the prediction and ground truth in classification, to constrain the fine-grained relationships between targets in different categories is also a feasible strategy, with a metric learning based loss function [43,44] being an intuitive choice. However, for the remotely sensed images, as the target may change little crossing some different categories, such as the small vehicle category and the large vehicle category, while it may change a lot inside some particular category, such as the ship category in DOTA dataset, the metric learning based loss function cannot be introduced directly. To tackle this problem, a subspace-based loss function L Ψ is introduced to capture the relationship of different subspaces with certain similarities crossing different subspaces and within one subspace, which can be formulated by the intra-subspace loss and inter-subspace loss, respectively. The former maximizes the similarity of the subspaces with the inner-similarity property, denoted as { s s i } ( i = 1,2 , , M ) , while the latter minimizes the similarity of the subspaces with the inner-dissimilarity property, denoted as { s d i } ( j = 1,2 , , N ) . All of these constrains are evaluated by the cosine similarity metric. Therefore, the subspace-based loss function L Ψ can be formulated as:
L Ψ = l o g [ 1 + i = 1 M j = 1 N e x p ( λ ( α 1 j s d j α 2 i s s i m ) ) ] = l o g [ 1 + j = 1 M e x p ( λ α 1 j ( s d j δ d ) ) i = 1 N e x p ( λ α 2 i ( s s i δ s ) ) ]
where λ represents the scale factor, δ d  represents the inter-subspace margin, and δ s  represents the intra-subspace margin. In addition, α 1 j and α 2 i are non-negative factors to enhance the flexibility of the rescaling and optimization by measuring the distance from the optimum of their individual similarity scores [28], i.e., Od for s d j and Os for s s i :
α 1 j = m a x ( 0 , s d j O d ) α 2 i = m a x ( 0 , O s s s i )
To acquire a robust arc-like decision boundary, as in [28], the parameters are set to O s = 1 + m ,   O d = m ,     δ s = 1 m ,   and   δ d = m , in which the margin parameter m controls the radius of the decision boundary, which can be viewed as a relaxation factor. By using the subspace-based loss function L Ψ , the distribution of the categories with similar inner properties will be pulled together, while the distribution of the categories with dissimilar inner properties will be pushed apart, so the inner property of the categories with similar specificities can be efficiently learned through the training.
In accordance with the idea for the subspace-dividing approach, as the inner property of the similar categories within a subspace is more identical than that of the entire space, it is possible to form the regression process as a subspace-aware regression. Concretely, an orientation-invariant clustering for the horizontal branch, which involves the complexity, scale, appearance, and distribution information of different targets, is introduced into the oriented regression branch through the utilization of a self-expressive layer for each subspace. Concretely, given a data matrix X = [ x 1 , x 2 , , x N ] R d x × N , whose columns are drawn from a union of n subspaces, the self-expressiveness layer expresses each point x j R d x as a linear combination of other points, i.e.,
x j = i j c i j x i
where { c i j } i j represent the self-expressive coefficients. An interesting characteristic of the self-expressiveness is that, the solution to Equation (9), which minimize a specific regularization function on the coefficients, exhibits a subspace-preserving property. This implies that the nonzero coefficients c i j only exist between x i and x j lying in the same subspace [45,46]. After applying the subspace clustering, subspace-aware regression can be acquired to assist and ensure accurate object location, as shown in Figure 5.
After acquiring the subspace-aware classification and the subspace-aware smooth L1 regression L r e g = k { x , y , w , h , θ } smooth L 1 ( v k g ) , the overall loss function can be expressed as:
L = L c l s + L Ψ + L r e g

3. Experiments and Discussion

3.1. Datasets and Implements

In the following experiments, two public datasets for object detection in remotely sensed images, i.e., the DOTA dataset [5] and HRSC2016 dataset [47], will be used to validate the effectiveness of our proposed MOON method. These datasets are very representative and influential in remotely sensed object detection, and the accuracy of the object detection in them can be directly compared from their official implements in the original papers for comparison.
The DOTA dataset is one of the largest aerial and satellite image datasets, which is collected from Google Earth and other platforms. There are 2806 images in this dataset, ranging from 800 × 800 to 4000 × 4000, which covers 15 categories. Here, the DOTA dataset is generally split into training (1/2), validation (1/6), and test (1/3).
The HRSC2016 dataset is an aerial image dataset, which is collected from the Google Earth. There are 1061 images in this dataset, ranging from 300 × 300 to 1500 × 900, which includes 20 categories of ships. There are 436 images, 181 images, and 444 images in the training, validation, and test set, respectively.
In the following experiments, the ResNet50 is selected as the backbone and the stochastic gradient descent (SGD) is selected as the network optimization method, with a mini-batch set to 100. The learning rate is set to 0.0025 with the moment set to 0.9. The average precision (AP) and the mean average precision (mAP) are selected as the evaluation criteria, which are consistent with and restricted by the online DOTA server.

3.2. Comparison with SOTA on the DOTA Dataset

In this section, our proposed MOON method will be compared with nine state-of-the-art methods for object detection in remotely sensed images, including the R2CNN [8], RRPN [9], FR-O, DCN, RT [13,48], ICN [10], Mask RCNN, HTC, R3Det [39], and BBAvector [15].
First of all, the comparison results on the public DOTA dataset are shown in the top 11 rows of Table 1, and the highest accuracy of each category is highlighted in bold, while the second-best is underlined. We should mention that, during the comparison, only the pure network structure is used, and the additional approaches, such as data augmentation, are not used. The results presented in the top 11 rows of Table 1 demonstrate that our proposed MOON method achieves a very competitive performance and outperforms the other compared methods both in terms of the final mAP and the AP for most categories, respectively, which has validated the effectiveness of our proposed method.
Secondly, as shown in the last row of Table 1, combining our proposed method with the Multi Scales (MS) [49] and Random Rotate (RR) [5] data augmentation methods, the final mAP can be further improved to 79.8.

3.3. Comparision for the Long-Tail Problem

In the following section, our proposed MOON method will be compared with the methods specially designed for addressing the long-tail problem, to assess the effectiveness of our proposed method. The influential RoI Transformer (RT) method is selected as the baseline method for its similar pipeline with our proposed method. And the methods for long-tail problem, i.e., the focal loss [4] and GHM loss [50], are selected as the compared methods. It can be seen from Table 2 that our proposed MOON method is superior to the other methods for the long-tail problem of remotely sensed images, particularly in the categories with few sample data, such as the soccer ball field (SBF) and roundabout (RA).

3.4. Ablation Studies

In this section, the effectiveness of each part, the multi-branch network (m-net) and the subspace-based loss function (s-loss), will be validated respectively. The ablation studies are conducted on the ship category, as in [16], which is representative and challenging for object detection in remotely sensed images due to its different scale, aspect ratio, arbitrary orientation, and dense distribution properties. Additionally, the RoI Transformer (RT) is selected as the baseline detection method for its high detection accuracy and similar feature-extraction pipeline with our proposed method. As shown in Table 3, the effectiveness of each part of this proposed method has been verified, among which the s-loss takes the effect remarkably.

3.5. Effect of Each Part of the Multi-branch Network

To validate the effectiveness of each part of the multi-branch network in our proposed MOON method, the RT is selected as the baseline method as well. On this basis, the baseline method is compared with that of the shared feature decouple and the crisscross convolution separately. After that, the multi-branch network is compared, which contains both the shared feature decouple and the crisscross convolution. As shown in Table 4, the shared feature decouple improves the accuracy of the object detection by 0.9% through eliminating the interaction between the learning of the horizontal and rotated features, which is significant but generally ignored in the object detection of remotely sensed images. And the crisscross convolution structure improves the object detection accuracy by 0.4% through enhancing the rotated features. Consequently, the overall m-net improves the accuracy of the object detection by 1.2%, which validates the effectiveness of the multi-branch network.

3.6. Effect of Each Part of the Subspace-based Loss Function

To verify the effectiveness of each part of the subspace-based loss function in our proposed MOON method, the s-loss is divided into subspace-aware classification (SC), subspace-aware regression (SR), and the s-loss function. However, when the ablation study is conducted on the ship category exclusively, the subspace aware is difficult to apply for the very limited sample amount in this category. Therefore, the small vehicle category is added into this experiment. Both the baseline method and our proposed method are trained on the ship and small vehicle categories. As depicted in Table 5, the s-loss improves the accuracy of the object detection by 1.8%, which validates the effectiveness of the subspace-based loss function.

3.7. Comparison on HRSC2016 Dataset

The comparison experiments are also conducted on the HRSC2016 dataset to verify the effectiveness and the universality of our proposed method. In order to assess its performance, our proposed method is compared with the official object detection methods of HRSC2016, i.e., the RC2, as shown in Table 6. In the evaluation, the voc07 metric is used to remain consistent with that of the RT method. Since the HRSC2016 is exclusively focuses on the ship category, the subspace-aware classification of the s-loss has been removed. From Table 6, it can be seen that our proposed method outperforms the other object detection methods significantly.

4. Conclusions

To solve the sample data insufficiency problem and the long-tail problem in the object detection of remotely sensed images, a subspace-dividing strategy and a subspace-based multi-branch network is proposed. Specifically, a combination index is defined to depict the similarity between different categories, a subspace-dividing strategy is proposed based on this combination index, and a new subspace-based loss function is devised to integrate the sample data from similar categories within a subspace and to balance the amounts of sample data between different subspaces. Moreover, a subspace-based multi-branch network is constructed to ensure the subspace-aware regression. Experiments on the DOTA and HRSC2016 datasets demonstrated the superiority of our proposed method.

Author Contributions

Methodology, H.Z.; Investigation, W.L. and X.H.; Writing—original draft, H.Z.; Writing—review & editing, W.S.; Supervision, W.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation (41971294), the Beijing Institute of Technology Research Fund Program for Young Scholars, and the Cross-Media Intelligent Technology Project of BNRist (BNR2019TD01022) of China.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-time Object Detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar]
  3. Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.; Berg, A. SSD: Single Shot Multibox Detector. In European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2016; pp. 21–37. [Google Scholar]
  4. Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollar, P. Focal Loss for Dense Object Detection. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2980–2988. [Google Scholar]
  5. 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/CVF International Conference on Computer Vision, Salt Lake City, UT, USA, 18–23 June 2018; pp. 3974–3983. [Google Scholar]
  6. Li, Z.; Peng, C.; Yu, G.; Zhang, X.; Deng, Y.; Sun, J. Light-Head R-CNN: In Defense of Two-Stage Object Detector. arXiv 2017, arXiv:1711.07264. [Google Scholar]
  7. Dai, J.; Qi, H.; Xiong, Y.; Li, Y.; Zhang, G.; Hu, H.; Wei, Y. Deformable Convolutional Networks. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 764–773. [Google Scholar]
  8. Jiang, Y.; Zhu, X.; Wang, X.; Yang, S.; Li, W.; Wang, H.; Fu, P.; Luo, Z. R2CNN: Rotational Region CNN for Orientation Robust Scene Text Detection. arXiv 2017, arXiv:1706.09579. [Google Scholar]
  9. Ma, J.; Shao, W.; Ye, H.; Wang, l.; Wang, H.; Zheng, Y.; Xue, X. Arbitrary-oriented Scene Text Detection via Rotation Proposals. IEEE Trans. Multimed. 2018, 20, 3111–3122. [Google Scholar] [CrossRef]
  10. Azimi, S.M.; Vig, E.; Bahmanyar, R.; Körner, M.; Reinartz, P. Towards Multi-class Object Detection in Unconstrained Remote Sensing Imagery. In Asian Conference on Computer Vision; Springer: Cham, Switzerland, 2019; pp. 150–165. [Google Scholar]
  11. Zhang, G.; Lu, S.; Zhang, W. CAD-Net: A Context-aware Detection Network for Objects in Remote Sensing Imagery. IEEE Trans. Geosci. Remote Sens. 2019, 57, 10015–10024. [Google Scholar] [CrossRef]
  12. Yang, X.; Yang, J.; Yan, J.; Zhang, Y.; Zhang, T.; Guo, Z.; Sun, X.; Fu, K. Scrdet: To-wards More Robust Detection for Small, Cluttered and Rotated Objects. In Proceedings of the IEEE International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 8232–8241. [Google Scholar]
  13. Ding, J.; Xue, N.; Long, Y.; Xia, G.; Lu, Q. Learning RoI Transformer for Oriented Object Detection in Aerial Images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 2849–2858. [Google Scholar]
  14. Xu, Y.; Fu, M.; Wang, Q.; Wang, Y.; Chen, K.; Xia, G.; Bai, X. Gliding Vertex on the Horizontal Bounding Box for Multi-oriented Object Detection. IEEE Trans. Pattern Anal. Mach. Intell. 2020, 43, 1452–1459. [Google Scholar] [CrossRef]
  15. Yi, J.; Wu, P.; Liu, B.; Huang, Q.; Qu, H.; Metaxas, D. Oriented Object Detection in Aerial Images with Box Boundary-aware Vectors. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA, 3–8 January 2021; pp. 2150–2159. [Google Scholar]
  16. Zhang, H.; Xu, Z.; Han, X.; Sun, W. Refining FFT-based Heatmap for the Detection of Cluster Distributed Targets in Satellite Images. In Proceedings of the British Machine Vision Conference, Online, 22–25 November 2021. [Google Scholar]
  17. Zhang, H.; Leng, W.; Han, X.; Sun, W. Category-Oriented Adversarial Data Augmentation via Statistic Similarity for Satellite Images. In Proceedings of the Chinese Conference on Pattern Recognition and Computer Vision, Shenzhen, China, 14–17 October 2022; Springer: Cham, Switzerland, 2022; pp. 473–483. [Google Scholar]
  18. Dai, L.; Liu, H.; Tang, H.; Wu, Z.; Song, P. Ao2-detr: Arbitrary-oriented Object Detection Transformer. In IEEE Transactions on Circuits and Systems for Video Technology; IEEE: Piscataway, NJ, USA, 2022. [Google Scholar]
  19. Zhang, Y.; Liu, X.; Wa, S.; Chen, S.; Ma, Q. Gansformer: A Detection Network for Aerial Images with High Performance Combining Convolutional Network and Transformer. Remote Sens. 2022, 14, 923. [Google Scholar] [CrossRef]
  20. Li, Q.; Chen, Y.; Zeng, Y. Transformer with Transfer CNN for Remote-Sensing-Image Object Detection. Remote Sens. 2022, 14, 984. [Google Scholar] [CrossRef]
  21. Liu, X.; Ma, S.; He, L.; Wang, C.; Chen, Z. Hybrid Network Model: Transconvnet for Oriented Object Detection in Remote Sensing Images. Remote Sens. 2022, 14, 2090. [Google Scholar] [CrossRef]
  22. Zhang, H.; Xu, Z.; Han, X.; Sun, W. Data Augmentation Using Bitplane Information Recombination Model. IEEE Trans. Image Process. 2022, 31, 3713–3725. [Google Scholar] [CrossRef]
  23. Perez, L.; Wang, J. The Effectiveness of Data Augmentation in Image Classification using Deep Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; p. 11. [Google Scholar]
  24. Wang, M.; Yu, J.; Xue, J.H.; Sun, W. Denoising of Hyperspectral Images Using Group Low-Rank Representation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 4420–4427. [Google Scholar] [CrossRef]
  25. Han, X.; Yu, J.; Xue, J.H.; Sun, W. Spectral Super-resolution for RGB Images Using Class-based BP Neural Networks. In Proceedings of the Digital Image Computing: Techniques and Applications, Canberra, ACT, Australia, 10–13 December 2018; pp. 721–727. [Google Scholar]
  26. Han, X.; Yu, J.; Luo, J.; Sun, W. Hyperspectral and Multispectral Image Fusion using Cluster-based Multi-branch BP Neural Networks. Remote Sens. 2019, 11, 1173. [Google Scholar] [CrossRef]
  27. Wu, C.; Du, B.; Zhang, L. A Subspace-Based Change Detection Method for Hyperspectral Images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2013, 6, 815–830. [Google Scholar] [CrossRef]
  28. Sun, Y.; Cheng, C.; Zhang, Y.; Zhang, C.; Zheng, l.; Wang, Z.; Wei, Y. Circle Loss: A Unified Perspective of Pair Similarity Optimization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 6398–6407. [Google Scholar]
  29. Ranjan, R.; Castillo, C.D.; Chellappa, R. L2-constrained Softmax Loss for Discriminative Face Verification. arXiv 2017, arXiv:1703.09507. [Google Scholar]
  30. Liu, W.; Wen, Y.; Yu, Z.; Li, M.; Raj, B.; Song, L. Sphereface: Deep Hypersphere Embedding for Face Recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 212–220. [Google Scholar]
  31. Wang, F.; Cheng, J.; Liu, W.; Liu, H. Additive Margin Softmax for Face Verification. IEEE Signal Process. Lett. 2018, 25, 926–930. [Google Scholar] [CrossRef]
  32. Schroff, F.; Kalenichenko, D.; Philbin, J. Facenet: A Unified Embedding for Face Recognition and Clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 815–823. [Google Scholar]
  33. Wang, J.; Zhou, F.; Wen, S.; Liu, X.; Lin, Y. Deep Metric Learning with Angular Loss. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2612–2620. [Google Scholar]
  34. Wang, X.; Han, X.; Huang, W.; Dong, D.; Scott, M.R. Multi-similarity Loss with General Pair Weighting for Deep Metric Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 5022–5030. [Google Scholar]
  35. Qian, W.; Yang, X.; Peng, S.; Yan, J.; Guo, Y. Learning Modulated Loss for Rotated Object Detection. In Proceedings of the AAAI Conference on Artificial Intelligence, Online, 2–9 February 2021; Volume 35, pp. 2458–2466. [Google Scholar]
  36. Yang, X.; Hou, L.; Zhou, Y.; Wang, W.; Yan, J. Dense Label Encoding for Boundary Discontinuity Free Rotation Detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 15819–15829. [Google Scholar]
  37. Chen, Y.; Li, W.; Sakaridis, C.; Dai, D.; Van Gool, L. Domain Adaptive Faster R-CNN for Object Detection in the Wild. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018. [Google Scholar]
  38. He, K.; Gkioxari, G.; Dollár, P.; Girshick, R. Mask r-cnn. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2961–2969. [Google Scholar]
  39. Yang, X.; Yan, J.; Feng, Z.; He, T. R3det: Refined Single-Stage Detector with Feature Refinement for Rotating Object. In Proceedings of the AAAI Conference on Artificial Intelligence, Online, 2–9 February 2021; Volume 35, pp. 3163–3171. [Google Scholar]
  40. Ouyang, W.; Wang, X.; Zhang, C.; Yang, X. Factors in Finetuning Deep Model for Object Detection with Long-Tail Distribution. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 864–873. [Google Scholar]
  41. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation Networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141. [Google Scholar]
  42. Ding, X.; Guo, Y.; Ding, G.; Han, J. ACNet: Strengthening the Kernel Skeletons for Powerful CNN via Asymmetric Convolution Blocks. In Proceedings of the IEEE International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 1911–1920. [Google Scholar]
  43. De Brabandere, B.; Neven, D.; Van Gool, L. Semantic Instance Segmentation with a Discriminative Loss Function. arXiv 2017, arXiv:1708.02551. [Google Scholar]
  44. Huang, Z.; Wang, X.; Huang, L.; Huang, C.; Wei, Y.; Liu, W. CCNet: Criss-Cross Attention for Semantic Segmentation. In Proceedings of the International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 603–612. [Google Scholar]
  45. Zhang, S.; You, C.; Vidal, R.; Li, C.G. Learning a Self-expressive Network for Subspace Clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 12393–12403. [Google Scholar]
  46. Lu, C.; Feng, J.; Lin, Z.; Mei, T.; Yan, S. Subspace Clustering by Block Diagonal Representation. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 41, 487–501. [Google Scholar] [CrossRef] [PubMed]
  47. Liu, Z.; Hu, J.; Weng, L.; Yang, Y. Rotated Region based CNN for Ship Detection. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September 2017; pp. 900–904. [Google Scholar]
  48. Ding, J.; Xue, N.; Xia, G.S.; Bai, X.; Yang, W.; Yang, M. Object Detection in Aerial Images: A Large-Scale Benchmark and Challenges. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 44, 7778–7796. [Google Scholar] [CrossRef] [PubMed]
  49. Xie, X.; Gong, C.; Wang, J.; Yao, X.; Han, J. Oriented R-CNN for Object Detection. In Proceedings of the IEEE International Conference on Computer Vision, Montreal, BC, Canada, 11–17 October 2021. [Google Scholar]
  50. Li, B.; Liu, Y.; Wang, X. Gradient Harmonized Single-Stage Detector. In Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, Hawaii, USA, 26 January 2019; Volume 33, pp. 8577–8584. [Google Scholar]
Figure 1. The imbalance of sample data between different categories in the DOTA dataset. (a) The image number and the target number in one image of each category are highly imbalanced before the official data augmentation preprocessing. (b) The image number and the target number in one image of each category are still imbalanced after the official data augmentation preprocessing.
Figure 1. The imbalance of sample data between different categories in the DOTA dataset. (a) The image number and the target number in one image of each category are highly imbalanced before the official data augmentation preprocessing. (b) The image number and the target number in one image of each category are still imbalanced after the official data augmentation preprocessing.
Remotesensing 15 04201 g001
Figure 2. Relation between the combination index Ψ k and the accuracy of object detection for different categories on the DOTA dataset.
Figure 2. Relation between the combination index Ψ k and the accuracy of object detection for different categories on the DOTA dataset.
Remotesensing 15 04201 g002
Figure 3. Overview of our proposed MOON method.
Figure 3. Overview of our proposed MOON method.
Remotesensing 15 04201 g003
Figure 4. Workflow of the feature decouple network.
Figure 4. Workflow of the feature decouple network.
Remotesensing 15 04201 g004
Figure 5. Paradigm of subspace-aware clustering and subspace-aware regression.
Figure 5. Paradigm of subspace-aware clustering and subspace-aware regression.
Remotesensing 15 04201 g005
Table 1. Comparison results with the other methods on the DOTA dataset for different categories using the AP criterion.
Table 1. Comparison results with the other methods on the DOTA dataset for different categories using the AP criterion.
MethodPLBDBRGTFSVLVSHTCBCSTSBFRAHASPHCmAP
R2CNN88.571.231.759.351.956.257.390.872.867.456.752.853.151.953.660.7
RRPN80.965.835.367.459.950.955.890.766.972.455.152.255.153.448.261.0
LR-O81.177.132.372.648.549.450.589.972.673.761.458.754.859.048.762.0
DCN80.877.737.275.858.851.163.588.275.578.057.864.057.959.549.765.0
Mask RCNN89.276.350.866.278.275.986.190.281.081.945.957.464.863.047.770.3
HTC89.377.052.266.077.975.686.990.580.680.548.757.269.564.652.571.3
R3Det89.582.048.562.570.574.377.590.881.483.562.059.865.467.560.171.7
BBAvector88.480.050.762.278.479.087.990.983.684.454.160.265.264.355.772.3
RT (baseline)88.377.051.669.677.577.287.190.884.983.153.063.874.568.859.273.8
MOON89.084.454.477.278.477.887.790.887.685.363.967.677.270.663.477.0
MOON (MS + RR)89.185.756.680.379.184.988.090.987.687.669.570.778.378.469.479.8
Table 2. Comparison results with other methods for the long-tail problem using the AP criterion.
Table 2. Comparison results with other methods for the long-tail problem using the AP criterion.
MethodPLBDBRGTFSVLVSHTCBCSTSBFRAHASPHCmAP
RT (baseline)88.377.051.669.677.577.287.190.884.983.153.063.874.568.859.273.8
RT + focal loss88.782.654.172.077.477.587.490.986.885.262.759.376.168.759.475.2
RT + GHM88.777.453.977.477.677.687.790.886.885.661.960.176.170.564.375.8
MOON89.084.454.477.278.477.887.790.887.685.363.967.677.270.663.477.0
Table 3. Results of ablation studies on our proposed method.
Table 3. Results of ablation studies on our proposed method.
Methodm-nets-lossmAP
RT (Baseline) 72.9
RT + m-net 74.1
RT + s-loss 74.7
MOON (RT + m-net + s-loss)75.2
Table 4. Effect of each part of our proposed multi-branch network.
Table 4. Effect of each part of our proposed multi-branch network.
MethodDecoupleCrisscrossmAP
RT (Baseline) 72.9
RT + Decouple 73.8
RT + Crisscross 73.3
MOON (RT + Decouple + Crisscross)74.1
Table 5. Effect of each part of our proposed subspace-based loss function.
Table 5. Effect of each part of our proposed subspace-based loss function.
MethodSCSRmAP
RT (Baseline) 72.9
RT + SC 73.9
RT + SR 73.8
MOON (RT + SC + SR)74.7
Table 6. Results on the HRSC2016 dataset.
Table 6. Results on the HRSC2016 dataset.
MethodmAP
RC275.7
R2PN79.6
R2CNN79.7
RT80.1
BBAvector82.8
MOON84.9
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

Zhang, H.; Leng, W.; Han, X.; Sun, W. MOON: A Subspace-Based Multi-Branch Network for Object Detection in Remotely Sensed Images. Remote Sens. 2023, 15, 4201. https://doi.org/10.3390/rs15174201

AMA Style

Zhang H, Leng W, Han X, Sun W. MOON: A Subspace-Based Multi-Branch Network for Object Detection in Remotely Sensed Images. Remote Sensing. 2023; 15(17):4201. https://doi.org/10.3390/rs15174201

Chicago/Turabian Style

Zhang, Huan, Wei Leng, Xiaolin Han, and Weidong Sun. 2023. "MOON: A Subspace-Based Multi-Branch Network for Object Detection in Remotely Sensed Images" Remote Sensing 15, no. 17: 4201. https://doi.org/10.3390/rs15174201

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