Skip to Content
MathematicsMathematics
  • Article
  • Open Access

21 October 2026

21 Pages

ViL-UNet: Multi-Scale Global–Local Feature Fusion for High-Resolution Remote-Sensing Segmentation

and
Department of Mathematics, Faculty of Science, National University of Singapore, Singapore 119077, Singapore
*
Author to whom correspondence should be addressed.

Abstract

Efficiently extracting and integrating multi-scale global and local information remains a main challenge in remote-sensing semantic-segmentation tasks. Current convolutional neural networks (CNNs) can only capture fine-grained details but cannot model long-range dependencies. In contrast, sequence models, such as Transformer-based and Mamba-based models, have the ability to capture broad context. However, they have limitations in preserving local details. Recent hybrid architectures combine both to balance these strengths, but it is still difficult to fuse multi-scale global and local features in a unified and efficient manner. In this work, we propose ViL-UNet, a dual-branch encoder–decoder network, which addresses this challenge by combining a Vision-LSTM (ViL) global encoder with a CNN-based local encoder. The global encoder captures long-range dependencies across multiple scales. Furthermore, the local encoder preserves fine spatial details. We also design a novel Multi-Scale Fusing Module to integrate these complementary representations by resizing the global and local features to a common spatial grid, concatenating them, and generating a unified feature representation that captures broad contextual cues and fine-grained local information. The decoder applies Efficient Global–Local Attention and Squeeze-and-Excitation. In addition, the skip connections bring the fused multi-scale features back to higher resolutions. To demonstrate ViL-UNet’s effectiveness, we compared it against state-of-the-art methods on the ISPRS Vaihingen and LoveDA Urban benchmarks. Across both datasets, ViL-UNet consistently delivers more accurate semantic segmentation by efficiently capturing multi-scale global and local context in large-scale remote-sensing scenes.

1. Introduction

Recently, some advances in high-resolution remote sensing have led to several new usages like object detection [1], autonomous driving [2], and environmental monitoring [3]. These usages are based on the thorough understanding of each pixel in extensive areas. The semantic segmentation of remote-sensing images, i.e., assigning a semantic label to each pixel, is important for investigating objects and land cover over wide regions. The success of such segmentation hinges on capturing rich context at multiple scales.
In large-scale remote-sensing images, objects vary dramatically in size and distribution, so the performance of segmentation is strongly tied to the ability to capture multi-scale global and local contexts in large-scale scenes [4,5]. The multi-scale global and local contexts are illustrated in Figure 1. Classic CNN-based methods address this via multi-scale feature extraction. For instance, the Pyramid Scene Parsing Network (PSPNet) [6] and the DeepLab family [5] use spatial pyramid pooling or atrous spatial pyramid pooling to obtain context at different scales. Although these methods enlarge the receptive field, they may lose some detailed information and cannot distinguish between different categories. The encoder–decoder structures like U-Net [7] and SegNet [8] employ hierarchical convolution and skip connections to restore the original features. Nevertheless, most CNNs generally have small receptive fields, which are not appropriate for dealing with long-range dependencies. Some attention mechanisms based on CNNs have been introduced to solve this problem; for example, Coordinate Attention [9] integrates the spatial coordinates into the channel attention, assisting the network in recognizing objects more accurately.
Figure 1. Illustration of Multi-Scale Global and Local Contexts in Remote-Sensing Images.
Recently, sequence-modeling techniques in NLP have been applied to vision to improve global context modeling. The Vision Transformer (ViT) [10] has global self-attention for long-range dependencies, and its windowed versions like the Swin Transformer [11] use a hierarchical and shifted-window approach to reduce the computational cost. They can obtain global semantics, but they have some difficulties in preserving the local details in segmentation tasks. Hybrid models attempt to combine the advantages of CNNs and Transformers. For instance, TransUNet [12] and UNetFormer [4] incorporate transformer modules into the U-Net structure to acquire local and global information at the same time. Nevertheless, the combination of multi-scale features from different parts is still a challenging problem and an important research area.
Currently, such sequence models are also being explored for visual tasks. The xLSTM [13] enhances traditional LSTMs with exponential gating and matrixized memory. They can improve the model’s parallelism and capacity. Alkin et al. [14] extend this idea to images in Vision-LSTM (ViL), arranging xLSTM blocks in alternating raster-scan directions (i.e., one block processes each row left-to-right, the next right-to-left). This bidirectional alternation allows ViL to aggregate context both horizontally and vertically with linear complexity. In practice, ViL has been shown to outperform ViT [10] and the Mamba state-space model [15] in capturing global context efficiently. These properties show that ViL is suitable to be the backbone for high-resolution remote-sensing segmentation, and understanding the entire scene is crucial.
In this paper, we propose ViL-UNet, a dual-branch encoder–decoder network for remote-sensing semantic-segmentation tasks. The global encoder branch uses Vision-LSTM modules to capture long-range context, and the local encoder branch extracts fine-grained spatial details via convolutional layers. Furthermore, we also introduce a novel Multi-Scale Fusing Module (MSFM) to efficiently integrate the multi-scale features from both branches at each resolution. Finally, our decoder is designed by integrating Efficient Global–Local Attention (EGLA) and a Squeeze-and-Excitation (SE) module [16]. Both can adaptively combine skip-connected features and restore high-fidelity segmentation maps. Our main contributions are:
  • We propose ViL-UNet, a dual-branch encoder that integrates Vision-LSTM for multi-scale global context modeling with a CNN-based local branch for fine-grained spatial representation in remote-sensing segmentation.
  • We design a Multi-Scale Fusing Module (MSFM) to combine global and local features at each scale. Channel Attention and Spatial Attention are used to reweight the fused features, allowing the model to better handle different spatial contexts and object sizes.
  • We incorporate Efficient Global–Local Attention (EGLA) and Squeeze-and-Excitation (SE) in our decoder to adaptively merge skip-connected features and produce high-fidelity segmentation outputs.

3. Methodology

