<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJAppS</journal-id><journal-title-group><journal-title>Open Journal of Applied Sciences</journal-title></journal-title-group><issn pub-type="epub">2165-3917</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ojapps.2024.142020</article-id><article-id pub-id-type="publisher-id">OJAppS-131174</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  New Fusion Approach of Spatial and Channel Attention for Semantic Segmentation of Very High Spatial Resolution Remote Sensing Images
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Armand</surname><given-names>Kodjo Atiampo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gokou</surname><given-names>Hervé Fabrice Diédié</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Laboratoire de Mathématiques et Informatique, Université Peleforo Gon Coulibaly, Korhogo, Ivory Coast</addr-line></aff><aff id="aff1"><addr-line>Unité de Recherche et d’Expertise du Numerique (UREN), Université Virtuelle de Céte d’Ivoire, Abidjan, Ivory Coast</addr-line></aff><pub-date pub-type="epub"><day>08</day><month>02</month><year>2024</year></pub-date><volume>14</volume><issue>02</issue><fpage>288</fpage><lpage>319</lpage><history><date date-type="received"><day>20,</day>	<month>January</month>	<year>2024</year></date><date date-type="rev-recd"><day>6,</day>	<month>February</month>	<year>2024</year>	</date><date date-type="accepted"><day>9,</day>	<month>February</month>	<year>2024</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The semantic segmentation of very high spatial resolution remote sensing images is difficult due to the complexity of interpreting the interactions between the objects in the scene. Indeed, effective segmentation requires considering spatial local context and long-term dependencies. To address this problem, the proposed approach is inspired by the MAC-UNet network which is an extension of U-Net, densely connected combined with channel attention. The advantages of this solution are as follows: 1) The new model introduces a new attention called propagate attention to build an attention-based encoder. 2) The fusion of multi-scale information is achieved by a weighted linear combination of the attentions whose coefficients are learned 
  during the training phase. 3) Introducing in the decoder, the Spatial-Channel-Global-Local block which is an 
  attention layer that uniquely combines channel attention and spatial attention locally and globally. The performances of the model are evaluated on 2 datasets WHDLD and DLRSD and show results of mean intersection over union (mIoU) index in progress between 1.54% and 10.47% for DLRSD and between 1.04% and 4.37% for WHDLD compared with the most efficient algorithms with attention mechanisms like MAU-Net and transformers like TMNet.
 
