Preprint
Article

This version is not peer-reviewed.

CM-S6: Cross-Modal Selective Scan via Parameter-Level Modulation for Multisource Remote Sensing

Submitted:

27 August 2026

Posted:

28 August 2026

You are already at the latest version

Abstract
Multimodal remote sensing classification benefits from complementary spectral, structural, and elevation information. Convolutional neural networks (CNNs) have limited long-range modeling, whereas Transformers incur quadratic computational and memory costs. Although Mamba enables linear-complexity sequence modeling, multimodal Mamba methods usually fuse modalities before selective scanning, limiting the direct use of auxiliary information in parameter generation. We propose Cross-Modal Selective Scan (CM-S6), which uses lightweight projections to condition selective state-space parameters Δ, B, and C on auxiliary information. These parameters regulate state retention, information writing, and state readout, respectively. With input injection, output calibration, and five bounded learnable coefficients, CM-S6 forms an input-parameter-output fusion mechanism without increasing backbone width or depth. Across ten independent runs, CM-S6 achieves OA values of 96.16±0.18%, 91.91±0.49%, and 82.18±0.46% on Houston 2013, Augsburg, and MUUFL Gulfport, respectively, using fewer than 1 M parameters-1.8-2.9% of the strongest compared baselines. Paired tests detected no significant OA difference from the strongest baseline on any dataset, while CM-S6 showed significant OA gains over PICNet and MCAMamba/MTMixer on the respective datasets. CM-S6(L) retains parameter-level modulation, reduces model size to approximately 0.19 M parameters, and increases throughput by 3.86-5.82×, with a dataset-dependent accuracy trade-off. CM-S6 offers an alternative for multimodal fusion under resource constraints.
Keywords: 
;  ;  ;  ;  

1. Introduction

High-precision Earth observation increasingly benefits from the complementary information provided by multimodal remote sensing data. Hyperspectral imagery (HSI) records fine-grained spectral responses across continuous narrow bands, synthetic aperture radar (SAR) captures surface structure and scattering properties, and light detection and ranging (LiDAR) and digital surface models (DSMs) provide three-dimensional geometric information [1,2,3,4,5]. These modalities observe the same land-cover targets from different perspectives, but each is affected by modality-specific limitations. HSI can suffer from spectral confusion in mixed pixels or high-reflectance regions, SAR is sensitive to speckle noise and shadow effects, and LiDAR or DSM responses may become less reliable beneath vegetation canopies or over complex terrain. Multimodal remote sensing classification therefore needs to select and combine complementary evidence according to scene content and spatial context rather than simply aggregate the input modalities.
Existing multimodal remote sensing fusion methods mainly use CNN, Transformer, or Mamba backbones. CNNs are effective at extracting local spatial structures, but may require enlarged receptive fields or deeper operations to model long-range relationships. Transformers establish global token interactions through cross-attention; however, standard global self-attention has quadratic computational and memory scaling with sequence length. Mamba updates hidden states through selective scanning and makes the state-update process input-dependent, enabling long-range dependency modeling with linear scaling in sequence length. MambaHSI [6] and S²-Mamba [7] demonstrate SSM effectiveness for hyperspectral classification; HLMamba [8] and MCAMamba [9] extend SSMs to multisource classification. However, these methods fuse modalities before or outside selective scanning through concatenation, weighting, or attention so auxiliary information alters only the scan input and cannot separately influence state retention (Δ), input writing (B), or state readout (C). Strengthening such indirect interaction typically requires extra attention modules or larger capacity.
Selective SSMs generate token-dependent Δ, B, and C an internal interface that auxiliary information can exploit to influence state evolution directly. Standard S6 generates these parameters solely from the current-modality input, forcing auxiliary information to act indirectly through pre-fused features. We instead condition Δ, B, and C on co-registered auxiliary tokens, extending multimodal fusion from the representation layer to the parameter-generation layer of selective SSMs.
The key question is therefore how auxiliary modalities can move beyond indirect representation-level transmission and participate in distinct selective state-evolution functions while controlling model overhead. To address this question, we propose Cross-Modal Selective Scan (CM-S6): lightweight projections map auxiliary tokens into modulation signals for Δ, B, and C, complemented by cross-modal input injection (CII) before scanning and output calibration after scanning. Five bounded coefficients coordinate this input–parameter–output pathway. A lightweight variant, CM-S6(L), retains all modulation paths while simplifying scan branches for resource-constrained deployment, trading some classification accuracy for greater resource efficiency. Full CM-S6 and CM-S6(L) thus provide accuracy-oriented and efficiency-oriented configurations for different computational budgets.
The main contributions of this work are summarized as follows.
  • We propose CM-S6, which conditions the Δ/B/C parameter-generation pathways of selective SSMs on auxiliary-modality signals via lightweight projections, enabling parameter-level cross-modal modulation without widening or deepening the backbone.
  • We design the parameter-modulation mechanism with pathway-specific operations: multiplicative perturbation for Δ and additive corrections for B and C, preserving the primary-modality generation baseline while assigning auxiliary information distinct roles in state updating, input writing, and state readout.
  • We integrate CII, Δ/B/C modulation, and output calibration into a three-stage mechanism coordinated by five bounded learnable coefficients. Ablations confirm that input/output modulation and internal parameter modulation are complementary, with dataset-dependent relative contributions.
  • We develop CM-S6(L), which retains all five modulation paths at ~0.19 M parameters with 3.86–5.82× throughput, providing an efficiency-oriented counterpart to the accuracy-oriented full model.
Figure 1. Conceptual comparison between the standard S6 module and the proposed CM-S6 module.
Figure 1. Conceptual comparison between the standard S6 module and the proposed CM-S6 module.
Preprints 230499 g001

3. Methods

CM-S6 assumes co-registered multimodal inputs. Registration, resampling, and cropping place observations of the same ground location at consistent tensor coordinates across modalities. After lightweight modality-specific encoding, the resulting two-dimensional feature maps are unfolded under the same deterministic scan order, so primary- and auxiliary-modality tokens at a common sequence index retain their spatial correspondence, as expressed in (1).
x t M x t A p ( t ) , t = 1 , , L .
Here, X t M and X t A denote the primary- and auxiliary-modality tokens at the t-th scan position, respectively, and p(t) denotes the corresponding two-dimensional coordinate. The shared ordering does not by itself align the semantic distributions of different modalities, but it preserves the position-wise correspondence required for cross-modal conditioning. On this basis, CM-S6 conditions the Δ/B/C parameter-generation pathways on auxiliary signals, as detailed below.

3.1. The Selective State Space Model and Cross-Modal Parameter Generation

A state space model represents a continuous-time sequence as the input-driven evolution of a hidden state. Given an input x(t), hidden state h(t), and output y(t), its continuous form is given in (2):
h ' ( t ) = A h ( t ) + B x ( t ) , y ( t ) = C h ( t )
Here, A governs the intrinsic evolution of the hidden state, B controls how the input is written into the state space, and C controls how the hidden state is read out. S4 improves long-sequence modeling through structured parameterization and discretization. Mamba further introduces selectivity by making B, C, and the discretization step Δ dynamic functions of the current input token, as shown in (3):
B t = S B ( x t ) ,   C t = S C ( x t ) Δ t = softplus τ Δ + S Δ ( x t )
Zero-order-hold discretization gives (4), and the resulting discrete recurrence is defined in (5):
A ̄ t = exp ( Δ t A )   B ̄ t = ( Δ t A ) - 1 exp ( Δ t A ) - I Δ t B t
h t = A ̄ t h t - 1 + B ̄ t x t , y t = C t h t
Equations (2)–(5) show that S6 is an input-adaptive recurrence: Δ, B, and C jointly control state retention, input writing, and state readout at each token position. In standard S6, Δ/B/C are generated solely from the primary input. CM-S6 instead conditions them on co-registered auxiliary tokens (Section 3.3), enabling parameter-level cross-modal modulation.

3.2. Overall Design of CM-S6

CM-S6 takes a pair of aligned modality sequences as input. Let the primary-modality sequence be X M = { x 1 M , x 2 M , ... , x L M } , with X t M R D , and the auxiliary-modality sequence be X A = { x 1 A , x 2 A , ... , x L A } , with X t A R D . The two sequences are generated by separate lightweight encoding branches and unfolded under the same scan order, producing one-dimensional sequences of equal length. CM-S6 outputs an enhanced sequence from the primary-modality perspective, Y M = { y 1 M , y 2 M , ... , y L M } , where y t M R D . The primary modality provides the main stream for state-space modeling, while the auxiliary modality modulates input injection, parameter generation, and output calibration. These roles are not permanently assigned to particular sensors. Depending on the network topology, HSI, LiDAR, SAR, or DSM may serve as the primary or auxiliary modality in different modules, enabling alternating modulation in dual- or tri-modal configurations. Cross-modal information enters through five paths: CII (η) before the SSM, Δ/B/C modulation (α/β/γ) inside parameter generation, and output calibration (ζ) after the SSM. These form a three-stage input–parameter–output chain; Figure 3 shows the overall CM-S6 architecture, and Section 3.3 details the corresponding operations.

3.3. The Five-Coefficient Cross-Modal Modulation Mechanism

Building on the primary–auxiliary interaction framework above, this section specifies where the five learnable scalar coefficients act during the CM-S6 forward pass. Let X t M , X t A R D denote the primary- and auxiliary-modality features at position t, respectively, where D is the channel dimension. The symbol X ˜ t M denotes the primary feature after cross-modal input injection, and y t M denotes the primary-modality output of CM-S6. The coefficients η, α, β, γ, and ζ control input injection, step-size modulation, input-writing modulation, state-readout modulation, and output calibration, respectively.
  • Cross-Modal Input Injection: CII acts on the primary-modality stream before the SSM parameter-generation functions are evaluated, as defined in (6):
x ~ t M = x t M + η ^ tan h W in LN ( x t A )
Here, Wᵢₙ is a lightweight linear projection that aligns the auxiliary feature with the primary channel dimension, and tanh bounds the injected response. Equation (6) preserves the original primary input and adds a bounded correction, so the subsequent Δ, B, and C generation functions operate on the cross-modally calibrated feature X ˜ t M . The projected auxiliary response determines token- and channel-specific variations, whereas η controls the overall strength of the injection path. A more discriminative auxiliary response produces a stronger bounded correction, while an uninformative response produces a weaker adjustment.
  • Step-Size Modulation: The Δ path applies a multiplicative perturbation to the discretization step. The primary branch produces the original step-size signal Δself through a linear projection of X ˜ t M