The overall architecture of ViL-UNet comprises four key parts: a global encoder, a local encoder, a Multi-Scale Fusing Module (MSFM), and a decoder, as shown in Figure 2. The dual-branch encoder obtains both global and local features at four different hierarchical levels from RS images. Specifically, the global encoder utilizes Vision-LSTM (ViL) [14] modules to recognize long-range dependencies and summarize coarse, scene-level context, whereas the local encoder is based on a pretrained ResNet18 backbone to extract fine details. After that, the multi-scale features, including both global and local contexts, are sent to MSFM, which effectively combines features at different scales and simultaneously integrates global and local spatial semantic contexts. Unlike ASPP [19], which depends on fixed dilation rates, MSFM performs parallel convolutions with variable kernels before adaptive channel and spatial attention, thus covering a wider range of receptive fields. Unlike FPN [49], which merges features by means of simple top-down pathways, MSFM synthesizes all scales into a unified representation and refines it through Channel Attention and Spatial Attention, integrating multi-scale convolutions with lightweight windowed self-attention to achieve a balance between efficiency and expressiveness. The decoder uses Efficient Global–Local Attention (EGLA) and a Squeeze-and-Excitation (SE) module [16], and then applies skip connections to obtain the fused multi-scale global–local features from MSFM for the final prediction map reconstruction.
Figure 2. Framework of ViL-UNet. Black arrows indicate standard feature transmission, orange arrows indicate upsampling, and blue arrows indicate downsampling.

3.1. Global Encoder

The Global Encoder in ViL-UNet includes four hierarchical stages, in which the spatial resolution is reduced while capturing wider contexts progressively. In the first stage, the input image X ∈ R H × W × C is divided into non-overlapping patches of size P × P . Each patch is then linearly mapped to a token embedding, forming a sequence of H P × W P tokens, each of dimension C. In each following stage, adjacent tokens are combined so that the spatial dimensions are decreased to half, and the channel depth is increased to twice, guaranteeing that the later stages process fewer but more semantically rich tokens.
At each scale, we employ a Vision-LSTM block (Figure 3) that splits its input X ^ into two parallel branches. The first branch applies Channel Attention followed by Spatial Attention to adaptively emphasize informative channels and spatial regions, thereby sharpening features [50]. The second branch is the core Vision-LSTM2 (ViL2) component [13,14], which captures global context with linear complexity. Letting
X ^ = [ x 1 , x 2 , … , x N ] , N = H P × W P ,
the j-th mLSTM block reorders its input tokens according to
X ^ ( j ) = x σ j ( 1 ) , x σ j ( 2 ) , … , x σ j ( N ) ,
σ j ( i ) = i , j odd ( left - to - right ) , N + 1 − i , j even ( right - to - left ) .
Each reordered sequence X ^ ( j ) is then processed by an mLSTM cell, whose operations—input, forget, output gates, and state updates—operate sequentially in one direction. By alternating left-to-right and right-to-left raster scans across layers, ViL2 enables bidirectional contextual aggregation over the 2D feature grid. Although no explicit column-wise scan is used, the recurrent state propagates across rows along the raster sequence, allowing information to flow in both horizontal and vertical directions while retaining O ( N d 2 ) complexity rather than the O ( N 2 ) complexity of traditional self-attention, where d is the token embedding dimension.
Figure 3. The ViL block architecture in the global encoder, using Vision-LSTM as its core to capture global context.
The outputs from the two branches are fused via element-wise addition and a final linear projection to form the global feature map F G i at stage i. This hybrid design combines Channel and Spatial attention’s capacity to highlight salient channels and spatial regions with Vision-LSTM’s efficient bidirectional context modeling, enabling ViL-UNet to capture comprehensive global semantics in high-resolution remote-sensing images.

3.2. Vision-LSTM2 (ViL2) Structure

The ViL2 module is composed of multiple block-pairs, each containing two mLSTM layers that traverse the token sequence in opposite directions to achieve bidirectional context aggregation with linear complexity. We first map the input image X ∈ R H × W × C into a sequence of N tokens of dimension d via a patch embedding layer and add 2D positional embeddings, yielding
z 0 ∈ R B × N × d , N = H P × W P ,
where B is the batch size, P is the patch size, and d is the embedding dimension.
Each mLSTM layer updates its hidden and cell states using linear gating and an attention-like mechanism. Let x t ∈ R d be the t-th token in the sequence. Then at step t, the mLSTM computes:
q t = W q x t + b q ,
k t = 1 d W k x t + b k ,
v t = W v x t + b v ,
where W q , W k , W v ∈ R d × d and b q , b k , b v ∈ R d are learned projection weights and biases for queries, keys, and values, respectively. The input gate i t , forget gate f t , and output gate o t are computed as
i ˜ t = w i ⊤ x t + b i , i t = exp ( i ˜ t ) ,
f ˜ t = w f ⊤ x t + b f , f t = exp ( f ˜ t ) ,
o ˜ t = W o x t + b o , o t = σ ( o ˜ t ) ,
where w i , w f ∈ R d , b i , b f ∈ R , and W o ∈ R d × d , b o ∈ R d . Please note that i t uses an exponential to ensure positivity, while f t uses an exponential for stability.
The cell state C t and an auxiliary “normalizer” state n t are updated as
C t = f t C t − 1 + i t v t k t ⊤ ,
n t = f t n t − 1 + i t k t ,
where C t − 1 ∈ R d × d and n t − 1 ∈ R d . The product v t k t ⊤ is a rank-1 outer product that updates the memory matrix, while n t accumulates the key vectors for numerical normalization.
The hidden state h t ∈ R d is obtained by first computing a gated candidate h ˜ t and then applying the output gate:
h ˜ t = C t q t max n t ⊤ q t , 1 ,
h t = o t ⊙ h ˜ t ,
where ⊙ denotes element-wise multiplication. The denominator max { n t ⊤ q t , 1 } prevents division by small values, providing numerical stability.
By alternating between left-to-right (odd) and right-to-left (even) scans, each block-pair updates its hidden representations according to
z ℓ = mLSTM even mLSTM odd ( z ℓ − 1 ) , ℓ = 1 , … , L ,
where mLSTM odd and mLSTM even use the same formulas above (Equations (5)–(14)) but scan token indices in opposite directions. This bidirectional alternation enables each token to aggregate information from its entire sequence with O ( N d 2 ) complexity, significantly more efficient than standard self-attention’s O ( N 2 d ) .
To improve generalization, stochastic depth (drop-path) with a rate of 0.05 is applied to the output of each block-pair. Finally, a LayerNorm produces the normalized output:
z L norm = LayerNorm ( z L ) .
In conclusion, the mLSTM equations (Equations (5)–(14)) describe how the cell and hidden states of each token are updated through gated outer-product memory and normalized query–key interactions, which allow efficient and bidirectional context modeling appropriate for high-resolution remote sensing.