</p></abstract><kwd-group><kwd>Spatial-Channel Attention</kwd><kwd> Super-Token Segmentation</kwd><kwd> Self-Attention</kwd><kwd> Vision Transformer</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Semantic segmentation of remote sensing images is crucial for analyzing land cover and land use, especially for assessing anthropization effects in rural and urban environments and managing natural disasters [<xref ref-type="bibr" rid="scirp.131174-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.131174-ref6">6</xref>] . Traditional methods, relying on grayscale or color analysis [<xref ref-type="bibr" rid="scirp.131174-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref8">8</xref>] and texture or similarity features [<xref ref-type="bibr" rid="scirp.131174-ref9">9</xref>] , fall short in precise pixel-level classification, particularly for high spatial resolution images (≤4 m). The challenge in such images lies in representing land cover classes at the scale of objects, with varying spectral distributions between rural and urban areas [<xref ref-type="bibr" rid="scirp.131174-ref2">2</xref>] . Rural areas predominantly feature large natural objects, while urban areas exhibit high variability in man-made objects. Analyzing these images over large areas necessitates detailed spectral analysis alongside considering the spatial and semantic context for better discrimination [<xref ref-type="bibr" rid="scirp.131174-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref5">5</xref>] .</p><p>CNNs are widely used for semantic segmentation, excelling in local information extraction [<xref ref-type="bibr" rid="scirp.131174-ref10">10</xref>] . However, for remote sensing, considering overall context and long-range dependencies is crucial to avoid ambiguity [<xref ref-type="bibr" rid="scirp.131174-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref13">13</xref>] . Recently, Attention mechanisms have gained importance in computer vision, particularly for tasks like classification, detection, object localization, and segmentation [<xref ref-type="bibr" rid="scirp.131174-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref15">15</xref>] . The optimal performance in classification and object detection is achieved by integrating classical CNNs with attention mechanisms [<xref ref-type="bibr" rid="scirp.131174-ref16">16</xref>] . Consequently, various attention mechanisms are combined in these architectures, typically operating at distinct spatial resolution levels [<xref ref-type="bibr" rid="scirp.131174-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref19">19</xref>] .</p><p>This paper introduces SCGLU-Net, a semantic segmentation model for remote sensing images in complex urban and rural environments. Inspired by MACU-Net [<xref ref-type="bibr" rid="scirp.131174-ref20">20</xref>] , our hybrid architecture combines a CNN encoder with specific transformers as decoders. We use asymmetric convolution [<xref ref-type="bibr" rid="scirp.131174-ref20">20</xref>] to analyze local context and reduce computational complexity. The SCGLU-Net differs by introducing Propagated attention to enhance relevant descriptors from the encoder during multi-scale fusion. The SCGL block influenced by [<xref ref-type="bibr" rid="scirp.131174-ref21">21</xref>] , introduces a unique attention layer that combines channel and spatial attention simultaneously, addressing local and global semantic context. The SCGL block shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>(b), considers interactions between spatial and channel descriptors. In this SCGL block, spatial attention aggregates features into a regular grid of super-tokens to enable the use of self-attention [<xref ref-type="bibr" rid="scirp.131174-ref15">15</xref>] at high resolutions when estimating spatial attention [<xref ref-type="bibr" rid="scirp.131174-ref22">22</xref>] . The model uses a fine refinement head (FRH) to merge spatial and channel information at the original image resolution. Performance testing is conducted on WHDLD and DLRSD datasets with complex scenes in various environments [<xref ref-type="bibr" rid="scirp.131174-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref23">23</xref>] . The main contributions of this study are:</p><p>&#183; Introduction of propagate attention, an attention mechanism to prioritize relevant information and reduce artifacts from an encoder layer during integration into the multi-scale fusion proposal in the decoder.</p><p>&#183; Introduction of the SCGL block, incorporating channel and spatial attention in a single block. Unlike conventional methods, this block allows simultaneous interaction capture between spatial and channel descriptors, overcoming the limitation on self-attention use at higher spatial resolutions due to quadratic complexity.</p><p>&#183; To address the imbalance between target and nontarget areas, mitigating classifier bias towards the background class, a combination of Focal loss and Dice loss functions is employed to resolve sample imbalance.</p><p>The remainder of this paper is structured as follows. Section 2 is devoted to a synthetic review of previous works to show the interest of the new approach. Section 3 describes in detail the architecture of asymmetric convolution, propagate attention, SCGL, and the FRH blocks that constitute the core of the proposed model. In section 4, we present the results of our experiments and an analysis of the performances obtained compared with those of the most widely used methods in the literature. This paper ends with a conclusion followed by perspectives.</p></sec><sec id="s2"><title>2. Related Work</title><p>Remote sensing image segmentation has progressed rapidly since the early 2000s, driven by the introduction of high and very high spatial resolution satellite imagers like IKONOS, QuickBird, and GeoEye. The fine spatial resolution of these images presented challenges for traditional pixel-based analysis [<xref ref-type="bibr" rid="scirp.131174-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref26">26</xref>] , leading to the development of new classification algorithms. Those algorithms proved insufficient due to their inability to handle the internal variability of complex scenes [<xref ref-type="bibr" rid="scirp.131174-ref27">27</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref28">28</xref>] .</p><p>Inspired by works such as those in [<xref ref-type="bibr" rid="scirp.131174-ref29">29</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref30">30</xref>] , CNNs have become the standard for semantic segmentation in remote sensing due to their ability to extract spatial information. Two architectures have emerged, those based on pyramidal spatial pooling such as PSNet [<xref ref-type="bibr" rid="scirp.131174-ref31">31</xref>] and deepLab [<xref ref-type="bibr" rid="scirp.131174-ref17">17</xref>] , and those based on the U-Net architecture [<xref ref-type="bibr" rid="scirp.131174-ref32">32</xref>] . U-Net employs is encoder-decoder that uses skip connections to concatenate information from the corresponding encoder layer and the layer below, allowing for multi-scale information capture and improving urban semantic segmentation [<xref ref-type="bibr" rid="scirp.131174-ref33">33</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref34">34</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref35">35</xref>] . Unlike U-Net family models, Models like PSPNet and Deeplab use spatial pyramid pooling to aggregate multi-scale information, from a fine-to-coarse level. Despite success on the PASCAL-VOC dataset [<xref ref-type="bibr" rid="scirp.131174-ref36">36</xref>] , these models require pre-trained encoders and face limitations with very high-resolution images due to limited consideration of global spatial context. Another problem in the segmentation of fine remote sensing images is that they take care only of local spatial semantic context. To address the problem of global semantic context and improve performance in the semantic segmentation of remote sensing images, hybrid CNN has been proposed, in these architectures CNN models are combined with attention mechanisms, particularly in the decoder. Thus, several authors proposed to use various attention mechanisms like additive attention, self-attention, atrous convolution, spatial, and channel attention modules to enhance urban semantic segmentation [<xref ref-type="bibr" rid="scirp.131174-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref37">37</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref38">38</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref39">39</xref>] . More recently, MACU-Net [<xref ref-type="bibr" rid="scirp.131174-ref20">20</xref>] , featuring a densely connected CNN with CBAM-like channel attention [<xref ref-type="bibr" rid="scirp.131174-ref40">40</xref>] , outperforms pure CNNs by increasing the mIoU score by over 1.5%, However, these attentions are built around the convolution product and therefore highly dependent on the local context.</p><p>Recently, transformers [<xref ref-type="bibr" rid="scirp.131174-ref15">15</xref>] have been adapted to computer vision, demonstrating excellence in classification tasks [<xref ref-type="bibr" rid="scirp.131174-ref16">16</xref>] and long-term dependency modeling [<xref ref-type="bibr" rid="scirp.131174-ref41">41</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref42">42</xref>] . Two architectural trends have emerged for the semantic segmentation of very high spatial resolution images. Pure transformers, serving as both encoder and decoder in [<xref ref-type="bibr" rid="scirp.131174-ref43">43</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref44">44</xref>] , suffer from increasing computational complexity. The second trend involves a Transformer-based encoder and CNN-based decoder [<xref ref-type="bibr" rid="scirp.131174-ref45">45</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref46">46</xref>] . Despite addressing local spatial and global semantic contexts, these models face increased complexity due to the quadratic computational complexity of transformers in the encoder. In [<xref ref-type="bibr" rid="scirp.131174-ref12">12</xref>] the authors show that optimal performance in object classification and detection tasks was achieved by combining classical CNNs with transformers. An alternative approach employs a CNN-based encoder and transformer-based decoder [<xref ref-type="bibr" rid="scirp.131174-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref38">38</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref47">47</xref>] , featuring multi-scale feature fusion and a blend of attention mechanisms at different spatial resolution scales [<xref ref-type="bibr" rid="scirp.131174-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref47">47</xref>] . Transformers and attention mechanisms are used separately in various processes and at the deepest spatial resolution levels [<xref ref-type="bibr" rid="scirp.131174-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref19">19</xref>] . However, in [<xref ref-type="bibr" rid="scirp.131174-ref21">21</xref>] , the authors highlight the significant performance boost achieved by considering interactions between spatial and channel features, which is overlooked in certain architectures. We propose a model that combines the benefits of pure transformers and hybrid architectures, featuring a CNN-based encoder and a transformer-based decoder within the MACU-Net framework. The model introduces a new attention mechanism to capture the energy of spatial features in constructing feature maps for each network layer. Additionally, the decoder integrates a mechanism to combine channel and spatial attention interaction at different spatial resolution levels, enhancing the model’s capacity to consider both local and global semantic contexts in scenes.</p></sec><sec id="s3"><title>3. Methods</title><p>In this section, we provide an in-depth analysis of the key components of the architecture. We begin by highlighting the architectural differences from the MACU-Net model. The focus then shifts to a detailed examination of attention mechanisms, particularly those employed in the decoder. The section is organized into sub-sections, covering a general presentation of the architecture (3.1), a review of Propagate Attention (3.2), an exploration of the Spatial-Channel- Global-Local block (SCGL) (3.3), a study of a version of the FRH block (3.4), and concludes with an estimation of the loss function in section 3.5.</p><sec id="s3_1"><title>3.1. Structure of SCGLU-Net</title><p>The new model is inspired by the MACU-Net architecture [<xref ref-type="bibr" rid="scirp.131174-ref20">20</xref>] presented in <xref ref-type="fig" rid="fig2">Figure 2</xref>, a densely connected Convolutional Neural Network (CNN) with an encoder-decoder structure. In <xref ref-type="fig" rid="fig3">Figure 3</xref> we decribe the architecutre of our new model. Like MACU-Net, the new model encoder employs asymmetric convolution</p><p>blocks (ACB) [<xref ref-type="bibr" rid="scirp.131174-ref20">20</xref>] to enhance representation power and capture local context with lower computational complexity [<xref ref-type="bibr" rid="scirp.131174-ref39">39</xref>] . It allows the encoder to extract descriptor maps at various spatial resolutions from coarse to fine, increasing channel dimensions. The principle of ACB block is illustrated in <xref ref-type="fig" rid="fig4">Figure 4</xref>. In the new architecture, the transition between encoder layers involves k ACB blocks, followed by size reduction using max-pooling with a factor of 2. The value of k is 2 for transitions from layer 1 to 2 and for layer 2 to 3, 3 for transitions from layer 3 to 4 and for layer 4 to 5.</p><p>The main difference between our model and MACU-Net is the decoder architecture. In MACU-Net, the decoder utilizes deconvolution and channel attention processes to reconstruct the original image’s segmentation mask whereas in SCGLU-Net a combination of different attention mechanisms is used to reconstruct the segmentation mask. To capture global interactions, the transition from the deepest encoder layer to the decoder involves Multi-Head Self-Attention (MSA) [<xref ref-type="bibr" rid="scirp.131174-ref15">15</xref>] followed by 2 ACB blocks. Inspired by previous work [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] showing the performance benefits of combining multiple attention mechanisms, the decoder utilizes the new Spatial-Channel-Global-Local block (SCGL), which combines spatial and channel attention simultaneously at local and global scales. This block allows interactions between spatial and channel descriptors to be taken into account. Two ACB blocks follow each SCGL block before transposed convolution. Local attention uses 3 &#215; 3 or 5 &#215; 5 kernel convolutions, while global context is built around self-attention mechanisms, with pixels clustered into a regular grid of super-pixels at each spatial resolution level [<xref ref-type="bibr" rid="scirp.131174-ref22">22</xref>] . The multi-scale information fusion process shown in <xref ref-type="fig" rid="fig5">Figure 5</xref> introduces a novel attention mechanism called propagate attention, which enables the encoder to extract feature</p><p>maps with both local and global context information. Information fusion from the encoder and lower decoder layers occurs at different spatial scales, using weighted summation according to Equation (1).</p><p>F F l = ∑ i = 1 l     α i E F i l + ∑ j = l + 1 5     β j D F j l (1)</p><p>In this equation F F l represents the fused features at the input of layer l, E F i l represents the feature tensor coming from encoder layer i weighted by the propagate attention, D F j l represents the features coming from decoder layer j, α i and β j are real numbers such that their sum gives 1</p><p>The approach ensures that information coming from each feature map from encoder layers is weighted based on its importance. The weights are learned during the training phase. The final layer includes a feature refinement head (FRH) block to combine spatial and channel information at the original image resolution, capturing semantic context from lower layers. The next sections outline the key blocks that form the core of the new model.</p></sec><sec id="s3_2"><title>3.2. Propagate Attention</title><p>This attention is used in our model to fuse information coming from the encoder with those coming from the decoder. It aims to favor the most relevant spatial features at each spatial scale after downsampling since in our model, input data in each decoder layer is a combination of features coming from the below decoder layers and all above layers from the encoder. Indeed, as indicated by the authors in [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] , the spatial features at a higher scale of spatial resolution have a greater impact during the process of merging information. Although uses only convolution products followed by pooling to propagate features from coarse-to- fine spatial levels suffers from the unique grasp of the spatial context and only guarantees the translational invariance of the network. This attention fills this gap by taking into account each spatial scale, the global context, and the local context with a similar computational complexity. This attention is inspired by that proposed by the authors in [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] to improve the residual blocks’ capacities. Let X i l be the features map at layer l comes from encoder layer i by ACB block. It is a 4D tensor ∈ ℝ B &#215; D &#215; H &#215; W , where B is the number of samples in the batch, H,W the spatial dimensions of layer l, D the number of channels or the depth of the features map. At the layer l, A t t l is calculated according Equation (2), Equation (3), and Equation (4):</p><p>X &#175; i l = g l o b A v g P o o l ( X i l ) (2)</p><p>X ^ i l = s o f t m a x ( Q ( X &#175; i l ) K ( X &#175; i l ) T D ) T ⋅ V ( X i l ) (3)</p><p>A t t l = s i g m o i d ( X ˜ i l , μ 4 ( v + ε ) + 0.5 ) ⊙ X i l (4)</p><p>Tensor X ^ i l was built from X i l by freezing spatial dimensions H and W with global average pooling product combining with self-attention mechanism as described in Equation (2) and Equation (3).</p><p>In Equation (3), we use a 1D convolution with kernel size of 5 to infer Query (Q), and key (K) as tensors ∈ ℝ B &#215; D . V is the tensor X i l reshaped as ℝ B &#215; D &#215; ( H W ) tensor. The tensor X ^ i l is subsequently reshaped as a ℝ B &#215; D &#215; H &#215; W tensor.</p><p>In Equation (4), ⊙ denotes element-wise matrix multiplication, v is the unbiasis variance of X ^ i l tensor. This variance is calculated along spatial dimensions H and W. X ˜ i l , μ is the version of X ^ i l tensor centered around the mean.</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> illustrates the flowchart of propagate attention.</p></sec><sec id="s3_3"><title>3.3. Spatial-Channel-Gloabl-Local Block (SCGL)</title><p>The Spatial-Channel Global-Local (SCGL) block comprises a channel attention block followed by a spatial attention block, enabling consideration of spatial scale and channel dimension changes in input feature maps for multi-scale information fusion. Inspired by SACM in [<xref ref-type="bibr" rid="scirp.131174-ref48">48</xref>] , the channel attention introduces a new branch to estimate interactions between channels, improving upon SACM [<xref ref-type="bibr" rid="scirp.131174-ref48">48</xref>] by avoiding neglect of interactions between spatial and channel features. The spatial attention is bifurcated into two branches: one capturing local spatial interactions and preserving details, and the other capturing long-term dependencies and global semantic context for scene interpretation. <xref ref-type="fig" rid="fig7">Figure 7</xref> illustrates the new channel attention flowchart, while <xref ref-type="fig" rid="fig8">Figure 8</xref> depicts the flowchart of spatial attention.</p><sec id="s3_3_1"><title>3.3.1. Channel Attention in SCGL</title><p>In the SCGL block, channel attention is the summation of local channel attention and global channel attention according to Equation (5) and Equation (6):</p><p>Y = c o n v 2 D 1 &#215; 1 ( X ) (5)</p><p>A t t c h ( X ) = Y ⌣ + Y ^ (6)</p><p>Y ⌣ is the result of local transformation branch and is given by the following equation Equation (7):</p><p>Y ^ = Y ⊙ ( F D H ( Y ) ⋅ F D W ( Y ) ) (7)</p><p>Y ^ is the result of global channel attention and is formulated with Equation</p><p>(8) and Equation (9)</p><p>Z = g l o b A v g ( Y ) (8)</p><p>Y ⌣ = s o f t m a x ( Q ( Z ) K ( Z ) T D o u t ) T ⋅ V ( Z ) (9)</p><p>In Equation (7), ⊙ denotes element-wise matrix multiplication, ⋅ denotes matrix multiplication and D = D o u t , F D P ( X ) with P = W or H is formulated according Equation (10)</p><p>F D P ( Y ) = P e r m u t e D , P ( c o n v 1 &#215; 1 ( P e r m u t e D , P ( Y ) ) ) (10)</p><p>In this equation P e r m u t e D , P ( . ) is transformations oparator for X tensor witihn P is permuted with channel dimension D. c o n v 1 &#215; 1 is a 1 &#215; 1 2D-convolution product with one filter followed by a batch normalization to obtain a vector of dimension D = 1 .</p><p>In Equation (8) g l o b A v g ( Y ) represents global average pooling to freeze spatial dimensions before using self-attention to estimate long-range dependencies in Equation (9). In this Equation (9) Query (Q) and Key (K) tensors are estimated with the Equation (11) and Equation (12).</p><p>Q = σ ( c o n v 1 5 ( Z ) ) (11)</p><p>K = σ ( c o n v 1 5 ( Z ) ) (12)</p><p>within c o n v 1 5 a 1D-convolution with a 5 kernel and σ a sigmoid function to maintain the values obtained in the interval [0; 1]. In Equation (11) and Equation (12), c o n v 1 5 a 1D-convolution with a 5 kernel and σ a sigmoid function to maintain the values obtained in the interval [0; 1]. V, is the tensor Z with dimension D o u t &#215; H &#215; W rescaled to a tensor with dimension D o u t &#215; ( H W ) and ⋅ represents the classical matrix product.</p></sec><sec id="s3_3_2"><title>3.3.2. Spatial Attention in SCGL</title><p>Spatial attention in SCGL was built around 2 branches that work in parallel. One branch is responsible for building spatial attention with local context and is based on the convolution product. The other branch is responsible for capturing global context and is based on a multi-head self-attention mechanism. Spatial attention is formulated according Equation (13):</p><p>A t t s p a t ( X ) = X ˙ S + X ⌣ S (13)</p><p>In this equation, X refers to the output tensor of the channel attention in SCGL. The principle of spatial attention is illustrated in <xref ref-type="fig" rid="fig8">Figure 8</xref>.</p><p>Local attention is inspired by the work of [<xref ref-type="bibr" rid="scirp.131174-ref49">49</xref>] who showed that in the case of semantic segmentation, atrous convolution is better suited for dense prediction without loss of resolution than the classical convolution product rather suitable for classification tasks. The local spatial attention was estimated according equations Equation (14) and Equation (15):</p><p>X ^ = c o n v 2 1 &#215; 1 ( X ) (14)</p><p>X ˙ S = X ^ + F s ( X ^ ) ⊙ X ^ (15)</p><p>with</p><p>F s ( X ^ ) = c o n v 2 1 &#215; 1 ( c o n c a t ( M u l t i C o n v ( X ^ ) , X ^ ) ) (16)</p><p>M u l t i C o n v ( X ^ ) = ( F 3 &#215; 3 d i l = 1 ( X ^ ) , F 3 &#215; 3 d i l = 3 ( X ^ ) , F 3 &#215; 3 d i l = 5 ( X ^ ) ) (17)</p><p>In Equation (16) a 1 &#215; 1 2D-convolution product is used to obtain the weight tensor due to each spatial feature.</p><p>In Equation (17) F 3 &#215; 3 d i l = . ( . ) relies on 3 2D-convolution products with 3 &#215; 3 kernel size and D/4 filters but with dilation rate of 1, 3 and 5. Moreover, to reduce the computational complexity and as proposed in [<xref ref-type="bibr" rid="scirp.131174-ref50">50</xref>] the 3 &#215; 3 convolution of dilation 1 is seen as a combination of the asymmetric 2D-convolutions with 3 &#215; 1 kernel size and 1 &#215; 3 kernel size.</p><p>Global spatial attention was estimated according Equation (18):</p><p>X ⌣ S = A t t t n ( S ) &#215; Q (18)</p><p>In this equation, S means super-tokens features tensor, and Q ∈ ℝ m &#215; n is the mapping matrix of the features tensor X ∈ ℝ D &#215; H &#215; W into super-tokens features tensor S ∈ ℝ D &#215; m . W , H are the spatial dimensions of X, D is the channel dimensions, n = H W , and m is the number of super-tokens. A t t t n ( . ) represents multi-head self-attention mechanism. This attention is introduced in [<xref ref-type="bibr" rid="scirp.131174-ref15">15</xref>] because as the authors indicated it is the best approach to capture long-term dependencies and take into account the global context [<xref ref-type="bibr" rid="scirp.131174-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] . To limit the effects of computational complexity, we will base our multi-head self-attention mechanism by estimation on an Atttn (adaptation of super-pixel clustering as proposed by [<xref ref-type="bibr" rid="scirp.131174-ref51">51</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref22">22</xref>] . A t t t n ( S ) is estimated according to Equation (19):</p><p>A t t n ( S ) = s o f t m a x ( q ( S ) k ( S ) T + q ( S ) k ( R ) T D ) T ⋅ v ( S ) = A ( S ) v ( S ) (19)</p><p>with A (S), the attention map with the relative position embeddings [<xref ref-type="bibr" rid="scirp.131174-ref52">52</xref>] . Vectors q ( S ) = S W q , K ( S ) = S W k , v ( S ) = S W v , k ( R ) = R W ′ k are the results of the linear transformations by the weight matrix W q , W k , W v , W ′ k obtained by a 1 &#215; 1 2D-convolution. The vector R represents the embedded relative position vector introduced to improve self-attention performance and guarantee its permutation equivariant. Its formulation is identical to that indicated in [<xref ref-type="bibr" rid="scirp.131174-ref53">53</xref>] . In the Equation (19), to reduce the complexity, for each token, only its 3 &#215; 3 surrounding super-tokens are used to compute q ( S ) k ( R ) T . In practice, we use the Unfold and Fold Python functions to extract and combine the corresponding 3 &#215; 3 super-tokens, respectively. The relative position embeddings tensor R is constructed for each element ( i , j ) ∈ { 1,2,3, ⋯ , H } &#215; { 1,2, ⋯ , W } by determining the relative distance of ( i , j ) to each position ( a , b ) ∈ V 3 ( i , j ) , where V 3 ( i , j ) is 3 &#215; 3 neighbor around position ( i , j ) . Each element ( a , b ) ∈ V 3 ( i , j ) receives two distances: a row offset a − i and column offset b − j as it is shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>.</p><p>The row and column offsets are associated with an embedding r a − i and r b − j respectively each with dimension 1 2 D . The row and column offset embeddings are concatenated to form r a − i , b − j .</p><p>The tensor S and the matrix Q are constructed iteratively:</p><p>1) linear normalization of input tensor X with a 1 &#215; 1 2D-convolution with D filters according Equation (20)</p><p>X ^ = c o n v 2 1 &#215; 1 ( X ) (20)</p><p>2) Creation of initial super-tokens tensor S 0 ∈ ℝ D &#215; m by calculating the local average of the tokens on a regular sliding window with size h &#215; w such that m = H h &#215; W w . Tokens tensor is the features tensor X ^ ∈ ℝ D &#215; H &#215; W resized to a tensor ∈ ℝ D &#215; H W .</p><p>3) At each iteration t, matrix Q was estimated according to Equation (21) and Equation (22)</p><p>Q t = s o f t m a x ( ( S t − 1 ) T X ^ D ) (21)</p><p>where D is the number of Channels. The set S t of super-tokens is updated by the weighted sum of tokens</p><p>S t = X ^ ( Q t ) T (22)</p><p>Global spatial attention is obtained by resizing X ⌣ S into a tensor with dimension D o u t &#215; H &#215; W . For clarity, we have presented the results for a single attention head. In practice, multiple heads of attention are used by partitioning the features map depthwise into N groups to learn multiple distinct representations of the input tensor. The final result comes from the concatenation of the results obtained for each attention head. For our model, we have retained after our experiments the following distribution presented in <xref ref-type="table" rid="table1">Table 1</xref> below which shows for each decoder layer, the number of attention heads, the depth of the input</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Parameters for building spatial global attention</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Layer</th><th align="center" valign="middle" >Channels (H, W)</th><th align="center" valign="middle" >Heads</th><th align="center" valign="middle" >Features size (H, W)</th><th align="center" valign="middle" >Super-tokens size (h, w)</th><th align="center" valign="middle" >iterations</th></tr></thead><tr><td align="center" valign="middle" >05</td><td align="center" valign="middle" >0512</td><td align="center" valign="middle" >08</td><td align="center" valign="middle" >00 (16, 16)</td><td align="center" valign="middle" >00 (1, 1)</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >04</td><td align="center" valign="middle" >0256</td><td align="center" valign="middle" >04</td><td align="center" valign="middle" >00 (32, 32)</td><td align="center" valign="middle" >00 (2, 2)</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >03</td><td align="center" valign="middle" >0256</td><td align="center" valign="middle" >04</td><td align="center" valign="middle" >00 (64, 64)</td><td align="center" valign="middle" >00 (4, 4)</td><td align="center" valign="middle" >3</td></tr><tr><td align="center" valign="middle" >02</td><td align="center" valign="middle" >0128</td><td align="center" valign="middle" >02</td><td align="center" valign="middle" >00 (128, 128)</td><td align="center" valign="middle" >0 (16, 16)</td><td align="center" valign="middle" >3</td></tr></tbody></table></table-wrap><p>tensor, the spatial dimension of the tensor, as well as the spatial dimension of the super-tokens and number of iterations to estimate them.</p><p>The table above summarizes the parameters for constructing the global spatial attention of the SCGL block from the deepest layer (layer 5) to the uppermost layer (layer 2). The output layer, based on the fine refinement head in the next section, is not listed. As one progresses from lower to higher layers, the number of heads decreases due to a halving of channel count, while super-token size doubles and is limited to 16 &#215; 16 [<xref ref-type="bibr" rid="scirp.131174-ref16">16</xref>] for global relation extraction. Three iterations were used to estimate the super-token count, as increasing it did not significantly improve results in our experiments.</p></sec></sec><sec id="s3_4"><title>3.4. Fine Refinement Head Block (FRH)</title><p>This block, inspired by [<xref ref-type="bibr" rid="scirp.131174-ref4">4</xref>] , merges rich semantic data from lower network layers with spatial descriptors from the original image. Comprising two branches, one focuses on channel interactions, using the Convolutional Block Attention Module (CBAM) [<xref ref-type="bibr" rid="scirp.131174-ref40">40</xref>] for channel attention. The channel attention map is generated through a weight-shared network. The other branch addresses spatial interactions through depth-wise convolution. The attentions are combined by summation, processed by two asymmetric convolution blocks (ACB), and a 1 &#215; 1 2D-convolution produces the segmentation mask. Unlike the original module, this approach avoids over-sampling and linear interpolation, reducing errors. <xref ref-type="fig" rid="fig1">Figure 1</xref>0 illustrates a visual representation of the fine refinement head block (FRH).</p></sec><sec id="s3_5"><title>3.5. Loss Function</title><p>To address the challenge of gradient vanishing in deep networks, particularly in semantic segmentation of remote sensing images with unbalanced classes, a robust loss function is crucial for optimal convergence during training. To mitigate the impact of class imbalance, the focal loss introduced by Lin in 2017 [<xref ref-type="bibr" rid="scirp.131174-ref54">54</xref>] is employed, defined by Equation (23)</p><p>L F o c a l = − α ( 1 − p t ) γ log ( p t ) (23)</p><p>with γ = 2 and α = 0.25 and p t is the probability of the pixel belonging to the object class estimated from a softmax function at the network output. This modified cross-entropy penalizes over-represented classes, reducing their impact on</p><p>loss estimation bias. Notably, for γ= 0, the focal loss is equivalent to cross-entropy. Additionally, to ensure accurate localization of various object categories and consider interactions between classes, Dice’s loss [<xref ref-type="bibr" rid="scirp.131174-ref55">55</xref>] is used to minimize information loss between the reconstructed and original masks. This loss function is thus formalized by Equation (24)</p><p>L D i c e = 1 − 2 y ^ y y ^ + y + 1 (24)</p><p>where y ^ is the mask tensor predicted by the network and y is the ground truth mask tensor. The final loss function is the sum of the 2 functions of focal loss and Dice loss defined in Equation (25)</p><p>L t o t a l = L F o c a l + L D i c e (25)</p></sec></sec><sec id="s4"><title>4. Experiments and Results</title><p>To assess our model’s effectiveness in semantic segmentation of high-resolution remote sensing images, we tested it on two datasets with diverse urban and rural complex scenes. Our model’s performance was compared against state-of-the-art algorithms from the scientific literature. Two sets of experiments were conducted: the first series focused on metrics like mIoU, Precision, Recall, and mean Pixel Accuracy (mPA) for result comparisons. The second series evaluated the model’s computational efficiency, considering factors such as complexity (G) in Flops, required memory (MB), number of parameters (M), and inference speed (Fps). Subsequent sections will detail the datasets, experiments, and analysis of the obtained results.</p><sec id="s4_1"><title>4.1. Datasets</title><p>The first dataset is WHDLD which is a public dataset provided by Wuhan University [<xref ref-type="bibr" rid="scirp.131174-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref56">56</xref>] . It is composed of 4940 RGB color images of dimensions 256 &#215; 256 pixels provided by the Gaofen 1 and ZY-3 satellite sensors over the urban area of Wuhan with a spatial resolution of 2 m. The segmentation masks represent 6 classes of objects namely bare soil, buildings, sidewalks, roads, vehicles, and water. For our experiments, the data was randomly partitioned into 3 subsets, training, validation, and testing according to the ratio 0.7:0.1:0.2. <xref ref-type="fig" rid="fig1">Figure 1</xref>1 shows the images and labels in WHDLD datasets.</p><p>As for the DLRSD dataset, is a dataset containing 2100 RGB color images with a dimension of 256 &#215; 256 pixels [<xref ref-type="bibr" rid="scirp.131174-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref56">56</xref>] . It is composed of images of segmentation masks representing 17 classes of objects encountered both in rural and urban areas. These are airplanes, bare ground, buildings, cars, chaparral, land, docks, mobile-home, pavement, sand, sea, ships, water tanks or fuel, trees and water. The images used to build this dataset come from UC Merced Land Use</p><p>data proposed by [<xref ref-type="bibr" rid="scirp.131174-ref57">57</xref>] which includes 2100 images divided into 17 land cover classes of 100 images each. The images have a spatial resolution of 0.3 m. For our experiments, the data was randomly separated into 3 subsets according to the ratio 0.7:0.1:0.2 for training, validation, and testing. <xref ref-type="fig" rid="fig1">Figure 1</xref>2 shows the images and labels in DLRSD datasets.</p><p>These 2 datasets contain a large number of objects to be identified present at different scales within the same image. There we have cars and trees, having resolutions lower than 20 &#215; 20, and buildings, lakes, roads, etc. having resolutions greater than 200 &#215; 200 with chaotic distribution and fuzzy borders. This makes it difficult to classify pixels between neighboring objects.</p></sec><sec id="s4_2"><title>4.2. Experimental Hypotheses</title><p>To study the performance of our algorithm, the test environment included, the operating system Pop!_os in its version 22.04, CUDA12, PyTorch 1.13, and python 3.10. During the training phase, the size of the input images of the different models was fixed at 256 &#215; 256 pixels, the optimizer is of the Adam type</p><p>introduced by [<xref ref-type="bibr" rid="scirp.131174-ref58">58</xref>] , the learning rate was respectively 0.0003 and 0.0001 for WHDLD and DLRSD with a cosine annealing decay strategy [<xref ref-type="bibr" rid="scirp.131174-ref59">59</xref>] . All experiments were implemented on an NVIDIA GeForce RTX 3070 Max-Q GPU with 8GB of VRAM. The datasets were randomly separated into 3 subsets of data including 70% data for training, 10% for validation, and 20% data used for testing. The loss function to be minimized consists of the summation of the Dice loss function proposed by [<xref ref-type="bibr" rid="scirp.131174-ref60">60</xref>] , and the focal loss [<xref ref-type="bibr" rid="scirp.131174-ref54">54</xref>] as shown in the previous section in order to be able to mitigate the impact of unbalanced data. The efficiency of our model has been compared with those of the algorithms which, to our knowledge, are among the most efficient in semantic segmentation of satellite images through metrics such as the average intersection over Union (mIoU), the mean Pixel Accuracy (mPA), precision (P), and recall (R) by class [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.131174-ref61">61</xref>] . The quantitative evaluation of the performance of our model was done by comparing it to those of the models used in the semantic segmentation of satellite images using the WHDLD or DLRSD datasets. Among these models, we have:</p><p>1) CNN models for semantic segmentation: U-Net [<xref ref-type="bibr" rid="scirp.131174-ref32">32</xref>] and U-Net3+ [<xref ref-type="bibr" rid="scirp.131174-ref35">35</xref>] , MulitlabelRSIR [<xref ref-type="bibr" rid="scirp.131174-ref56">56</xref>]</p><p>2) Those who use pyramidal spatial pooling: DeepLabv3+ [<xref ref-type="bibr" rid="scirp.131174-ref17">17</xref>] , PSPNet [<xref ref-type="bibr" rid="scirp.131174-ref31">31</xref>] , DPPNet [<xref ref-type="bibr" rid="scirp.131174-ref62">62</xref>] , Segment Anything Model (SAM) in Ref. [<xref ref-type="bibr" rid="scirp.131174-ref63">63</xref>] .</p><p>3) CNN-based attentional networks: MACU-Net introduced in [<xref ref-type="bibr" rid="scirp.131174-ref20">20</xref>] , MAU- Net in [<xref ref-type="bibr" rid="scirp.131174-ref18">18</xref>] , and Multi-scale network with HL module provided by [<xref ref-type="bibr" rid="scirp.131174-ref19">19</xref>] , AttU-Net U-Net with addtitive attention [<xref ref-type="bibr" rid="scirp.131174-ref37">37</xref>] , CAU-Net [<xref ref-type="bibr" rid="scirp.131174-ref64">64</xref>] .</p><p>4) Fully transformer-based networks with a transformer-based decoder: SegFormer intorduced by [<xref ref-type="bibr" rid="scirp.131174-ref44">44</xref>] , HrVit Multi-scale vision transformer [<xref ref-type="bibr" rid="scirp.131174-ref65">65</xref>] , TMNet multi-branch transformer [<xref ref-type="bibr" rid="scirp.131174-ref66">66</xref>] , and Fursformer [<xref ref-type="bibr" rid="scirp.131174-ref67">67</xref>] .</p></sec><sec id="s4_3"><title>4.3. Results and Analysis</title><p>The results of the mIoU, Precision, and Recall metrics by object class as well as their mean value of the WHDLD database are summarized in <xref ref-type="table" rid="table2">Table 2</xref> for each class. Those of DLRSD are summarized in <xref ref-type="table" rid="table3">Table 3</xref> for each class. <xref ref-type="table" rid="table4">Table 4</xref> presents global results. These results show the high capacity of our model to correctly locate the objects present in the scene. The results on mean pixels</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> mIoU, Precision (P), Recall (R) and mPA in (%) results by object class for WHDLD dataset</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Object Category</th><th align="center" valign="middle" >mIoU (%)</th><th align="center" valign="middle" >P (%)</th><th align="center" valign="middle" >R (%)</th><th align="center" valign="middle" >mPA (%)</th></tr></thead><tr><td align="center" valign="middle" >Building</td><td align="center" valign="middle" >59.17</td><td align="center" valign="middle" >73.68</td><td align="center" valign="middle" >75.02</td><td align="center" valign="middle" >75.25</td></tr><tr><td align="center" valign="middle" >Road</td><td align="center" valign="middle" >60.96</td><td align="center" valign="middle" >75.76</td><td align="center" valign="middle" >75.74</td><td align="center" valign="middle" >77.33</td></tr><tr><td align="center" valign="middle" >Pavement</td><td align="center" valign="middle" >43.90</td><td align="center" valign="middle" >61.53</td><td align="center" valign="middle" >60.51</td><td align="center" valign="middle" >44.47</td></tr><tr><td align="center" valign="middle" >Vegetation</td><td align="center" valign="middle" >81.01</td><td align="center" valign="middle" >88.84</td><td align="center" valign="middle" >90.19</td><td align="center" valign="middle" >90.97</td></tr><tr><td align="center" valign="middle" >Bare Soil</td><td align="center" valign="middle" >40.45</td><td align="center" valign="middle" >61.17</td><td align="center" valign="middle" >54.41</td><td align="center" valign="middle" >61.27</td></tr><tr><td align="center" valign="middle" >Water</td><td align="center" valign="middle" >94.34</td><td align="center" valign="middle" >97.56</td><td align="center" valign="middle" >96.62</td><td align="center" valign="middle" >97.56</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> mIoU, Precision (P), Recall (R) and mPA results by object class for DLRSDD dataset</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Object category</th><th align="center" valign="middle" >mIoU (%)</th><th align="center" valign="middle" >P (%)</th><th align="center" valign="middle" >R (%)</th><th align="center" valign="middle" >mPA (%)</th></tr></thead><tr><td align="center" valign="middle" >Airplane</td><td align="center" valign="middle" >62.53</td><td align="center" valign="middle" >75.14</td><td align="center" valign="middle" >78.84</td><td align="center" valign="middle" >83.24</td></tr><tr><td align="center" valign="middle" >Bare-soil</td><td align="center" valign="middle" >43.42</td><td align="center" valign="middle" >66.07</td><td align="center" valign="middle" >55.87</td><td align="center" valign="middle" >74.17</td></tr><tr><td align="center" valign="middle" >Buildings</td><td align="center" valign="middle" >59.25</td><td align="center" valign="middle" >79.08</td><td align="center" valign="middle" >70.26</td><td align="center" valign="middle" >87.18</td></tr><tr><td align="center" valign="middle" >Cars</td><td align="center" valign="middle" >71.77</td><td align="center" valign="middle" >83.10</td><td align="center" valign="middle" >84.04</td><td align="center" valign="middle" >91.20</td></tr><tr><td align="center" valign="middle" >Chapparal</td><td align="center" valign="middle" >62.72</td><td align="center" valign="middle" >68.51</td><td align="center" valign="middle" >88.12</td><td align="center" valign="middle" >76.61</td></tr><tr><td align="center" valign="middle" >Court</td><td align="center" valign="middle" >68.45</td><td align="center" valign="middle" >76.17</td><td align="center" valign="middle" >87.10</td><td align="center" valign="middle" >84.27</td></tr><tr><td align="center" valign="middle" >Dock</td><td align="center" valign="middle" >53.30</td><td align="center" valign="middle" >74.61</td><td align="center" valign="middle" >65.11</td><td align="center" valign="middle" >82.71</td></tr><tr><td align="center" valign="middle" >Field</td><td align="center" valign="middle" >98.33</td><td align="center" valign="middle" >99.86</td><td align="center" valign="middle" >98.47</td><td align="center" valign="middle" >98.33</td></tr><tr><td align="center" valign="middle" >Grass</td><td align="center" valign="middle" >60.04</td><td align="center" valign="middle" >76.13</td><td align="center" valign="middle" >73.96</td><td align="center" valign="middle" >84.23</td></tr><tr><td align="center" valign="middle" >Mobile-home</td><td align="center" valign="middle" >55.47</td><td align="center" valign="middle" >71.16</td><td align="center" valign="middle" >71.56</td><td align="center" valign="middle" >79.26</td></tr><tr><td align="center" valign="middle" >Pavement</td><td align="center" valign="middle" >74.57</td><td align="center" valign="middle" >83.21</td><td align="center" valign="middle" >87.77</td><td align="center" valign="middle" >91.31</td></tr><tr><td align="center" valign="middle" >Sand</td><td align="center" valign="middle" >61.93</td><td align="center" valign="middle" >73.28</td><td align="center" valign="middle" >79.99</td><td align="center" valign="middle" >81.38</td></tr><tr><td align="center" valign="middle" >Sea</td><td align="center" valign="middle" >88.05</td><td align="center" valign="middle" >89.92</td><td align="center" valign="middle" >97.69</td><td align="center" valign="middle" >98.02</td></tr><tr><td align="center" valign="middle" >Ship</td><td align="center" valign="middle" >76.81</td><td align="center" valign="middle" >83.62</td><td align="center" valign="middle" >90.41</td><td align="center" valign="middle" >91.72</td></tr><tr><td align="center" valign="middle" >Tanks</td><td align="center" valign="middle" >50.72</td><td align="center" valign="middle" >65.04</td><td align="center" valign="middle" >69.72</td><td align="center" valign="middle" >73.14</td></tr><tr><td align="center" valign="middle" >Trees</td><td align="center" valign="middle" >66.86</td><td align="center" valign="middle" >79.98</td><td align="center" valign="middle" >80.31</td><td align="center" valign="middle" >88.08</td></tr><tr><td align="center" valign="middle" >Water</td><td align="center" valign="middle" >78.84</td><td align="center" valign="middle" >85.81</td><td align="center" valign="middle" >90.65</td><td align="center" valign="middle" >93.91</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Global statistics for WHDLD and DLRSD datasets</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Dataset</th><th align="center" valign="middle" >mIoU (%)</th><th align="center" valign="middle" >P (%)</th><th align="center" valign="middle" >R (%)</th><th align="center" valign="middle" >mPA (%)</th></tr></thead><tr><td align="center" valign="middle" >WHDLD</td><td align="center" valign="middle" >63.28</td><td align="center" valign="middle" >76.40</td><td align="center" valign="middle" >75.41</td><td align="center" valign="middle" >76.75</td></tr><tr><td align="center" valign="middle" >DLRSD</td><td align="center" valign="middle" >66.64</td><td align="center" valign="middle" >78.28</td><td align="center" valign="middle" >80.58</td><td align="center" valign="middle" >79.65</td></tr></tbody></table></table-wrap><p>(mPA) by class around 76.43% for WHDLD and 79.56% for DLRSD show that although there are misclassifications, in general, the pixels are mainly represented within the object when it is correctly located.</p><sec id="s4_3_1"><title>4.3.1. Comparison Results for WHDLD Dataset</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref>3 shows the visual results of the segmentation of our model compared to that of MACU-Net. The use of several attentions and the choice of a loss function that takes into account the less represented pixel classes increase the results of the segmentation. As a result, the large homogeneous areas are relatively well identified by the 2 models even if, as for line 1, we can see that our model better discerns the edges and shapes of the buildings, which is not the case with MACU-Net. Moreover, the original model misclassifies two objects of quite similar classes by confusing the pavement with the road. Our model is</p><p>more sensitive to objects that are very poorly represented in an image because as we can see in line 2, the original model does not identify buildings that are less represented in the image than other objects, while our model manages to detect its presence. In line 3, the original model fails to discriminate fine objects containing large objects, such as the presence of water in bare soil, which is not the case with our model which detects its presence. In the case of the DLRSD dataset, <xref ref-type="fig" rid="fig1">Figure 1</xref>4 illustrates the segmentation results of our model compared to MACU-Net. The observations made previously are confirmed, since in line 1, the original model very poorly classifies the objects present in the scene, while in line 2, the vehicles are not identified because they are relatively small in size at the mobile home and grass areas. In line 3, the original model is not able to sufficiently discriminate between two close classes such as bare soil and pavements. Unlike the original model, our model exhibits relatively better performance in each of these situations. In order to measure the efficiency of our algorithm during the experiments conducted on the WHDLD and DLRSD datasets, we compared the results obtained with those given by state-of-the-art approaches. The following tables present the results of the mIoU, Precision, Recall, and mPA</p><p>metrics for WHDLD in <xref ref-type="table" rid="table5">Table 5</xref> and DLRSD in <xref ref-type="table" rid="table6">Table 6</xref>.</p><p>As we can see in <xref ref-type="table" rid="table5">Table 5</xref>, our approach performs better than all the models in terms of mIoU with a gain of +1.54% compared to the best model AttU-Net and +4.37% compared to U-Net which presents the weakest results. The methods combining several attention mechanisms and transformers give better results in mIoU followed by those with spatial pyramidal pooling and pure CNN. Regarding Precision (P) these gains are 7.28% respectively 1.80% relative to multilablRSI which has the worst performance with 69.12% and UNet3+ architectures with 74.60%. Only CAU-Net gives better precision than our approach, but we can see the performance is relatively close to 76.40% for our approach and 76.57% for CAU-Net. We can argue that simultaneously local semantic context and range dependencies increase the capacity of the model to detect the class of the objects in the image, unlike an approach that considers only local context. According to the Recall (R) and the mean Pixel Accuracy (mPA), our approach performs all the models with a gain of 3.72% for PSPNet with the worst performance and AttU-Net with a gain of 1.22%. This result shows that our model is among the best models to correctly identify and affect objects in the correct class</p><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> Performances on WHDLD dataset. The best values are in bold</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >mIoU (%)</th><th align="center" valign="middle" >P (%)</th><th align="center" valign="middle" >R (%)</th><th align="center" valign="middle" >mPA (%)</th></tr></thead><tr><td align="center" valign="middle" >U-Net</td><td align="center" valign="middle" >58.91</td><td align="center" valign="middle" >74.00</td><td align="center" valign="middle" >71.92</td><td align="center" valign="middle" >71.87</td></tr><tr><td align="center" valign="middle" >U-net3</td><td align="center" valign="middle" >61.26</td><td align="center" valign="middle" >74.60</td><td align="center" valign="middle" >72.00</td><td align="center" valign="middle" >72.63</td></tr><tr><td align="center" valign="middle" >MultilabelRSIR</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >69.12</td><td align="center" valign="middle" >73.84</td><td align="center" valign="middle" >74.63</td></tr><tr><td align="center" valign="middle" >DeepLabV3+</td><td align="center" valign="middle" >60.27</td><td align="center" valign="middle" >73.87</td><td align="center" valign="middle" >72.04</td><td align="center" valign="middle" >73.49</td></tr><tr><td align="center" valign="middle" >PSPNet</td><td align="center" valign="middle" >57.43</td><td align="center" valign="middle" >73.19</td><td align="center" valign="middle" >70.57</td><td align="center" valign="middle" >72.63</td></tr><tr><td align="center" valign="middle" >MACU-Net</td><td align="center" valign="middle" >59.57</td><td align="center" valign="middle" >73.80</td><td align="center" valign="middle" >72.28</td><td align="center" valign="middle" >72.51</td></tr><tr><td align="center" valign="middle" >MAU-Net</td><td align="center" valign="middle" >60.53</td><td align="center" valign="middle" >73.11</td><td align="center" valign="middle" >73.75</td><td align="center" valign="middle" >69.56</td></tr><tr><td align="center" valign="middle" >Rmg + HL</td><td align="center" valign="middle" >59.70</td><td align="center" valign="middle" >74.10</td><td align="center" valign="middle" >72.01</td><td align="center" valign="middle" >75.00</td></tr><tr><td align="center" valign="middle" >AttU-Net</td><td align="center" valign="middle" >61.54</td><td align="center" valign="middle" >75.18</td><td align="center" valign="middle" >73.39</td><td align="center" valign="middle" >74.36</td></tr><tr><td align="center" valign="middle" >CAU-Net</td><td align="center" valign="middle" >61.27</td><td align="center" valign="middle" >76.57</td><td align="center" valign="middle" >74.95</td><td align="center" valign="middle" >74.86</td></tr><tr><td align="center" valign="middle" >SegFormer</td><td align="center" valign="middle" >61.5</td><td align="center" valign="middle" >74.25</td><td align="center" valign="middle" >71.36</td><td align="center" valign="middle" >73.02</td></tr><tr><td align="center" valign="middle" >HrViT</td><td align="center" valign="middle" >60.71</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >73.57</td></tr><tr><td align="center" valign="middle" >TMNet</td><td align="center" valign="middle" >61.23</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >72.57</td></tr><tr><td align="center" valign="middle" >SCGLU-Net (ours)</td><td align="center" valign="middle" >63.28</td><td align="center" valign="middle" >76.40</td><td align="center" valign="middle" >75.39</td><td align="center" valign="middle" >76.75</td></tr></tbody></table></table-wrap><table-wrap id="table6" ><label><xref ref-type="table" rid="table6">Table 6</xref></label><caption><title> Performances on DLRSD dataset</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >mIoU (%)</th><th align="center" valign="middle" >P (%)</th><th align="center" valign="middle" >R (%)</th><th align="center" valign="middle" >mPA (%)</th></tr></thead><tr><td align="center" valign="middle" >U-Net</td><td align="center" valign="middle" >56.17</td><td align="center" valign="middle" >68.46</td><td align="center" valign="middle" >72.52</td><td align="center" valign="middle" >71.11</td></tr><tr><td align="center" valign="middle" >U-Net3+</td><td align="center" valign="middle" >60.56</td><td align="center" valign="middle" >73.75</td><td align="center" valign="middle" >73.41</td><td align="center" valign="middle" >76.28</td></tr><tr><td align="center" valign="middle" >MultilabelRSIR</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >76.16</td><td align="center" valign="middle" >78.80</td><td align="center" valign="middle" >71.02</td></tr><tr><td align="center" valign="middle" >DeepLabV3+</td><td align="center" valign="middle" >59.36</td><td align="center" valign="middle" >72.35</td><td align="center" valign="middle" >72.14</td><td align="center" valign="middle" >74.96</td></tr><tr><td align="center" valign="middle" >PSPNet</td><td align="center" valign="middle" >55.81</td><td align="center" valign="middle" >69.54</td><td align="center" valign="middle" >68.49</td><td align="center" valign="middle" >71.28</td></tr><tr><td align="center" valign="middle" >SAM</td><td align="center" valign="middle" >58.22</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" >MACU-Net</td><td align="center" valign="middle" >61.70</td><td align="center" valign="middle" >76.6</td><td align="center" valign="middle" >70.78</td><td align="center" valign="middle" >77.11</td></tr><tr><td align="center" valign="middle" >MAU-Net</td><td align="center" valign="middle" >61.90</td><td align="center" valign="middle" >75.47</td><td align="center" valign="middle" >74.96</td><td align="center" valign="middle" >76.72</td></tr><tr><td align="center" valign="middle" >Rmg + HL</td><td align="center" valign="middle" >64.10</td><td align="center" valign="middle" >76.40</td><td align="center" valign="middle" >74.57</td><td align="center" valign="middle" >78.95</td></tr><tr><td align="center" valign="middle" >AttU-Net</td><td align="center" valign="middle" >59.52</td><td align="center" valign="middle" >74.87</td><td align="center" valign="middle" >72.29</td><td align="center" valign="middle" >76.13</td></tr><tr><td align="center" valign="middle" >CAU-Net</td><td align="center" valign="middle" >63.27</td><td align="center" valign="middle" >76.57</td><td align="center" valign="middle" >74.95</td><td align="center" valign="middle" >74.86</td></tr><tr><td align="center" valign="middle" >SegFormer</td><td align="center" valign="middle" >60.97</td><td align="center" valign="middle" >70.62</td><td align="center" valign="middle" >69.36</td><td align="center" valign="middle" >73.63</td></tr><tr><td align="center" valign="middle" >Fursformer</td><td align="center" valign="middle" >63.32</td><td align="center" valign="middle" >74.04</td><td align="center" valign="middle" >74.40</td><td align="center" valign="middle" >74.04</td></tr><tr><td align="center" valign="middle" >SCGLU-Net (ours)</td><td align="center" valign="middle" >66.64</td><td align="center" valign="middle" >77.40</td><td align="center" valign="middle" >80.58</td><td align="center" valign="middle" >79.65</td></tr></tbody></table></table-wrap><p>despite the complexity of the scene. In terms of mPA, our approach performs all the models with a gain of 6.59% for MAU-Net with the worst performance and Rmg + HL with a gain of 1.75%.These results show the ability of our model to correctly classify each object in the WHDLD dataset. This implies that our model assigns object classes to pixels better than any other algorithm. In addition, the power of locating objects remains better than the original model. When we compare our model with those that use an attention mechanism, we can see that using transformers increases performance in the mIou between 1.04% for HrVitand 2% for SegFormer compared to MACU-Net that use channel attention whereas our model increases the mIou of 3.73%. Let’s compare the performance in mIou between our model and those with attention like channel attention or spatial attention. We observe that those models increase mIou between 0.96% for MAU-Net and 2% for AttU-net compared to MACU-Net. Consequently, the use of combination attentions and transformers greatly improves the ability of networks to identify objects in the datasets such as WHDLD with &#224; lot of large area objects.</p></sec><sec id="s4_3_2"><title>4.3.2. Comparison Results for DLRSD Dataset</title><p>Regarding the DLRSD dataset, the results also showed that our algorithm outperforms all other algorithms in all metrics. Compared to the best models, our SCGLU-nets increase mIoU by 3.32% compared with Fursformer, increase precision by 0.88% relative to MACU-Net, increase recall by 5.62% compared with CAU-Net in Recall and 0.70% in mPA compared with Rmg + HL. Unlike some models such as MAU-Net, DeepLabV3+, U-Net, U-Net3+, PSPNet, AttU-net, and Segformer which have seen their performance deteriorate due to the large number of object categories present and their large-scale variability, our model, CAU-Net, Rmg+ Hl, on the contrary, experienced an improvement in their performance in all metrics. This is because models like MAU-Net or MACU-net do not take into account abrupt changes between object scales. By taking into account the interactions between spatial and channel features at different spatial and channel resolutions, our model manages to be sensitive to them compared to Rmg + HL where these interactions are defined in the lowest layers. PSPNet and U-Net obtain the worst performance in all the metrics while U-Net3+ and DeepLabV3+ which combine multi-scale fusion with the convolution product and atrous convolution respectively experience a notable improvement in performance with a respective gain of 5.09% and 3.19% in mIoU, 8.29% and 3.99% in accuracy, 0.9% and recall for U-Net3+ and quite similar results for DeepLabV3+ of 5.12% and 3.85% in mPA. Multi-scale fusion alone is not sufficient for datasets like DLRSD to discriminate the objects. Compared with multiple attention models and more particularly to our model, the performance of pure CNN and spatial pyramidal polling models is much lower if we compare our results to that of the most efficient in these families of models. Our algorithm presents a gain of 6.12% in mIoU, of 4.52% in Precision compared to U-Net3+, of 7.17% in recall, and of 3.37% in mPA. In all metrics, the model’s based attentions and transformers give the best performances compared to all model families. The results show that attention helps models improve their capabilities to detect object classes and their locations in the images. Compared to the other models with attention and transformers, the gain of our approach is comprised of between 2.5% for Rmg + HL and 7.12% for AttU-Net. It is due to the combination of different kinds of attention and transformers.</p><p>A study of the results on these 2 datasets shows us that the introduction of multi-scale information fusion as well as the introduction of attention mechanisms greatly increase the capacities of CNN networks in the segmentation of spatial images at very high spatial resolution. However, the combined use of several types of attention, although allowing a performance improvement, is not enough in the case of images in which objects of variable large sizes interact as in DLRSD. In this case, taking into account the interactions between spatial and channel features greatly increases the results obtained and the sensitivity of the network.</p></sec><sec id="s4_3_3"><title>4.3.3. Comparison of Network Efficiency</title><p>We compared our SCGLU-Net with efficient segmentation networks based on the mIoU, and GPU memory footprint in the number of parameters, and complexity, on the WHDLD test set. The comparison results are listed in <xref ref-type="table" rid="table7">Table 7</xref>. When we compare the number of parameters and complexity (FLOPs) of each method, our approach performed moderately well in both aspects, indicating that SCGLU-Net does not simply pile up computational effort to obtain high accuracy. Compared with attention models in terms of complexity, our approach</p><table-wrap id="table7" ><label><xref ref-type="table" rid="table7">Table 7</xref></label><caption><title> Quantitative comparison results on the WHDLD test set with state-of-the-art models. The complexity and number of parameters are measured for a 256 &#215; 256 input on a single NVIDIA GTX 3070 GPU. The best values are in bold</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Parameters (M)</th><th align="center" valign="middle" >Complexity (G)</th><th align="center" valign="middle" >mIoU (%)</th></tr></thead><tr><td align="center" valign="middle" >U-Net</td><td align="center" valign="middle" >99.074</td><td align="center" valign="middle" >54.67</td><td align="center" valign="middle" >58.91</td></tr><tr><td align="center" valign="middle" >U-Net3+</td><td align="center" valign="middle" >26.986</td><td align="center" valign="middle" >198.67</td><td align="center" valign="middle" >61.26</td></tr><tr><td align="center" valign="middle" >MultilabelRSIR</td><td align="center" valign="middle" >51.95</td><td align="center" valign="middle" >140.680</td><td align="center" valign="middle" >59.87</td></tr><tr><td align="center" valign="middle" >DeepLabV3+</td><td align="center" valign="middle" >59.34</td><td align="center" valign="middle" >22.243</td><td align="center" valign="middle" >60.27</td></tr><tr><td align="center" valign="middle" >PSPNet</td><td align="center" valign="middle" >72.31</td><td align="center" valign="middle" >70.058</td><td align="center" valign="middle" >57.43</td></tr><tr><td align="center" valign="middle" >DPPNet</td><td align="center" valign="middle" >61.26</td><td align="center" valign="middle" >74.60</td><td align="center" valign="middle" >59.63</td></tr><tr><td align="center" valign="middle" >MACU-Net</td><td align="center" valign="middle" >5.2</td><td align="center" valign="middle" >29.65</td><td align="center" valign="middle" >62.67</td></tr><tr><td align="center" valign="middle" >MAU-Net</td><td align="center" valign="middle" >14.55</td><td align="center" valign="middle" >41.263</td><td align="center" valign="middle" >60.53</td></tr><tr><td align="center" valign="middle" >Rmg + HL</td><td align="center" valign="middle" >40.75</td><td align="center" valign="middle" >68.23</td><td align="center" valign="middle" >59.70</td></tr><tr><td align="center" valign="middle" >AttU-Net</td><td align="center" valign="middle" >34.87</td><td align="center" valign="middle" >66.49</td><td align="center" valign="middle" >61.54</td></tr><tr><td align="center" valign="middle" >CAU-Net</td><td align="center" valign="middle" >45.24</td><td align="center" valign="middle" >70.65</td><td align="center" valign="middle" >63.27</td></tr><tr><td align="center" valign="middle" >SegFormer</td><td align="center" valign="middle" >47.34</td><td align="center" valign="middle" >79.105</td><td align="center" valign="middle" >60.45</td></tr><tr><td align="center" valign="middle" >HrViT</td><td align="center" valign="middle" >28.62</td><td align="center" valign="middle" >27.415</td><td align="center" valign="middle" >60.71</td></tr><tr><td align="center" valign="middle" >TMNet</td><td align="center" valign="middle" >20.55</td><td align="center" valign="middle" >47.49</td><td align="center" valign="middle" >61.23</td></tr><tr><td align="center" valign="middle" >SCGLU-Net (ours)</td><td align="center" valign="middle" >28.46</td><td align="center" valign="middle" >66.62</td><td align="center" valign="middle" >63.28</td></tr></tbody></table></table-wrap><p>with 66.62 Flops is the median value between pure transformers like Segformer, HrVit, and TMNet and hybrid CNN with channel attention or spatial attention like MAU-Net, CAU-Net, Rmg + HL. In terms of the number of parameters, despite its complexity, our model needs fewer parameters than modern transformers like SegFormer and HrVit with better mIoU of 3.45% compared to Segformer and 3.71% compared to HrVit. Compared to hybrid CNN with attention mechanism, except MACU-Net and MAU-Net, SCGLU-Net needs fewer parameters than AttU-Net, CAU-Net, and Rmg + HL. it is because SCGLU-net combines transformers and attention mechanisms and benefits from their advantages. Compared to pure CNN and the spatial pyramidal polling models, in terms of parameters, our model is less than 32.8 M compared to DPPNet, 43.85 M compared to PSPNet, 30.88 M compared to DeepLabV3+ and 23.65 M compared to multilabelRSIR with increases in mIoU by 3.65% for DPPNet, by 5.87% for PSPNet, 3.01% for DeepLabV3+ and 3.41% for multilabelRSIR. Compared to pure CNN, our model needs a bit more parameters +1.47 M than U-Net3+ and less more parameters −70.61 M compared to U-Net models with an increase of mIoU by 2% for U-Net3+ and by 4.37% for U-Net. The results show that using a combination of channel and spatial attention is more computationally efficient and reduces the number of parameters than using only local context for image segmentation. The complexity in Flops also confirms this tendency. In this case, except for U-net and DeepLabV3+, the complexity of SCGLU-Net is less than all the models for pure CNN and spatial pyramidal polling with the best mIoU.</p></sec></sec><sec id="s4_4"><title>4.4. Abalation Study</title><p>To assess the impact of each proposed attention mechanism on our model’s performance, ablation experiments were conducted on the WHDLD and DLRSD databases. The evaluation focused on mIoU metrics, as well as complexity (flops), memory (MB), and model speed (fps). Results are summarized in <xref ref-type="table" rid="table8">Table 8</xref> for WHDLD and <xref ref-type="table" rid="table9">Table 9</xref> for DLRSD. In these experiments, U-Net served as the baseline, lacking any attention mechanism and considering only local context with convolution, in contrast to MACU-Net with ACB convolution, densely connected architecture, and channel attention mechanism CAB.</p><p>The baseline is U-Net architecture which only models the local contextual information in the decoder. The loss function of the baseline is the classical categorical cross-entropy.</p><p>Propagate attention: We add propagate at the inputs of skip connections in U-Net architecture to add attention to features coming from the encoder layer. The propagate attention achieves less increase of mIoU by 0.17% for WHDLD and 0.23% for DLRSD with a relatively low impact on memory and in terms of Complexity and memory requirement in terms of parameters.</p><p>Baseline + Propagate attention + Channel attention: Adding only channel attention increases mIoU by 1.05% for WHDLD and 1.28% for DLRSD. Channel attention has also an impact on memory requirements because the number of</p><table-wrap id="table8" ><label><xref ref-type="table" rid="table8">Table 8</xref></label><caption><title> Abaltion studies on WHDLD dataset</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Exp1</th><th align="center" valign="middle" >Exp2</th><th align="center" valign="middle" >Exp3</th><th align="center" valign="middle" >Exp4</th><th align="center" valign="middle" >Exp5</th><th align="center" valign="middle" >Exp6</th></tr></thead><tr><td align="center" valign="middle" >Baseline</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Propagate attention</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Channel attention</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Spatial attention</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >SCGL</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >FRH</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >mIoU (%)</td><td align="center" valign="middle" >58.90</td><td align="center" valign="middle" >59.07</td><td align="center" valign="middle" >59.95</td><td align="center" valign="middle" >59.34</td><td align="center" valign="middle" >61.3</td><td align="center" valign="middle" >61.45</td></tr><tr><td align="center" valign="middle" >Complexity (G)</td><td align="center" valign="middle" >54.67</td><td align="center" valign="middle" >59.74</td><td align="center" valign="middle" >74.57</td><td align="center" valign="middle" >78.95</td><td align="center" valign="middle" >55.57</td><td align="center" valign="middle" >43.605</td></tr><tr><td align="center" valign="middle" >Memory (MB)</td><td align="center" valign="middle" >460.76</td><td align="center" valign="middle" >540.28</td><td align="center" valign="middle" >858.14</td><td align="center" valign="middle" >1003.78</td><td align="center" valign="middle" >736.46</td><td align="center" valign="middle" >1105.79</td></tr><tr><td align="center" valign="middle" >Speed (fps)</td><td align="center" valign="middle" >32.80</td><td align="center" valign="middle" >33.32</td><td align="center" valign="middle" >33.32</td><td align="center" valign="middle" >29.65</td><td align="center" valign="middle" >52.53</td><td align="center" valign="middle" >53.26</td></tr></tbody></table></table-wrap><table-wrap id="table9" ><label><xref ref-type="table" rid="table9">Table 9</xref></label><caption><title> Abaltion studies on DLRSD dataset</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Exp1</th><th align="center" valign="middle" >Exp2</th><th align="center" valign="middle" >Exp3</th><th align="center" valign="middle" >Exp4</th><th align="center" valign="middle" >Exp5</th><th align="center" valign="middle" >Exp6</th></tr></thead><tr><td align="center" valign="middle" >Baseline</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >Propagate attention</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >Channel attention</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Spatial attention</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >SCGL</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >FRH</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >√</td></tr><tr><td align="center" valign="middle" >mIoU (%)</td><td align="center" valign="middle" >56.17</td><td align="center" valign="middle" >56.40</td><td align="center" valign="middle" >57.45</td><td align="center" valign="middle" >56.95</td><td align="center" valign="middle" >60.17</td><td align="center" valign="middle" >60.45</td></tr><tr><td align="center" valign="middle" >Complexity (G)</td><td align="center" valign="middle" >64.10</td><td align="center" valign="middle" >76.40</td><td align="center" valign="middle" >74.57</td><td align="center" valign="middle" >78.95</td><td align="center" valign="middle" >55.41</td><td align="center" valign="middle" >59.02</td></tr><tr><td align="center" valign="middle" >Memory (MB)</td><td align="center" valign="middle" >466.80</td><td align="center" valign="middle" >547.00</td><td align="center" valign="middle" >864.14</td><td align="center" valign="middle" >1009.78</td><td align="center" valign="middle" >742.23</td><td align="center" valign="middle" >1111.56</td></tr><tr><td align="center" valign="middle" >Speed (fps)</td><td align="center" valign="middle" >33.32</td><td align="center" valign="middle" >34.20</td><td align="center" valign="middle" >34.84</td><td align="center" valign="middle" >30.24</td><td align="center" valign="middle" >51.03</td><td align="center" valign="middle" >51.83</td></tr></tbody></table></table-wrap><p>parameters increases by 61% for those of baseline + propagate attention and increases by 86% for baseline parameters for DLRSD. For WHDLD, this augmentation represents 0.34% for baselin + propagate attention and 86% for baseline. The addition of channel attention does not improve notably the speed (Fps) of the model because the speed is still identic for baseline + propagate attention and base + propagate attention + channel attention and in less augmentation of 0.6% for DLRSD.</p><p>Baseline + Propagate attention + Spatial attention: Adding only spatial after propagate attention does not increase the performance of the model as shown by the increase of mIou for WHDLD and DLRSD. Also, spatial attention is responsible for the augmentation of memory requirements and complexity in flops. For our two datasets, adding only spatial attention decreases the inference speed of the model by 2.85% for WHDLD and by 4.6% for DLRSD. The consequence is that spatial attention when he was used alone is not optimal in our model for large resolution size because of its quadratic complexity.</p><p>Baseline + Propagate attention + SCGL: The impact of this block is so significant. In terms of memory requirements, the SCGL block increases baseline memory by 275.43 MB for the two datasets. It is less than the sum of memory requirements of channel and spatial attention taken individually from baseline, 940.3 MB for WHDLD and DLRSD. Also, with the use of scale block, we notice an increase of speed by 60% in the case of WHDLD and by 53% in the case of DLRSD from baseline. Concerning me, we notice a significant augmentation by 2.85% for WHDLD and by 4% for DLRSD. These results show that combining spatial attention and channel attention globally and locally manner is more suitable than using this attention alone.</p><p>Baseline + Propagate attention + SCGL+ FRH: As we see in table <xref ref-type="table" rid="table8">Table 8</xref> and table <xref ref-type="table" rid="table9">Table 9</xref>, adding FRH block also increases less significantly the mIoU by 0.15% for WHDLD and by 0.28% for DLRSD, and the complexity of the model despite the notable augmentation in term of memory requirement by 639 MB from baseline + SCGL and for inference speed by ≈0.80% for the tow datasets. The usage of a standard 2D convolution product can explain this augmentation because this convolution product requires a lot of calculations to estimate the results.</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>Semantic segmentation of high-resolution remote sensing images poses challenges due to the complexity and variability of scenes. This complexity requires considering both local semantic context and long-term dependencies. Our proposed hybrid architecture, SCGLU-Net, integrates CNNs as encoder, combination of transformers and channel attention mechanisms as decoder to address this issue. The SCGL block within this architecture processes spatial and channel attention locally and globally, capturing interactions between descriptors. This is an advancement over conventional methods. Additionally, the architecture introduces Propagate attention in multi-scale fusion to selectively retain pertinent information from encoder, mitigating artifacts observed in concatenation-based approaches. Results on mIoU scores on WHDLD and DLRSD datasets demonstrate enhanced segmentation capabilities for CNN networks in very fine spatial resolution images, with controlled computational complexity.</p><p>Future work aims to enhance object boundary segmentation through the integration of a self-attention module.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Atiampo, A.K. and Di&#233;di&#233;, G.H.F. (2024) New Fusion Approach of Spatial and Channel Attention for Semantic Segmentation of Very High Spatial Resolution Remote Sensing Images. Open Journal of Applied Sciences, 14, 288-319. https://doi.org/10.4236/ojapps.2024.142020</p></sec></body><back><ref-list><title>References</title><ref id="scirp.131174-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Chen, B., Xia, M. and Huang, J. (2021) MFANet: A Multi-Level Feature Aggregation Network for Semantic Segmentation of Land Cover. Remote Sensing, 13, Article 731. https://doi.org/10.3390/rs13040731</mixed-citation></ref><ref id="scirp.131174-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Jensen, J.R., Qiu, F. and Patterson, K. (2001) A Neural Network Image Interpretation System to Extract Rural and Urban Land Use and Land Cover Information from Remote Sensor Data. Geocarto International, 16, 21-30. https://doi.org/10.1080/10106040108542179</mixed-citation></ref><ref id="scirp.131174-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Wang, J., Zheng, Z., Ma, A., Lu, X. and Zhong, Y. (2021) Loveda: A Remote Sensing Land-Cover Dataset for Domain Adaptive Semantic Segmentation. ArXiv: 2110.08733.</mixed-citation></ref><ref id="scirp.131174-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Wang, L., Li, R., Zhang, C., Fang, S., Duan, C., Meng, X. and Atkinson, P.M. (2022) UNetFormer: A UNet-Like Transformer for Efficient Semantic Segmentation of Remote Sensing Urban Scene Imagery. ISPRS Journal of Photogrammetry and Remote Sensing, 190, 196-214. https://doi.org/10.1016/j.isprsjprs.2022.06.008</mixed-citation></ref><ref id="scirp.131174-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, T., Su, J., Liu, C. and Chen, W.-H. (2021) State and Parameter Estimation of the AquaCrop Model for Winter Wheat Using Sensitivity Informed Particle Filter. Computers and Electronics in Agriculture, 180, Article 105909. https://doi.org/10.1016/j.compag.2020.105909</mixed-citation></ref><ref id="scirp.131174-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Witharana, C., Bhuiyan, M.A.E., Liljedahl, A.K., Kanevskiy, M., Epstein, H.E., Jones, B.M., Daanen, R., Griffin, C.G., Kent, K. and Jones, M.K.W. (2020) Understanding the Synergies of Deep Learning and Data Fusion of Multispectral and Panchromatic High Resolution Commercial Satellite Imagery for Automated Ice-Wedge Polygon Detection. ISPRS Journal of Photogrammetry and Remote Sensing, 170, 174-191. https://doi.org/10.1016/j.isprsjprs.2020.10.010</mixed-citation></ref><ref id="scirp.131174-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Blake, A., Criminisi, A., Cross, G. and Kolmogorov, V. (2010). Image Segmentation of Foreground from Background Layers. US Patent 7,676,081.</mixed-citation></ref><ref id="scirp.131174-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Qi, S., Ma, J., Lin, J., Li, Y. and Tian, J. (2015) Unsupervised Ship Detection Based on Saliency and S-Hog Descriptor from Optical Satellite Images. IEEE Geoscience and Remote Sensing Letters, 12, 1451-1455. https://doi.org/10.1109/LGRS.2015.2408355</mixed-citation></ref><ref id="scirp.131174-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Goncalves, H., Corte-Real, L. and Goncalves, J.A. (2011) Automatic Image Registration through Image Segmentation and Sift. IEEE Transactions on Geoscience and Remote Sensing, 49, 2589-2600. https://doi.org/10.1109/TGRS.2011.2109389</mixed-citation></ref><ref id="scirp.131174-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Simonyan, K., Vedaldi, A. and Zisserman, A. (2013) Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps. ArXiv: 1312.6034.</mixed-citation></ref><ref id="scirp.131174-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Ding, L., Lin, D., Lin, S., Zhang, J., Cui, X., Wang, Y., Tang, H. and Bruzzone, L. (2022) Looking outside the Window: Wide-Context Transformer for the Semantic Segmentation of High-Resolution Remote Sensing Images. IEEE Transactions on Geoscience and Remote Sensing, 60, Article No. 4410313. https://doi.org/10.1109/TGRS.2022.3168697</mixed-citation></ref><ref id="scirp.131174-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Yang, M.Y., Kumaar, S., Lyu, Y. and Nex, F. (2021) Real-Time Semantic Segmentation with Context Aggregation Network. ISPRS Journal of Photogrammetry and Remote Sensing, 178, 124-134. https://doi.org/10.1016/j.isprsjprs.2021.06.006</mixed-citation></ref><ref id="scirp.131174-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Li, R., Zheng, S., Zhang, C., Duan, C., Wang, L. and Atkinson, P. M. (2021) ABCNet: Attentive Bilateral Contextual Network for Efficient Semantic Segmentation of Fine-Resolution Remotely Sensed Imagery. ISPRS Journal of Photogrammetry and Remote Sensing, 181, 84-98. https://doi.org/10.1016/j.isprsjprs.2021.09.005</mixed-citation></ref><ref id="scirp.131174-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Bahdanau, D., Cho, K. and Bengio, Y. (2014) Neural Machine Translation by Jointly Learning to Align and Translate. ArXiv: 1409.0473.</mixed-citation></ref><ref id="scirp.131174-ref15"><label>15</label><mixed-citation publication-type="book" xlink:type="simple">Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, &amp;#321;. and Polosukhin, I. (2017) Attention Is All You Need. In: Guyon, I., et al., Eds., Advances in Neural Information Processing Systems 30, Neural Information Processing Systems Foundation, Inc. (NeurIPS), Long Beach, 6000-6010.</mixed-citation></ref><ref id="scirp.131174-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., Dehghani, M., Minderer, M., Heigold, G., Gelly, S., et al. (2020) An Image Is Worth 16 × 16 Words: Transformers for Image Recognition at Scale. ArXiv: 2010.11929.</mixed-citation></ref><ref id="scirp.131174-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Chen, L.-C., Zhu, Y., Papandreou, G., Schroff, F. and Adam, H. (2018) Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation. Proceedings of the European Conference on Computer Vision (ECCV), Munich, 8-14 September 2018, 801-818. https://doi.org/10.1007/978-3-030-01234-2_49</mixed-citation></ref><ref id="scirp.131174-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Sun, Y., Bi, F., Gao, Y., Chen, L. and Feng, S. (2022) A Multi-Attention UNet for Semantic Segmentation in Remote Sensing Images. Symmetry, 14, Article 906. https://doi.org/10.3390/sym14050906</mixed-citation></ref><ref id="scirp.131174-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Wang, G., Zhai, Q. and Lin, J. (2022) Multi-Scale Network for Remote Sensing Segmentation. IET Image Processing, 16, 1742-1751. https://doi.org/10.1049/ipr2.12444</mixed-citation></ref><ref id="scirp.131174-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Li, R., Duan, C., Zheng, S., Zhang, C. and Atkinson, P.M. (2022) MACU-Net for Semantic Segmentation of Fine-Resolution Remotely Sensed Images. IEEE Geoscience and Remote Sensing Letters, 19, Article No. 8007205. https://doi.org/10.1109/LGRS.2021.3052886</mixed-citation></ref><ref id="scirp.131174-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Song, C.H., Han, H.J. and Avrithis, Y. (2022) All the Attention You Need: Global-Local, Spatial-Channel Attention for Image Retrieval. Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Waikoloa, HI, 3-8 January 2022, 2754-2763. https://doi.org/10.1109/WACV51458.2022.00051</mixed-citation></ref><ref id="scirp.131174-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Yang, F., Sun, Q., Jin, H. and Zhou, Z. (2020) Superpixel Segmentation with Fully Convolutional Networks. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, 13-19 June 2020, 13964-13973. https://doi.org/10.1109/CVPR42600.2020.01398</mixed-citation></ref><ref id="scirp.131174-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Shao, Z., Yang, K. and Zhou, W. (2018) Performance Evaluation of Single-Label and Multi-Label Remote Sensing Image Retrieval Using a Dense Labeling Dataset. Remote Sensing, 10, Article 964. https://doi.org/10.3390/rs10060964</mixed-citation></ref><ref id="scirp.131174-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Thanh Noi, P. and Kappas, M. (2017) Comparison of Random Forest, K-Nearest Neighbor, and Support Vector Machine Classifiers for Land Cover Classification Using Sentinel-2 Imagery. Sensors, 18, Article 18. https://doi.org/10.3390/s18010018</mixed-citation></ref><ref id="scirp.131174-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Han, B. (2015) Watershed Segmentation Algorithm Based on Morphological Gradient Reconstruction. 2015 2nd International Conference on Information Science and Control Engineering, Shanghai, 24-26 April 2015, 533-536. https://doi.org/10.1109/ICISCE.2015.124</mixed-citation></ref><ref id="scirp.131174-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Radman, A., Zainal, N. and Suandi, S.A. (2017) Automated Segmentation of Iris Images Acquired in an Unconstrained Environment Using HOG-SVM and GrowCut. Digital Signal Processing, 64, 60-70. https://doi.org/10.1016/j.dsp.2017.02.003</mixed-citation></ref><ref id="scirp.131174-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Blaschke, T. (2010) Object Based Image Analysis for Remote Sensing. ISPRS Journal of Photogrammetry and Remote Sensing, 65, 2-16. https://doi.org/10.1016/j.isprsjprs.2009.06.004</mixed-citation></ref><ref id="scirp.131174-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Carleer, A., Debeir, O. and Wolff, E. (2005) Assessment of Very High Spatial Resolution Satellite Image Segmentations. Photogrammetric Engineering &amp; Remote Sensing, 71, 1285-1294. https://doi.org/10.14358/PERS.71.11.1285</mixed-citation></ref><ref id="scirp.131174-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Kirillov, A., Girshick, R., He, K. and Dollár, P. (2019) Panoptic Feature Pyramid Networks. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, 15-20 June 2019, 6399-6408. https://doi.org/10.1109/CVPR.2019.00656</mixed-citation></ref><ref id="scirp.131174-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Kotaridis, I. and Lazaridou, M. (2021) Remote Sensing Image Segmentation Advances: A Meta-Analysis. ISPRS Journal of Photogrammetry and Remote Sensing, 173, 309-322. https://doi.org/10.1016/j.isprsjprs.2021.01.020</mixed-citation></ref><ref id="scirp.131174-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, H., Shi, J., Qi, X., Wang, X. and Jia, J. (2017) Pyramid Scene Parsing Network. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, 21-26 July 2017, 2881-2890. https://doi.org/10.1109/CVPR.2017.660</mixed-citation></ref><ref id="scirp.131174-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Ronneberger, O., Fischer, P. and Brox, T. (2015) U-Net: Convolutional Networks for Biomedical Image Segmentation. Medical Image Computing and Computer-Assisted Intervention-MICCAI 2015: 18th International Conference, Munich, 5-9 October 2015, 234-241. https://doi.org/10.1007/978-3-319-24574-4_28</mixed-citation></ref><ref id="scirp.131174-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Diakogiannis, F.I., Waldner, F., Caccetta, P. and Wu, C. (2020) ResUNet-a: A Deep Learning Framework for Semantic Segmentation of Remotely Sensed Data. ISPRS Journal of Photogrammetry and Remote Sensing, 162, 94-114. https://doi.org/10.1016/j.isprsjprs.2020.01.013</mixed-citation></ref><ref id="scirp.131174-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Zhou, Z., Rahman Siddiquee, M.M., Tajbakhsh, N. and Liang, J. (2018) UNet++: A Nested U-Net Architecture for Medical Image Segmentation. DLMIA 2018, ML-CDS 2018: Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support, Granada, 20 September 2018, 3-11. https://doi.org/10.1007/978-3-030-00889-5_1</mixed-citation></ref><ref id="scirp.131174-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Huang, H., Lin, L., Tong, R., Hu, H., Zhang, Q., Iwamoto, Y., Han, X., Chen, Y.-W. and Wu, J. (2020) UNet 3+: A Full-Scale Connected UNet for Medical Image Segmentation. ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, 4-8 May 2020, 1055-1059. https://doi.org/10.1109/ICASSP40776.2020.9053405</mixed-citation></ref><ref id="scirp.131174-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Dong, Z., Xu, K., Yang, Y., Bao, H., Xu, W. and Lau, R.W. (2021) Location-Aware Single Image Reflection Removal. Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, 10-17 October 2021, 5017-5026. https://doi.org/10.1109/ICCV48922.2021.00497</mixed-citation></ref><ref id="scirp.131174-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Oktay, O., Schlemper, J., Folgoc, L.L., Lee, M., Heinrich, M., Misawa, K., Mori, K., McDonagh, S., Hammerla, N.Y., Kainz, B., et al. (2018) Attention U-Net: Learning Where to Look for the Pancreas. ArXiv: 1804.03999.</mixed-citation></ref><ref id="scirp.131174-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Shi, H., Fan, J., Wang, Y. and Chen, L. (2021) Dual Attention Feature Fusion and Adaptive Context for Accurate Segmentation of Very High-Resolution Remote Sensing Images. Remote Sensing, 13, Article 3715. https://doi.org/10.3390/rs13183715</mixed-citation></ref><ref id="scirp.131174-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Ding, X., Guo, Y., Ding, G. and Han, J. (2019) ACNet: Strengthening the Kernel Skeletons for Powerful CNN via Asymmetric Convolution Blocks. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, 27 October-2 November 2019, 1911-1920. https://doi.org/10.1109/ICCV.2019.00200</mixed-citation></ref><ref id="scirp.131174-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Woo, S., Park, J., Lee, J.-Y. and Kweon, I.S. (2018) CBAM: Convolutional Block Attention Module. Proceedings of the European Conference on Computer Vision (ECCV), Munich, 8-14 September 2018, 3-19. https://doi.org/10.1007/978-3-030-01234-2_1</mixed-citation></ref><ref id="scirp.131174-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Huang, Z., Wang, X., Huang, L., Huang, C., Wei, Y. and Liu, W. (2019) CCNet: Criss-Cross Attention for Semantic Segmentation. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, 27 October 2-2 November 2019, 603-612. https://doi.org/10.1109/ICCV.2019.00069</mixed-citation></ref><ref id="scirp.131174-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, Y., Huang, L., Guo, J., Zhang, C., Chen, X. and Wang, J. (2021) OCNet: Object Context for Semantic Segmentation. International Journal of Computer Vision, 129, 2375-2398. https://doi.org/10.1007/s11263-021-01465-9</mixed-citation></ref><ref id="scirp.131174-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Strudel, R., Garcia, R., Laptev, I. and Schmid, C. (2021) Segmenter: Transformer for Semantic Segmentation. Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, 10-17 October 2021, 7262-7272. https://doi.org/10.1109/ICCV48922.2021.00717</mixed-citation></ref><ref id="scirp.131174-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Xie, E., Wang, W., Yu, Z., Anandkumar, A., Alvarez, J.M. and Luo, P. (2021) Segformer: Simple and Efficient Design for Semantic Segmentation with Transformers. Advances in Neural Information Processing Systems, 34, 12077-12090.</mixed-citation></ref><ref id="scirp.131174-ref45"><label>45</label><mixed-citation publication-type="other" xlink:type="simple">Liu, Z., Lin, Y., Cao, Y., Hu, H., Wei, Y., Zhang, Z., Lin, S. and Guo, B. (2021) Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows. Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, 10-17 October 2021, 10012-10022. https://doi.org/10.1109/ICCV48922.2021.00986</mixed-citation></ref><ref id="scirp.131174-ref46"><label>46</label><mixed-citation publication-type="other" xlink:type="simple">Panboonyuen, T., Jitkajornwanich, K., Lawawirojwong, S., Srestasathiern, P. and Vateekul, P. (2021) Transformer-Based Decoder Designs for Semantic Segmentation on Remotely Sensed Images. Remote Sensing, 13, Article 5100. https://doi.org/10.3390/rs13245100</mixed-citation></ref><ref id="scirp.131174-ref47"><label>47</label><mixed-citation publication-type="other" xlink:type="simple">Sun, L., Zou, H., Wei, J., Cao, X., He, S., Li, M. and Liu, S. (2023) Semantic Segmentation of High-Resolution Remote Sensing Images Based on Sparse Self-Attention and Feature Alignment. Remote Sensing, 15, Article 1598. https://doi.org/10.3390/rs15061598</mixed-citation></ref><ref id="scirp.131174-ref48"><label>48</label><mixed-citation publication-type="other" xlink:type="simple">Liu, T., Luo, R., Xu, L., Feng, D., Cao, L., Liu, S. and Guo, J. (2022) Spatial Channel Attention for Deep Convolutional Neural Networks. Mathematics, 10, Article 1750. https://doi.org/10.3390/math10101750</mixed-citation></ref><ref id="scirp.131174-ref49"><label>49</label><mixed-citation publication-type="other" xlink:type="simple">Yu, F. and Koltun, V. (2015) Multi-Scale Context Aggregation by Dilated Convolutions. ArXiv: 1511.07122.</mixed-citation></ref><ref id="scirp.131174-ref50"><label>50</label><mixed-citation publication-type="other" xlink:type="simple">Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J. and Wojna, Z. (2016) Rethinking the Inception Architecture for Computer Vision. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, 27-30 June 2016, 2818-2826. https://doi.org/10.1109/CVPR.2016.308</mixed-citation></ref><ref id="scirp.131174-ref51"><label>51</label><mixed-citation publication-type="other" xlink:type="simple">Huang, H., Zhou, X., Cao, J., He, R. and Tan, T. (2023) Vision Transformer with Super Token Sampling. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, 17-24 June 2023, 22690-22699.</mixed-citation></ref><ref id="scirp.131174-ref52"><label>52</label><mixed-citation publication-type="other" xlink:type="simple">Shaw, P., Uszkoreit, J. and Vaswani, A. (2018) Self-Attention with Relative Position Representations. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, 2, 464-468. https://doi.org/10.18653/v1/N18-2074</mixed-citation></ref><ref id="scirp.131174-ref53"><label>53</label><mixed-citation publication-type="book" xlink:type="simple">Ramachandran, P., Parmar, N., Vaswani, A., Bello, I., Levskaya, A. and Shlens, J. (2019) Stand-Alone Self-Attention in Vision Models. In: Wallach, H., et al., Eds., Advances in Neural Information Processing Systems 32, NeurIPS 2019, Vancouver, 68-80.</mixed-citation></ref><ref id="scirp.131174-ref54"><label>54</label><mixed-citation publication-type="other" xlink:type="simple">Lin, T.-Y., Goyal, P., Girshick, R., He, K. and Dollár, P. (2017) Focal Loss for Dense Object Detection. Proceedings of the IEEE International Conference on Computer Vision, Venice, 22-29 October 2017, 2980-2988. https://doi.org/10.1109/ICCV.2017.324</mixed-citation></ref><ref id="scirp.131174-ref55"><label>55</label><mixed-citation publication-type="other" xlink:type="simple">Jadon, S. (2020) A Survey of Loss Functions for Semantic Segmentation. 2020 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB), Via del Mar, 27-29 October 2020, 1-7. https://doi.org/10.1109/CIBCB48159.2020.9277638</mixed-citation></ref><ref id="scirp.131174-ref56"><label>56</label><mixed-citation publication-type="other" xlink:type="simple">Shao, Z., Zhou, W., Deng, X., Zhang, M. and Cheng, Q. (2020) Multilabel Remote Sensing Image Retrieval Based on Fully Convolutional Network. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 13, 318-328. https://doi.org/10.1109/JSTARS.2019.2961634</mixed-citation></ref><ref id="scirp.131174-ref57"><label>57</label><mixed-citation publication-type="other" xlink:type="simple">Yang, Y. and Newsam, S. (2010) Bag-of-Visual-Words and Spatial Extensions for Land-Use Classification. Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems, San Jose, 2-5 November 2010, 270-279. https://doi.org/10.1145/1869790.1869829</mixed-citation></ref><ref id="scirp.131174-ref58"><label>58</label><mixed-citation publication-type="other" xlink:type="simple">Kingma, D. P. and Ba, J. (2014) Adam: A Method for Stochastic Optimization. ArXiv: 1412.6980.</mixed-citation></ref><ref id="scirp.131174-ref59"><label>59</label><mixed-citation publication-type="other" xlink:type="simple">Loshchilov, I. and Hutter, F. (2016) Sgdr: Stochastic Gradient Descent with Warm Restarts. ArXiv: 1608.03983.</mixed-citation></ref><ref id="scirp.131174-ref60"><label>60</label><mixed-citation publication-type="other" xlink:type="simple">Sudre, C.H., Li, W., Vercauteren, T., Ourselin, S. and Jorge Cardoso, M. (2017) Generalised Dice Overlap as a Deep Learning Loss Function for Highly Unbalanced Segmentations. DLMIA 2017, ML-CDS 2017: Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support, Québec City, 14 September 2017, 240-248. https://doi.org/10.1007/978-3-319-67558-9_28</mixed-citation></ref><ref id="scirp.131174-ref61"><label>61</label><mixed-citation publication-type="other" xlink:type="simple">Sokolova, M., Japkowicz, N. and Szpakowicz, S. (2006) Beyond Accuracy, F-Score and Roc: A Family of Discriminant Measures for Performance Evaluation. Australasian Joint Conference on Artificial Intelligence, Hobart, 4-8 December 2006, 1015-1021. https://doi.org/10.1007/11941439_114</mixed-citation></ref><ref id="scirp.131174-ref62"><label>62</label><mixed-citation publication-type="other" xlink:type="simple">Sravya, N., Lal, S., Nalini, J., Reddy, C.S., Dell’Acqua, F., et al. (2022) Dppnet: An Efficient and Robust Deep Learning Network for Land Cover Segmentation from High-Resolution Satellite Images. IEEE Transactions on Emerging Topics in Computational Intelligence, 7, 128-139. https://doi.org/10.1109/TETCI.2022.3182414</mixed-citation></ref><ref id="scirp.131174-ref63"><label>63</label><mixed-citation publication-type="other" xlink:type="simple">Qi, X., Wu, Y., Mao, Y., Zhang, W. and Zhang, Y. (2023) Self-Guided Few-Shot Semantic Segmentation for Remote Sensing Imagery Based on Large Vision Models. ArXiv: 2311.13200.</mixed-citation></ref><ref id="scirp.131174-ref64"><label>64</label><mixed-citation publication-type="other" xlink:type="simple">Jia, J., Song, J., Kong, Q., Yang, H., Teng, Y. and Song, X. (2023) Multi-Attention-Based Semantic Segmentation Network for Land Cover Remote Sensing Images. Electronics, 12, Article 1347. https://doi.org/10.3390/electronics12061347</mixed-citation></ref><ref id="scirp.131174-ref65"><label>65</label><mixed-citation publication-type="other" xlink:type="simple">Gu, J., Kwon, H., Wang, D., Ye, W., Li, M., Chen, Y.-H., Lai, L., Chandra, V. and Pan, D.Z. (2022) Multi-Scale High-Resolution Vision Transformer for Semantic Segmentation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, 18-24 June 2022, 12094-12103. https://doi.org/10.1109/CVPR52688.2022.01178</mixed-citation></ref><ref id="scirp.131174-ref66"><label>66</label><mixed-citation publication-type="other" xlink:type="simple">Gao, Y., Zhang, S., Zuo, D., Yan, W. and Pan, X. (2023) TMNet: A Two-Branch Multi-Scale Semantic Segmentation Network for Remote Sensing Images. Sensors, 23, Article 5909. https://doi.org/10.3390/s23135909</mixed-citation></ref><ref id="scirp.131174-ref67"><label>67</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Z., Liu, B. and Li, Y. (2023) FURSformer: Semantic Segmentation Network for Remote Sensing Images with Fused Heterogeneous Features. Electronics, 12, Article 3113. https://doi.org/10.3390/electronics12143113</mixed-citation></ref></ref-list></back></article>