, while LayerNorm and a separate projection of X t A produce the cross-modal perturbation Δcross, as defined in (7):
Δ t self = W dt x ~ t M , Δ t cross = W dt , cross LN ( x t A )
The modulated step is obtained by applying softplus to the multiplicatively adjusted signal, as defined in (8):
Δ t = softplus Δ self 1 + α tan h ( Δ cross )
This multiplicative form adjusts the relative scale of the primary step-size signal before softplus while retaining a positive output step. The factor 1 + α·tanh(Δcross) provides an upward or downward adjustment relative to the primary-modality baseline. Because Δ controls the discretization timescale, this path allows auxiliary features to alter the relative balance between integrating the current input and retaining historical state information.
3.
Input-Writing Matrix Modulation: The B path applies an additive cross-modal perturbation to the B generation function, as defined in (9):
B = B s e l f + β t a n h W B x t A , B s e l f = S B ( x ~ t M )
Here, Bself is generated from the pre-aligned sequence produced by (6) through the original input-dependent function of S6. The additive formulation preserves the primary-modality component Bself while introducing a separate cross-modal writing component. Because B determines how input dimensions are written into the hidden state, (9) allows auxiliary information to condition the writing pattern at each token position.
4.
State-Readout Matrix Modulation: The C path adopts an additive structure symmetric to that of B, as defined in (10):
C = C s e l f + γ t a n h W C x t A , C s e l f = S C ( x ~ t M )
C specifies the channel weights used to read the hidden state in y t = C t h t . Equation (9) regulates how information is written, whereas (10) regulates how it is read out. The two paths therefore modulate the input and output sides of state-space information flow.
5.
Output-Level Residual Calibration: The ζ path is the most downstream of the five modulation paths and is defined in (11):
y t M y t M + ζ tan h W out x t A
Unlike CII and the Δ/B/C paths, which intervene in parameter generation or state evolution, ζ adds a projected auxiliary response after the selective scan. It provides an output-side correction when auxiliary semantics are not fully retained through the recurrent state representation. This path complements, rather than replaces, the internal parameter-level modulation.
6.
Coordination of the Five Coefficients: Equations (6)–(11) implement the three-stage chain: (6) input injection; (7)–(10) Δ/B/C parameter modulation; (11) output calibration. This grouping directly corresponds to the ablation design in Section 4.3. The bounded reparameterization is defined in (12), and Algorithm 1 summarizes the full forward pass.
Algorithm 1. CM-S6 Forward Pass for One Layer.
Input: Primary modality x M R B × N × D Auxiliary modality x A R B × N × D Learnable scalars α, β, γ, η, ζ
with bounds αmax, βmax, γmax, ηmax, ζmax
pretrained SSM parameters A, D
Output: Primary modality output y M R ( B × N × D )
1: Stage 0: Reparameterize five coefficients
2: for ρ in {α, β, γ, η, ζ} do 3 :   ρ ̂   clip ( tan h ( ρ ) , 0 , ρ max ) 4: end for
5: Stage 1: Cross-Modal Input Injection 6 :   x ̃ M   x M + η ̂ · tan h ( W in · LN ( x A ) )
7: Stage 2: Generate Δ, B, C with cross-modal modulation
8: Δself ← Wdt · x̃ 9 :   Δ cross     Dropout ( W ( dt , c ) · LN ( x A ) ) 10 :   Δ     Softplus ( Δ self · [ 1 + α ̂ · tan h ( Δ cross ) ] ) 11 :   B   W B · x ̃ + β ̂ · tan h ( W ( B , c ) · LN ( x A ) )   12 :   C   W C · x ̃ + γ ̂ · tan h ( W ( C , c ) · LN ( x A ) )
13: Stage 3: Selective scan (ZOH discretization inside)
14: y ← SelectiveScan(x̃M, Δ, A, B, C, D)
15: Stage 4: Output-level Zeta residual 16 :   yM   y + ζ ̂ · tan h ( W out · LN ( x A ) )
17: Module-level residual

3.4. Adaptive Modulation Strength

If the five learnable scalars α, β, γ, η, and ζ are used without constraints, their magnitudes may continue to increase during training and cause the cross-modal pathways to overwhelm the primary-modality stream. This risk is particularly relevant during early training, when stable correspondence between primary- and auxiliary-modality representations has not yet formed. CM-S6 therefore applies bounded reparameterization, combining a tanh mapping with interval clipping, as defined in (12):
ρ = c l i p tanh ( ρ ^ ) , 0 , ρ m a x , ρ α , β , γ , η , ζ
Here, ρ̂ denotes the underlying learnable real-valued variable. The tanh mapping provides a smooth bounded response over its active range, while explicit clipping enforces the prescribed upper limit. The coefficient bounds are set to αmax = 0.50, βmax = 0.70, γmax = 0.70, ηmax = 0.50, and ζmax = 0.30 according to the numerical sensitivity and intended role of each path. Because Δ directly affects the exponential discretization term, αmax = 0.50 keeps the multiplicative factor Δperturb within [0.5, 1.5], providing a positive relative adjustment around the primary-modality baseline. B and C enter the state equations through additive linear terms and are assigned the less restrictive bounds βmax = γmax = 0.70. CII acts before the SSM, so ηmax = 0.50 limits the extent to which input injection can alter the primary representation. The output calibration path is auxiliary rather than the principal information route, and ζmax is therefore set to 0.30. These bounds prevent any single path from dominating the primary stream. Section 4.5 analyzes the resulting coefficient distributions and stability.

3.5. Model Variants

We construct full CM-S6 and the lightweight CM-S6(L) from the same CM-S6 module and extend the topology to the HSI, SAR, and DSM inputs of Augsburg. All configurations preserve the five-coefficient mechanism defined in Section 3.3; they differ mainly in scan direction, the number of CM-S6 blocks, and the topology of modality interaction. The tri-modal topology expands the number of auxiliary modalities and is not treated as a separate capacity level. Full CM-S6 uses bidirectional scanning. For the dual-modal Houston 2013 and MUUFL tasks, HSI and LiDAR are first mapped into a D-dimensional feature space by separate convolutional embeddings and flattened into sequences with the same token order. Within each layer, the HSI branch is first updated with HSI as the primary modality and LiDAR as the auxiliary modality. The updated HSI representation then modulates the LiDAR branch. The backward branch applies the same chain interaction to reversed token sequences and restores the original order after scanning. This process yields four outputs: forward HSI, backward HSI, forward LiDAR, and backward LiDAR. Learnable weights w R 4 are normalized by softmax to combine the four sequences, after which global average pooling and a classification head produce the prediction. The chain structure places each modality in both a primary update path and an auxiliary modulation path, yielding bidirectional, alternating cross-modal state updates. Augsburg contains HSI, SAR, and DSM inputs. Each modality serves as the primary stream of its own CM-S6 stack. The HSI stream receives a unified auxiliary signal obtained by attention-gated aggregation of SAR and DSM, while the SAR and DSM streams each receive the modulated HSI representation as their auxiliary signal. The aggregation is defined in (13):
q t = LN x ̄ HSI , k t ( i ) = LN x ̄ ( i ) , g ( i ) = softmaxi q t k t ( i ) , x t A = i SAR , DSM g ( i ) x ~ t ( i )
Here, x̄ denotes global mean pooling over the token dimension for each modality sequence, and x̃ denotes an auxiliary token sequence after lightweight compression projection. The aggregated auxiliary signal x t A enters the five-coefficient modulation paths in (6)–(11). The forward and backward outputs of the three modality streams form six sequences. They are combined using softmax-normalized learnable weights w R 6 and then passed through global average pooling and the classification head. CM-S6(L) retains one forward CM-S6 block and removes both backward scanning and the independent auxiliary-modality output branch. HSI is used as the primary modality, while LiDAR for Houston 2013 and MUUFL, or SAR and DSM for Augsburg, provides the auxiliary input. When multiple auxiliary modalities are available, they are aggregated using (13). The CM-S6 output is passed directly to global average pooling and the classification head. This simplification changes only the scan branches and number of CM-S6 blocks; it preserves the CII, Δ/B/C, and ζ modulation paths.
Figure 4 presents the overall architectures of the full dual- and tri-modal models. CM-S6(L) uses the same modality embeddings and auxiliary-modality aggregation but simplifies the scan structure as described above and is therefore not drawn separately. Appendix A further discusses the conceptual distinction between parameter-generation-pathway modulation and data-level fusion from a function-space perspective.

4. Experiments and Discussion

4.1. Datasets and Implementation Details

We evaluate CM-S6 on three public multisource remote sensing datasets: Houston 2013, Augsburg, and MUUFL Gulfport. These datasets represent two multimodal classification settings: dual-modal HSI–LiDAR fusion and tri-modal HSI–SAR–DSM fusion. Their different modality combinations, class distributions, and training-set sizes allow CM-S6 to be evaluated under several limited-label conditions.
Houston 2013 was released for the 2013 IEEE GRSS Data Fusion Contest [33]. It contains HSI and single-channel LiDAR elevation data covering 349 × 1905 pixels and 15 land-cover classes. The original HSI contains 144 bands. After removing four noisy bands from each end of the spectrum, the remaining 136 bands are normalized using band-wise min–max scaling and reduced to 20 principal components. The LiDAR data are independently normalized using min–max scaling. The available label maps are combined, after which 20 labeled center pixels per class are randomly selected for training, resulting in 300 training samples; all remaining labeled centers are used for testing. The split is generated using a fixed random seed of 42. An 11 × 11 neighborhood centered on each labeled pixel is extracted as the input patch.
The Augsburg dataset contains HSI, SAR, and DSM data with a spatial size of 332 x 485 pixels and seven land-cover classes [34]. The 180-band HSI is normalized band-wise and reduced to 20 principal components. The SAR data contain four polarization channels, whereas the DSM is single-channel. To reduce the influence of extreme scattering values, each SAR channel is clipped at its 1st and 99th percentiles and subsequently normalized. The DSM is normalized using min–max scaling. We use the training and test label masks supplied with the dataset, which contain 761 and 77,533 labeled pixels, respectively. The input patch size is 11 × 11.
MUUFL Gulfport comprises HSI and two-channel LiDAR data with a spatial size of 325 x 220 pixels, 11 land-cover classes, and 53,687 labeled pixels [35,36]. The original HSI contains 72 bands. After removing eight noisy bands, the remaining 64 bands are normalized band-wise and reduced to 20 principal components. The two LiDAR channels are independently normalized using min–max scaling. The available training and test label maps are combined, after which 20 labeled center pixels per class are randomly selected for training using a fixed seed of 42. This produces 220 training samples, while the remaining 53,467 labeled centers are used for testing. The input patch size is 11 × 11.
For all three datasets, normalization parameters, SAR percentile thresholds, and PCA transformations are estimated once from all spatial pixels in the complete co-registered scene before patch extraction. No class labels are used in estimating these preprocessing parameters. Accordingly, the experiments follow the full-scene transductive preprocessing convention commonly used in hyperspectral image classification. Training and test center pixels are mutually exclusive under the adopted splits.
All three datasets follow a common training pipeline. We use AdamW with an initial learning rate of 5 × 10⁻⁴ and a weight decay of 1 × 10⁻⁴ [37]. The batch sizes are 64, 32, and 64 for Houston 2013, Augsburg, and MUUFL, respectively, and all models are trained for 100 epochs. During each run, the test split was excluded from gradient-based optimization and loss computation. For the benchmark results, however, the model was evaluated on the test split after each epoch, and the checkpoint with the highest test OA was retained for reporting. This epoch-wise checkpoint-selection rule was applied identically to CM-S6, CM-S6(L), and all comparison methods. The objective function is class-weighted cross-entropy with label smoothing of 0.1. Following a 10-epoch linear warm-up, the learning rate is reduced to 1 × 10⁻⁶ using cosine annealing, and the gradient norm is clipped at 1.0. For CM-S6 and CM-S6(L), the learning rate assigned to the five learnable modulation scalars is ten times the base learning rate, whereas all other parameters use the base rate. Random horizontal and vertical flips are applied synchronously across modalities, and automatic mixed-precision training is used.
Performance is evaluated using overall accuracy (OA), average accuracy (AA), and the Kappa coefficient. Based on their competitiveness and architectural relevance, MTMixer, MCAMamba, and PICNet are selected for detailed repeated-run comparisons with CM-S6 and CM-S6(L). These five methods are evaluated over ten repeated training runs using aligned random seeds 42–51. This protocol provides run-level observations for estimating the mean, standard deviation, performance variability, and paired statistical differences. The remaining comparison methods are reported using five-run results. The progressive, single-path-removal, and pathway ablations are each repeated five times using seeds 42–46. Unless otherwise stated, repeated-run results are reported as the mean ± standard deviation. All experiments are conducted on a single NVIDIA GeForce RTX 4090 GPU.