3.3. Multi-Scale Fusing Module (MSFM)

Figure 4 illustrates the Multi-Scale Fusing Module (MSFM), which is intended to combine hierarchically obtained features from both the global and local encoders into a unified and high-capacity representation. First, we resize each of the four output feature maps from the global encoder { F G i } i = 1 4 and the local encoder { F L i } i = 1 4 to the same spatial resolution, by using trainable upsampling for the low-resolution maps and strided convolution for the high-resolution maps. After all eight tensors have the same height H ′ and width W ′ , we join the four maps of each branch along the channel direction:
F ^ G = F G 1 , F G 2 , F G 3 , F G 4 , F ^ L = F L 1 , F L 2 , F L 3 , F L 4 .
This combination gathers data from various encoder layers and enlarges the channel dimension.
Figure 4. The MSFM architecture, which fuses multi-scale features from both encoder branches.
To obtain the same dimensionality, each tensor after concatenation is processed into C channels by a lightweight 1 × 1 convolution. Then, F ˜ G and F ˜ L are, respectively, introduced into three parallel convolutional sequences with kernel sizes of 3 × 3 , 5 × 5 and 7 × 7 . These parallel branches are used to extract different spatial features with different receptive fields—the small kernels focus on edges and fine textures, while the large kernels take into account the whole context. At last, the outputs of these parallel sequences are summed up to obtain a complete multi-scale response.
F ms = Conv 3 × 3 ( F ˜ ) + Conv 5 × 5 ( F ˜ ) + Conv 7 × 7 ( F ˜ ) ,
where F ˜ represents the projected features of either branch. Batch normalization and a nonlinear activation (GELU) are applied after each convolution to stabilize the training process and enhance the representation.
We use a two-stage attention scheme for each F ms . The Channel Attention modifies the feature channels according to their overall significance, whereas the Spatial Attention highlights the important spatial positions and reduces the less significant responses [50]. Such procedures improve the refined multi-scale feature representation.
Finally, the attended global and local feature maps are combined in a hybrid fusion block which considers both long-distance and local interactions. One branch uses window-based multi-head self-attention, dividing the feature map into non-overlapping windows of size M × M and calculating:
Attention ( Q , K , V ) = softmax Q K ⊤ d k V ,
Efficiently, a global context model is established in each window. The parallel branch divides the channels into several groups using grouped convolution for separate processing, to enhance local coherence and preserve fine details. Then, the two obtained results are summed up and fed into layer normalization to obtain the final fused representation F MSFM .
By employing multi-scale convolutions, adaptive Channel and Spatial attention, and efficient windowed self-attention with grouped convolutions, MSFM generates a fine and context-related feature representation. The decoder then uses F MSFM through skip connections to obtain accurate segmentation maps, thus obtaining a good balance between global semantic consistency and local edge sharpness.

3.4. Decode Block

Figure 5 illustrates the Decode Block, which reconstructs the resolution and improves the feature representations through three parallel branches: the main Efficient Global–Local Attention (EGLA) [4] branch, the Squeeze–Excitation (SE) [16] branch, and a residual skip branch. After upsampling and concatenation with the corresponding encoder feature, the EGLA branch first conducts a 1 × 1 convolution and a 3 × 3 convolution, each followed by BatchNorm, to obtain local patterns with different receptive fields. Then, these two feature maps are added together and transformed into query, key, and value tensors for a window-based multi-head self-attention (W-MHSA) operation.
Figure 5. Structure of the decode block.
Within each non-overlapping M × M region, the W-MHSA, based on Equation (19), obtains the local contextual relations. No shifted-window technique is used. Instead, the cross-window contextual information is combined through horizontal and vertical pooling procedures, which assists the model in recognizing larger spatial relationships without increasing the computing cost. Then, the attention output is converted back to the original spatial scale and introduced into a BatchNorm to obtain the final result of the branch. This approach allows the EGLA to combine the detailed edge features extracted by the convolutional layers with the global context relations represented by the attention mechanism.
In the SE branch, the fused feature map Y ∈ R H × W × C is firstly “squeezed” by global average pooling into a channel descriptor
z c = 1 H W ∑ i = 1 H ∑ j = 1 W Y c ( i , j ) ,
where Y c ( i , j ) indicates the activation at the spatial position ( i , j ) of channel c, and H , W represent the height and width. This step integrates the spatial information into a single scalar z c , which reflects the importance of channel c in the whole feature map.
Next, the “excitation” step passes the vector z = [ z 1 , … , z C ] ⊤ through a two-layer bottleneck MLP:
s = σ W 2 δ ( W 1 z ) ,
where W 1 ∈ R C r × C and W 2 ∈ R C × C r are the learned weight matrices (with reduction ratio r), δ ( · ) is the ReLU activation function to ensure nonlinearity, and σ ( · ) is the sigmoid function which limits each element s c ∈ ( 0 , 1 ) . This transformation allows the network to handle inter-channel dependencies and calculate adaptive gating coefficients s which indicate the relative importance of each channel.
Finally, the original feature map is “scaled” channel-wise by these gates:
Y c ′ ( i , j ) = s c Y c ( i , j ) ,
so that channels with larger s c (i.e., more relevant for the current segmentation task) are enhanced, while less significant channels are reduced. Consequently, these three procedures enable the SE branch to adjust the responses of the channels adaptively, improving the network’s emphasis on discriminative features and resulting in clearer and more precise segmentation.
The third branch transmits the concatenated input through an identity (residual) connection. The final output of the block is obtained by summing the element-wise outputs of the three streams. By integrating the efficient global–local fusion of EGLA with the channel-wise recalibration of SE and a direct skip connection, the Decode Block generates high-fidelity segmentation maps with both clear boundaries and consistent global structure.

3.5. Loss Function

To train ViL-UNet, we use a joint loss function that integrates the pixel-wise Cross-Entropy (CE) loss and the Dice loss. The CE loss offers stable supervision for each pixel and promotes convergence by punishing incorrect classifications; however, it is susceptible to class imbalance and may not perform well on small or sparse classes [17]. In contrast, the Dice loss optimizes the overlap between the prediction and the true values, which is beneficial for segmenting minority classes and small objects, but may encounter gradient instability when the predictions are close to zero [51].
L CE = − 1 N ∑ i = 1 N ∑ c = 1 C y i , c log p i , c ,
L Dice = 1 − 1 C ∑ c = 1 C 2 ∑ i = 1 N p i , c y i , c + ε ∑ i = 1 N p i , c + ∑ i = 1 N y i , c + ε ,
L = α L CE + ( 1 − α ) L Dice .
When N stands for the pixel number, C indicates the number of categories, y i , c ∈ { 0 , 1 } represents the true one-hot value and p i , c ∈ [ 0 , 1 ] is the predicted probability for the c-th category, the Dice coefficient is computed separately for each category and then averaged over all C categories, including the background category. A small constant ε is utilized to prevent division by zero, and α = 0.5 is selected to assign equal weight to the two loss functions.

4. Experiments

4.1. Dataset

To evaluate our model’s performance, we conduct experiments on two challenging benchmarks:

4.1.1. ISPRS Vaihingen

The ISPRS Vaihingen dataset, released by the International Society for Photogrammetry and Remote Sensing (ISPRS), is often employed as a benchmark for remote-sensing semantic segmentation and object detection. It includes the Vaihingen area in Germany and consists of 33 aerial images of different sizes, each with three channels (IR, R, G). Each pixel is labelled into five categories: Building, Tree, Low Vegetation, Car, and Impervious Surface. The ground sampling distance is about 9 cm. In our experiments, tiles 1, 3, 23, 26, 7, 11, 13, 28, 17, 32, 34 and 37 are used for training, while tiles 5, 21, 15 and 30 are used for testing. No separate validation set is used for hyperparameter tuning.

4.1.2. LoveDA Urban

The LoveDA dataset [52] includes various rural and urban scenes for domain adaptation research. We select the urban part, which consists of 1833 RGB images with a dimension of 1024 × 1024 pixels and a ground sampling distance of 30 cm. The corresponding masks are single-channel grayscale images, showing seven types of land cover: Background, Building, Road, Water, Barren, Forest, and Agriculture. The dataset is divided into 1156 training images and 677 testing images. In our experiments, 578 images are used for training and 338 for testing from the LoveDA database. Half of the urban part is selected at alternating positions in the published ordering from the original training or testing sets due to the large quantity of images in the dataset.
These two sets of data include detailed, multi-scale land-cover information, suitable for evaluating the ViL-UNet’s ability to recognize and combine both global contexts and local fine features.

4.2. Evaluation Metrics

To evaluate the segmentation performance precisely, we apply both class-wise and mean metrics like the F1 score and Intersection over Union (IoU), which are usually used in remote-sensing and semantic-segmentation tests due to their capability to deal with class imbalance and to be interpreted at the pixel level.
For a certain class c, let T P c , F P c and F N c denote the numbers of true positives, false positives and false negatives, respectively. The F1 score for class c is the harmonic mean of precision and recall:
F 1 c = 2 T P c 2 T P c + F P c + F N c .
The IoU for class c, which is also called the Jaccard index, evaluates the overlap between the predicted and true regions:
IoU c = T P c T P c + F P c + F N c .
To summarize performance across all C classes, we report the mean F1 score (mF1) and mean IoU (mIoU) as:
mF 1 = 1 C ∑ c = 1 C F 1 c ,   mIoU = 1 C ∑ c = 1 C IoU c .
These metrics offer extra details: IoU focuses on the spatial overlap, whereas F1 considers both detection sensitivity and precision. The use of class-wise and mean metrics is beneficial for assessing different approaches, especially in the remote-sensing field with various class distributions.

4.3. Experimental Setup

Our experiments are carried out in PyTorch 2.2.1 and performed on a single NVIDIA GeForce RTX 3090 GPU with 24 GB of VRAM. The models are trained for 100 epochs with AdamW using an initial learning rate of 5 × 10 − 5 , a batch size of 10, a linear warm-up during the first 10% of the training steps, and cosine annealing. The ResNet-18 local encoder is initialized with ImageNet-pretrained weights, while the ViL-T global encoder is trained from scratch. UNetFormer uses a pretrained ResNet-18, TransUNet uses a pretrained ResNet-50/ViT-B, and SSNet and Rs-mamba are trained from scratch. Each experiment is independently repeated five times without fixing a random seed, and the reported results are averaged over the five runs. All competing methods are retrained using the same dataset splits, preprocessing, data augmentation, training protocol, and inference settings as our proposed method. Detailed training, inference, augmentation, TTA, and model hyperparameters are provided in Appendix A.

5. Results and Discussion

5.1. Effect of Global and Local Encoder

Comparing “Global only” and “Local only” in Table 1, the Local-only configuration attains mF1 of 89.74% and mIoU of 81.65% on ISPRS Vaihingen, outperforming the Global-only result of 88.97% mF1 and 80.26% mIoU. This advantage is due to the fact that the Local encoder emphasizes the fine-grained spatial details such as edges, textures, and small objects, which are important in high-resolution aerial images. Conversely, the Global encoder alone summarizes the overall scene context at the cost of not distinguishing clear boundaries, resulting in lower scores. On LoveDA Urban, the model that uses only the Local encoder obtains an mF1 value of 63.22% and an mIoU value of 47.03%, whereas the one using only the Global encoder has an mF1 value of 62.10% and an mIoU value of 45.75%. It can be seen that accurately separating the complex urban scenes depends mainly on the local texture and shape cues, which are maintained by the Local decoder through the use of high-resolution feature maps and skip connections.
Table 1. Ablation study on key components of ViL-UNet. “Global” and “Local” indicate single-branch configurations, while “Both” uses both encoder branches. Checkmarks (✔) denote enabled SE, MSFM, and EGLA modules. Metrics are reported on ISPRS Vaihingen and LoveDA Urban. The best results are in bold.
After combining both encoders (“Both”), their concatenated outputs are first transformed back to the target channel dimension using a 1 × 1 convolution and then entered into the decoder. The dual-branch structure achieves an mF1 of 90.07% and an mIoU of 81.74% on Vaihingen, and an mF1 of 64.05% and an mIoU of 48.21% on LoveDA. The joint model makes use of the coarse and long-range context provided by the Global encoder to capture large homogeneous areas such as rooftops or roads, while the Local encoder provides detailed information for accurate boundary recovery. As shown in Table 1, combining the global and local branches improves mF1 over either single-branch configuration, while the subsequent MSFM further enhances the dual-branch representation. This indicates that the benefit of the global branch is more effectively realized through global–local fusion rather than by simply adding the global branch to the local pathway.