4.2. Comparison with Representative Baselines

To systematically evaluate the classification performance of CM-S6, we compare it with eight representative public methods: the single-modal Mamba methods MambaHSI and S²-Mamba [6,7]; the single-modal Transformer method DSFormer [38]; the multimodal Transformer methods MFT and PICNet [13,14]; the Transformer–Mamba hybrid method MTMixer [18]; and the multimodal Mamba methods HLMamba and MCAMamba [8,9]. To ensure a controlled comparison, all methods are trained and evaluated under the same data protocol as CM-S6. Specifically, they use identical training and test partitions, scene-level preprocessing, modality registration, 11 × 11 patch extraction, data augmentation, and evaluation procedures; no method is assigned an additional or method-specific data split. For single-modal baselines, only the HSI component of the corresponding patch is used, whereas multimodal baselines receive the registered auxiliary modalities required by their respective architectures. Therefore, the compared methods use the same sample centers and labels, and the performance differences primarily reflect their model designs. Results on the three datasets are reported in Table 1, Table 2 and Table 3, respectively.

4.2.1. Classification on Houston 2013

The quantitative results on Houston 2013 are reported in Table 1. Over ten independent runs, CM-S6 achieves OA, AA, and Kappa values of 96.16% ± 0.18%, 96.53% ± 0.18%, and 95.85% ± 0.20%, respectively. Its OA differs from that of MCAMamba, 96.21% ± 0.19%, by only 0.052 percentage points, and the paired tests detect no significant difference in OA or Kappa. CM-S6 achieves an AA that is 0.290 percentage points higher than that of MCAMamba, with a statistically significant difference (p = 0.0175), indicating a more balanced class-wise performance. Relative to MTMixer and PICNet, CM-S6 improves OA by 0.929 and 3.447 percentage points, respectively. The complete performance differences, 95% confidence intervals, and paired-test p-values are listed in Table 4.
CM-S6 maintains a small model size while achieving OA and Kappa values for which no statistically significant difference from MCAMamba is detected. Its parameter count is 0.6628M, corresponding to only 2.89% of the 22.9293M parameters of MCAMamba, while the two methods obtain closely matched OA and Kappa values. CM-S6(L) further reduces the parameter count to 0.1879M, a 71.65% reduction relative to the full model, while retaining an OA of 95.60±0.25%. This value is higher than the corresponding OA values of MTMixer, MFT, HLMamba, and PICNet, but is 0.555 percentage points lower than that of full CM-S6, showing the accuracy-model-size trade-off of the lightweight structure. FLOPs, inference latency, and throughput are analyzed jointly in the computational-efficiency analysis below. The class-wise results show that CM-S6 achieves the highest accuracies for Healthy Grass and Residential, at 97.57% and 99.93%, respectively, and reaches 100% on Soil, Tennis Court, and Running Track. CM-S6 does not win every class (e.g., Commercial and Parking Lot 1 are lower than MCAMamba); its gain lies in more balanced class-wise performance, consistent with the significantly higher AA. Class names are listed in Appendix B. Figure 5 presents representative classification results. Compared with several baselines, CM-S6 produces more spatially continuous predictions over grass, residential areas, and small-scale objects, although local confusion remains around commercial areas and parking-lot boundaries. This qualitative pattern is consistent with the class-wise quantitative results.

4.2.2. Classification on Augsburg

Augsburg is the most complex of the three experimental datasets in terms of modality composition and has the lowest proportion of training samples. HSI, SAR, and DSM exhibit clear representational differences, and the training-to-test sample ratio is approximately 1:102. These characteristics impose stringent requirements on few-shot learning and the stability of multimodal fusion. The classification results are reported in Table 2. Over ten independent runs, CM-S6 achieves OA, AA, and Kappa values of 91.91±0.49%, 68.35±1.75%, and 88.40±0.71%, respectively. The corresponding results of MTMixer are 91.93±0.44%, 70.17±2.28%, and 88.44±0.64%, exceeding CM-S6 by 0.026, 1.819, and 0.041 percentage points, respectively. The paired t-test yields p-values of 0.914, 0.110, and 0.904 for OA, AA, and Kappa, respectively. None reaches the 0.05 significance level; therefore, no statistically significant difference between CM-S6 and MTMixer is detected on Augsburg. CM-S6 nevertheless improves OA over MCAMamba and PICNet by 0.748 and 1.406 percentage points, respectively. The complete performance differences, 95% confidence intervals, and paired-test p-values are reported in Table 4.
In terms of model size, CM-S6 contains only 0.9823M parameters, approximately 2.74% of the parameter count of MTMixer. It therefore reduces the parameter count by approximately 97.26%, while no statistically significant difference in OA or Kappa is detected between the two methods. CM-S6(L) further reduces the parameter count to 0.1909M, an 80.57% reduction relative to the full model. Its OA is 89.65±0.51%, higher than those of DSFormer and MFT but 2.256 percentage points lower than that of CM-S6. Thus, CM-S6(L) provides more pronounced compression in the tri-modal setting with a corresponding accuracy cost. The class-wise results also reveal substantial variation among categories in Augsburg. CM-S6 achieves the highest accuracy on Low Plants, at 95.90±0.81%, and reaches 97.44±0.59% on Residential Area. Its accuracy on Water is 39.27±7.41%, lower than those of MCAMamba, PICNet, and MTMixer, while the results for Industrial Area and Commercial Area also show considerable variation. Class-wise gains vary with training-sample size, class separability, and modality complementarity; no single modulation path can be isolated as the sole driver for a given class. Class names are in Appendix B. Figure 6 presents the classification results. CM-S6 preserves spatial continuity in major land-cover regions, but local confusion remains around industrial areas, commercial areas, and water boundaries, consistent with the class-wise quantitative results.

4.2.3. Classification on MUUFL Gulfport

MUUFL consists of HSI and two-channel LiDAR data. Only 20 labeled pixels per class are selected for training, resulting in 220 training samples, whereas the test set contains 53,467 samples. The large test set and limited training set increase the difficulty of modeling within-class variation and exploiting cross-modal information. The quantitative results are reported in Table 3. Over ten independent runs, CM-S6 achieves OA, AA, and Kappa values of 82.18±0.46%, 80.98±0.89%, and 77.15±0.58%, respectively. Its OA and Kappa are the highest mean values in the table. The corresponding results of MTMixer are 81.71±1.49%, 82.34±3.62%, and 76.73±1.76%. CM-S6 exceeds MTMixer by 0.464 and 0.417 percentage points in OA and Kappa, respectively, but has an AA that is 1.360 percentage points lower. The paired t-test yields p-values of 0.362, 0.283, and 0.482 for OA, AA, and Kappa, respectively. None reaches the 0.05 significance level; therefore, no statistically significant difference between CM-S6 and MTMixer is detected on MUUFL. Relative to MCAMamba and PICNet, CM-S6 improves OA by 2.111 and 3.076 percentage points, respectively. The complete performance differences, 95% confidence intervals, and paired-test p-values are reported in Table 4.
CM-S6 contains 0.6632M parameters, only 1.84% of the parameter count of MTMixer. It therefore achieves higher mean OA and Kappa values while reducing the parameter count by approximately 98.16%. CM-S6(L) further reduces the parameter count to 0.1884M, a 71.59% reduction relative to the full model. Its OA is 80.29±0.54%, which is 0.223 and 1.187 percentage points higher than those of MCAMamba and PICNet, respectively, but 1.425 and 1.888 percentage points lower than those of MTMixer and full CM-S6. These results further illustrate the trade-off between parameter size and classification performance in the lightweight model. The class-wise results show that CM-S6 achieves the highest accuracy on Trees, at 86.03±1.59%, and reaches 94.92±1.16% on Building and 99.98±0.07% on Water. Its accuracies on Mostly Grass, Sidewalk, and Yellow Curb are 60.28±4.93%, 50.81±4.27%, and 66.99±7.68%, respectively, and remain below those of some baselines. The overall accuracy of CM-S6 is primarily supported by its strong recognition of Trees, Building, and Water, whereas classes with similar spectral responses, ambiguous spatial boundaries, or complex land-cover composition remain challenging. The detailed correspondence between class indices and class names is provided in Appendix B. Figure 7 presents the MUUFL classification results. The prediction maps of PICNet, MTMixer, and MCAMamba contain varying degrees of stripe-like noise or locally scattered misclassification, whereas CM-S6 and CM-S6(L) produce more continuous spatial distributions over major land-cover regions such as trees, buildings, and roads. Local confusion remains around the boundaries of grass, mixed ground surface, and sidewalks, consistent with the class-wise accuracy results.

4.2.4. Statistical Significance Analysis

To assess performance differences quantitatively, we perform two-sided paired t-tests between CM-S6 and PICNet, MTMixer, and MCAMamba using the ten independent runs aligned by random seeds 42-51. Because three model comparisons are conducted for each dataset, p-values are adjusted using the Holm procedure to control the accumulation of Type I error associated with multiple testing. Table 4 reports OA differences, 95% confidence intervals, and significance-test results for CM-S6 relative to each comparison method; a positive difference indicates higher OA for CM-S6.
On Houston 2013, the OA difference between CM-S6 and MCAMamba is -0.052 percentage points. Its 95% confidence interval crosses zero, and the Holm-adjusted p-value is 0.4876; thus, the test detects no significant difference. CM-S6 improves OA over MTMixer and PICNet by 0.929 and 3.447 percentage points, respectively, with adjusted p-values below 0.001, indicating statistically significant differences. On Augsburg, the OA difference between CM-S6 and MTMixer is only -0.026 percentage points and is not significant. CM-S6 improves OA over MCAMamba and PICNet by 0.748 and 1.406 percentage points, respectively, and both differences remain significant after Holm correction. On MUUFL, CM-S6 improves OA over MTMixer by 0.464 percentage points, but the confidence interval crosses zero and the difference is not significant. Its OA improvements over MCAMamba and PICNet are 2.111 and 3.076 percentage points, respectively, and both differences are statistically significant. For the strongest high-capacity comparison method on each dataset, the paired OA test does not detect a statistically significant difference from CM-S6. CM-S6 also shows statistically significant OA advantages over the other strong baselines considered above. Combined with the parameter counts in Table 1, Table 2 and Table 3, these results indicate that the competitive classification performance of CM-S6 is achieved without expanding model capacity.