5.2. Effect of SE and MSFM Modules

The internal operations of MSFM are designed as a combined fusion module; deleting each individual operation would require rearranging the intermediate channel dimensions and the fusion process. Hence, MSFM is assessed at the module level.
As described in Table 1, the addition of SE to the dual-branch baseline increases the mF1/mIoU from 90.07%/81.74% to 90.13%/81.91% on ISPRS Vaihingen and from 64.05%/48.21% to 64.42%/48.93% on LoveDA Urban. These improvements are due to the channel-wise calibration of SE, which strengthens the useful responses and reduces the irrelevant features. Furthermore, incorporating MSFM leads to an increase in mF1/mIoU to 90.20%/81.93% on Vaihingen and to 64.77%/49.35% on LoveDA Urban. When EGLA is also activated, the final results reach 90.44%/82.19% and 65.44%/50.19%, respectively. This enhancement is because of the hierarchical integration of multi-scale global and local features by MSFM, which offers more contextual and detailed representations. Figure 6 also indicates that the use of MSFM improves the boundary restoration and decreases the number of isolated misclassifications.
Figure 6. Qualitative comparison of segmentation results on the ISPRS Vaihingen dataset. From (top-left) to (bottom-right): original infrared image, ground truth (GT), prediction without the Multi-Scale Fusing Module (MSFM), and prediction with MSFM. The dashed boxes highlight regions where MSFM improves boundary accuracy and reduces misclassification.

5.3. Effect of EGLA Module

Table 1 further evaluates the effect of the Efficient Global–Local Attention (EGLA) module. When applied to the dual-branch baseline, EGLA produces only marginal changes: on ISPRS Vaihingen, mF1 changes from 90.02% to 90.07% and mIoU from 81.75% to 81.74%, while on LoveDA Urban, mF1 remains at 64.05% and mIoU increases from 47.98% to 48.21%. When SE and MSFM are further enabled, EGLA provides more noticeable gains, increasing mF1/mIoU from 90.20%/81.93% to 90.44%/82.19% on ISPRS Vaihingen and from 64.77%/49.35% to 65.44%/50.19% on LoveDA Urban. These findings indicate that EGLA works better on the enhanced and fused features generated by SE and MSFM, thereby improving the feature representation during the decoding process.

5.4. Effect of Different Global Encoder Backbones

Table 2 compares three lightweight global encoders—ViT-T, ViM-T and ViL-T—when used with the same local encoder and decoder on the ISPRS Vaihingen dataset. Although they have a similar number of parameters (approximately 51–57 M), ViL-T obtains the highest segmentation accuracy with an mF1 of 90.44% and mIoU of 82.19%. On the contrary, ViT-T achieves an mF1 of 90.13% and mIoU of 82.05%, while ViM-T has an mF1 of 90.21% and mIoU of 81.97%. It is noteworthy that ViL-T needs the least FLOPs (30.71 G), which is slightly less than ViT-T’s 30.89 G and ViM-T’s 32.24 G. This shows that ViL-T not only provides the highest precision but also performs the most efficiently in terms of computation, thus being the most suitable backbone for capturing the global context in high-resolution remote-sensing segmentation.
Table 2. Comparison of different global encoder backbones on the ISPRS Vaihingen dataset. All models share the same local encoder and decoder. The best results are in bold.

5.5. Comparison with Other Methods

To show the effectiveness of ViL-UNet, we use UNetFormer [4], TransUNet [12], SSNet [38], and Rs-mamba [32] as main baselines, in which the first three are based on transformer architectures and the fourth is similar to a Mamba structure.

5.5.1. Results on the ISPRS Vaihingen Dataset

Table 3 presents per-class and overall F1 scores on the ISPRS Vaihingen benchmark. ViL-UNet achieves the highest mF1 of 90.44%, outperforming UNetFormer’s 89.70% by 0.74 percentage points, TransUNet’s 87.50%, SSNet’s 89.84%, and Rs-mamba’s 90.35%. It attains F1 scores of 93.41% on Impervious Surface, 97.54% on Building, and 91.93% on Tree, outperforming the corresponding baseline results. Table 4 reports the corresponding IoU values, with ViL-UNet achieving the highest mIoU of 82.19%, 0.44 points above UNetFormer’s 81.75%, and 86.65%, 94.05%, and 84.12% on Impervious Surface, Building, and Tree, respectively. Its relatively small standard deviation also indicates more stable performance across independent runs. Figure 7 shows representative examples, where ViL-UNet produces smoother and more coherent segmentation maps across object classes.
Table 3. F1 scores (%) on the ISPRS Vaihingen dataset. The best results are in bold.
Table 4. mIoU scores (%) on the ISPRS Vaihingen dataset. The best results are in bold.
Figure 7. Qualitativecomparison of semantic-segmentation results on the ISPRS Vaihingen dataset. From (left) to (right): input image, ground truth (GT), and predictions from UNetFormer, TransUNet, SSNet, Rs-mamba, and ViL-UNet. Dashed boxes highlight regions of interest for visual comparison.

5.5.2. Results on the LoveDA Urban Dataset

From Table 5 and Table 6, on the LoveDA Urban benchmark, the ViL-UNet obtains an mF1 of 65.44 % and an mIoU of 50.19 % , which is better than that of UNetFormer by 1.30 and 1.28 percentage points, respectively. The improvements are more significant on difficult categories, with an F1 increase of 8.31 and 17.82 percentage points for Forest and Agriculture, respectively. ViL-UNet has less variation than Rs-mamba, suggesting a more stable performance in different trials. As depicted in Figure 8, the ViL-UNet segments small buildings, narrow roads, and dense vegetation more harmoniously, which indicates the effectiveness of the dual-branch structure and MSFM fusion.
Table 5. F1 scores (%) on the LoveDA Urban dataset. Each entry reports per-class F1 and overall mF1, with the best results in bold.
Table 6. mIoU scores (%) on the LoveDA Urban dataset. Each entry reports per-class mIoU and overall mIoU, with the best results in bold.
Figure 8. Qualitative comparison of semantic-segmentation results on the LoveDA Urban dataset. From (left) to (right): input image, ground truth (GT), and predictions from UNetFormer, TransUNet, SSNet, Rs-mamba, and ViL-UNet. Dashed boxes highlight regions of interest for visual comparison.