4.3. Ablation Study

To identify the sources of the performance gains of CM-S6, we construct an A0-A14 ablation sequence under a unified capacity setting of D = 96 and n_layers = 1. A0 and A1 represent Single-S6 and CatFuse-S6, respectively. A2-A6 progressively introduce η, α, β, γ, and ζ. A7-A11 remove one modulation path at a time from the full model, A12 and A13 retain only CII+ζ and Δ/B/C, respectively, and A14 is the lightweight variant. A0, A1, A6, and A14 are repeated ten times with seeds 42-51, whereas the remaining configurations are repeated five times with seeds 42-46. The complete results are reported in Table 5(a)-5(c), and Figure 8 summarizes the progressive and pathway ablations A0-A13. A14 is analyzed separately as a capacity-accuracy trade-off.
The overall results show that introducing multimodal information can improve classification, but the fusion location affects how effectively complementarity is used. CatFuse-S6 outperforms Single-S6 on all three datasets, indicating that the auxiliary modality can provide useful information for primary-modality discrimination. Full CM-S6 further improves OA over CatFuse-S6 by 0.724, 1.306, and 2.429 percentage points on Houston 2013, Augsburg, and MUUFL, respectively, and all paired comparisons remain significant after Holm correction. Input-level concatenation changes the joint representation entering the backbone, whereas CM-S6 additionally allows the auxiliary modality to participate in state updating, input writing, and state readout. The larger gains on Augsburg and MUUFL are consistent with the more limited training samples and stronger modality differences in these datasets.
As visualized in Figure 8(a)-8(c), the progressive ablation results show that η-controlled input injection provides the first gain in the progressive cross-modal sequence. Relative to A0, A2 improves OA by 1.361, 3.092, and 2.450 percentage points on Houston 2013, Augsburg, and MUUFL, respectively, indicating that establishing a primary-auxiliary relationship before state-space recurrence can improve subsequent sequence modeling. Adding α, β, and γ is non-monotonic: some intermediate configurations dip before recovering. This indicates that Δ/B/C are coupled pathways—the marginal effect of each depends on the presence of the others—rather than independent additive modules. Figure 8(d)-8(f) plots the OA difference between full A6 and each A7-A13 variant, such that a positive bar indicates higher OA for the full model. The three datasets exhibit different sensitivities to single-path removal. On Houston 2013, the OA values of all removal configurations fall within 96.06%-96.17%, and none of the differences is significant. This pattern is consistent with its strong single-modal baseline: HSI already provides substantial spectral discrimination, leaving limited measurable marginal contributions for LiDAR near the accuracy ceiling. On Augsburg, removing η or γ produces clearer mean decreases, but the effects remain trends after correction for multiple comparisons. This pattern may reflect the more complex complementarity among HSI, SAR, and DSM, for which other paths can partly compensate for the loss of one path. MUUFL is more sensitive to η: removing this path decreases OA by 1.152 percentage points, and the difference remains significant after Holm correction (p = 0.0053). This result indicates that input-side injection makes a measurable contribution to relating spectral information to spatial-structural information in the HSI-LiDAR setting of MUUFL.
A12 (CII+ζ only) and A13 (Δ/B/C only) isolate the two pathway groups. Critically, A13 outperforms A1 (CatFuse-S6, feature-level concatenation) by 0.66, 0.88, and 1.95 percentage points on Houston 2013, Augsburg, and MUUFL, respectively, and outperforms A0 (Single-S6) by 1.29–3.10 points. This demonstrates that parameter-level modulation alone—without any input/output injection—can independently exploit auxiliary information and surpass conventional feature-level fusion. Both A12 and A13 exceed the single-modal baseline on all datasets, confirming that the two groups are independently effective. On Houston 2013, neither differs significantly from the full model (high-accuracy ceiling effect). On MUUFL, A13 (81.70%) is closer to the full model (82.18%) than A12 (81.22%), consistent with a stronger role for internal parameter generation when spectral–structural complementarity is high. Across datasets, neither pathway group dominates universally; their relative contributions depend on sensor composition and class structure, and the full model achieves the best or near-best balance on all three datasets.
The lightweight variant further reveals the trade-off between model capacity and cross-modal discriminative ability. CM-S6(L) reduces the parameter count by 71.59%-80.57% across the three datasets, while its OA decreases by 0.555-2.256 percentage points; all corresponding differences are statistically significant. The accuracy decrease is smaller on Houston 2013 and more pronounced on Augsburg and MUUFL, indicating that complex modality combinations and limited training samples place greater demands on representation capacity. CM-S6(L) should therefore be viewed as an accuracy-efficiency trade-off for resource-constrained scenarios rather than a lossless replacement for the full model. The associated computational costs are discussed further in the following efficiency analysis. A0, A1, A6, and A14 use aligned-seed paired tests (10 runs); A6 vs. five-run ablation configurations use Welch approximation with Holm correction. Because the ablation configurations use only five runs, pathway-level conclusions should be interpreted as trends rather than definitive independent-effect estimates.

4.4. Computational Efficiency and Model Size

To evaluate the trade-off between classification accuracy and resource cost, we compare eight baseline methods with CM-S6 and CM-S6(L) in terms of parameter count, FLOPs, inference latency, throughput, and peak memory under a unified environment. All measurements are obtained on an NVIDIA GeForce RTX 4090 using PyTorch 2.1.2, CUDA 12.1, and FP32. Latency is measured with a batch size of 1 after 50 warm-up iterations and over 200 timed repetitions, whereas throughput is measured with a batch size of 16 after 30 warm-up iterations and over 100 repetitions. All three datasets use 11 x 11 input patches. FLOPs are approximated as twice the number of multiply-accumulate operations. Because custom selective-scan operators can introduce bias into theoretical operation counts, FLOPs and measured latency are analyzed separately. To ensure that accuracy and cost refer to the same model instance, Table 6 and Figure 9 use the OA of the checkpoint selected for efficiency evaluation. The multi-run means in Table 1, Table 2 and Table 3 remain the basis for classification-performance and significance conclusions.
Table 6(a) shows that full CM-S6 contains fewer than 1M parameters on all three datasets and achieves the highest selected-checkpoint OA under this efficiency-evaluation protocol. On Houston 2013, its parameter count is only 2.89% of that of MCAMamba, and its OA is 0.319 percentage points higher, although its FLOPs and latency are 18.0% and 20.8% higher, respectively. On Augsburg, the parameter count and FLOPs of CM-S6 are 2.77% and 16.74% of those of MTMixer, respectively, and its OA is 1.438 percentage points higher; however, its latency is approximately 10.05 times that of MTMixer. Together with Table 6(b), these results show that parameter count, FLOPs, and measured speed are not monotonically related. MFT has the lowest FLOPs and latency and the highest throughput on all three datasets, but its accuracy is lower than that of the CM-S6 variants. The main advantage of full CM-S6 is therefore parameter efficiency at high accuracy rather than uniformly superior runtime performance.
Table 6(c) shows that CM-S6(L) exchanges a small decrease in selected-checkpoint OA for substantial parameter compression and runtime acceleration. Its parameter count remains approximately 0.19M across the three datasets. On the Augsburg and MUUFL efficiency-evaluation checkpoints, it achieves higher OA than all external baselines, supporting its intended use in resource-constrained deployment. The reduction in peak memory is smaller than the reductions in parameter count and FLOPs, indicating that memory consumption for the current 11 x 11 inputs is also affected by intermediate activations and framework overhead.
Figure 9 consolidates six accuracy-efficiency views. In Figure 9(a)-9(c), FLOPs are plotted on the horizontal axis and OA on the vertical axis, with bubble area representing parameter count. The corresponding Pareto frontiers comprise MFT, CM-S6(L), MCAMamba, and CM-S6 on Houston 2013, and MFT, CM-S6(L), and CM-S6 on both Augsburg and MUUFL. In Figure 9(d)-9(f), measured latency is plotted against OA, with bubble area representing peak memory. The corresponding frontiers comprise MFT, CM-S6(L), MCAMamba, and CM-S6 on Houston 2013; MFT, MTMixer, CM-S6(L), and CM-S6 on Augsburg; and MFT, DSFormer, CM-S6(L), and CM-S6 on MUUFL. CM-S6(L) lies on the frontier in all six views, whereas full CM-S6 forms the highest-accuracy endpoint, consistent with their resource-trade-off and accuracy-oriented roles, respectively. Each Pareto frontier is computed using only the horizontal and vertical metrics; the third metric encoded by bubble area is provided for auxiliary comparison and does not enter the two-dimensional nondominance calculation.

4.5. Analysis of Learnable Modulation Coefficients

We now examine the five modulation coefficients to characterize how CM-S6 allocates cross-modal control. Recall that η/ζ govern input/output calibration and α/β/γ govern Δ/B/C generation; all are global scalars whose token- and channel-specific variation comes from the auxiliary projections. We note that these coefficients reflect pathway-level activation, not per-token sensor reliability or physical sensor quality.
We track full CM-S6 and CM-S6(L) for 100 epochs on each dataset using run 1 and seed 42, with a coefficient learning rate ten times the base rate. Full-model curves average the effective coefficients over four blocks on Houston 2013 and MUUFL and six on Augsburg; CM-S6(L) has one block. Table 7 reports final values and late-stage stability, Figure 10 shows the trajectories, and Figure 11 isolates the final Full-Lite reallocation. Results are from one run per setting (seed 42) and are descriptive.
Figure 10 shows that all coefficients enter stable nonzero regimes; no pathway remains at its initialization value or collectively decays toward zero. The maximum standard deviation over the final 20 epochs ranges from 2.81x10-4 to 7.82x10-4. The stabilization order is dataset-dependent: ζ stabilizes relatively early for full CM-S6 on Houston 2013 and Augsburg, whereas η, β, γ, and ζ stabilize later on MUUFL. In CM-S6(L), α reaches 0.50 early while the other pathways continue to adjust. Thus, the trajectories do not support a universal input-before-output convergence order.
Full CM-S6 exhibits a consistent relative allocation: α is largest at 0.4345-0.4910, η/β/γ lie at 0.2984-0.3675, and ζ remains at 0.0938-0.1139. This pattern is consistent with greater relative use of input injection and internal SSM parameter generation than output calibration. CM-S6(L) reallocates these strengths. On every dataset, α reaches its prescribed bound of 0.5000. Relative to full CM-S6, ζ increases by 0.1277, 0.1404, and 0.1038 on Houston 2013, Augsburg, and MUUFL, while β and γ also increase in most cases. Augsburg shows the clearest redistribution, with η, β, and γ reaching 0.3666, 0.4184, and 0.3677. Figure 11 pairs the final Full and Lite values and reports Lite minus Full. The pattern suggests stronger use of existing pathways under reduced capacity.
The coefficient trajectories complement the ablations: both A12 (CII+ζ) and A13 (Δ/B/C) exceed the single-modal baseline, and A13 is closer to the full model on MUUFL. All coefficients remain in stable nonzero regimes with capacity-dependent reallocation, indicating that the modulation paths are active rather than degenerate.