5.5.3. Results for FLOPs, Params, MF1, and MIoU on ISPRS Vaihingen Dataset

As shown in Table 7, ViL-UNet has 51.73 M parameters and 44.32 G FLOPs, placing it within a moderate range of model complexity. Compared with Rs-mamba, ViL-UNet achieves higher mF1 (90.44% vs. 90.35%) and mIoU (82.19% vs. 82.09%), while requiring substantially fewer FLOPs (44.32 G vs. 87.77 G), achieving a higher inference speed (33.89 FPS vs. 26.54 FPS), and using less GPU memory (424.32 MB vs. 483.07 MB). Compared with the lighter UNetFormer and SSNet, ViL-UNet incurs higher computational cost but achieves better segmentation accuracy. These results indicate that ViL-UNet provides a favorable balance between segmentation accuracy and computational efficiency.
Table 7. Comparison of model complexity and segmentation performance on the ISPRS Vaihingen dataset. Metrics reported: number of parameters (in millions), FLOPs (in giga-FLOPs), inference speed (FPS), peak GPU memory (in MB), mean F1 (mF1) and mean IoU (mIoU) as percentages. The best results for each metric are in bold.

5.6. Sensitivity Analysis of Patch Size and Sliding-Window Size on mIoU

Figure 9 shows the sensitivity analysis of the overall ViL-UNet architecture with regard to the patch size and sliding-window size, evaluated by mIoU (%). According to our empirical results, larger sliding-window sizes can give a wider spatial context, whereas smaller patch sizes can maintain more detailed spatial information; we chose the commonly used 256 × 256 sliding-window size and, considering the hardware limitations, set the smallest feasible patch size to be 4 × 4 for the main experiments. The horizontal axis denotes the sliding-window sizes of 16, 64, and 256 pixels. When the patch size is 4 × 4, the mIoU increases from about 67.53% when the window size is 16 to 77.16% when the window size is 64 and reaches 82.03% when the window size is 256. When the patch size is 8 × 8 , mIoU starts at 61.71% for a window size of 16, increases to 72.44% at a window size of 64, and reaches 78.38% at a window size of 256. With the largest patch size of 16 × 16 , performance is lower across all window settings, beginning at 49.56% for a window size of 16, climbing to 52.16% at a window size of 64, and ending near 58.15% at a window size of 256. In all cases, larger sliding-window sizes yield higher mIoU, and the finest patch grid ( 4 × 4 ) benefits most from increasing the sliding-window size, suggesting that smaller patches combined with larger sliding windows capture long-range dependencies and fine-grained details more effectively and boost segmentation performance. These sensitivity experiments were not used for test-set-based hyperparameter selection, and the final configuration was fixed consistently across all main experiments.
Figure 9. Sensitivity analysis of mIoU (%) with respect to sliding-window size for three different patch sizes ( 4 × 4 , 8 × 8 , and 16 × 16 ) on the ISPRS Vaihingen dataset.

6. Conclusions

In this paper, we present ViL-UNet, a dual-branch encoder–decoder system for high-resolution remote-sensing semantic segmentation. The model integrates a Vision-LSTM-based global encoder to capture long-range dependencies at various scales with a CNN-based local encoder to maintain the detailed spatial information. The Multi-Scale Fusing Module (MSFM) merges these global and local characteristics into a unified representation. Then the decoder enhances the fused features using Efficient Global–Local Attention and Squeeze-and-Excitation methods, which results in precise segmentation maps. The experimental outcomes indicate that ViL-UNet achieves state-of-the-art accuracy while maintaining moderate model complexity. It is capable of acquiring both broad context and local accuracy, thus obtaining outstanding results on large uniform regions as well as fine structures. However, the use of Vision-LSTM and multi-branch fusion increases the memory consumption. Due to the current limited hardware resources, we have not evaluated ViL-UNet on larger data sets or carried out further studies in real-time segmentation situations. In our subsequent work, we intend to design lightweight strategies to achieve efficient real-time inference in high-precision remote-sensing applications.

Author Contributions

Conceptualization, H.Z. (Haoyun Zhang) and H.Z. (Haibo Zhang); methodology, Haoyun Zhang; software, H.Z. (Haoyun Zhang); formal analysis, H.Z. (Haoyun Zhang); investigation, H.Z. (Haoyun Zhang); resources, H.Z. (Haibo Zhang); writing—original draft preparation, H.Z. (Haoyun Zhang); writing—review and editing, H.Z. (Haibo Zhang); validation, H.Z. (Haoyun Zhang) and H.Z. (Haibo Zhang). H.Z. (Haoyun Zhang) and Haibo Zhang contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National College Students’ Innovation and Entrepreneurship Project (grant number G11106202607) and the Guangzhou Municipal Education Bureau Project (grant number 2024BQWGC005).

Data Availability Statement

The datasets presented in this article are not readily available due to an ongoing study.

Acknowledgments

During the preparation of this manuscript, ChatGPT (OpenAI, 5.6-Luna) was used solely for English language editing and proofreading to improve grammar, clarity, and readability. The authors reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A. Hyperparameter Settings

Table A1. Hyperparameter settings of ViL-UNet.
The configuration reported in Table A1 is used for all main experiments in Table 3, Table 4, Table 5, Table 6 and Table 7. The alternative patch and sliding-window sizes evaluated in Figure 9 are used only for sensitivity analysis.