5. Conclusions

This work addresses the indirect role of auxiliary information in existing multimodal Mamba models, where cross-modal interaction is generally completed before or outside selective scanning. We proposed CM-S6, which conditions the Δ/B/C parameter-generation pathways of selective SSMs on auxiliary-modality signals via lightweight projections, complemented by CII and output calibration and coordinated by five bounded coefficients. CM-S6(L) retains all paths with simplified scan branches for efficiency.
On Houston 2013, no statistically significant difference in OA or Kappa is detected between full CM-S6 and MCAMamba, while CM-S6 achieves a higher AA. On Augsburg, no statistically significant difference in OA or Kappa is detected between CM-S6 and MTMixer. On MUUFL, CM-S6 obtains the highest mean OA and Kappa, although the differences from MTMixer are not statistically significant. The full models contain 0.6628M, 0.9823M, and 0.6632M parameters on the three datasets, respectively, indicating competitive classification performance with a small model size. CM-S6(L) reduces the parameter count to approximately 0.19M and increases throughput by 3.86–5.82 times, with a dataset-dependent accuracy–efficiency trade-off. The efficiency measurements further show that parameter count and FLOPs alone do not fully predict measured inference speed under the tested implementation, leaving room for future optimization of the full CM-S6 selective-scan operators.
The ablation results show that input injection/output calibration and internal Δ/B/C modulation can each exploit auxiliary information when retained separately and act complementarily in the full model, with their relative effects varying across datasets. All coefficients remain in nonzero regimes with capacity-dependent allocation. Overall, full CM-S6 and CM-S6(L) provide accuracy- and efficiency-oriented configurations of the same parameter-level fusion framework.
This study assumes co-registered modalities, fixed-size image patches, and an S6 backbone. Future work will optimize selective-scan and cross-modal projection kernels for hardware execution, investigate parameter-level modulation in state-space architectures such as Mamba-2/SSD [39], and evaluate robustness to missing modalities, noise, misregistration, and inconsistent spatial resolution. Multi-seed tracking and controlled interventions should provide more precise evidence about the contributions of individual modulation paths. Extending CM-S6 to multimodal medical imaging and multi-view video understanding is another relevant direction.

Author Contributions

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

Funding

This research was Supported by Heilongjiang Provincial Natural Science Foundation of China, grant number XQ2026D004.

Data Availability Statement

The Houston 2013, Augsburg, and MUUFL Gulfport datasets analyzed in this study are publicly available remote-sensing benchmark datasets. The Houston 2013 dataset is available from the 2013 IEEE GRSS Data Fusion Contest at https://www.grss-ieee.org/community/technical-committees/data-fusion/2013-ieee-grss-data-fusion-contest/. The Augsburg dataset is available at https://doi.org/10.6084/m9.figshare.28112405.v1. The MUUFL Gulfport dataset is available from the GatorSense laboratory at https://github.com/GatorSense/MUUFLGulfport and the University of Florida institutional repository at https://ufdc.ufl.edu/AA00024034/00001. The preprocessed data packages used in this study, including the corresponding modality files, labels, and PCA-transformed features, are also available at https://pan.baidu.com/s/1o8KuwlBxyGRKowOVa102vA (access code: 4tpv). The source code for CM-S6 is included as supplementary material with this submission. No new raw datasets were generated in this study.

Acknowledgments

The authors thank the Heilongjiang Provincial Natural Science Foundation of China for financial support. The authors also thank the IEEE GRSS Data Fusion Contest, the German Aerospace Center (DLR), and the GatorSense Laboratory at the University of Florida for providing the Houston 2013, Augsburg, and MUUFL Gulfport datasets, respectively. The authors gratefully acknowledge the anonymous reviewers for their constructive comments.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CM-S6 Cross-Modal Selective Scan
CM-S6(L) lightweight variant of Cross-Modal Selective Scan
S6 selective state space model (S6)
SSM state space model
CII Cross-Modal Input Injection

Appendix A

Conceptual Distinction: Parameter-Level Vs. Data-Level Fusion
The proposed parameter-level cross-modal fusion shifts the influence of the auxiliary modality from a shared feature or hidden-state tensor to the parameter-generation layer of the selective state space model. It does not replace feature-level or hidden-state-level fusion; instead, it adds cross-modal control paths aligned with SSM dynamics. We examine this distinction using constrained function families and locally reachable directions.
Let xM and xA denote the primary- and auxiliary-modality sequences, respectively. Omitting shared components such as A, local convolution, and output gating, standard S6 is written as (A1):
y = S c a n ( x M ; Δ ( x M ) , B ( x M ) , C ( x M ) )
where Δ, B, and C are generated solely from xM through input-dependent projections.
Feature-level fusion first combines the modalities through φ, and hidden-state-level fusion modifies recurrent states through ψ. Both can be summarized as changing the data received by the SSM before its established parameter-generation interface performs the update as (A2):
x ' = ϕ ( x M , x A ) , h ' = ψ ( h M , h A ) y = S c a n ( x ' ; Δ ( x ' ) , B ( x ' ) , C ( x ' ) )
The functions φ and ψ may be token- and channel-adaptive and can indirectly affect Δ, B, and C through the shared parameter-generation pathways. However, cross-modal evidence first enters a common data interface and then uses common generation pathways, without explicitly separating the functions associated with update rate, input writing, and state readout.
CM-S6 instead constructs separate auxiliary-conditioned generation branches for Δ, B, and C and completes the processing chain with input-side CII and output calibration. Ignoring normalization and shared projections, its mapping is (A3).
x ¯ M = x M + η tanh ( W i n x A ) [ C I I ] Δ = s o f t p l u s ( Δ s e l f ( x ¯ M ) ( 1 + α tanh ( Δ c r o s s ( x A ) ) ) ) B = B s e l f ( x ¯ M ) + β W B A x A C = C s e l f ( x ¯ M ) + γ W C A x A y c m = S c a n ( x ¯ M ; Δ , B , C ) + ζ W o u t x A
Equation (A3) assigns auxiliary evidence to three distinct SSM control roles: the Δ branch regulates how much historical state is retained versus how much new input is integrated, the B branch determines what is written into the hidden state, and the C branch determines what is read out. The η and ζ terms provide input injection and output calibration, respectively.
This separation is reflected in the local sensitivity of the output to the auxiliary input. Differentiating ycm with respect to xA yields
y c m x A = η y x ¯ M x A tanh ( W i n x A ) { C I I } + α y Δ x A [ Δ s e l f tanh ( Δ c r o s s ) ] { Δ } + β y B W B A { B } + γ y C W C A { C } + ζ W o u t { ζ }
Auxiliary gradients can therefore propagate through five functionally distinct paths rather than through a single fusion bottleneck. If the directions learned by the Δ, B, and C projections are not all linearly dependent, the three state-space operations can exhibit different local responses to auxiliary evidence. Parameter-level paths thus complement data-level fusion: data-level fusion constructs the inputs used for computation, whereas parameter-level fusion controls how those inputs drive state evolution. This conceptual distinction is empirically reflected in the A12/A13 ablation, where Δ/B/C modulation alone (A13) outperforms feature-level concatenation (A1) on all three datasets.

Appendix B

Class Index Notation
For compactness of Table 1, Table 2 and Table 3, the class names of the three datasets are represented by indices C1–C15. The correspondence is listed in Table A1.
Table A1. Class index notation for the three datasets used in Table 1, Table 2 and Table 3.
Table A1. Class index notation for the three datasets used in Table 1, Table 2 and Table 3.
Index Houston 2013 Augsburg MUUFL
C1 Healthy grass Forest Trees
C2 Stressed grass Residential Area Mostly grass
C3 Synthetic grass Industrial Area Mixed ground surface
C4 Trees Low Plants Dirt and sand
C5 Soil Allotment Road
C6 Water Commercial Area Water
C7 Residential Water Building shadow
C8 Commercial - Building
C9 Road - Sidewalk
C10 Highway - Yellow curb
C11 Railway - Cloth panels
C12 Parking lot 1 - -
C13 Parking lot 2 - -
C14 Tennis court - -
C15 Running track - -