References

  1. Li, K.; Wan, G.; Cheng, G.; Meng, L.; Han, J. Object detection in optical remote sensing images: A survey and a new benchmark. ISPRS J. Photogramm. Remote Sens. 2020, 159, 296–307. [Google Scholar] [CrossRef] [Scilit]
  2. Liu, Y.; Fan, B.; Wang, L.; Bai, J.; Xiang, S.; Pan, C. Semantic labeling in very high resolution images via a self-cascaded convolutional neural network. ISPRS J. Photogramm. Remote Sens. 2018, 145, 78–95. [Google Scholar] [CrossRef] [Scilit]
  3. Anand, T.; Sinha, S.; Mandal, M.; Chamola, V.; Yu, F.R. AgriSegNet: Deep aerial semantic segmentation framework for IoT-assisted precision agriculture. IEEE Sens. J. 2021, 21, 17581–17590. [Google Scholar] [CrossRef] [Scilit]
  4. Wang, L.; Li, R.; Zhang, C.; Fang, S.; Duan, C.; Meng, X.; Atkinson, P.M. UNetFormer: A UNet-like transformer for efficient semantic segmentation of remote sensing urban scene imagery. ISPRS J. Photogramm. Remote Sens. 2022, 190, 196–214. [Google Scholar] [CrossRef] [Scilit]
  5. Chen, L.C.; Zhu, Y.; Papandreou, G.; Schroff, F.; Adam, H. Encoder-decoder with atrous separable convolution for semantic image segmentation. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2018; pp. 801–818. [Google Scholar]
  6. Zhao, H.; Shi, J.; Qi, X.; Wang, X.; Jia, J. Pyramid scene parsing network. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2017; pp. 2881–2890. [Google Scholar]
  7. Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015: 18th International Conference, Munich, Germany, 5–9 October 2015; Proceedings, Part III 18; Springer: Cham, Switzerland, 2015; pp. 234–241. [Google Scholar]
  8. Badrinarayanan, V.; Kendall, A.; Cipolla, R. Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 2481–2495. [Google Scholar] [CrossRef] [Scilit]
  9. Hou, Q.; Zhou, D.; Feng, J. Coordinate attention for efficient mobile network design. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2021; pp. 13713–13722. [Google Scholar]
  10. Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An image is worth 16x16 words: Transformers for image recognition at scale. arXiv 2020, arXiv:2010.11929. [Google Scholar]
  11. Liu, Z.; Lin, Y.; Cao, Y.; Hu, H.; Wei, Y.; Zhang, Z.; Lin, S.; Guo, B. Swin transformer: Hierarchical vision transformer using shifted windows. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2021; pp. 10012–10022. [Google Scholar]
  12. Chen, J.; Lu, Y.; Yu, Q.; Luo, X.; Adeli, E.; Wang, Y.; Lu, L.; Yuille, A.L.; Zhou, Y. Transunet: Transformers make strong encoders for medical image segmentation. arXiv 2021, arXiv:2102.04306. [Google Scholar]
  13. Beck, M.; Pöppel, K.; Spanring, M.; Auer, A.; Prudnikova, O.; Kopp, M.; Klambauer, G.; Brandstetter, J.; Hochreiter, S. xlstm: Extended long short-term memory. arXiv 2024, arXiv:2405.04517. [Google Scholar]
  14. Alkin, B.; Beck, M.; Pöppel, K.; Hochreiter, S.; Brandstetter, J. Vision-lstm: Xlstm as generic vision backbone. arXiv 2024, arXiv:2406.04303. [Google Scholar]
  15. Liu, Y.; Tian, Y.; Zhao, Y.; Yu, H.; Xie, L.; Wang, Y.; Ye, Q.; Jiao, J.; Liu, Y. Vmamba: Visual state space model. Adv. Neural Inf. Process. Syst. 2024, 37, 103031–103063. [Google Scholar] [CrossRef] [Scilit]
  16. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2018; pp. 7132–7141. [Google Scholar]
  17. Long, J.; Shelhamer, E.; Darrell, T. Fully convolutional networks for semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2015; pp. 3431–3440. [Google Scholar]
  18. Chen, L.C.; Papandreou, G.; Kokkinos, I.; Murphy, K.; Yuille, A.L. Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 40, 834–848. [Google Scholar] [CrossRef] [Scilit]
  19. Chen, L.C.; Papandreou, G.; Schroff, F.; Adam, H. Rethinking atrous convolution for semantic image segmentation. arXiv 2017, arXiv:1706.05587. [Google Scholar]
  20. Diakogiannis, F.I.; Waldner, F.; Caccetta, P.; Wu, C. ResUNet-a: A deep learning framework for semantic segmentation of remotely sensed data. ISPRS J. Photogramm. Remote Sens. 2020, 162, 94–114. [Google Scholar] [CrossRef] [Scilit]
  21. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2016; pp. 770–778. [Google Scholar]
  22. Zhou, Z.; Rahman Siddiquee, M.M.; Tajbakhsh, N.; Liang, J. Unet++: A nested u-net architecture for medical image segmentation. In Proceedings of the Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support: 4th International Workshop, DLMIA 2018, and 8th International Workshop, ML-CDS 2018, Held in Conjunction with MICCAI 2018, Granada, Spain, 20 September 2018; Proceedings 4; Springer: Cham, Switzerland, 2018; pp. 3–11. [Google Scholar]
  23. Oktay, O.; Schlemper, J.; Folgoc, L.L.; Lee, M.; Heinrich, M.; Misawa, K.; Mori, K.; McDonagh, S.; Hammerla, N.Y.; Kainz, B.; et al. Attention u-net: Learning where to look for the pancreas. arXiv 2018, arXiv:1804.03999. [Google Scholar]
  24. Zhang, H.; Dana, K.; Shi, J.; Zhang, Z.; Wang, X.; Tyagi, A.; Agrawal, A. Context encoding for semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2018; pp. 7151–7160. [Google Scholar]
  25. Fu, J.; Liu, J.; Tian, H.; Li, Y.; Bao, Y.; Fang, Z.; Lu, H. Dual attention network for scene segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2019; pp. 3146–3154. [Google Scholar]
  26. Du, Y.; Zhong, R.; Li, Q.; Zhang, F. TransUNet++ SAR: Change detection with deep learning about architectural ensemble in SAR images. Remote Sens. 2022, 15, 6. [Google Scholar] [CrossRef] [Scilit]
  27. Wang, W.; Xie, E.; Li, X.; Fan, D.P.; Song, K.; Liang, D.; Lu, T.; Luo, P.; Shao, L. Pyramid vision transformer: A versatile backbone for dense prediction without convolutions. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2021; pp. 568–578. [Google Scholar]
  28. Xiao, T.; Liu, Y.; Zhou, B.; Jiang, Y.; Sun, J. Unified perceptual parsing for scene understanding. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2018; pp. 418–434. [Google Scholar]
  29. Xie, E.; Wang, W.; Yu, Z.; Anandkumar, A.; Alvarez, J.M.; Luo, P. SegFormer: Simple and efficient design for semantic segmentation with transformers. Adv. Neural Inf. Process. Syst. 2021, 34, 12077–12090. [Google Scholar]
  30. Cao, H.; Wang, Y.; Chen, J.; Jiang, D.; Zhang, X.; Tian, Q.; Wang, M. Swin-unet: Unet-like pure transformer for medical image segmentation. In Proceedings of the European Conference on Computer Vision; Springer: Cham, Switzerland, 2022; pp. 205–218. [Google Scholar]
  31. Sun, K.; Zhao, Y.; Jiang, B.; Cheng, T.; Xiao, B.; Liu, D.; Mu, Y.; Wang, X.; Liu, W.; Wang, J. High-resolution representations for labeling pixels and regions. arXiv 2019, arXiv:1904.04514. [Google Scholar]
  32. Zhao, S.; Chen, H.; Zhang, X.; Xiao, P.; Bai, L.; Ouyang, W. Rs-mamba for large remote sensing image dense prediction. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5633314. [Google Scholar] [CrossRef] [Scilit]
  33. Nguyen, E.; Poli, M.; Faizi, M.; Thomas, A.; Wornow, M.; Birch-Sykes, C.; Massaroli, S.; Patel, A.; Rabideau, C.; Bengio, Y.; et al. Hyenadna: Long-range genomic sequence modeling at single nucleotide resolution. Adv. Neural Inf. Process. Syst. 2023, 36, 43177–43201. [Google Scholar] [CrossRef] [Scilit]
  34. Gu, A.; Goel, K.; Ré, C. Efficiently modeling long sequences with structured state spaces. arXiv 2021, arXiv:2111.00396. [Google Scholar]
  35. Wang, H.; Zhu, Y.; Green, B.; Adam, H.; Yuille, A.; Chen, L.C. Axial-deeplab: Stand-alone axial-attention for panoptic segmentation. In Proceedings of the European Conference on Computer Vision; Springer: Cham, Switzerland, 2020; pp. 108–126. [Google Scholar]
  36. Zhu, Q.; Cai, Y.; Fan, L. Seg-LSTM: Performance of xLSTM for semantic segmentation of remotely sensed images. arXiv 2024, arXiv:2406.14086. [Google Scholar]
  37. Ye, H.; Chang, J.; Wang, K.; Jia, Z.; Sun, W.; Li, Z. A lightweight multilevel multiscale dual-path fusion network for remote sensing semantic segmentation. Pattern Recognit. 2025, 172, 112483. [Google Scholar] [CrossRef] [Scilit]
  38. Yao, M.; Zhang, Y.; Liu, G.; Pang, D. SSNet: A novel transformer and CNN hybrid network for remote sensing semantic segmentation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 3023–3037. [Google Scholar] [CrossRef] [Scilit]
  39. Zheng, S.; Lu, J.; Zhao, H.; Zhu, X.; Luo, Z.; Wang, Y.; Fu, Y.; Feng, J.; Xiang, T.; Torr, P.H.; et al. Rethinking semantic segmentation from a sequence-to-sequence perspective with transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2021; pp. 6881–6890. [Google Scholar]
  40. Zhang, W.; Pang, J.; Chen, K.; Loy, C.C. K-net: Towards unified image segmentation. Adv. Neural Inf. Process. Syst. 2021, 34, 10326–10338. [Google Scholar]
  41. Cheng, B.; Misra, I.; Schwing, A.G.; Kirillov, A.; Girdhar, R. Masked-attention mask transformer for universal image segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2022; pp. 1290–1299. [Google Scholar]
  42. Tu, Z.; Talebi, H.; Zhang, H.; Yang, F.; Milanfar, P.; Bovik, A.; Li, Y. Maxvit: Multi-axis vision transformer. In Proceedings of the European Conference on Computer Vision; Springer: Cham, Switzerland, 2022; pp. 459–479. [Google Scholar]
  43. Ma, X.; Zhang, X.; Pun, M.O. Rs 3 mamba: Visual state space model for remote sensing image semantic segmentation. IEEE Geosci. Remote Sens. Lett. 2024, 21, 6011405. [Google Scholar] [CrossRef] [Scilit]
  44. Zhang, Y.; Liu, H.; Hu, Q. Transfuse: Fusing transformers and cnns for medical image segmentation. In Proceedings of the Medical Image Computing and Computer Assisted Intervention–MICCAI 2021: 24th International Conference, Strasbourg, France, 27 September–1 October 2021; Proceedings, Part I 24; Springer: Cham, Switzerland, 2021; pp. 14–24. [Google Scholar]
  45. Truong, P.; Danelljan, M.; Timofte, R. GLU-Net: Global-local universal network for dense flow and correspondences. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2020; pp. 6258–6268. [Google Scholar]
  46. Dai, Z.; Liu, H.; Le, Q.V.; Tan, M. Coatnet: Marrying convolution and attention for all data sizes. Adv. Neural Inf. Process. Syst. 2021, 34, 3965–3977. [Google Scholar]
  47. Yu, C.; Wang, J.; Peng, C.; Gao, C.; Yu, G.; Sang, N. Bisenet: Bilateral segmentation network for real-time semantic segmentation. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2018; pp. 325–341. [Google Scholar]
  48. Wu, H.; Zhang, J.; Huang, K.; Liang, K.; Yu, Y. Fastfcn: Rethinking dilated convolution in the backbone for semantic segmentation. arXiv 2019, arXiv:1903.11816. [Google Scholar]
  49. Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature pyramid networks for object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2017; pp. 2117–2125. [Google Scholar]
  50. Woo, S.; Park, J.; Lee, J.Y.; Kweon, I.S. Cbam: Convolutional block attention module. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2018; pp. 3–19. [Google Scholar]
  51. Sudre, C.H.; Li, W.; Vercauteren, T.; Ourselin, S.; Jorge Cardoso, M. Generalised dice overlap as a deep learning loss function for highly unbalanced segmentations. In Proceedings of the Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support: Third International Workshop, DLMIA 2017, and 7th International Workshop, ML-CDS 2017, Held in Conjunction with MICCAI 2017, Québec City, QC, Canada, 14 September 2017; Proceedings 3; Springer: Cham, Switzerland, 2017; pp. 240–248. [Google Scholar]
  52. Wang, J.; Zheng, Z.; Ma, A.; Lu, X.; Zhong, Y. LoveDA: A remote sensing land-cover dataset for domain adaptive semantic segmentation. arXiv 2021, arXiv:2110.08733. [Google Scholar]
  53. Zhu, L.; Liao, B.; Zhang, Q.; Wang, X.; Liu, W.; Wang, X. Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Model. arXiv 2024, arXiv:2401.09417v3. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.