References

  1. Li, S.; Song, W.; Fang, L.; Chen, Y.; Ghamisi, P.; Benediktsson, J.A. Deep learning for hyperspectral image classification: An overview. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6690–6709. [Google Scholar] [CrossRef]
  2. Parikh, H.; Patel, S.; Patel, V. Classification of SAR and PolSAR images using deep learning: A review. Int. J. Image Data Fusion 2020, 11, 1–32. [Google Scholar] [CrossRef]
  3. Diab, A.; Kashef, R.; Shaker, A. Deep learning for LiDAR point cloud classification in remote sensing. Sensors 2022, 22, 7868. [Google Scholar] [CrossRef] [PubMed]
  4. Zhang, X.; Leng, C.; Hong, Y.; Pei, Z.; Cheng, I.; Basu, A. Multimodal remote sensing image registration methods and advancements: A survey. Remote Sens. 2021, 13, 5128. [Google Scholar] [CrossRef]
  5. Ghamisi, P.; Rasti, B.; Yokoya, N.; Wang, Q.; Höfle, B.; Bruzzone, L.; Bovolo, F.; Chi, M.; Anders, K.; Gloaguen, R.; et al. Multisource and multitemporal data fusion in remote sensing: A comprehensive review of the state of the art. IEEE Geosci. Remote Sens. Mag. 2019, 7, 6–39. [Google Scholar] [CrossRef]
  6. Li, Y.; Luo, Y.; Zhang, L.; Wang, Z.; Du, B. MambaHSI: Spatial–spectral Mamba for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–16. [Google Scholar] [CrossRef]
  7. Wang, G.; Zhang, X.; Peng, Z.; Zhang, T.; Jiao, L. S²Mamba: A spatial–spectral state space model for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2025. [Google Scholar] [CrossRef]
  8. Liao, D.; Wang, Q.; Lai, T.; Huang, H. Joint classification of hyperspectral and LiDAR data based on Mamba. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–15. [Google Scholar] [CrossRef]
  9. Dou, M.; Qiu, S.; Hu, M.; Qiao, X.; Ye, H.; Liao, X.; Sun, Z. MCAMamba: Multi-level cross-modal attention-guided state space model for multi-source remote sensing image classification. IEEE Trans. Geosci. Remote Sens. 2025. [Google Scholar] [CrossRef]
  10. Hang, R.; Li, Z.; Ghamisi, P.; Hong, D.; Xia, G.; Liu, Q. Classification of hyperspectral and LiDAR data using coupled CNNs. IEEE Trans. Geosci. Remote Sens. 2020, 58, 4939–4950. [Google Scholar] [CrossRef]
  11. 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]
  12. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS), 2017; Volume 30. [Google Scholar]
  13. Roy, S.K.; Deria, A.; Hong, D.; Rasti, B.; Plaza, A.; Chanussot, J. Multimodal fusion transformer for remote sensing image classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–20. [Google Scholar] [CrossRef]
  14. Gao, F.; Liu, S.; Gong, C.; Zhou, X.; Wang, J.; Dong, J.; Du, Q. Prototype-based information compensation network for multi-source remote sensing data classification. IEEE Trans. Geosci. Remote Sens. 2025, 63, 1–15. [Google Scholar] [CrossRef]
  15. Roy, S.K.; Sukul, A.; Jamali, A.; Haut, J.M.; Ghamisi, P. Cross hyperspectral and LiDAR attention transformer: An extended self-attention for land use and land cover classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–15. [Google Scholar] [CrossRef]
  16. Wang, W.; Li, C.; Ren, P.; Lu, X.; Wang, J.; Ren, G.; Liu, B. Dual-branch feature fusion network based cross-modal enhanced CNN and Transformer for hyperspectral and LiDAR classification. IEEE Geosci. Remote Sens. Lett. 2024, 21, 1–5. [Google Scholar] [CrossRef]
  17. Gao, F.; Jin, X.; Zhou, X.; Dong, J.; Du, Q. MSFMamba: Multiscale feature fusion state space model for multisource remote sensing image classification. IEEE Trans. Geosci. Remote Sens. 2025, 63, 1–16. [Google Scholar] [CrossRef]
  18. Cui, X.; Zhang, L. MTMixer: A hybrid Mamba–Transformer architecture for multimodal remote sensing image classification. Int. J. Remote Sens. 2026, 47, 770–799. [Google Scholar] [CrossRef]
  19. Gu, A.; Dao, T.; Ermon, S.; Rudra, A.; Ré, C. HiPPO: Recurrent memory with optimal polynomial projections. Proc. Adv. Neural Inf. Process. Syst. (NeurIPS) 2020, Volume 33, 1474–1487. [Google Scholar]
  20. Qu, H.; Ning, L.; An, R.; Fan, W.; Derr, T.; Liu, H.; Xu, X.; Li, Q. A survey of Mamba. arXiv 2024, arXiv:2408.01129. [Google Scholar]
  21. Gu, A.; Goel, K.; Ré, C. Efficiently modeling long sequences with structured state spaces. arXiv 2021, arXiv:2111.00396. [Google Scholar]
  22. Gu, A.; Dao, T. Mamba: Linear-time sequence modeling with selective state spaces. arXiv 2023, arXiv:2312.00752. [Google Scholar]
  23. 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.09417. [Google Scholar]
  24. Liu, Y.; Tian, Y.; Zhao, Y.; Yu, H.; Xie, L.; Wang, Y.; Ye, Q.; Jiao, J.; Liu, Y. VMamba: Visual state space model. Proc. Adv. Neural Inf. Process. Syst. (NeurIPS) 2024, Volume 37, 103031–103063. [Google Scholar] [CrossRef]
  25. Yao, J.; Hong, D.; Li, C.; Chanussot, J. SpectralMamba: Efficient Mamba for hyperspectral image classification. arXiv 2024, arXiv:2404.08489. [Google Scholar]
  26. Huang, L.; Chen, Y.; He, X. Spectral–spatial Mamba for hyperspectral image classification. Remote Sens. 2024, 16, 2449. [Google Scholar] [CrossRef]
  27. Li, W.; Zhou, H.; Yu, J.; Song, Z.; Yang, W. Coupled Mamba: Enhanced multimodal fusion with coupled state space model. Proc. Adv. Neural Inf. Process. Syst. (NeurIPS) 2024, Volume 37, 59808–59832. [Google Scholar] [CrossRef]
  28. Han, Z.; Zhang, C.; Fu, H.; Zhou, J.T. Trusted multi-view classification with dynamic evidential fusion. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 2551–2566. [Google Scholar] [CrossRef] [PubMed]
  29. Sensoy, M.; Kaplan, L.; Kandemir, M. Evidential deep learning to quantify classification uncertainty. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS), 2018; Volume 31. [Google Scholar]
  30. Han, Z.; Yang, F.; Huang, J.; Zhang, C.; Yao, J. Multimodal dynamics: Dynamical fusion for trustworthy multimodal classification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022; pp. 20707–20717. [Google Scholar]
  31. Xu, C.; Si, J.; Guan, Z.; Zhao, W.; Wu, Y.; Gao, X. Reliable conflictive multi-view learning. Proc. AAAI Conf. Artif. Intell. (AAAI) 2024, Volume 38, 16129–16137. [Google Scholar] [CrossRef]
  32. Wang, H.; Zhang, J.; Chen, Y.; Ma, C.; Avery, J.; Hull, L.; Carneiro, G. Uncertainty-aware multi-modal learning via cross-modal random network prediction. In Proceedings of the European Conference on Computer Vision (ECCV), 2022; pp. 200–217. [Google Scholar]
  33. Debes, C.; Merentitis, A.; Heremans, R.; Hahn, J.; Frangiadakis, N.; van Kasteren, T.; Liao, W.; Bellens, R.; Pižurica, A.; Gautama, S.; et al. Hyperspectral and LiDAR data fusion: Outcome of the 2013 GRSS Data Fusion Contest. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 2405–2418. [Google Scholar] [CrossRef]
  34. Hong, D.; Gao, L.; Yokoya, N.; Yao, J.; Chanussot, J.; Du, Q.; Zhang, B. More diverse means better: Multimodal deep learning meets remote-sensing imagery classification. IEEE Trans. Geosci. Remote Sens. 2021, 59, 4340–4354. [Google Scholar] [CrossRef]
  35. Du, X.; Zare, A. Multiresolution multimodal sensor fusion for remote sensing data with label uncertainty. IEEE Trans. Geosci. Remote Sens. 2020, 58, 2755–2769. [Google Scholar] [CrossRef]
  36. Gader, P.; Zare, A.; Close, R.; Aitken, J.; Tuell, G. MUUFL Gulfport Hyperspectral and LiDAR Airborne Data Set; University of Florida: Gainesville, FL, USA, 2013; p. REP-2013-570. Available online: https://ufdc.ufl.edu/AA00024034/00001 (accessed on 25 August 2026).
  37. Loshchilov, I.; Hutter, F. Decoupled weight decay regularization. arXiv 2017, arXiv:1711.05101. [Google Scholar]
  38. Xu, Y.; Wang, D.; Zhang, L.; Zhang, L. Dual selective fusion transformer network for hyperspectral image classification. Neural Netw. 2025, 187, 107311. [Google Scholar] [CrossRef] [PubMed]
  39. Dao, T.; Gu, A. Transformers are SSMs: Generalized models and efficient algorithms through structured state space duality. arXiv 2024, arXiv:2405.21060. [Google Scholar]
Figure 2. Comparison of multimodal fusion paradigms in SSM-based methods (feature-level / hidden-state-level/parameter-level).
Figure 2. Comparison of multimodal fusion paradigms in SSM-based methods (feature-level / hidden-state-level/parameter-level).
Preprints 230499 g002
Figure 3. Detailed architecture of the Cross-Modal Selective Scan module.
Figure 3. Detailed architecture of the Cross-Modal Selective Scan module.
Preprints 230499 g003
Figure 4. Overall architecture of CM-S6 for dual-modality and tri-modality classification tasks.
Figure 4. Overall architecture of CM-S6 for dual-modality and tri-modality classification tasks.
Preprints 230499 g004
Figure 5. Comparison of classification prediction maps on the Houston dataset.
Figure 5. Comparison of classification prediction maps on the Houston dataset.
Preprints 230499 g005
Figure 6. Comparison of classification prediction maps on the Augsburg dataset.
Figure 6. Comparison of classification prediction maps on the Augsburg dataset.
Preprints 230499 g006
Figure 7. Comparison of classification prediction maps on the MUUFL Gulfport dataset.
Figure 7. Comparison of classification prediction maps on the MUUFL Gulfport dataset.
Preprints 230499 g007
Figure 8. Ablation summary on Houston 2013, Augsburg, and MUUFL. (a)–(c) OA across the progressive A0–A6 configurations, with points and error bars denoting the mean and standard deviation. A0 and A1 are Single-S6 and CatFuse-S6, while A2–A6 progressively introduce η, α, β, γ, and ζ. (d)–(f) OA differences between full A6 and variants A7–A13; positive values indicate higher OA for A6. A7–A11 remove one modulation path at a time, whereas A12 and A13 retain CII+ζ and Δ/B/C, respectively. A0, A1, and A6 use ten runs, and the remaining configurations use five runs.
Figure 8. Ablation summary on Houston 2013, Augsburg, and MUUFL. (a)–(c) OA across the progressive A0–A6 configurations, with points and error bars denoting the mean and standard deviation. A0 and A1 are Single-S6 and CatFuse-S6, while A2–A6 progressively introduce η, α, β, γ, and ζ. (d)–(f) OA differences between full A6 and variants A7–A13; positive values indicate higher OA for A6. A7–A11 remove one modulation path at a time, whereas A12 and A13 retain CII+ζ and Δ/B/C, respectively. A0, A1, and A6 use ten runs, and the remaining configurations use five runs.
Preprints 230499 g008
Figure 9. Accuracy–efficiency Pareto analysis on the three datasets. (a)–(c) OA versus FLOPs, with bubble area representing parameter count. (d)–(f) OA versus latency, with bubble area representing peak memory. All values are obtained from the checkpoints selected under the unified efficiency-evaluation protocol.
Figure 9. Accuracy–efficiency Pareto analysis on the three datasets. (a)–(c) OA versus FLOPs, with bubble area representing parameter count. (d)–(f) OA versus latency, with bubble area representing peak memory. All values are obtained from the checkpoints selected under the unified efficiency-evaluation protocol.
Preprints 230499 g009
Figure 10. Training trajectories of the five effective modulation coefficients for CM-S6 and CM-S6(L) on Houston 2013, Augsburg, and MUUFL. Each curve is the mean effective coefficient across all modulation blocks at each epoch. The shaded region denotes epochs 81–100 used for tail-stability statistics, and the markers denote the final values at epoch 100.
Figure 10. Training trajectories of the five effective modulation coefficients for CM-S6 and CM-S6(L) on Houston 2013, Augsburg, and MUUFL. Each curve is the mean effective coefficient across all modulation blocks at each epoch. The shaded region denotes epochs 81–100 used for tail-stability statistics, and the markers denote the final values at epoch 100.
Preprints 230499 g010
Figure 11. Capacity-dependent reallocation of the final effective coefficients on the three datasets. Circles and squares denote CM-S6 and CM-S6(L), respectively, and the rightmost values report CM-S6(L) minus CM-S6. All values are taken from epoch 100 of run 1 with seed 42 and are descriptive rather than estimates of cross-run uncertainty.
Figure 11. Capacity-dependent reallocation of the final effective coefficients on the three datasets. Circles and squares denote CM-S6 and CM-S6(L), respectively, and the rightmost values report CM-S6(L) minus CM-S6. All values are taken from epoch 100 of run 1 with seed 42 and are descriptive rather than estimates of cross-run uncertainty.
Preprints 230499 g011
Table 1. Comparison Results on the Houston 2013 Dataset.
Table 1. Comparison Results on the Houston 2013 Dataset.
Class Single-modal model Multimodal model
MambaHSI [6] S2Mamba
[7]
DSFormer
[38]
PICNet
[14]
MFT
[13]
MTMixer
[18]
HLMamba [8] MCAMamba [9] CM-S6
(ours)
CM-S6(L)
(ours)
C1 89.36±1.20 86.81±0.91 96.47±0.76 95.08±1.13 95.24±1.28 96.51±1.14 96.23±1.26 95.41±1.41 97.57±0.40 97.20±0.61
C2 92.97±1.15 87.07±7.06 97.96±0.54 94.99±1.66 96.55±1.29 96.61±2.61 98.48±0.52 98.60±0.30 96.54±0.88 95.73±0.80
C3 98.60±0.17 99.50±0.15 99.32±0.12 99.82±0.25 99.38±0.06 99.87±0.19 99.70±0.16 99.96±0.07 99.66±0.18 99.53±0.09
C4 97.30±1.15 89.38±4.35 98.24±0.73 99.08±0.50 97.81±0.68 99.48±0.51 99.98±0.03 99.03±0.51 98.91±0.31 98.43±0.43
C5 95.68±1.62 97.23±2.69 99.92±0.09 99.74±0.39 100.00±0.0 100.00±0.0 99.80±0.23 99.98±0.03 100.00±0.0 100.00±0.0
C6 88.93±3.78 85.44±0.39 94.43±2.14 95.38±2.49 96.46±2.01 96.72±2.14 98.89±1.11 92.72±4.91 97.87±0.52 94.20±1.87
C7 95.47±0.29 94.97±0.85 97.20±0.64 90.58±1.95 95.00±0.64 97.66±1.37 98.81±0.81 97.04±0.83 99.93±0.11 98.29±1.03
C8 76.76±2.49 61.98±7.00 83.87±3.41 86.81±1.61 94.97±1.75 93.37±2.16 87.60±5.16 94.31±2.12 92.01±1.25 93.16±2.51
C9 83.14±0.23 80.76±2.26 80.03±0.38 83.47±2.40 85.81±1.61 84.70±1.69 81.22±1.68 84.31±1.66 84.03±2.08 83.43±1.01
C10 93.23±2.51 86.79±5.41 99.32±0.88 90.85±2.12 97.80±0.28 98.35±1.75 94.95±4.33 99.67±0.35 99.41±0.70 99.23±1.21
C11 89.44±1.59 88.71±5.04 99.18±0.63 93.23±3.59 99.06±0.31 97.75±1.89 98.39±0.64 98.28±0.91 99.75±0.42 99.98±0.08
C12 75.84±3.67 58.04±4.95 84.50±2.73 82.62±3.53 84.95±3.77 81.53±0.74 85.16±5.37 92.92±0.33 88.80±2.28 85.79±2.78
C13 94.49±0.29 94.48±0.59 95.32±0.28 93.83±0.85 94.08±0.23 93.34±1.73 95.23±0.39 91.34±1.65 93.43±1.85 93.59±0.42
C14 92.16±2.37 99.71±0.24 99.61±0.45 98.21±1.23 98.92±0.99 99.95±0.16 99.36±0.59 100.00±0.0 100.00±0.0 100.00±0.0
C15 99.73±0.28 100.00±0.0 100.00±0.0 99.97±0.07 100.00±0.0 100.00±0.0 100.00±0.0 100.00±0.0 100.00±0.0 100.00±0.0
Params(M) 0.12 0.12 0.30 19.13 0.22 36.08 0.28 22.93 0.66 0.19
OA
(%)
90.11±0.68 85.54±2.39 94.43±0.28 92.71±0.44 95.29±0.28 95.23±0.26 94.87±0.75 96.21±0.19 96.16±0.18 95.60±0.25
AA
(%)
90.87±0.64 87.39±1.92 95.02±0.22 93.58±0.37 95.73±0.29 95.72±0.27 95.59±0.63 96.24±0.34 96.53±0.18 95.90±0.24
Kappa
(%)
89.31±0.74 84.37±2.57 93.98±0.30 92.12±0.48 94.91±0.30 94.84±0.28 94.45±0.81 95.90±0.21 95.85±0.20 95.25±0.27
Table 2. Comparison Results on the Augsburg Dataset.
Table 2. Comparison Results on the Augsburg Dataset.
Class Single-modal model Multimodal model
MambaHSI [6] S2Mamba
[7]
DSFormer
[38]
PICNet
[14]
MFT
[13]
MTMixer
[18]
HLMamba [8] MCAMamba [9] CM-S6
(ours)
CM-S6(L)
(ours)
C1 88.83±0.22 90.34±1.61 91.40±0.40 94.77±1.76 91.89±1.86 95.56±1.96 91.18±3.72 95.91±1.02 94.68±1.01 93.51±1.20
C2 93.69±0.96 95.86±1.06 97.26±0.95 95.47±0.70 97.42±0.39 97.64±1.05 97.34±0.85 96.22±0.56 97.44±0.59 96.89±0.64
C3 53.46±3.17 76.89±7.01 73.52±6.33 60.05±9.26 65.88±6.29 64.15±12.6 73.52±10.8 65.03±8.74 63.91±9.17 70.71±5.14
C4 85.73±1.91 83.00±1.65 89.59±0.93 94.10±1.85 89.77±1.36 94.72±1.71 91.49±1.63 93.83±1.21 95.90±0.81 90.73±1.07
C5 58.89±2.53 58.01±1.00 59.04±4.07 57.95±4.31 60.65±5.40 64.53±12.0 64.20±8.20 55.64±3.59 60.38±5.32 59.62±2.99
C6 31.58±2.14 17.85±10.2 13.06±1.16 23.72±6.14 15.64±3.74 25.02±13.5 14.88±6.55 25.20±8.54 26.89±11.3 15.83±5.46
C7 41.86±11.2 29.20±11.2 33.80±7.29 51.17±5.29 45.55±9.53 49.58±5.50 39.30±17.2 51.44±6.21 39.27±7.41 30.87±9.90
Params(M) 0.12 0.12 0.3 18.67 0.22 35.8 0.28 22.92 0.98 0.19
OA
(%)
85.58±0.51 86.36±0.51 89.17±0.40 90.50±0.63 89.30±1.00 91.93±0.44 90.00±1.20 91.16±0.43 91.91±0.49 89.65±0.51
AA
(%)
64.86±1.93 64.45±1.48 65.38±0.70 68.18±0.86 66.69±1.50 70.17±2.28 67.41±2.39 69.04±1.43 68.35±1.75 65.45±1.31
Kappa
(%)
79.72±0.69 80.82±0.68 84.62±0.50 86.50±0.87 84.83±1.40 88.44±0.64 85.86±1.60 87.43±0.55 88.40±0.71 85.30±0.69
Table 3. Comparison Results on the MUUFL Gulfport Dataset.
Table 3. Comparison Results on the MUUFL Gulfport Dataset.
Class Single-modal model Multimodal model
MambaHSI [6] S2Mamba
[7]
DSFormer
[38]
PICNet
[14]
MFT
[13]
MTMixer
[18]
HLMamba [8] MCAMamba [9] CM-S6
(ours)
CM-S6(L)
(ours)
C1 80.97±1.48 79.88±0.49 85.29±1.61 78.96±3.24 83.52±1.43 82.49±2.87 82.03±2.46 80.82±1.42 86.03±1.59 83.28±1.56
C2 55.68±1.58 60.01±5.28 55.37±7.62 71.73±3.97 58.78±5.94 68.94±9.97 85.00±4.10 72.55±3.54 60.28±4.93 61.15±4.35
C3 46.59±7.33 49.86±5.00 75.66±2.84 65.66±4.39 67.79±1.67 74.79±8.70 62.01±14.9 66.47±4.31 70.29±3.15 67.05±2.34
C4 86.08±2.13 93.20±0.52 91.32±1.32 86.56±3.71 90.84±0.68 92.20±2.91 95.64±1.67 92.98±2.06 91.16±1.88 92.14±2.13
C5 59.23±1.50 61.72±8.42 83.47±4.41 83.08±2.56 81.46±1.85 85.30±4.31 78.65±8.99 81.50±1.31 83.94±4.09 81.17±3.14
C6 99.01±0.41 99.46±0.20 100.00±0.0 99.71±0.32 100.00±0.0 90.09±31.3 61.03±44.4 100.00±0.0 99.98±0.07 99.96±0.09
C7 70.78±2.93 77.85±4.09 83.25±2.21 89.43±5.11 86.82±4.26 89.55±5.01 82.16±4.60 90.60±3.28 87.15±1.94 87.81±2.74
C8 58.27±5.09 57.30±2.33 90.86±2.80 90.99±1.09 93.14±2.34 89.80±6.38 95.33±2.50 91.82±1.00 94.92±1.16 93.78±1.36
C9 50.14±1.34 49.14±3.13 50.80±5.04 61.25±5.04 46.62±3.38 56.81±9.55 54.90±3.76 52.95±2.72 50.81±4.27 53.17±2.79
C10 64.91±2.58 75.34±3.51 72.02±8.01 81.35±4.96 69.20±1.91 76.99±13.1 50.92±30.5 90.92±3.24 66.99±7.68 69.51±3.98
C11 99.60±0.00 99.60±0.00 99.36±0.54 98.27±1.67 99.44±0.22 98.76±1.20 99.44±0.36 99.60±0.00 99.20±0.89 99.56±0.13
Params (M) 0.12 0.12 0.3 19.1 0.22 36.08 0.3 22.93 0.66 0.19
OA (%) 68.35±1.80 69.38±1.55 81.48±0.64 79.10±1.17 80.01±0.89 81.71±1.49 80.41±1.56 80.07±0.35 82.18±0.46 80.29±0.54
AA (%) 70.11±0.99 73.03±1.99 80.67±0.85 82.45±1.18 79.78±0.56 82.34±3.62 77.01±5.91 83.65±0.46 80.98±0.89 80.78±0.55
Kappa (%) 60.24±2.12 61.61±1.90 76.26±0.73 73.63±1.31 74.53±1.06 76.73±1.76 75.14±2.08 74.80±0.38 77.15±0.58 74.94±0.62
Table 4. Paired significance tests of OA between CM-S6 and three strong baselines. The difference is computed as CM-S6 minus the comparison method.
Table 4. Paired significance tests of OA between CM-S6 and three strong baselines. The difference is computed as CM-S6 minus the comparison method.
Dataset Baseline OA difference (pp) 95% CI (pp) Raw p-value Holm-adjusted p-value
Houston 2013 PICNet +3.447 [3.064, 3.830] 7.70×10⁻⁹* 2.31×10⁻⁸*
Houston 2013 MTMixer +0.929 [0.767, 1.091] 3.98×10⁻⁷* 7.96×10⁻⁷*
Houston 2013 MCAMamba −0.052 [−0.213, 0.110] 0.4876 0.4876
Augsburg PICNet +1.406 [0.795, 2.017] 5.61×10⁻⁴* 1.68×10⁻³*
Augsburg MTMixer −0.026 [−0.551, 0.499] 0.9140 0.9140
Augsburg MCAMamba +0.748 [0.399, 1.097] 9.16×10⁻⁴* 1.83×10⁻³*
MUUFL PICNet +3.076 [2.407, 3.745] 2.57×10⁻⁶* 5.13×10⁻⁶*
MUUFL MTMixer +0.464 [−0.630, 1.557] 0.3624 0.3624
MUUFL MCAMamba +2.111 [1.784, 2.438] 1.42×10⁻⁷* 4.27×10⁻⁷*
Table 5. (a). Ablation results on the Houston 2013 dataset. (b). Ablation results on the Augsburg dataset. (c). Ablation results on the MUUFL Gulfport dataset.
Table 5. (a). Ablation results on the Houston 2013 dataset. (b). Ablation results on the Augsburg dataset. (c). Ablation results on the MUUFL Gulfport dataset.
(a)
Settings ղ α β γ ζ Params(M) OA(%) AA(%) Kappa(%)
A0 × × × × × 0.4787 94.81±0.36 94.98±0.32 94.39±0.39
A1 × × × × × 0.4804 95.44±0.36 95.88±0.29 95.06±0.39
A2 × × × × 0.5368 96.17±0.21 96.53±0.18 95.86±0.23
A3 × × × 0.6113 95.90±0.13 96.30±0.13 95.57±0.14
A4 × × 0.6182 96.20±0.18 96.57±0.15 95.89±0.19
A5 × 0.6251 96.08±0.17 96.12±0.22 95.79±0.18
A6 0.6628 96.16±0.17 96.60±0.17 95.88±0.19
A7 × 0.5883 96.14±0.18 96.54±0.16 95.82±0.20
A8 × 0.5883 96.17±0.33 96.56±0.22 95.86±0.36
A9 × 0.6558 96.07±0.38 96.47±0.34 95.75±0.41
A10 × 0.6558 96.06±0.34 96.44±0.33 95.74±0.37
A11 × 0.6251 96.08±0.17 96.12±0.22 95.79±0.18
A12 × × × 0.5744 96.24±0.29 96.61±0.23 95.94±0.31
A13 × × 0.5506 96.10±0.12 96.48±0.12 95.79±0.13
A14 0.1879 95.60±0.25 95.90±0.24 95.25±0.27
(b)
Settings ղ α β γ ζ Params(M) OA(%) AA(%) Kappa(%)
A0 × × × × × 0.7118 88.38±0.28 63.51±0.68 83.52±0.40
A1 × × × × × 0.7248 90.60±0.42 67.08±0.93 86.59±0.58
A2 × × × × 0.7933 91.48±0.17 69.23±1.51 87.80±0.25
A3 × × × 0.9051 91.32±0.27 66.68±1.86 87.55±0.42
A4 × × 0.9154 91.45±0.75 67.70±1.92 87.72±1.05
A5 × 0.9258 91.21±0.76 66.83±2.31 87.42±1.04
A6 0.9823 91.91±0.47 68.35±1.66 88.40±0.67
A7 × 0.8705 91.29±0.33 67.37±2.90 87.51±0.48
A8 × 0.8705 91.52±0.31 68.81±0.93 87.85±0.44
A9 × 0.9719 91.46±0.64 68.09±1.97 87.78±0.90
A10 × 0.9719 91.18±0.42 68.35±1.28 87.39±0.59
A11 × 0.9258 91.21±0.76 66.83±2.31 87.42±1.04
A12 × × × 0.8498 91.62±0.65 67.92±1.06 87.99±0.89
A13 × × 0.8141 91.48±0.45 66.31±0.50 87.76±0.62
A14 0.1909 89.65±0.51 65.45±1.31 85.30±0.69
(c)
Settings ղ α β γ ζ Params(M) OA(%) AA(%) Kappa(%)
A0 × × × × × 0.4783 78.84±0.58 78.93±0.33 73.04±0.65
A1 × × × × × 0.4818 79.75±0.46 79.59±0.93 74.24±0.52
A2 × × × × 0.5373 81.29±0.68 80.52±0.90 76.05±0.80
A3 × × × 0.6118 81.93±0.70 81.57±0.33 76.87±0.84
A4 × × 0.6187 82.04±0.67 81.39±0.53 77.02±0.82
A5 × 0.6256 81.50±0.56 81.07±0.76 76.32±0.68
A6 0.6632 82.18±0.46 80.98±0.89 77.15±0.58
A7 × 0.5887 81.02±0.43 80.76±0.38 75.73±0.48
A8 × 0.5887 81.73±0.90 81.22±0.62 76.62±1.08
A9 × 0.6563 82.20±0.78 81.04±0.49 77.17±0.92
A10 × 0.6563 82.26±0.69 81.06±0.62 77.25±0.81
A11 × 0.6256 81.50±0.56 81.07±0.76 76.32±0.68
A12 × × × 0.5749 81.22±0.28 80.47±0.50 75.94±0.34
A13 × × 0.5511 81.70±0.87 81.09±0.67 76.57±1.05
A14 0.1884 80.29±0.54 80.78±0.55 74.94±0.62
Table 6. (a). Model size, FLOPs, and selected-checkpoint OA on the three datasets. (b). Measured runtime efficiency on the three datasets. (c). Efficiency changes of CM-S6(L) relative to full CM-S6. The OA gap is computed as full-model OA minus lightweight-model OA.
Table 6. (a). Model size, FLOPs, and selected-checkpoint OA on the three datasets. (b). Measured runtime efficiency on the three datasets. (c). Efficiency changes of CM-S6(L) relative to full CM-S6. The OA gap is computed as full-model OA minus lightweight-model OA.
(a)
Models Houston 2013 Augsburg MUUFL
Params
(M)
FLOPs
(G)
OA
(%)
Params
(M)
FLOPs
(G)
OA
(%)
Params
(M)
FLOPs
(G)
OA
(%)
MambaHSI 0.1210 0.0127 89.39 0.1200 0.0127 85.19 0.1205 0.0127 65.69
S²Mamba 0.1155 0.0173 82.97 0.1150 0.0173 85.45 0.1153 0.0173 67.81
DSFormer 0.3026 0.0618 94.08 0.3021 0.0618 88.45 0.3023 0.0618 80.89
PICNet 19.1257 3.7389 92.90 18.6686 4.9596 90.06 18.4867 3.7389 81.02
MFT 0.2227 0.0062 95.02 0.2245 0.0068 87.81 0.2230 0.0063 78.70
MTMixer 35.4540 1.3823 91.58 35.4270 1.3905 89.99 35.4530 1.3823 73.50
HLMamba 0.2997 0.1355 94.60 0.2998 0.1377 88.03 0.2995 0.1360 77.71
MCAMamba 22.9309 0.1310 96.02 23.9161 0.1316 90.28 22.9307 0.1312 60.78
CM-S6 0.6628 0.1546 96.34 0.9823 0.2327 91.43 0.6632 0.1548 81.65
CM-S6(L) 0.1879 0.0421 95.90 0.1909 0.0441 90.76 0.1884 0.0423 81.23
(b)
Models Houston 2013 Augsburg MUUFL
Latency
(ms)
Through
put
(sample/s)
Peak
memory
(MB)
Latency
(ms)
Through
put
(sample/s)
Peak
memory
(MB)
Latency
(ms)
Through
put
(sample/s)
Peak
memory
(MB)
MambaHSI 7.520 1599.12 103.09 7.798 1740.57 103.16 7.306 1782.39 103.10
S²Mamba 22.794 705.69 330.79 23.548 689.81 330.86 23.960 681.27 330.80
DSFormer 9.382 576.24 681.48 9.777 572.29 681.54 9.687 576.21 681.49
PICNet 44.999 343.10 218.73 61.697 247.74 216.18 46.251 338.45 215.43
MFT 1.764 8770.65 11.40 1.910 8085.47 11.47 1.788 8744.63 11.41
MTMixer 7.323 2141.86 280.53 7.630 2081.16 280.49 7.679 2108.65 280.53
HLMamba 8.305 1952.22 145.74 8.518 1885.91 146.01 8.954 1832.63 145.80
MCAMamba 39.363 405.08 207.41 41.648 381.31 207.46 38.210 421.52 207.41
CM-S6 47.535 341.87 149.54 76.713 212.35 153.36 49.777 312.49 149.55
CM-S6(L) 12.446 1319.79 144.30 13.349 1235.27 145.09 12.685 1265.29 144.31
(c)
Dataset Params ↓ FLOPs ↓ Latency ↓ Throughput↑ OA gap
(pp)
Houston 2013 71.65% 72.77% 72.82% 3.86× 0.441
Augsburg 80.57% 81.03% 82.60% 5.82× 0.663
MUUFL 71.59% 72.67% 74.52% 4.05× 0.423
Table 7. Final effective values of the five coefficients for CM-S6 and CM-S6(L) on the three datasets. Max tail std is the largest standard deviation among the five coefficients over the final 20 epochs. The stable-epoch range is computed using |ρₜ − ρ₁₀₀| ≤ 0.005.
Table 7. Final effective values of the five coefficients for CM-S6 and CM-S6(L) on the three datasets. Max tail std is the largest standard deviation among the five coefficients over the final 20 epochs. The stable-epoch range is computed using |ρₜ − ρ₁₀₀| ≤ 0.005.
Dataset Variant η α β γ ζ Max tail std Stable epoch range
Houston 2013 CM-S6 0.3554 0.4822 0.3204 0.3301 0.1139 2.81×10⁻⁴ 37–71
Houston 2013 CM-S6(L) 0.3495 0.5000 0.3496 0.3600 0.2415 3.60×10⁻⁴ 34–67
Augsburg CM-S6 0.3009 0.4345 0.3219 0.3038 0.0938 5.31×10⁻⁴ 27–70
Augsburg CM-S6(L) 0.3666 0.5000 0.4184 0.3677 0.2342 7.15×10⁻⁴ 13–75
MUUFL CM-S6 0.3675 0.4910 0.2984 0.3139 0.1053 7.82×10⁻⁴ 61–75
MUUFL CM-S6(L) 0.3608 0.5000 0.3321 0.3405 0.2091 3.77×10⁻⁴ 38–66
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.