alphaFeedback

WorksComputer Science

See the Future, Classify the Present: Stochastic Latent World Modeling for Hyperspectral Images

AI contributions
Not recorded for this paper
View details

Abstract

Hyperspectral image classification (HSIC) relies on static spatial-spectral representations learned from labeled samples, limiting its ability to model structured dependencies in the latent representation space. To address this limitation, this work proposes Stochastic Latent World Modeling (LWM), a trajectory-based representation-learning framework that enriches classification through stochastic latent-state prediction. Given a hyperspectral patch, LWM tokenizes and encodes spectral and spatial information separately using dedicated transformer branches, then fuses their outputs into a unified representation. This representation is further organized into an environment state that captures center, neighborhood, spectral, and global contextual information. A stochastic latent transition module then predicts multiple future latent states through Gaussian parameterization and reparameterization, with recurrent refinement used to model dependencies across successive states. The resulting latent trajectory is adaptively aggregated by a rollout planner to construct a planned representation, which is integrated with the base representation for final classification. By extending static spatial-spectral encoding with stochastic multi-step latent-state modeling, LWM enables the classifier to exploit structured dependencies in the representation space and provides richer features for HSIC. Across five benchmark datasets, LWM achieves overall accuracies ranging from 89.21% to 99.52%, demonstrating consistent classification performance under limited-label settings.

Introduction

H\text{H}yperspectral image (HSI) classification (HSIC) aims to assign semantic labels to pixels by leveraging high-dimensional spectral signatures together with spatial context [1]. The rich spectral resolution of hyperspectral imagery enables fine-grained material discrimination [2]; however, it also introduces significant challenges, including high dimensionality, strong inter-band correlation, and severe scarcity of labeled samples [3]. Despite substantial advances, most existing HSIC approaches remain fundamentally based on static spatial-spectral representations [4], where classification is performed from a single-stage encoding of local patches [5]. This paradigm limits the ability of models to capture higher-order dependencies and structured relationships beyond immediate context, particularly in low-label regimes [6].

Limitations of Existing Approaches. Traditional HSIC methods, including hand-crafted feature pipelines and early deep models, represent each patch as a fixed embedding that is directly mapped to a class label [7]. Convolutional neural networks (CNNs) and spatial-spectral hybrid models improve representation capacity through hierarchical feature extraction and local context aggregation [8], [9]. However, these models remain inherently feed-forward and static: the learned representation is a single point estimate in latent space [10]. Such formulations do not explicitly encode relationships between latent states, nor do they model how representations could evolve under structured transformations [11]. Consequently, they fail to exploit the continuity and smoothness inherent in hyperspectral data [12], [13].

Attention-Based Context Modeling Without Structure. Transformer-based models have been introduced to capture long-range dependencies across spectral bands and spatial locations [14, 15, 16]. While multi-head self-attention (MHSA) improves global context aggregation [17], it operates as a weighted averaging mechanism over tokens within a single forward pass [18]. The resulting representation is still a one-step aggregation without explicit constraints on latent organization [19, 20, 21]. In particular, attention does not impose transition structure or predictive consistency across representations, which limits its ability to enforce physically meaningful relationships such as spectral continuity and spatial coherence [22, 23, 24].

Self-Supervised Learning Without Latent Transitions. Self-supervised approaches, including masked reconstruction [7], [25], contrastive learning [26], [27], and generative modeling [28], [29], aim to reduce dependence on labeled data by introducing auxiliary objectives [30]. These methods encourage representations to preserve information or maintain invariances [31]. They do not explicitly model dependencies between latent states, nor do they enforce how representations should transform under structured variations. As a result, they provide regularization but not structured predictive modeling [32].

World Models and Their Limitations. Recent advances in world models and latent dynamics learning [33], particularly in reinforcement learning and sequential modeling, aim to learn compact representations that evolve through predictive transitions [34, 35, 36]. These methods typically rely on explicit temporal observations and learn state transition dynamics

M. Ahmad and A. Sohaib are with the Khanpur Institute of Technology, Khanpur 64100, Pakistan. (e-mail: [email protected]; [email protected]).

G. Vivone is with the National Research Council - Institute of Methodologies for Environmental Analysis (CNR-IMAA), 85050 Tito, Italy (e-mail: [email protected]).

R. Hänsch is with the Department of SAR Technology, German Aerospace Center (DLR), Germany. (e-mail: [email protected]).

M. Mazzara is with the Institute of Software Development and Engineering, Innopolis University, Innopolis, 420500, Russia. (e-mail: [email protected]).

D. Hong is with the School of Automation, Southeast University, Nanjing, China. (e-mail: [email protected]) conditioned on actions or sequential inputs [37, 38]. While effective in domains with well-defined temporal structure, such formulations are not directly applicable to hyperspectral imagery, which is inherently static and lacks explicit temporal supervision [39].

Moreover, existing world models assume that transitions correspond to physically meaningful state changes observed in time [40, 41, 42, 43, 44], whereas hyperspectral data primarily exhibit structural correlations rather than temporal evolution. Applying standard world modeling frameworks to HSIC would therefore require artificial sequence construction or surrogate temporal assumptions, which may introduce bias and instability. In addition, world models focus on generative prediction in observation space, rather than enforcing structured organization within latent representations for discriminative tasks [45, 46, 47]. Consequently, they do not directly address the need for latent predictive regularization in static spatial-spectral data [48, 49].

Absence of Latent Predictive Structure. A key limitation across these categories is the lack of latent predictive modeling tailored to HSIC. Hyperspectral data exhibit strong intrinsic structure, including smooth spectral variation across bands and spatial consistency across neighboring pixels. However, current models do not capture these properties as transitions in latent space. Without modeling such transitions, representations remain locally optimized but globally unstructured. This restricts the ability to generalize under limited supervision, as the model cannot reason beyond the immediate encoded observation.

Proposed Perspective

1) Proposed Perspective: To overcome these limitations, this work introduces stochastic latent world modeling (LWM), a trajectory-aware representation learning framework for HSIC. The central idea is to move beyond static encoding and instead learn representations that are structured through latent evolution. Rather than treating the representation of a patch as a fixed embedding, LWM models how this representation can transform under a learned stochastic process in latent space.

Unlike classical world models that rely on explicit temporal observations, the proposed formulation operates entirely in representation space. A latent environment state is first constructed from fused spatial-spectral features. A stochastic transition model then generates a sequence of latent states via multi-step rollouts, parameterized as Gaussian transitions with recurrent refinement. These rollouts represent plausible variations of the underlying representation, acting as a form of structured regularization rather than modeling physical time.

To extract decision-relevant information, a rollout planning mechanism adaptively aggregates latent states using learned importance weights. This produces a trajectory-aware representation that complements the base transformer encoding. The final prediction is obtained by combining the static and trajectory-based representations, enabling the model to leverage both immediate evidence and structured latent evolution.

The framework is trained with complementary objectives that jointly enforce reconstruction fidelity, latent dynamics consistency, stochastic regularization, and physically meaningful constraints. In particular, spectral and spatial dynamics losses explicitly model structured relationships within latent space, while stochastic rollout regularization enforces probabilistic coherence across predicted transitions. This unified formulation enables the model to learn representations that are not only discriminative but also structured and robust. The main contributions of this work are summarized as follows:

  • Trajectory-Aware Representation Learning for HSIC: We reformulate HSIC as a trajectory-aware latent representation problem, moving beyond static spatial-spectral encoding toward structured latent reasoning.

  • Stochastic Latent World Modeling: We propose a stochastic latent transition framework that generates multi-step rollouts in representation space using Gaussian parameterization and recurrent refinement, enabling predictive structure without requiring temporal supervision.

  • Latent Rollout Planning Mechanism: We introduce an adaptive rollout aggregation strategy that learns to weight latent states, producing a trajectory-aware representation for classification.

  • Structured Multi-Objective Learning: We design a unified training objective combining masked reconstruction, spectral and spatial latent dynamics, stochastic rollout regularization, and physically motivated constraints, ensuring both discriminative power and structural consistency.

The remainder of this paper is organized as follows. Section II introduces the proposed Stochastic Latent World Modeling (LWM) framework and its learning objectives. Section III details the experimental setup. Sections IV-V analyze latent rollout reasoning and robustness, while Section VI examines model interpretability. Section VII presents ablation studies, and Section VIII compares LWM with state-of-the-art methods. Section IX discusses limitations and failure cases. Finally, Section X concludes the paper and outlines future directions.

Mathematical Modeling

The proposed LWM model formulates HSIC as a trajectory-aware spatial-spectral representation learning problem. Each input patch is decomposed into spectral and spatial token sequences and encoded through dedicated Transformer branches, whose outputs are fused into a joint representation. From this representation, a compact environment state is constructed and propagated through a stochastic LWM module to generate multi-step rollouts in representation space. Importantly, the term “world modeling” does not imply temporal simulation: the latent state represents the observed spatial-spectral context, while the learned stochastic transition operator maps this state to plausible future latent configurations under the structural dynamics captured by the model. Accordingly, a “state transition” denotes a learned transformation in representation space, and a “rollout” denotes repeated application of this transition to generate a sequence of latent hypotheses. These latent trajectories do not correspond to explicit temporal observations or imply that the hyperspectral scene evolves over time.

For static HSIC, the purpose of such latent transitions is to provide structurally grounded alternatives to unavailable temporal supervision. Specifically, spectral adjacency, spatial neighborhood relations, and their fused context define the relational structure of the latent transition space. The resulting rollout therefore explores plausible representations consistent with the observed patch structure, rather than simulating physical or temporal evolution. A rollout planner aggregates the latent trajectory into a planned state, which is combined with the current state to produce trajectory-aware class predictions. In this way, the trajectory serves both as a predictive regularizer and as a decision mechanism, allowing the classifier to aggregate multiple structurally plausible latent alternatives rather than relying exclusively on a single static embedding. The overall procedure is summarized in Algorithm 1 and Figure 1.

Overview of LWM framework

Figure 1. Overview of LWM framework. (A) Input hyperspectral patches are preprocessed with spectral band and spatial pixel masking. (B) Each patch is decomposed into spectral tokens (per-band) and spatial tokens (per-pixel), which are encoded by dedicated transformer branches and fused through a joint transformer to produce a unified representation and a global scene embedding (CLS token) for base classification. (C) An environment state is constructed by aggregating center, neighborhood, spectral, and global features, and is propagated through a stochastic latent transition model to generate multi-step latent rollouts via Gaussian parameterization and recurrent refinement. A rollout planner adaptively aggregates latent states into a planned representation for trajectory-based classification, which is combined with the base prediction. (D) The model is trained using masked reconstruction, spectral and spatial latent dynamics, stochastic rollout regularization with KL constraint, trajectory supervision, and physically motivated regularization. (E) During inference, masking is disabled and prediction is obtained through a forward pass with latent rollout and trajectory aggregation.

Problem Formulation and Notation

HSIC assigns a semantic label to each spatial location using spectral signatures and local spatial context. Let the HSI be X∈RH0×W0×C\mathbf{X} \in\mathbb{R}^{H_0 \times W_0 \times C}, where H0H_0, W0W_0, and CC denote spatial dimensions and spectral bands. For a labeled pixel at spatial coordinates qi=(ri,ci)\mathbf{q}_i=(r_i,c_i), where rir_i and cic_i denote its row and column indices, respectively, a local odd patch of size P×PP \times P is extracted using mirror padding, yielding xi∈RC×P×P\mathbf{x}_i \in\mathbb{R}^{C \times P \times P}. For a mini-batch of BB samples, the input is x∈RB×C×P×P\mathbf{x} \in\mathbb{R}^{B \times C \times P \times P} with labels y∈{0,…,K−1}B\mathbf{y} \in\{0,\ldots,K-1\}^{B}, where KK is the number of classes.

Spectral and Spatial Tokenization

The first step transforms each hyperspectral patch into complementary spectral and spatial token representations [14].

Spectral Tokenization. The spectral tokenizer constructs tokens along the wavelength axis, where each spectral band is treated as an individual token retaining its local spatial context. For the ii-th sample, the cc-th spectral band xi,c,:,:∈RP×P\mathbf{x}_{i,c,:,:} \in\mathbb{R}^{P \times P} is flattened into a vector ui,c∈RP2\mathbf{u}_{i,c} \in\mathbb{R}^{P^2} and projected into a DD-dimensional embedding space. A learnable spectral positional encoding is added to preserve the ordering of wavelength indices. For a mini-batch, this process is expressed as:

Algorithm 1 Stochastic Latent World Modeling

Require: HSI mini-batch x∈RB×C×P×P\mathbf{x} \in\mathbb{R}^{B \times C \times P \times P}, labels y\mathbf{y}, coordinates q\mathbf{q}, rollout steps TT

Ensure: Final logits ℓ\ell and total loss Ltotal\mathcal{L}_{\mathrm{total}}

  1. Construct spectral tokens S0=ϕspec(x)∈RB×C×D\mathbf{S}^{0} = \phi_{\mathrm{spec}}(\mathbf{x}) \in\mathbb{R}^{B \times C \times D}

  2. Construct spatial tokens A0=ϕspat(x)∈RB×N×D\mathbf{A}^{0} = \phi_{\mathrm{spat}}(\mathbf{x}) \in\mathbb{R}^{B \times N \times D}

  3. Encode sequences S=SpecEnc⁡Θλ(S0),A=SpatEnc⁡Θs(A0)\mathbf{S} = \operatorname{SpecEnc}_{\Theta_{\lambda}}(\mathbf{S}^{0}),\quad\mathbf{A} = \operatorname{SpatEnc}_{\Theta_{s}}(\mathbf{A}^{0})

  4. Form fused tokens: F0\mathbf{F}^{0} (see Eq. (7))

  5. Fuse tokens F=Fuse⁡Θ(F0)\mathbf{F} = \operatorname{Fuse}_{\Theta}(\mathbf{F}^{0})

  6. Extract components: hcls,Zλ,Zs\mathbf{h}_{\mathrm{cls}}, \mathbf{Z}_{\lambda}, \mathbf{Z}_{s}

  7. Compute base logits: ℓbase=gbase(hcls)\ell_{\mathrm{base}} = g_{\mathrm{base}}(\mathbf{h}_{\mathrm{cls}})

  8. Construct environment state z0\mathbf{z}_{0} (see Eq. (11))

  9. Initialize rollout Zroll←[z0]\mathbf{Z}_{\mathrm{roll}} \leftarrow[\mathbf{z}_{0}]

  10. for t=0t = 0 to T−1T - 1 do

  11. Predict transition: [μt+1,log⁡σt+12]=Gθ(zt)[\boldsymbol{\mu}_{t+1}, \log\boldsymbol{\sigma}_{t+1}^{2}] = G_{\theta}(\mathbf{z}_{t})

  12. Clip log-variance: log⁡σt+12←clip⁡(log⁡σt+12,a,b)\log\boldsymbol{\sigma}_{t+1}^{2} \leftarrow\operatorname{clip}(\log\boldsymbol{\sigma}_{t+1}^{2}, a, b)

  13. Latent state: z~t+1=μt+1+ϵt+1⊙exp⁡(12log⁡σt+12)\widetilde{\mathbf{z}}_{t+1} = \boldsymbol{\mu}_{t+1} + \boldsymbol{\epsilon}_{t+1} \odot\exp\left(\frac{1}{2}\log\boldsymbol{\sigma}_{t+1}^{2}\right)

  14. Refine state: zt+1=Rθ(z~t+1,zt)\mathbf{z}_{t+1} = R_{\theta}(\widetilde{\mathbf{z}}_{t+1}, \mathbf{z}_{t})

  15. Define projected target: z^t+1=sg⁡(Qθ(zt))\widehat{\mathbf{z}}_{t+1} = \operatorname{sg}(Q_{\theta}(\mathbf{z}_{t}))

  16. Append zt+1\mathbf{z}_{t+1} to rollout

  17. end for

  18. Compute rollout weights: wt=softmax⁡(uθ(zt))w_{t} = \operatorname{softmax}(u_{\theta}(\mathbf{z}_{t}))

  19. Aggregate planned state: zplan=∑t=0Twtzt\mathbf{z}_{\mathrm{plan}} = \sum_{t=0}^{T} w_{t}\mathbf{z}_{t}

  20. Compute trajectory logits: ℓtraj\ell_{\mathrm{traj}} (see Eq. (21))

  21. Final prediction: ℓ=G⊙ℓbase+(1B×K−G)⊙ℓtraj\ell= \mathbf{G} \odot\ell_{\mathrm{base}} + (\mathbf{1}_{B \times K} - \mathbf{G}) \odot\ell_{\mathrm{traj}}

  22. Compute Ltotal\mathcal{L}_{\mathrm{total}} (see Eq. (31))

  23. return ℓ,Ltotal\ell, \mathcal{L}_{\mathrm{total}}

S0=ϕspec(x)=xspec×3Wspec+P~λ∈RB×C×D,(1)\mathbf{S}^{0} = \phi_{\mathrm{spec}}(\mathbf{x}) = \mathbf{x}_{\mathrm{spec}} \mathbin{\times_{3}} \mathbf{W}_{\mathrm{spec}} + \widetilde{\mathbf{P}}_{\lambda} \in\mathbb{R}^{B \times C \times D}, \tag*{(1)}

where xspec∈RB×C×P2\mathbf{x}_{\mathrm{spec}} \in\mathbb{R}^{B \times C \times P^{2}} is the flattened spectral representation, Wspec∈RP2×D\mathbf{W}_{\mathrm{spec}} \in\mathbb{R}^{P^{2} \times D} is a learnable projection matrix, and Pλ∈R1×C×D\mathbf{P}_{\lambda} \in\mathbb{R}^{1 \times C \times D} denotes the learnable spectral positional embedding. The batch-expanded positional embedding is defined as P~λ=1B⊗Pλ∈RB×C×D\widetilde{\mathbf{P}}_{\lambda} = \mathbf{1}_{B} \otimes\mathbf{P}_{\lambda} \in\mathbb{R}^{B \times C \times D}, where 1B\mathbf{1}_{B} is a BB-dimensional vector of ones and ⊗\otimes denotes replication along the batch dimension.

Spatial Tokenization. The spatial tokenizer constructs tokens along the spatial domain, where each token corresponds to a spatial location and carries its full spectral signature. The input tensor x∈RB×C×P×P\mathbf{x} \in\mathbb{R}^{B \times C \times P \times P} is rearranged by flattening the two spatial dimensions into a single spatial-token dimension, such that xspat∈RB×N×C\mathbf{x}_{\mathrm{spat}} \in\mathbb{R}^{B \times N \times C} with N=P2N = P^{2}. Thus, for the ii-th sample and the pp-th spatial location, the corresponding spectral vector is xspat,i,p,:∈RC\mathbf{x}_{\mathrm{spat},i,p,:} \in\mathbb{R}^{C}, which is projected into the same DD-dimensional embedding space. A learnable spatial positional encoding is added to retain spatial layout information. The resulting spatial token sequence is given by

A0=ϕspat(x)=xspat×3Wspat+P~xy∈RB×N×D,(2)\mathbf{A}^{0} = \phi_{\mathrm{spat}}(\mathbf{x}) = \mathbf{x}_{\mathrm{spat}} \mathbin{\times_{3}} \mathbf{W}_{\mathrm{spat}} + \widetilde{\mathbf{P}}_{xy} \in\mathbb{R}^{B \times N \times D}, \tag*{(2)}

where xspat∈RB×N×C\mathbf{x}_{\mathrm{spat}} \in\mathbb{R}^{B \times N \times C} is the spatially rearranged tensor, Wspat∈RC×D\mathbf{W}_{\mathrm{spat}} \in\mathbb{R}^{C \times D} is a learnable projection matrix, and Pxy∈R1×N×D\mathbf{P}_{xy} \in\mathbb{R}^{1 \times N \times D} represents the spatial positional embeddings. The batch-expanded positional embedding is defined as P~xy=1B⊗Pxy∈RB×N×D\widetilde{\mathbf{P}}_{xy} = \mathbf{1}_{B} \otimes\mathbf{P}_{xy} \in\mathbb{R}^{B \times N \times D}.

Transformer Encoding

Let SpecEnc⁡Θλ(⋅)\operatorname{SpecEnc}_{\Theta_{\lambda}}(\cdot) denote the spectral transformer encoder composed of LλL_{\lambda} transformer layers, and let SpatEnc⁡Θs(⋅)\operatorname{SpatEnc}_{\Theta_{s}}(\cdot) denote the spatial transformer encoder composed of LsL_{s} transformer layers. The corresponding encoded representations are defined as

S=SpecEnc⁡Θλ(S0)∈RB×C×D,(3)\mathbf{S} = \operatorname{SpecEnc}_{\Theta_{\lambda}}(\mathbf{S}^{0}) \in\mathbb{R}^{B \times C \times D}, \tag*{(3)}
A=SpatEnc⁡Θs(A0)∈RB×N×D,(4)\mathbf{A} = \operatorname{SpatEnc}_{\Theta_{s}}(\mathbf{A}^{0}) \in\mathbb{R}^{B \times N \times D}, \tag*{(4)}

where CC and N=P2N = P^{2} denote the sequence lengths of the spectral and spatial branches, respectively. The parameters Θλ\Theta_{\lambda} and Θs\Theta_{s} are learned independently. For a token sequence Tℓ−1∈RB×M×D\mathbf{T}^{\ell-1} \in\mathbb{R}^{B \times M \times D} at layer ℓ−1\ell- 1, a transformer block updates the representation through pre-normalized self-attention and feed-forward sublayers:

T~ℓ=Tℓ−1+DropPath⁡(MHSA⁡(LN⁡(Tℓ−1))),(5)\widetilde{\mathbf{T}}^{\ell} = \mathbf{T}^{\ell-1} + \operatorname{DropPath}\left(\operatorname{MHSA}\left(\operatorname{LN}\left(\mathbf{T}^{\ell-1}\right)\right)\right), \tag*{(5)}
Tℓ=T~ℓ+DropPath⁡(MLP⁡(LN⁡(T~ℓ))),(6)\mathbf{T}^{\ell} = \widetilde{\mathbf{T}}^{\ell} + \operatorname{DropPath}\left(\operatorname{MLP}\left(\operatorname{LN}\left(\widetilde{\mathbf{T}}^{\ell}\right)\right)\right), \tag*{(6)}

where MHSA⁡(⋅)\operatorname{MHSA}(\cdot) denotes multi-head self-attention [17], MLP⁡(⋅)\operatorname{MLP}(\cdot) denotes a feed-forward network, LN⁡(⋅)\operatorname{LN}(\cdot) denotes layer normalization, and DropPath⁡(⋅)\operatorname{DropPath}(\cdot) introduces stochastic depth. The sequence length MM is set to CC for the spectral branch and NN for the spatial branch. Applying this transformer block for LλL_{\lambda} and LsL_{s} layers yields the encoded representations S\mathbf{S} and A\mathbf{A}, respectively.

Fusion. To enable joint modeling, the spectral and spatial representations are fused using a transformer encoder (using LfL_{f} transformer layers). A learnable classification token c0∈R1×1×D\mathbf{c}_{0} \in\mathbb{R}^{1 \times1 \times D} and type embeddings ecls,eλ,es∈R1×1×D\mathbf{e}_{\mathrm{cls}}, \mathbf{e}_{\lambda}, \mathbf{e}_{s} \in\mathbb{R}^{1 \times1 \times D} are introduced to distinguish token types. Since these embeddings are shared across the mini-batch, their batch-expanded forms are defined as c~0=1B⊗c0∈RB×1×D\widetilde{\mathbf{c}}_{0} = \mathbf{1}_{B} \otimes\mathbf{c}_{0} \in\mathbb{R}^{B \times1 \times D}, e~cls=1B⊗ecls∈RB×1×D\widetilde{\mathbf{e}}_{\mathrm{cls}} = \mathbf{1}_{B} \otimes\mathbf{e}_{\mathrm{cls}} \in\mathbb{R}^{B \times1 \times D}, e~λ=1B⊗eλ∈RB×1×D\widetilde{\mathbf{e}}_{\lambda} = \mathbf{1}_{B} \otimes\mathbf{e}_{\lambda} \in\mathbb{R}^{B \times1 \times D}, and e~s=1B⊗es∈RB×1×D\widetilde{\mathbf{e}}_{s} = \mathbf{1}_{B} \otimes\mathbf{e}_{s} \in\mathbb{R}^{B \times1 \times D}. Let Broadcast⁡C(⋅)\operatorname{Broadcast}_{C}(\cdot) and Broadcast⁡N(⋅)\operatorname{Broadcast}_{N}(\cdot) denote replication along the spectral and spatial sequence dimensions, respectively, and let Concat⁡seq(⋅)\operatorname{Concat}_{\mathrm{seq}}(\cdot) denote concatenation along the sequence dimension. The fused input sequence is defined as

F0=Concat⁡seq(c~0+e~cls,S+Broadcast⁡C(e~λ),A+Broadcast⁡N(e~s))∈RB×(1+C+N)×D.(7)\mathbf{F}^{0} = \operatorname{Concat}_{\mathrm{seq}}\left(\widetilde{\mathbf{c}}_{0} + \widetilde{\mathbf{e}}_{\mathrm{cls}}, \mathbf{S} + \operatorname{Broadcast}_{C}\left(\widetilde{\mathbf{e}}_{\lambda}\right), \mathbf{A} + \operatorname{Broadcast}_{N}\left(\widetilde{\mathbf{e}}_{s}\right)\right) \in\mathbb{R}^{B \times(1+C+N) \times D}. \tag*{(7)}

The fused sequence is processed by the fusion transformer encoder as F=Fuse⁡Θ(F0)∈RB×(1+C+N)×D\mathbf{F} = \operatorname{Fuse}_{\Theta}(\mathbf{F}^{0}) \in\mathbb{R}^{B \times(1+C+N) \times D}. The output is decomposed as hcls=F:,0,:∈RB×D\mathbf{h}_{\mathrm{cls}} = \mathbf{F}_{:,0,:} \in\mathbb{R}^{B \times D}, Zλ=F:,1:1+C,:∈RB×C×D\mathbf{Z}_{\lambda} = \mathbf{F}_{:,1:1+C,:} \in\mathbb{R}^{B \times C \times D}, and Zs=F:,1+C:,:∈RB×N×D\mathbf{Z}_{s} = \mathbf{F}_{:,1+C:,:} \in\mathbb{R}^{B \times N \times D}. The classification token hcls\mathbf{h}_{\mathrm{cls}} provides a global representation for the base prediction. The base classification head gbase:RD→RKg_{\mathrm{base}} : \mathbb{R}^{D} \to\mathbb{R}^{K} consists of layer normalization, a linear layer, GELU activation, dropout, and a final linear layer mapping to KK classes. The base logits are given by

ℓbase=gbase(hcls)∈RB×K,(8)\ell_{\mathrm{base}} = g_{\mathrm{base}}(\mathbf{h}_{\mathrm{cls}}) \in\mathbb{R}^{B \times K}, \tag*{(8)}

and serve as an initial prediction that is refined through latent rollout modeling in subsequent stages.

Environment State Construction

Following spatial-spectral encoding and fusion, a compact latent representation is constructed to capture the local environment of the target pixel. While the classification token hclsh_{\mathrm{cls}} provides a global summary, it does not explicitly separate local spatial structure and spectral composition. To address this, the environment state is formed by aggregating complementary components derived from the fused tokens. Let n0=P2−12n_0 = \frac{P^2-1}{2} denote the flattened index of the center location in the spatial token sequence, assuming PP is odd, and let N8(n0)\mathcal{N}_8(n_0) denote the set of indices corresponding to its eight first-ring neighbors. The center state is defined as zc=Zs,:,n0∈RB×N×Dz_c = Z_{s,:,n_0} \in\mathbb{R}^{B \times N \times D}, which encodes the latent representation of the target pixel. The neighbor state is computed as:

zn=1∣N8(n0)∣∑j∈N8(n0)Zs,:,j,:∈RB×D,(9)z_n = \frac{1}{\lvert\mathcal{N}_8(n_0) \rvert} \sum_{j \in\mathcal{N}_8(n_0)} Z_{s,:,j,:} \in\mathbb{R}^{B \times D}, \tag*{(9)}

capturing local spatial context. The global spectral state is given by:

zλ=1C∑c=1CZλ,:,c,:∈RB×D,(10)z_\lambda= \frac{1}{C} \sum_{c=1}^{C} Z_{\lambda,:,c,:} \in\mathbb{R}^{B \times D}, \tag*{(10)}

and the scene-level representation is zg=hcls∈RB×Dz_g = h_{\mathrm{cls}} \in\mathbb{R}^{B \times D}. These components are concatenated along the column dimension using the operator Concat⁡col(⋅)\operatorname{Concat}_{\mathrm{col}}(\cdot), yielding zcat=Concat⁡col(zc,zn,zλ,zg)∈RB×4Dz_{\mathrm{cat}} = \operatorname{Concat}_{\mathrm{col}}(z_c, z_n, z_\lambda, z_g) \in\mathbb{R}^{B \times4D}. The concatenated representation is then mapped into a unified latent representation:

z0=Eenv(zcat)∈RB×D,(11)z_0 = E_{\mathrm{env}}(z_{\mathrm{cat}}) \in\mathbb{R}^{B \times D}, \tag*{(11)}

where Eenv:RB×4D→RB×DE_{\mathrm{env}} : \mathbb{R}^{B \times4D} \to\mathbb{R}^{B \times D} is implemented using layer normalization, linear projection, Gaussian error linear unit (GELU) activation, dropout, and a final normalization layer. The resulting z0z_0 serves as the initial latent environment state, integrating local spatial, spectral, and global contextual information for subsequent latent rollout modeling.

Stochastic Latent World Modeling

Given the environment state z0z_0, the model simulates its evolution in latent space through a stochastic rollout mechanism [42, 43]. This process captures variations of the local spatial-spectral representation by modeling uncertainty in latent transitions [50]. The stochastic LWM module defines a multi-step rollout starting from z0z_0 [44]. For t={0,…,T−1}t = \{0, \ldots, T-1\}, a transition network GθG_\theta predicts the parameters of a Gaussian latent transition:

[μt+1,log⁡σt+12]=Gθ(zt)∈RB×2D,(12)[\mu_{t+1}, \log\sigma_{t+1}^{2}] = G_\theta(z_t) \in\mathbb{R}^{B \times2D}, \tag*{(12)}

where Gθ:RB×D→RB×2DG_\theta: \mathbb{R}^{B \times D} \to\mathbb{R}^{B \times2D} is implemented as a feed-forward network consisting of layer normalization, a linear layer mapping DD to 2D2D, GELU activation, dropout, and a final linear layer mapping 2D2D to 2D2D. The output is split along the feature dimension into the predicted mean μt+1∈RB×D\mu_{t+1} \in\mathbb{R}^{B \times D} and log-variance log⁡σt+12∈RB×D\log\sigma_{t+1}^{2} \in\mathbb{R}^{B \times D}. For numerical stability, the predicted log-variance is clipped element-wise to a fixed interval [a,b][a,b], where a<ba < b are predefined lower and upper bounds, respectively:

log⁡σt+12←clip⁡(log⁡σt+12,a,b),(13)\log\sigma_{t+1}^{2} \leftarrow\operatorname{clip}(\log\sigma_{t+1}^{2}, a,b), \tag*{(13)}

where, for each element vv of log⁡σt+12\log\sigma_{t+1}^{2} it is clip⁡(v,a,b)=min⁡{max⁡{v,a},b}\operatorname{clip}(v,a,b) = \min\{\max\{v,a\},b\}. Thus, all predicted log-variance values are constrained to the interval [a,b][a,b]. During training, the next latent state is sampled using the reparameterization trick [39, 51]:

z~t+1=μt+1+ϵt+1⊙exp⁡(12log⁡σt+12),(14)\widetilde{z}_{t+1} = \mu_{t+1} + \epsilon_{t+1} \odot\exp\left(\frac{1}{2}\log\sigma_{t+1}^{2}\right), \tag*{(14)}

where ϵt+1∼NB×D(0B×D,IB⊗ID)\epsilon_{t+1} \sim\mathcal{N}_{B \times D}(0_{B \times D}, I_B \otimes I_D), so that ϵt+1∈RB×D\epsilon_{t+1} \in\mathbb{R}^{B \times D} and ⊙\odot denotes element-wise Hadamard multiplication. During inference, stochastic sampling is disabled and z~t+1=μt+1\widetilde{z}_{t+1} = \mu_{t+1}. The state is then refined via the recurrent update

zt+1=Rθ(z~t+1,zt)∈RB×D,(15)z_{t+1} = R_\theta(\widetilde{z}_{t+1}, z_t) \in\mathbb{R}^{B \times D}, \tag*{(15)}

where RθR_\theta is implemented as a gated recurrent unit (GRU) cell [45]. This yields a latent trajectory. Since each latent state, predicted mean, and log-variance is represented as a matrix in RB×D\mathbb{R}^{B \times D}, we define Concat⁡3(⋅)\operatorname{Concat}_3(\cdot) as concatenation along a new third dimension. For TT matrices {X1,…,XT}∈RB×D\{X_1,\ldots,X_T\} \in\mathbb{R}^{B \times D} as Concat⁡3(X1,…,XT)∈RB×D×T\operatorname{Concat}_3(X_1,\ldots,X_T) \in\mathbb{R}^{B \times D \times T}, and reshape⁡B×T×D(⋅)\operatorname{reshape}_{B \times T \times D}(\cdot) denotes the corresponding reshaping of this into the batch-trajectory-feature ordering. The latent trajectory is therefore defined as Zroll=reshape⁡B×(T+1)×D(Concat⁡3(z0,z1,…,zT))Z_{\mathrm{roll}} = \operatorname{reshape}_{B \times(T+1) \times D}(\operatorname{Concat}_3(z_0,z_1,\ldots,z_T)), where Zroll∈RB×(T+1)×DZ_{\mathrm{roll}} \in\mathbb{R}^{B \times(T+1) \times D}.

Similarly, the predicted means and log-variances are collected as μ=reshape⁡B×T×D(Concat⁡3(μ1,…,μT))∈RB×T×D\boldsymbol{\mu} = \operatorname{reshape}_{B \times T \times D}(\operatorname{Concat}_3(\mu_1,\ldots,\mu_T)) \in\mathbb{R}^{B \times T \times D}, and V=reshape⁡B×T×D(Concat⁡3(log⁡σ12,…,log⁡σT2))∈RB×T×D\mathbf{V} = \operatorname{reshape}_{B \times T \times D}(\operatorname{Concat}_3(\log\sigma_1^2,\ldots,\log\sigma_T^2)) \in\mathbb{R}^{B \times T \times D}.

To construct an auxiliary latent target, let Qθ:RB×D→RB×DQ_\theta: \mathbb{R}^{B \times D} \to\mathbb{R}^{B \times D} denote a learnable latent projection network that maps the current latent state to a target representation. The stop-gradient operator sg⁡(⋅)\operatorname{sg}(\cdot) returns its input while preventing gradients from propagating through that input during back-propagation, i.e., sg⁡(u)=u\operatorname{sg}(u) = u, ∂sg⁡(u)∂u=0\frac{\partial\operatorname{sg}(u)}{\partial u} = 0. The auxiliary latent target is then defined as:

z^t+1=sg⁡(Qθ(zt))∈RB×D,(16)\widehat{z}_{t+1} = \operatorname{sg}(Q_\theta(z_t)) \in\mathbb{R}^{B \times D}, \tag*{(16)}

and the corresponding sequence is constructed using the same third-dimension concatenation and reshaping operation Z^=reshape⁡B×T×D(Concat⁡3(z^1,…,z^T))∈RB×T×D\widehat{Z} = \operatorname{reshape}_{B \times T \times D}(\operatorname{Concat}_3(\widehat{z}_1,\ldots,\widehat{z}_T)) \in\mathbb{R}^{B \times T \times D}. This target acts as an internal projection used to regularize the stochastic transitions. The rollout operates entirely in representation space and does not correspond to explicit temporal observations. The resulting latent trajectory provides a set of states that are subsequently used for trajectory-aware aggregation and classification.

Trajectory Planning and Classification

Given the latent trajectory z{t=0}T\mathbf{z}_{\{t=0\}}^{T}, the model performs trajectory-aware aggregation to obtain a decision-relevant representation. For each rollout state zt∈RB×D\mathbf{z}_t \in\mathbb{R}^{B \times D}, a learnable scoring network uθ:RD→Ru_\theta: \mathbb{R}^{D} \to\mathbb{R} assigns a scalar score independently to each sample. Specifically, uθu_\theta is implemented as a two-layer MLP with layer normalization, a linear projection from DD to D/2D/2, GELU activation, and a linear projection to a scalar:

uθ(z)=wuTGELU⁡(WuLN⁡(z)+bu)+bu,(17)u_\theta(\mathbf{z}) = \mathbf{w}_u^{\mathsf{T}} \operatorname{GELU}\left(\mathbf{W}_u \operatorname{LN}(\mathbf{z}) + \mathbf{b}_u\right) + b_u, \tag*{(17)}

where Wu∈RD/2×D\mathbf{W}_u \in\mathbb{R}^{D/2 \times D}, bu∈RD/2\mathbf{b}_u \in\mathbb{R}^{D/2}, wu∈RD/2\mathbf{w}_u \in\mathbb{R}^{D/2}, and bu∈Rb_u \in\mathbb{R} are learnable parameters. Thus, for sample ii and rollout step tt, the corresponding score is αi,t=uθ(zi,t)∈R\alpha_{i,t} = u_\theta(\mathbf{z}_{i,t}) \in\mathbb{R}, i={1,…,B}i = \{1,\ldots,B\}, t={0,…,T}t = \{0,\ldots,T\}, where zi,t∈RD\mathbf{z}_{i,t} \in\mathbb{R}^{D} denotes the ii-th row of zt\mathbf{z}_t. The scores are normalized independently for each sample along the trajectory dimension using the softmax operator:

wi,t=softmax⁡(αi)t=exp⁡(αi,t)∑τ=0Texp⁡(αi,τ),(18)w_{i,t} = \operatorname{softmax}(\boldsymbol{\alpha}_i)_t = \frac{\exp(\alpha_{i,t})}{\sum_{\tau=0}^{T}\exp(\alpha_{i,\tau})}, \tag*{(18)}

where ∑t=0Twi,t=1\sum_{t=0}^{T} w_{i,t} = 1, wi,t≥0w_{i,t} \ge0 and αi=[αi,0,…,αi,T]∈RT+1\boldsymbol{\alpha}_i = [\alpha_{i,0},\ldots,\alpha_{i,T}] \in\mathbb{R}^{T+1}. Equivalently, softmax⁡(αi)\operatorname{softmax}(\boldsymbol{\alpha}_i) converts the scalar scores associated with the T+1T+1 rollout states of sample ii into normalized trajectory weights. The planned representation is then obtained by a weighted aggregation of the latent states zplan,i=∑t=0Twi,tzi,t∈RD\mathbf{z}_{\mathrm{plan},i} = \sum_{t=0}^{T} w_{i,t}\mathbf{z}_{i,t} \in\mathbb{R}^{D}, for the complete mini-batch,

zplan=∑t=0Twt⊙zt∈RB×D,(19)\mathbf{z}_{\mathrm{plan}} = \sum_{t=0}^{T} \mathbf{w}_t \odot\mathbf{z}_t \in\mathbb{R}^{B \times D}, \tag*{(19)}

where wt=[w1,t,…,wB,t]T∈RB\mathbf{w}_t = [w_{1,t},\ldots,w_{B,t}]^{\mathsf{T}} \in\mathbb{R}^{B} and the weights are broadcast across the feature dimension. The trajectory representation is constructed by concatenating the initial latent state and the planned state along the feature dimension:

rtraj=Concat⁡col(z0,zplan)∈RB×2D.(20)\mathbf{r}_{\mathrm{traj}} = \operatorname{Concat}_{\mathrm{col}}(\mathbf{z}_0,\mathbf{z}_{\mathrm{plan}}) \in\mathbb{R}^{B \times2D}. \tag*{(20)}

The trajectory-based logits are produced by a trajectory classifier gtraj:R2D→RKg_{\mathrm{traj}} : \mathbb{R}^{2D} \to\mathbb{R}^{K} which consists of layer normalization, a linear projection from 2D2D to DD, GELU activation, dropout, and a final linear projection from DD to KK as gtraj(r)=Wtraj,2GELU⁡(Wtraj,1LN⁡(r)+btraj,1)+btraj,2g_{\mathrm{traj}}(\mathbf{r}) = \mathbf{W}_{\mathrm{traj},2}\operatorname{GELU}(\mathbf{W}_{\mathrm{traj},1}\operatorname{LN}(\mathbf{r}) + \mathbf{b}_{\mathrm{traj},1})+\mathbf{b}_{\mathrm{traj},2}, where Wtraj,1∈RD×2D\mathbf{W}_{\mathrm{traj},1} \in\mathbb{R}^{D \times2D}, btraj,1∈RD\mathbf{b}_{\mathrm{traj},1} \in\mathbb{R}^{D}, Wtraj,2∈RK×D\mathbf{W}_{\mathrm{traj},2} \in\mathbb{R}^{K \times D}, and btraj,2∈RK\mathbf{b}_{\mathrm{traj},2} \in\mathbb{R}^{K} are learnable parameters, and dropout is applied between the GELU activation and the linear projection. Thus,

ℓtraj=gtraj(rtraj)∈RB×K.(21)\boldsymbol{\ell}_{\mathrm{traj}} = g_{\mathrm{traj}}(\mathbf{r}_{\mathrm{traj}}) \in\mathbb{R}^{B \times K}. \tag*{(21)}

The final prediction combines the base and trajectory logits using a sample-dependent branch gate. The gate is computed from the concatenation of the fused CLS representation and the planned latent state as:

gi=σ(wgTGELU⁡(WgLN⁡(Concat⁡col(hcls,i,sg⁡(zplan,i)))+bg)+bg),g_i = \sigma\left(\mathbf{w}_g^{\mathsf{T}}\operatorname{GELU}\left(\mathbf{W}_g\operatorname{LN}\left(\operatorname{Concat}_{\mathrm{col}}\left(\mathbf{h}_{\mathrm{cls},i},\operatorname{sg}(\mathbf{z}_{\mathrm{plan},i})\right)\right)+\mathbf{b}_g\right)+b_g\right),

where hcls,i∈RD\mathbf{h}_{\mathrm{cls},i} \in\mathbb{R}^{D} and zplan,i∈RD\mathbf{z}_{\mathrm{plan},i} \in\mathbb{R}^{D} denote the ii-th samples of the CLS and planned representations, respectively. Wg∈RD×2D\mathbf{W}_g \in\mathbb{R}^{D \times2D}, bg∈RD\mathbf{b}_g \in\mathbb{R}^{D}, wg∈RD\mathbf{w}_g \in\mathbb{R}^{D}, and bg∈Rb_g \in\mathbb{R} are learnable parameters, and σ(⋅)\sigma(\cdot) denotes the sigmoid function. The stop-gradient operation sg⁡(⋅)\operatorname{sg}(\cdot) prevents gradients from the branch-gating network from propagating through the planned state. Collecting the sample-wise gates gives g=[g1,…,gB]T∈(0,1)B×1\mathbf{g} = [g_1,\ldots,g_B]^{\mathsf{T}} \in(0,1)^{B \times1}. To apply the scalar gate to all KK class logits of each sample, define G=g1KT∈(0,1)B×K\mathbf{G} = \mathbf{g}\mathbf{1}_K^{\mathsf{T}} \in(0,1)^{B \times K}, where 1K∈RK\mathbf{1}_K \in\mathbb{R}^{K} is a vector of ones. The final logits are then obtained by element-wise interpolation:

ℓ=G⊙ℓbase+(1B×K−G)⊙ℓtraj∈RB×K,(22)\boldsymbol{\ell} = \mathbf{G} \odot\boldsymbol{\ell}_{\mathrm{base}} + (\mathbf{1}_{B \times K} - \mathbf{G}) \odot\boldsymbol{\ell}_{\mathrm{traj}} \in\mathbb{R}^{B \times K}, \tag*{(22)}

where ⊙\odot denotes element-wise multiplication and 1B×K\mathbf{1}_{B \times K} is a B×KB \times K matrix of ones. Thus, each sample uses a single learned gate to control the contribution of the base and trajectory branches across all classes. For the predicted label, let ℓi∈RK\boldsymbol{\ell}_i \in\mathbb{R}^{K} denote the ii-th row of the final logit matrix ℓ∈RB×K\boldsymbol{\ell} \in\mathbb{R}^{B \times K}. The predicted class is given by

y^i=arg max⁡k∈{0,…,K−1} softmax⁡(ℓi)k.(23)\hat{y}_i = \underset{k \in\{0,\ldots,K-1\}}{\operatorname{arg\,max}}\ \operatorname{softmax}(\boldsymbol{\ell}_i)_k. \tag*{(23)}

This trajectory planning mechanism enables the model to aggregate information across the latent rollout while retaining the initial environment state for trajectory-based classification. By learning sample-dependent importance weights over the rollout states, the model incorporates structured information from the latent trajectory into the final prediction.

Reconstruction and Dynamics Constraints

The model incorporates reconstruction and latent dynamics constraints to regularize the spectral and spatial token representations. These constraints operate on the fused spectral and spatial representations Zλ\mathbf{Z}_{\lambda} and Zs\mathbf{Z}_s obtained from the fusion transformer. In particular, the reconstruction heads recover the corresponding input-domain representations, while the dynamics modules impose predictive structure along the spectral sequence and across the local spatial neighborhood.

Spectral Reconstruction. The spectral reconstruction head RλR_{\lambda} maps each DD-dimensional spectral token back to the flattened spatial patch associated with the corresponding spectral band. Given Zλ∈RB×C×D\mathbf{Z}_{\lambda} \in\mathbb{R}^{B \times C \times D}, the same reconstruction mapping is applied independently to all CC spectral tokens. Specifically, Rλ:RD→RNR_{\lambda} : \mathbb{R}^{D} \to\mathbb{R}^{N} is implemented using layer normalization, a linear projection from DD to DD, GELU activation, and a final linear projection from DD to NN:

Rλ(z)=Wλ,2recGELU⁡(Wλ,1recLN⁡(z)+bλ,1rec)+bλ,2rec,(24)R_{\lambda}(\mathbf{z}) = \mathbf{W}^{\mathrm{rec}}_{\lambda,2}\operatorname{GELU}\left(\mathbf{W}^{\mathrm{rec}}_{\lambda,1}\operatorname{LN}(\mathbf{z})+\mathbf{b}^{\mathrm{rec}}_{\lambda,1}\right)+\mathbf{b}^{\mathrm{rec}}_{\lambda,2}, \tag*{(24)}

where Wλ,1rec∈RD×D\mathbf{W}^{\mathrm{rec}}_{\lambda,1} \in\mathbb{R}^{D \times D}, bλ,1rec∈RD\mathbf{b}^{\mathrm{rec}}_{\lambda,1} \in\mathbb{R}^{D}, Wλ,2rec∈RN×D\mathbf{W}^{\mathrm{rec}}_{\lambda,2} \in\mathbb{R}^{N \times D}, and bλ,2rec∈RN\mathbf{b}^{\mathrm{rec}}_{\lambda,2} \in\mathbb{R}^{N} are learnable parameters. Applying RλR_{\lambda} to every spectral token gives x^λ=Rλ(Zλ)∈RB×C×N\hat{\mathbf{x}}_{\lambda} = R_{\lambda}(\mathbf{Z}_{\lambda}) \in\mathbb{R}^{B \times C \times N}. The corresponding target is obtained by flattening the two spatial dimensions of the input patch xλ=reshape⁡(x)∈RB×C×N\mathbf{x}_{\lambda} = \operatorname{reshape}(\mathbf{x}) \in\mathbb{R}^{B \times C \times N}. Thus, the cc-th output token of RλR_{\lambda} reconstructs the P×PP \times P spatial values belonging to the cc-th spectral band.

Spatial Reconstruction. The spatial reconstruction head RsR_s maps each spatial token back to its corresponding spectral vector. Given Zs∈RB×N×D\mathbf{Z}_s \in\mathbb{R}^{B \times N \times D}, the same reconstruction mapping is applied independently to all NN spatial tokens. The mapping Rs:RD→RCR_s : \mathbb{R}^{D} \to\mathbb{R}^{C} is implemented using layer normalization, a linear projection, GELU activation, and a linear projection from DD to CC:

Rs(z)=Ws,2recGELU⁡(Ws,1recLN⁡(z)+bs,1rec)+bs,2rec,(25)R_s(\mathbf{z}) = \mathbf{W}^{\mathrm{rec}}_{s,2}\operatorname{GELU}\left(\mathbf{W}^{\mathrm{rec}}_{s,1}\operatorname{LN}(\mathbf{z}) + \mathbf{b}^{\mathrm{rec}}_{s,1}\right) + \mathbf{b}^{\mathrm{rec}}_{s,2}, \tag*{(25)}

where Ws,1rec∈RD×D\mathbf{W}^{\mathrm{rec}}_{s,1} \in\mathbb{R}^{D \times D}, bs,1rec∈RD\mathbf{b}^{\mathrm{rec}}_{s,1} \in\mathbb{R}^{D}, Ws,2rec∈RC×D\mathbf{W}^{\mathrm{rec}}_{s,2} \in\mathbb{R}^{C \times D}, and bs,2rec∈RC\mathbf{b}^{\mathrm{rec}}_{s,2} \in\mathbb{R}^{C} are learnable parameters. Applying RsR_s to all spatial tokens yields x^s=Rs(Zs)∈RB×N×C\hat{\mathbf{x}}_s = R_s(\mathbf{Z}_s) \in\mathbb{R}^{B \times N \times C}. The corresponding target is obtained by first permuting the input tensor so that the spatial dimensions precede the spectral dimension and then flattening the spatial dimensions xs=reshape⁡(permute⁡(x))∈RB×N×C\mathbf{x}_s = \operatorname{reshape}(\operatorname{permute}(\mathbf{x})) \in\mathbb{R}^{B \times N \times C}. Hence, each spatial token is trained to reconstruct the complete CC-dimensional spectral signature of its corresponding spatial location. When masking is applied, the reconstruction losses are evaluated only on the masked spectral bands or spatial locations; otherwise, all entries are used. Let ρβ(⋅,⋅)\rho_\beta(\cdot,\cdot) denote the element-wise Smooth-ℓ1\ell_1 penalty with transition parameter β>0\beta> 0:

ρβ(a,b)={12(a−b)2/β,∣a−b∣<β,∣a−b∣−12β,∣a−b∣≥β.(26)\rho_\beta(a,b) = \begin{cases} \frac{1}{2}(a-b)^2/\beta, & |a-b| < \beta, \\ |a-b|-\frac{1}{2}\beta, & |a-b| \ge\beta. \end{cases} \tag*{(26)}

The spectral and spatial reconstruction losses are then defined as Lspec-rec=mean⁡[ρβrec(x^λ,xλ)]\mathcal{L}_{\mathrm{spec\text{-}rec}} = \operatorname{mean}\left[\rho_{\beta_{\mathrm{rec}}}(\hat{\mathbf{x}}_\lambda,\mathbf{x}_\lambda)\right] and Lspat-rec=mean⁡[ρβrec(x^s,xs)]\mathcal{L}_{\mathrm{spat\text{-}rec}} = \operatorname{mean}\left[\rho_{\beta_{\mathrm{rec}}}(\hat{\mathbf{x}}_s,\mathbf{x}_s)\right], where the mean is taken over the selected masked entries when masking is enabled and over all entries otherwise.

Spectral Dynamics. The spectral dynamics module models the transition from one spectral token to the next. Given Zλ=[zλ,1,…,zλ,C]\mathbf{Z}_\lambda= [\mathbf{z}_{\lambda,1},\ldots,\mathbf{z}_{\lambda,C}] with zλ,c∈RB×D\mathbf{z}_{\lambda,c} \in\mathbb{R}^{B \times D}, the initial recurrent state is the first spectral token hλ,1=Zλ,:,1,:∈RB×D\mathbf{h}_{\lambda,1} = \mathbf{Z}_{\lambda,:,1,:} \in\mathbb{R}^{B \times D}. For each subsequent spectral position c={2,…,C}c = \{2,\ldots,C\}, the recurrent state is updated using a GRU cell:

hλ,c=GRUCell⁡λ(Zλ,:,c−1,:,hλ,c−1)∈RB×D.(27)\mathbf{h}_{\lambda,c} = \operatorname{GRUCell}_{\lambda}\left(\mathbf{Z}_{\lambda,:,c-1,:},\mathbf{h}_{\lambda,c-1}\right) \in\mathbb{R}^{B \times D}. \tag*{(27)}

The updated state is mapped to the predicted representation of the next spectral token using a prediction head consisting of layer normalization, a linear projection, GELU activation, dropout, and a linear projection from DD to DD:

z^λ,c=Hλ(hλ,c)∈RB×D,(28)\hat{\mathbf{z}}_{\lambda,c} = H_\lambda(\mathbf{h}_{\lambda,c}) \in\mathbb{R}^{B \times D}, \tag*{(28)}

where Hλ(h)=Wλ,2dynDropout⁡[GELU⁡(Wλ,1dynLN⁡(h)+bλ,1dyn)]+bλ,2dynH_\lambda(\mathbf{h}) = \mathbf{W}^{\mathrm{dyn}}_{\lambda,2}\operatorname{Dropout}\left[\operatorname{GELU}\left(\mathbf{W}^{\mathrm{dyn}}_{\lambda,1}\operatorname{LN}(\mathbf{h}) + \mathbf{b}^{\mathrm{dyn}}_{\lambda,1}\right)\right] + \mathbf{b}^{\mathrm{dyn}}_{\lambda,2}. The resulting predictions are collected as Z^λ+=stack⁡(z^λ,2,…,z^λ,C)∈RB×(C−1)×D\hat{\mathbf{Z}}_\lambda^{+} = \operatorname{stack}(\hat{\mathbf{z}}_{\lambda,2},\ldots,\hat{\mathbf{z}}_{\lambda,C}) \in\mathbb{R}^{B \times(C-1) \times D}. The corresponding target is the sequence of subsequent spectral tokens with gradients detached:

Zλ+=sg⁡(Zλ,:,2,:)∈RB×(C−1)×D,(29)\mathbf{Z}_\lambda^{+} = \operatorname{sg}(\mathbf{Z}_{\lambda,:,2,:}) \in\mathbb{R}^{B \times(C-1) \times D}, \tag*{(29)}

Thus, Z^λ+\hat{\mathbf{Z}}_\lambda^{+} is not a slice of the latent rollout tensor Z^\hat{\mathbf{Z}}; it is the sequence of next-band predictions generated directly from the spectral tokens by the spectral dynamics module. The spectral dynamics loss is defined as the mean-squared error between the predicted next-band representations and their detached targets Lspec-dyn=mean⁡[(Z^λ+−Zλ+)2]\mathcal{L}_{\mathrm{spec\text{-}dyn}} = \operatorname{mean}\left[(\hat{\mathbf{Z}}_\lambda^{+} - \mathbf{Z}_\lambda^{+})^2\right].

Spatial Dynamics. The spatial dynamics module models the relationship between the center spatial token and its eight first-ring neighbors. Let N8(n0)\mathcal{N}_8(n_0) denote the set of the eight spatial indices obtained from the offsets (Δr,Δc)∈{−1,0,1}2∖(0,0)(\Delta_r,\Delta_c) \in\{-1,0,1\}^2 \setminus(0,0), around the center location. The corresponding neighboring spatial tokens are Zs,N=Zs,:,N8(n0),:∈RB×8×D\mathbf{Z}_{s,\mathcal{N}} = \mathbf{Z}_{s,:, \mathcal{N}_8(n_0),:} \in\mathbb{R}^{B \times8 \times D}, while the center token is zs,c=Zs,:,n0,:∈RB×D\mathbf{z}_{s,c} = \mathbf{Z}_{s,:,n_0,:} \in\mathbb{R}^{B \times D}. The center token is passed through a prediction head consisting of layer normalization, a linear projection, GELU activation, dropout, and a linear projection from DD to DD:

z^s,n=Hs(zs,c)∈RB×D,(30)\hat{\mathbf{z}}_{s,n} = H_s(\mathbf{z}_{s,c}) \in\mathbb{R}^{B \times D}, \tag*{(30)}

where Hs(z)=Ws,2dynDropout⁡[GELU⁡(Ws,1dynLN⁡(z)+bs,1dyn)]+bs,2dynH_s(\mathbf{z}) = \mathbf{W}^{\mathrm{dyn}}_{s,2}\operatorname{Dropout}\left[\operatorname{GELU}\left(\mathbf{W}^{\mathrm{dyn}}_{s,1}\operatorname{LN}(\mathbf{z}) + \mathbf{b}^{\mathrm{dyn}}_{s,1}\right)\right] + \mathbf{b}^{\mathrm{dyn}}_{s,2}. The same predicted representation is compared with each of the eight first-ring neighbors Z^s,N=Broadcast⁡8(z^s,n)∈RB×8×D\hat{\mathbf{Z}}_{s,\mathcal{N}} = \operatorname{Broadcast}_8(\hat{\mathbf{z}}_{s,n}) \in\mathbb{R}^{B \times8 \times D}, where Broadcast⁡8(⋅)\operatorname{Broadcast}_8(\cdot) replicates the predicted center representation across each neighbor positions. The corresponding target is detached from the encoder Zs,Nstop=sg⁡(Zs,:,N8(n0),:)∈RB×8×D\mathbf{Z}^{\mathrm{stop}}_{s,\mathcal{N}} = \operatorname{sg}(\mathbf{Z}_{s,:, \mathcal{N}_8(n_0),:}) \in\mathbb{R}^{B \times8 \times D}. The spatial dynamics loss is therefore Lspat-dyn=mean⁡[(Z^s,N−Zs,Nstop)2]\mathcal{L}_{\mathrm{spat\text{-}dyn}} = \operatorname{mean}\left[(\hat{\mathbf{Z}}_{s,\mathcal{N}}-\mathbf{Z}^{\mathrm{stop}}_{s,\mathcal{N}})^2\right].

Composite Training Objective. The complete training objective combines the final classification loss, base classification loss, reconstruction constraints, spectral and spatial dynamics losses, stochastic latent rollout regularization, trajectory supervision, trajectory consistency, and the additional spectral and spatial structural constraints. To avoid fixed weighting constants, all relative contributions are controlled by nonnegative learnable training hyperparameters:

Ltotal=λfinalLfinal+λbaseLbase+λsrLspec-rec+λprLspat-rec+λsdLspec-dyn+λpdLspat-dyn+λenvLenv+λKLLKL+λtrajLtraj-cls+λtcLtraj-cons+λSAMLSAM+λsmLsmooth+λscLspat-cons,(31)\begin{aligned} \mathcal{L}_{\mathrm{total}} ={}& \lambda_{\mathrm{final}}\mathcal{L}_{\mathrm{final}} + \lambda_{\mathrm{base}}\mathcal{L}_{\mathrm{base}} + \lambda_{\mathrm{sr}}\mathcal{L}_{\mathrm{spec\text{-}rec}} + \lambda_{\mathrm{pr}}\mathcal{L}_{\mathrm{spat\text{-}rec}} + \lambda_{\mathrm{sd}}\mathcal{L}_{\mathrm{spec\text{-}dyn}} + \lambda_{\mathrm{pd}}\mathcal{L}_{\mathrm{spat\text{-}dyn}} \\ &+ \lambda_{\mathrm{env}}\mathcal{L}_{\mathrm{env}} + \lambda_{\mathrm{KL}}\mathcal{L}_{\mathrm{KL}} + \lambda_{\mathrm{traj}}\mathcal{L}_{\mathrm{traj\text{-}cls}} + \lambda_{\mathrm{tc}}\mathcal{L}_{\mathrm{traj\text{-}cons}} \\ &+ \lambda_{\mathrm{SAM}}\mathcal{L}_{\mathrm{SAM}} + \lambda_{\mathrm{sm}}\mathcal{L}_{\mathrm{smooth}} + \lambda_{\mathrm{sc}}\mathcal{L}_{\mathrm{spat\text{-}cons}}, \tag*{(31)} \end{aligned}

where all coefficients λfinal,λbase,λsr,λpr,λsd,λpd,λenv,λKL,λtraj,λtc,λSAM,λsm,λsc≥0\lambda_{\mathrm{final}}, \lambda_{\mathrm{base}}, \lambda_{\mathrm{sr}}, \lambda_{\mathrm{pr}}, \lambda_{\mathrm{sd}}, \lambda_{\mathrm{pd}}, \lambda_{\mathrm{env}}, \lambda_{\mathrm{KL}}, \lambda_{\mathrm{traj}}, \lambda_{\mathrm{tc}}, \lambda_{\mathrm{SAM}}, \lambda_{\mathrm{sm}}, \lambda_{\mathrm{sc}} \ge0 are hyperparameters. The final and base classification losses use label-smoothed cross-entropy. Let ℓi∈RK\ell_i \in\mathbb{R}^{K} denote the final logits for sample ii, ℓbase,i∈RK\ell_{\mathrm{base},i} \in\mathbb{R}^{K} the corresponding base logits, and yi∈{0,…,K−1}y_i \in\{0,\ldots,K-1\} the ground-truth (GT) class. With label-smoothing parameter ϵls∈[0,1)\epsilon_{\mathrm{ls}} \in[0,1), define qi,k=(1−ϵls)[k=yi]+ϵlsKq_{i,k} = (1-\epsilon_{\mathrm{ls}})[k=y_i] + \frac{\epsilon_{\mathrm{ls}}}{K} and Lfinal=−1B∑i=1B∑k=0K−1qi,klog⁡softmax⁡(ℓi)k\mathcal{L}_{\mathrm{final}} = -\frac{1}{B}\sum_{i=1}^{B}\sum_{k=0}^{K-1}q_{i,k}\log\operatorname{softmax}(\ell_i)_k and Lbase=−1B∑i=1B∑k=0K−1qi,klog⁡softmax⁡(ℓbase,i)k\mathcal{L}_{\mathrm{base}} = -\frac{1}{B}\sum_{i=1}^{B}\sum_{k=0}^{K-1}q_{i,k}\log\operatorname{softmax}(\ell_{\mathrm{base},i})_k.

The trajectory-classification loss Ltraj-cls\mathcal{L}_{\mathrm{traj\text{-}cls}} is defined analogously using the trajectory logits ℓtraj,i\ell_{\mathrm{traj},i} as Ltraj-cls=−1B∑i=1B∑k=0K−1qi,klog⁡softmax⁡(ℓtraj,i)k\mathcal{L}_{\mathrm{traj\text{-}cls}} = -\frac{1}{B}\sum_{i=1}^{B}\sum_{k=0}^{K-1}q_{i,k}\log\operatorname{softmax}(\ell_{\mathrm{traj},i})_k.

The trajectory-consistency loss encourages the trajectory branch to remain consistent with the detached base prediction. Let pbase=softmax⁡(sg⁡(ℓbase))\mathbf{p}_{\mathrm{base}} = \operatorname{softmax}(\operatorname{sg}(\ell_{\mathrm{base}})) and log⁡ptraj=log⁡softmax⁡(ℓtraj)\log\mathbf{p}_{\mathrm{traj}} = \log\operatorname{softmax}(\ell_{\mathrm{traj}}). Then Ltraj-cons=1B∑i=1B∑k=0K−1pbase,i,klog⁡pbase,i,kptraj,i,k\mathcal{L}_{\mathrm{traj\text{-}cons}} = \frac{1}{B}\sum_{i=1}^{B}\sum_{k=0}^{K-1}p_{\mathrm{base},i,k}\log\frac{p_{\mathrm{base},i,k}}{p_{\mathrm{traj},i,k}}. For the stochastic latent rollout, let Z^∈RB×T×D\widehat{\mathbf{Z}} \in\mathbb{R}^{B \times T \times D} denote the detached rollout targets, let μ∈RB×T×D\boldsymbol{\mu} \in\mathbb{R}^{B \times T \times D} denote the predicted Gaussian means, and let V∈RB×T×D\mathbf{V} \in\mathbb{R}^{B \times T \times D} denote the predicted log-variances. The Gaussian negative log-likelihood is

LNLL=12mean⁡[V+(Z^−μ)2exp⁡(V)].(32)\mathcal{L}_{\mathrm{NLL}} = \frac{1}{2} \operatorname{mean}\left[\mathbf{V} + \frac{\left(\widehat{\mathbf{Z}}-\boldsymbol{\mu}\right)^2}{\exp(\mathbf{V})}\right]. \tag*{(32)}

The rollout smoothness term penalizes abrupt changes between consecutive latent states Lsmooth−roll=mean⁡[∣Zroll[:,1:,:]−Zroll[:,:−1,:]∣]\mathcal{L}_{\mathrm{smooth-roll}} = \operatorname{mean}\left[\left|\mathbf{Z}_{\mathrm{roll}}[:,1:,:]-\mathbf{Z}_{\mathrm{roll}}[:,:-1,:]\right|\right], where Zroll∈RB×(T+1)×D\mathbf{Z}_{\mathrm{roll}} \in\mathbb{R}^{B \times(T+1) \times D} denotes the latent rollout trajectory. The complete environment rollout loss is Lenv=LNLL+λsmooth−rollLsmooth−roll\mathcal{L}_{\mathrm{env}} = \mathcal{L}_{\mathrm{NLL}} + \lambda_{\mathrm{smooth-roll}}\mathcal{L}_{\mathrm{smooth-roll}}, where λsmooth−roll≥0\lambda_{\mathrm{smooth-roll}} \ge0 is a hyperparameter rather than a fixed constant. The latent Gaussian regularization term is the KL divergence between the predicted Gaussian transition distribution and a standard normal prior LKL=−12mean⁡[1+V−μ2−exp⁡(V)]\mathcal{L}_{\mathrm{KL}} = -\frac{1}{2}\operatorname{mean}\left[1+\mathbf{V}-\boldsymbol{\mu}^2-\exp(\mathbf{V})\right].

Finally, the spectral-angle, spectral-smoothness, and spatial-consistency terms are defined from the corresponding model outputs. Let x^λ\widehat{\mathbf{x}}_{\lambda} denote the spectral reconstruction. The spectral-angle loss is computed on the center spatial position of each reconstructed patch:

LSAM=1B∑i=1Barccos⁡(v^iTvi∥v^i∥2∥vi∥2+ϵSAM).(33)\mathcal{L}_{\mathrm{SAM}} = \frac{1}{B}\sum_{i=1}^{B}\arccos\left(\frac{\widehat{\mathbf{v}}_i^{\mathsf{T}}\mathbf{v}_i}{\lVert\widehat{\mathbf{v}}_i\rVert^2\lVert\mathbf{v}_i\rVert^2+\epsilon_{\mathrm{SAM}}}\right). \tag*{(33)}

where v^i,vi∈RC\widehat{\mathbf{v}}_i,\mathbf{v}_i \in\mathbb{R}^{C} are respectively the reconstructed and true center-pixel spectral vectors and ϵSAM>0\epsilon_{\mathrm{SAM}} > 0 is a numerical-stability parameter. The spectral smoothness loss penalizes changes between adjacent reconstructed spectral bands Lsmooth=mean⁡[∣x^λ[:,2,:]−x^λ[:,1,:]∣]\mathcal{L}_{\mathrm{smooth}} = \operatorname{mean}\left[\left|\widehat{\mathbf{x}}_{\lambda}[:,2,:]-\widehat{\mathbf{x}}_{\lambda}[:,1,:]\right|\right].

For a batch containing spatially neighboring labeled pixels, let pi=softmax⁡(ℓi)\mathbf{p}_i=\operatorname{softmax}(\boldsymbol{\ell}_i) and let P\mathcal{P} denote the set of sample pairs whose spatial coordinates are within the prescribed local neighborhood. The spatial-consistency loss is Lspat−cons=1∣P∣∑(i,j)∈P∥pi−pj∥2\mathcal{L}_{\mathrm{spat-cons}} = \frac{1}{|\mathcal{P}|}\sum_{(i,j)\in\mathcal{P}}\lVert\mathbf{p}_i-\mathbf{p}_j\rVert^2. When no valid neighboring pair is present in the mini-batch, Lspat−cons\mathcal{L}_{\mathrm{spat-cons}} is set to zero.

Experimental Setup

The proposed LWM framework evaluates trajectory-aware spatial-spectral representation learning for HSIC in a within-scene, label-scarce setting, where limited labeled samples from a fixed hyperspectral scene are used to learn structured latent representations for classifying held-out samples from the same scene.

Datasets. We evaluate the proposed LWM framework on five publicly available HSI benchmarks: WHU-HongHu (HH) [52], Tangdaowan (TD) [53], DFC18 (training set only) [54], a subset of HyRANK e.g., Dioni, and Loukia [55]. These datasets encompass a broad range of scene types, spatial resolutions, spectral characteristics, and classification complexities, providing a comprehensive evaluation of the proposed framework across agricultural, urban, coastal, and mixed land-cover environments.

Implementation Details. The proposed LWM model is optimized using AdamW with an initial learning rate of 2×10−42 \times10^{-4} and weight decay of 7×10−47 \times10^{-4}. A cosine annealing learning-rate scheduler is employed over 100 training epochs, while early stopping with a patience of 15 epochs is used to prevent overfitting. Gradient clipping with a maximum norm of 1.0 is applied for training stability, and mixed-precision training is utilized to improve computational efficiency. For all datasets, hyperspectral cubes are normalized using per-band standardization. Local spatial neighborhoods are extracted using mirror padding with a fixed patch size of 25×2525 \times25. Unless otherwise specified, the labeled samples are divided into training, validation, and testing subsets using stratified sampling, with ratios of 2%, 2%, and 96% for the Dioni, HH, and TD datasets, and 10%, 10%, and 80% for the DFC18 and Loukia datasets, respectively. Each selected pixel serves as the center of its corresponding spatial-spectral patch; thus, the sampling ratios refer to labeled center pixels. Unless otherwise stated, a batch size of 64 is used, and label smoothing is set to 0.1.

The transformer backbone employs an embedding dimension of D=128D=128, with spectral, spatial, and fusion transformer depths set to 2. Each transformer layer uses 8 attention heads, an MLP expansion ratio of 4.0, dropout of 0.1, and stochastic depth with a maximum drop-path rate of 0.05. During training, random spectral-band masking and spatial-pixel masking are applied with masking ratios of 25% and 15%, respectively. For LWM module, the rollout horizon is fixed to T=3T=3. The stochastic transition model predicts Gaussian latent distributions with log-variance constrained to the interval [a,b][a,b], where the lower and upper bounds are fixed as a=−6a=-6 and b=2b=2. Rollout states are refined through a GRU-based latent transition module and aggregated using the proposed rollout planner. The latent state dimension is set equal to the transformer embedding dimension (D=128D=128). The overall objective combines classification, reconstruction, latent dynamics, rollout regularization, trajectory supervision, and physically motivated constraints. Unless otherwise specified, the corresponding weighting coefficients are set to λspec−rec=0.25\lambda_{\mathrm{spec-rec}}=0.25, λspat−rec=0.25\lambda_{\mathrm{spat-rec}}=0.25, λspec−dyn=0.20\lambda_{\mathrm{spec-dyn}}=0.20, λspat−dyn=0.20\lambda_{\mathrm{spat-dyn}}=0.20, λroll=0.25\lambda_{\mathrm{roll}}=0.25, λKL=0.001\lambda_{\mathrm{KL}}=0.001, λtraj−cons=0.10\lambda_{\mathrm{traj-cons}}=0.10, λtraj−cls=0.25\lambda_{\mathrm{traj-cls}}=0.25, λSAM=0.08\lambda_{\mathrm{SAM}}=0.08, λsmooth=0.05\lambda_{\mathrm{smooth}}=0.05, and λspat−cons=0.05\lambda_{\mathrm{spat-cons}}=0.05. These hyperparameters are optimized using Bayesian optimization and kept fixed for each dataset unless otherwise specified.

Evaluation Metrics. The classification performance is evaluated using Overall Accuracy (OA), Average Accuracy (AA), and Cohen’s Kappa coefficient (κ\kappa), which are the standard metrics for HSIC. To provide a more comprehensive assessment, we additionally report the Macro-F1 score and Matthews Correlation Coefficient (MCC). Macro-F1 evaluates the harmonic mean of precision and recall averaged across all classes, whereas MCC provides a balanced measure of classification quality even in highly imbalanced scenarios.

Model calibration is assessed using the Expected Calibration Error (ECE) and multiclass Brier Score [56, 57]. ECE measures the discrepancy between prediction confidence and empirical accuracy, while the Brier Score quantifies the mean squared error between predicted probabilities and GT labels.

Lower values indicate better-calibrated probabilistic predictions. To evaluate the contribution of latent rollout reasoning, branch-wise analysis is performed by separately measuring the performance of the base classifier, trajectory classifier, and their fused prediction. In addition to OA, AA, and Kappa, we report the correction rate (CR), harm rate (HR), and net gain (NG). The CR measures the proportion of samples incorrectly classified by the base branch but correctly classified by the trajectory branch, whereas the HR measures the opposite case. Their difference, referred to as NG, quantifies the overall benefit introduced by latent rollout reasoning. Log Loss measures the quality of the predicted class probabilities by computing the average negative log-probability assigned to the GT class. Top3 accuracy measures the proportion of test samples for which the GT class appears among the three classes with the highest predicted probabilities.

Latent Rollout Contribution

To investigate the contribution of latent rollout reasoning, we analyze the performance of the individual prediction branches and their fusion. Specifically, the proposed framework produces three predictions: (i) the Base branch, which relies solely on the fused transformer representation; (ii) the Trajectory branch, which performs classification using the planned latent state obtained from stochastic rollout reasoning; and (iii) the Final prediction, which combines both branches through logit fusion. This analysis provides insight into whether latent rollout modeling contributes complementary information beyond static spatial-spectral encoding. Table I reports the branch-wise classification results. The performance difference between an individual branch and the final prediction is quantified as Δ=OAFinal−OABranch\Delta= \mathrm{OA}_{\mathrm{Final}} - \mathrm{OA}_{\mathrm{Branch}}, where OABranch\mathrm{OA}_{\mathrm{Branch}} denotes the OA of either the Base or Trajectory branch. A positive Δ\Delta indicates that fusion improves upon the corresponding individual predictor.

BranchOAAAκ\kappaΔ\Delta
DFC18
Base0.91000.91980.8858+0.0149
Trajectory0.91130.92730.8976+0.0136
Final0.92490.93520.9021–
Dioni
Base0.86480.88350.8343+0.0523
Trajectory0.90370.92080.8837+0.0134
Final0.91710.93460.8979–
Loukia
Base0.84700.85960.8207+0.0437
Trajectory0.88110.86780.8613+0.0096
Final0.89070.87750.8709–
HH
Base0.97030.96430.9677+0.0211
Trajectory0.98100.97630.9787+0.0104
Final0.99140.98640.9891–
TD
Base0.98520.98590.9846+0.0100
Trajectory0.99460.99530.9939+0.0006
Final0.99520.99580.9945–

Table I. Branch-wise performance of the Base, Trajectory, and Final prediction branches. Δ\Delta denotes the OA improvement of the final fused prediction over the corresponding branch. Best results are in boldface.

Table I shows that the Trajectory branch consistently outperforms the Base branch across all evaluated datasets. This observation indicates that latent rollout reasoning captures predictive structure that is not fully represented by static transformer features alone. The improvement is particularly pronounced on Dioni and Loukia, where the trajectory branch increases OA from 86.48% to 90.37% and from 84.70% to 88.11%, respectively. These gains suggest that stochastic latent evolution is especially beneficial for scenes exhibiting large intra-class variability and complex spatial organization. The fused prediction consistently achieves the highest performance. The largest fusion gain is observed on Dioni, where the final model improves OA by 5.23 percentage points relative to the Base branch, highlighting the importance of latent rollout reasoning in challenging remote sensing scenarios. Although the gains are smaller on HH due to its already saturated performance, the fused prediction still improves upon both individual branches.

Beyond branch-level accuracy, we further evaluate the complementarity between the Base and Trajectory branches. Let yiy_i denote the GT label, y^i(b)\hat{y}_i^{(b)} the prediction of the Base branch, and y^i(t)\hat{y}_i^{(t)} the prediction of the Trajectory branch. The CR measures the proportion of samples that are misclassified by the Base branch but correctly classified by the Trajectory branch

CR=1Ntest∑i=1NtestI(y^i(b)≠yi∧y^i(t)=yi),\mathrm{CR} = \frac{1}{N_{\mathrm{test}}} \sum_{i=1}^{N_{\mathrm{test}}} \mathbb{I}\left(\hat{y}_i^{(b)} \ne y_i \land\hat{y}_i^{(t)} = y_i\right),

where I(⋅)\mathbb{I}(\cdot) is the indicator function and NtestN_{\mathrm{test}} is the number of test samples. Similarly, the HR measures the proportion of samples correctly classified by the Base branch but misclassified by the Trajectory branch

HR=1Ntest∑i=1NtestI(y^i(b)=yi∧y^i(t)≠yi).\mathrm{HR} = \frac{1}{N_{\mathrm{test}}} \sum_{i=1}^{N_{\mathrm{test}}} \mathbb{I}\left(\hat{y}_i^{(b)} = y_i \land\hat{y}_i^{(t)} \ne y_i\right).

The overall benefit of the trajectory branch is quantified through the NG as NG=CR−HR\mathrm{NG} = \mathrm{CR} - \mathrm{HR}. To estimate the maximum achievable benefit from combining both branches, we define the Oracle Accuracy OAoracle\mathrm{OA}_{\mathrm{oracle}}

OAoracle=1Ntest∑i=1NtestI(y^i(b)=yi∨y^i(t)=yi).\mathrm{OA}_{\mathrm{oracle}} = \frac{1}{N_{\mathrm{test}}} \sum_{i=1}^{N_{\mathrm{test}}} \mathbb{I}\left(\hat{y}_i^{(b)} = y_i \lor\hat{y}_i^{(t)} = y_i\right).

The Agreement Rate (AGR) measures the fraction of samples on which both branches produce identical predictions

AGR=1Ntest∑i=1NtestI(y^i(b)=y^i(t)).\mathrm{AGR} = \frac{1}{N_{\mathrm{test}}} \sum_{i=1}^{N_{\mathrm{test}}} \mathbb{I}\left(\hat{y}_i^{(b)} = \hat{y}_i^{(t)}\right).

Finally, the diversity between the predictive distributions of the two branches is measured using the Jensen-Shannon divergence (JSD) as JSD=12DKL(p(b)∥m)+12DKL(p(t)∥m)\mathrm{JSD} = \frac{1}{2}D_{\mathrm{KL}}(\mathbf{p}^{(b)} \mathbin\Vert\mathbf{m}) + \frac{1}{2}D_{\mathrm{KL}}(\mathbf{p}^{(t)} \mathbin\Vert\mathbf{m}), m=12(p(b)+p(t))\mathbf{m} = \frac{1}{2}(\mathbf{p}^{(b)} + \mathbf{p}^{(t)}) and the Kullback-Leibler divergence is defined as DKL(p∥q)=∑k=0K−1pklog⁡(pkqk)D_{\mathrm{KL}}(\mathbf{p} \mathbin\Vert\mathbf{q}) = \sum_{k=0}^{K-1} p_k \log\left(\frac{p_k}{q_k}\right), where p(b)\mathbf{p}^{(b)} and p(t)\mathbf{p}^{(t)} denote the softmax probability vectors from the Base and Trajectory branches, respectively. A larger JSD indicates greater diversity between the Base and Trajectory predictions.

The correction analysis in Table II provides a direct assessment of the complementary behavior between the Base and Trajectory branches. In most datasets, the CR exceeds the HR, resulting in positive NG values. The largest gains are observed on Dioni and Loukia, where the trajectory branch corrects 6.41% and 6.37% of the errors made by the Base branch while introducing only 1.51% and 1.96% additional errors, respectively. This yields NGs of 4.89% and 4.41%, demonstrating substantial complementary information from the rollout branch on these datasets. In contrast, for TD, the CR is 0.11% while the HR is 0.18%, resulting in a negative NG of −0.06%. This indicates that the trajectory branch introduces slightly more additional errors than the number of Base-branch errors it corrects on this dataset.

DatasetCR (%)HR (%)NG (%)OAoracle (%)AGR (%)JSD
DFC181.761.250.5193.6796.310.0196
Dioni6.411.514.8992.8990.860.0817
Loukia6.371.964.4191.0890.740.0433
HH0.250.170.0899.2899.540.0033
TD0.110.18-0.0699.6499.700.0017

Table 2. Trajectory branch correction analysis. Higher CR, NG, and OAoracle indicate stronger complementary information provided by the latent rollout branch.

The OAoracleOA_{\mathrm{oracle}} further reveals the potential upper bound obtainable from combining both branches, reaching 92.89% on Dioni and 93.67% on DFC18. Moreover, the JSD correlates strongly with the observed gains. Dioni exhibits the largest JSD (0.0817) and the largest NG, indicating that greater predictive diversity between branches translates into larger performance improvements after fusion. In contrast, HH exhibits very high AGR (99.54%) and very small JSD (0.0033), indicating that both branches converge to nearly identical predictions on this near-saturated dataset.

Robustness Analysis

A practical HSIC system should remain reliable under incomplete spectral observations and sensor noise. To evaluate the robustness of the proposed LWM framework, we consider two challenging perturbation scenarios: (i) random spectral band removal and (ii) additive Gaussian noise. For spectral corruption, a fraction ρ\rho of spectral bands is randomly removed and set to zero. Let m∈{0,1}C\mathbf{m} \in\{0,1\}^{C} be a random binary spectral mask satisfying Pr⁡(mc=0)=ρ\Pr(m_c = 0) = \rho. The mask is expanded across the batch and spatial dimensions as m~=1B⊗m⊗1P⊗1P∈{0,1}B×C×P×P\widetilde{\mathbf{m}} = \mathbf{1}_B \otimes\mathbf{m} \otimes\mathbf{1}_P \otimes\mathbf{1}_P \in\{0,1\}^{B \times C \times P \times P}, where 1B\mathbf{1}_B and 1P\mathbf{1}_P denote vectors of ones, and ⊗\otimes denotes replication along the corresponding dimensions. The corrupted input is then defined as x~=x⊙m~\widetilde{\mathbf{x}} = \mathbf{x} \odot\widetilde{\mathbf{m}}.

For noise robustness, zero-mean Gaussian noise is added to the input x~=x+η\widetilde{\mathbf{x}} = \mathbf{x} + \boldsymbol{\eta}, η∼N(0,σ2I)\boldsymbol{\eta} \sim\mathcal{N}(0,\sigma^2\mathbf{I}), where η∈RB×C×P×P\boldsymbol{\eta} \in\mathbb{R}^{B \times C \times P \times P} has the same dimensionality as x\mathbf{x}. The experiments are performed without retraining the model. Performance is evaluated using OA, AA, and κ\kappa under increasing corruption levels. The results are reported in Table III.

The robustness results reveal several important characteristics of the proposed LWM framework. First, LWM exhibits strong resilience to additive Gaussian noise across all datasets. Even at σ=0.05\sigma= 0.05, the degradation in OA remains negligible. For example, on DFC18, the OA decreases from 92.49% to 92.42%, while on HH, the performance remains virtually unchanged. This behavior indicates that the learned latent representations are stable under moderate perturbations and are not overly dependent on individual spectral measurements.

Second, performance degrades more gradually under spectral band removal than would typically be expected for models relying heavily on individual wavelengths. Although accuracy decreases as the fraction of removed bands increases, the model retains strong predictive capability even when 30% of the spectral information is discarded. On Dioni and Loukia, the

DatasetPerturbationLevelOAAAκ\kappa
DFC18Missing Bands10%0.91320.93410.8872
DFC18Missing Bands20%0.87520.91300.8389
DFC18Missing Bands30%0.79250.85140.7355
DFC18Gaussian Noiseσ=0.01\sigma= 0.010.92490.93520.9020
DFC18Gaussian Noiseσ=0.03\sigma= 0.030.92470.93510.9018
DFC18Gaussian Noiseσ=0.05\sigma= 0.050.92420.93440.9012
DioniMissing Bands10%0.91670.90920.8967
DioniMissing Bands20%0.89280.86620.8661
DioniMissing Bands30%0.83720.78690.7937
DioniGaussian Noiseσ=0.01\sigma= 0.010.91700.93460.8978
DioniGaussian Noiseσ=0.03\sigma= 0.030.91680.93450.8975
DioniGaussian Noiseσ=0.05\sigma= 0.050.91650.93430.8972
LoukiaMissing Bands10%0.88760.86660.8669
LoukiaMissing Bands20%0.87170.84350.8476
LoukiaMissing Bands30%0.84420.80120.8143
LoukiaGaussian Noiseσ=0.01\sigma= 0.010.89030.87700.8704
LoukiaGaussian Noiseσ=0.03\sigma= 0.030.89110.87820.8714
LoukiaGaussian Noiseσ=0.05\sigma= 0.050.89050.87790.8707
HHMissing Bands10%0.99170.98600.9895
HHMissing Bands20%0.98870.97920.9857
HHMissing Bands30%0.96860.94760.9603
HHGaussian Noiseσ=0.01\sigma= 0.010.99140.98650.9892
HHGaussian Noiseσ=0.03\sigma= 0.030.99140.98650.9892
HHGaussian Noiseσ=0.05\sigma= 0.050.99140.98640.9892
TDMissing Bands10%0.99250.99400.9915
TDMissing Bands20%0.98020.98380.9774
TDMissing Bands30%0.94410.94990.9364
TDGaussian Noiseσ=0.01\sigma= 0.010.99520.99580.9946
TDGaussian Noiseσ=0.03\sigma= 0.030.99520.99580.9945
TDGaussian Noiseσ=0.05\sigma= 0.050.99520.99580.9945

Table 3. Robustness evaluation under spectral band removal and additive Gaussian noise.

OA remains above 83%, while HH retains an OA of 96.86%. These results suggest that the latent rollout mechanism learns distributed spatial-spectral representations that remain informative even when substantial portions of the spectrum are unavailable.

Third, the robustness trends are consistent with the design of LWM. The masked reconstruction objectives encourage recovery of missing information from surrounding spectral and spatial context, while the spectral and spatial dynamics constraints enforce structured relationships between latent representations. In addition, stochastic latent rollout reasoning promotes representation consistency across multiple plausible latent states rather than relying on a single deterministic embedding. Consequently, the model becomes less sensitive to localized corruption and measurement noise.

Attention-based Interpretability Analysis

To better understand the decision-making behavior, we analyze the spatial distribution of the learned attention responses. While quantitative metrics evaluate classification performance, they provide limited insight into how the model utilizes spatial-spectral information during inference. To address this limitation, the learned attention responses are projected back to the image plane and visualized as attention heatmaps and attention overlays on the corresponding GT scenes. These visualizations (Figs. 2–6) are further compared with classification error maps to examine the relationship between attention localization and prediction quality. Such analysis provides qualitative evidence regarding whether the latent rollout mechanism guides the model toward discriminative and spatially coherent scene representations.

The attention visualizations reveal several consistent patterns. First, high-attention responses are concentrated within semantically homogeneous regions rather than being uniformly distributed across the scene. In DFC18 (Figure 2), the learned attention focuses on dominant urban structures, including transportation corridors, vegetation regions, and built-up areas. For the Dioni and Loukia datasets (Figure 3 and Figure 4), attention responses remain spatially coherent over large land-cover regions, indicating that the model successfully captures long-range contextual relationships despite substantial intra-class variability. Similarly, for the agricultural HH dataset (Figure 5), the attention maps exhibit highly compact and class-consistent patterns that align closely with crop distributions.

Attention-based interpretability analysis on the DFC18 dataset

Figure 2. Attention-based interpretability analysis on the DFC18 dataset. (a) GT. (b) Spatial distribution of the learned attention responses. (c) Attention responses overlaid on GT, illustrating the regions that contribute most strongly to the classification decision. (d) Error map, where green pixels indicate correctly classified samples and red pixels indicate misclassified samples.

Attention-based analysis on the Dioni dataset

Figure 3. Attention-based analysis on the Dioni dataset.

Attention-based analysis on the Loukia dataset

Figure 4. Attention-based analysis on the Loukia dataset.

Attention-based analysis on the HH dataset

Figure 5. Attention-based analysis on the HH dataset.

Attention-based analysis on the TD dataset

Figure 6. Attention-based analysis on the TD dataset.

Second, the attention overlays demonstrate strong correspondence between the learned responses and semantically meaningful structures in the GT scenes. Regions receiving close attention generally coincide with dominant land-cover patterns and object boundaries that are critical for discrimination. This behavior suggests that the latent rollout mechanism encourages the model to focus on informative spatial-spectral structures while suppressing irrelevant background responses.

Third, the error maps show that the majority of misclassifications occur near class boundaries and transition regions where neighboring categories exhibit similar spectral characteristics. In contrast, regions associated with strong attention responses are predominantly classified correctly.

Ablation Study

To quantify the contribution of each component, we progressively construct the proposed LWM framework from a baseline Spatial-Spectral Transformer (SST). Specifically, five configurations are evaluated: (i) SST only, which contains only the spatial-spectral transformer backbone; (ii) SST+Mask Recon, which additionally introduces masked spectral and spatial reconstruction objectives; (iii) SST+World, which incorporates the stochastic LWM module and rollout reasoning; (iv) LWM w/o Physical Priors, which further includes latent rollout planning and trajectory supervision but excludes SAM, spectral smoothness, and spatial consistency constraints; and (v) the full LWM model. The relative improvement of the full LWM model over the SST baseline is computed as Relative Gain(%) =MLWM−MSSTMSST×100= \frac{\mathcal{M}_{\mathrm{LWM}}-\mathcal{M}_{\mathrm{SST}}}{\mathcal{M}_{\mathrm{SST}}} \times100, where M\mathcal{M} denotes the evaluation metric of interest. For metrics where lower values are better, such as Log Loss, negative values indicate performance improvement.

From Table IV, several important observations can be made. First, masked spatial-spectral reconstruction consistently improves performance over the SST baseline. Although the gains in OA are relatively modest, reconstruction supervision produces noticeable improvements in AA, κ\kappa, MCC, and calibration metrics. This indicates that recovering masked spectral bands and spatial pixels encourages the encoder to preserve richer spatial-spectral information, resulting in more robust latent representations under limited supervision.

DatasetSettingLoss↓OA↑AA↑κ\kappa↑MCC↑Log Loss↓Top3↑Macro-F1↑Brier↓ECE↓
DFC18SST only0.57940.89920.90830.86830.86890.39250.98300.89190.14470.0385
DFC18SST+Mask Recon0.62670.90760.91900.87960.88020.33900.98410.89940.16300.0493
DFC18SST+World0.51960.91750.93240.89250.89310.28320.98780.90300.12600.0280
DFC18LWM w/o Physical0.46010.92250.93250.89910.89960.29420.98770.90820.12340.0296
DFC18Full LWM0.41000.92490.93520.90210.90240.27830.98990.92260.11920.0283
DFC18Relative Gain (%)-29.23+2.86+2.96+3.89+3.86-29.10+0.70+3.44-17.62-26.49
DioniSST only0.74050.83880.86960.80350.80690.49810.98290.80610.23410.0436
DioniSST+Mask Recon0.77120.86880.88880.83950.84080.43180.98470.84360.20170.0577
DioniSST+World0.61160.89670.91660.87310.87480.33620.99220.86250.16910.0356
DioniLWM w/o Physical0.57740.89200.89150.86770.86890.37020.98500.90140.16260.0183
DioniFull LWM0.55190.91710.93460.89790.89860.28940.99430.91460.13320.0080
DioniRelative Gain (%)-25.47+9.34+7.48+11.75+11.36-41.90+1.16+13.46-43.10-81.65
LoukiaSST only0.71060.85410.88580.82930.83080.43600.98990.84260.22290.0415
LoukiaSST+Mask Recon0.72010.85570.87250.83070.83150.45790.98560.84000.20380.0411
LoukiaSST+World0.72960.86950.86260.84650.84700.44380.98200.84300.20210.0516
LoukiaLWM w/o Physical0.68060.86970.87180.84710.84790.42010.98910.84460.22080.0374
LoukiaFull LWM0.61120.89070.87750.87090.87130.36990.99020.87370.17230.0492
LoukiaRelative Gain (%)-14.00+4.29-0.94+5.02+4.88-15.16+0.03+3.69-22.70+18.55
HHSST only0.24520.98740.98050.98410.98410.05530.99920.96490.02520.0114
HHSST+Mask Recon0.26940.99060.98410.98820.98820.04840.99920.97250.01970.0119
HHSST+World0.16080.98400.98360.97990.97990.06500.99890.97390.01980.0118
HHLWM w/o Physical0.17590.98780.98120.98460.98460.05560.99920.97740.01520.0130
HHFull LWM0.14960.99140.98640.98910.98910.04860.99910.98260.01440.0131
HHRelative Gain (%)-38.99+0.41+0.60+0.51+0.51-12.12-0.01+1.83-42.86+14.71
TDSST only0.12630.98930.99300.98780.98790.06520.99950.98480.00960.0148
TDSST+Mask Recon0.15640.99040.99260.98910.98910.05330.99960.99270.01280.0147
TDSST+World0.26610.99180.99460.99070.99070.04100.99990.99110.01910.0112
TDLWM w/o Physical0.20910.99420.99590.99340.99340.03640.99950.99130.01620.0141
TDFull LWM0.11660.99520.99580.99450.99450.03240.99990.99470.00790.0153
TDRelative Gain (%)-7.68+0.60+0.28+0.68+0.67-50.31+0.04+1.01-17.71+3.38

Table IV. TABLE IV: Ablation study of the proposed LWM framework. Relative Gain (%) is computed with respect to the SST-only baseline. For OA, AA, κ\kappa, MCC, Top3, and Macro-F1, higher values are better, whereas for Loss, Log Loss, Brier Score, and ECE, lower values are preferred. Best values are highlighted in bold.

Second, introducing the stochastic LWM yields substantially larger improvements than reconstruction alone. For example, on Dioni, OA increases from 83.88% to 89.67%, while κ\kappa improves from 0.8035 to 0.8731. Similar trends are observed on DFC18 and Loukia. These results demonstrate that latent rollout reasoning provides information beyond conventional transformer-based feature aggregation.

Third, trajectory planning and trajectory-aware supervision further improve performance. Comparing SST+World with LWM w/o physical priors shows consistent gains in OA, κ\kappa, MCC, and Macro-F1 on most datasets. This observation

validates the effectiveness of aggregating multiple rollout states through learned importance weighting rather than relying solely on the initial latent representation. The results suggest that trajectory-aware aggregation enables the classifier to exploit complementary information distributed across the latent rollout trajectory.

Finally, the full LWM model achieves the best overall performance across almost all datasets. The inclusion of physically motivated priors, including spectral angle alignment, spectral smoothness, and spatial consistency regularization, consistently improves classification accuracy while simultaneously reducing probabilistic uncertainty. In particular, Dioni exhibits the largest gains, where the full model achieves relative improvements of 9.34%, 7.48%, 11.75%, and 11.36% in OA, AA, κ\kappa, and MCC, respectively, compared with the SST baseline. Furthermore, the Brier score is reduced by 43.10% and ECE by 81.65%, indicating substantially improved prediction calibration. Similar trends are observed on DFC18, where calibration improves by 17.62% and 26.49% in terms of Brier score and ECE, respectively. The HH dataset exhibits comparatively smaller improvements because the baseline transformer already achieves near-saturated performance.

Comparison with State-of-the-Art

To evaluate the effectiveness of the proposed LWM framework, we compare it against several recent state-of-the-art transformer-based HSIC methods, including Spectral-Guided Multiscale Feature-Aware Transformer (SMFAT) [58], WaveFormer (WF) [59], Differential Spatial-Spectral Transformer (DF) [60], Mid-Range Convolutional Modulated Transformer Network (MCMTN) [61], Multiscale spatial-spectral Supertoken Aggregation Transformer (MSST) [62], Spatial-Spectral Coupling and Interactive Fusion Transformer Network (S2CIFT) [63], and Spatial-Spectral CNN-Transformer Network (S2CAT) [64]. All methods are evaluated under identical experimental settings. Quantitative comparisons are reported in Table V, while qualitative error-map comparisons are presented in Figure 7-Figure 11.

DatasetMetricLWMWFDFMCMTNSMFATMSSTS2CIFTS2CAT
Training Samples (%)1050505050505050
DFC18OA92.4997±0.109691.4101±0.555989.6109±0.070790.4070±0.167391.9506±0.186487.0541±0.350991.6866±0.015991.5293±0.2206
AA93.5275±0.012688.9789±0.107181.3057±0.399388.0639±0.198385.6948±0.138678.4143±0.738990.9763±0.349488.9707±0.9180
κ\kappa90.2191±0.023189.9807±0.737886.2516±0.173087.2409±0.145689.0046±0.106482.7725±0.469989.6388±0.019389.1599±0.3376
LoukiaOA89.2107±0.109488.3205±0.209588.0258±0.953080.4684±0.298382.7826±0.195676.2885±1.235887.3655±0.188587.2983±0.3037
AA87.9875±0.145387.2253±0.347783.2571±2.270780.0375±0.209182.5046±0.219367.3756±0.207286.2443±0.100186.1633±0.5295
κ\kappa87.9916±0.131287.0363±0.255885.7381±1.106976.5459±0.165979.4113±0.251071.8070±1.411086.7121±0.225487.0125±0.3645
Training Samples (%)22222222
DioniOA91.7132±0.145390.8979±0.466990.7228±0.019688.9929±0.231983.2195±0.163989.0911±1.459690.9907±0.824090.9895±0.1569
AA93.4698±0.165289.7330±2.058085.1594±0.776576.1774±0.198270.9206±0.219775.2173±6.391786.8359±1.907889.5406±3.6479
κ\kappa89.7989±0.145288.6610±0.589888.9784±0.023686.2635±0.159678.9040±0.193286.3184±1.948589.5262±1.027988.7806±0.2026
HHOA99.1497±0.091496.9677±0.197996.8488±0.062598.1871±0.193498.8740±0.186497.1105±0.239197.8370±0.356097.0178±0.0101
AA98.6489±0.091292.5037±1.011191.8830±0.032395.3153±0.168497.5921±0.127490.6244±2.248994.3517±1.830793.0144±0.4234
κ\kappa98.9198±0.073196.1681±0.249596.0204±0.079397.7084±0.133798.5767±0.142596.3459±0.304897.2674±0.451096.2311±0.0129
TDOA99.5243±0.017696.8847±0.155496.9727±1.251598.1632±0.298498.7562±0.197397.3469±0.057697.8779±0.649896.7219±0.0587
AA99.5853±0.091293.8958±0.830093.5081±4.632098.0945±0.253298.6965±0.167393.8685±0.737895.2817±1.025893.5659±1.1773
κ\kappa99.4543±0.015496.4494±0.178096.5505±1.431297.9096±0.190398.5843±0.143796.9757±0.066497.5839±0.744196.2641±0.0634

Table V. Comparison with recent state-of-the-art HSIC methods. Results are reported as mean ± standard deviation over five runs. The best and second-best results are highlighted in bold and underlined italics, respectively. The training sample ratio used by each method is reported in the row “Training Samples (%)”.

GT

(a) GT

LWM

(b) LWM

WF

(c) WF

DF

(d) DF

MCMTN

(e) MCMTN

SMFAT

(f) SMFAT

MSST

(g) MSST

S2CIFT

(h) S2CIFT

S2CAT

(i) S2CAT

Figure 7. Qualitative comparison on the DFC18 dataset. The proposed LWM framework exhibits improved spatial consistency and reduced boundary confusion compared with existing transformer-based methods. Error maps reveal fewer fragmented predictions and more coherent class structures, indicating that latent trajectory modeling enhances representation robustness under spectrally similar categories.

Qualitative comparison on the TD dataset

Figure 11. Qualitative comparison on the TD dataset.

Quantitative Results Discussion. The quantitative results in Table V demonstrate that the proposed LWM framework consistently achieves the strongest overall performance. For the Dioni dataset, which contains substantial intra-class variability and complex spatial structures, LWM achieves an OA of 91.71%, outperforming the strongest competing method by

It is important to note that the compared methods were originally designed and evaluated under different training protocols and dataset complexities. Preliminary experiments showed that several baseline methods experienced severe performance degradation and unstable convergence when trained using the same extremely limited number of labeled samples employed by LWM on the more challenging benchmark datasets. Despite using substantially fewer labeled samples, LWM consistently achieves competitive performance across all datasets.

Qualitative comparison on the Dioni dataset

Figure 8. Qualitative comparison on the Dioni dataset.

Qualitative comparison on the Loukia dataset

Figure 9. Qualitative comparison on the Loukia dataset.

Qualitative comparison on the HH dataset

Figure 10. Qualitative comparison on the HH dataset.

approximately 0.7-0.8%. More importantly, the improvement in AA is considerably larger, demonstrating that the proposed framework improves classification performance not only for dominant categories but also for minority classes. A similar trend is observed on the Loukia dataset. Although several competing methods achieve competitive OA values, LWM consistently provides superior OA, AA, and κ\kappa scores.

For the HH and TD datasets, which already exhibit extremely high baseline accuracies, LWM still achieves the best overall performance. On HH, the proposed framework exceeds all competing methods, demonstrating that latent trajectory reasoning remains beneficial even in near-saturated classification scenarios. On TD, LWM achieves an OA of 99.52%, indicating exceptional discrimination capability under highly structured coastal and urban environments. The relatively small standard deviations further demonstrate the stability and robustness of the proposed learning framework.

Qualitative Results Discussion. The qualitative comparisons further support the quantitative findings. Across all evaluated datasets (Figure 7-Figure 11), the error maps generated by LWM contain noticeably fewer misclassified pixels than competing methods. The improvement is particularly evident near class boundaries, heterogeneous regions, and spectrally ambiguous areas, where traditional attention-based models frequently produce fragmented predictions. In contrast, LWM generates smoother and more spatially coherent classification maps while preserving fine structural details. Unlike conventional transformer architectures that perform classification using a single static representation, LWM augments representation learning with stochastic latent rollout reasoning. The latent trajectory provides multiple plausible future representations that are aggregated through the rollout planner, enabling the classifier to exploit structured predictive information before making a decision.

Limitations and Failure Analysis

Although the proposed LWM framework demonstrates consistent improvements across multiple hyperspectral benchmarks, it is important to analyze its limitations and identify scenarios where latent rollout reasoning may provide limited benefit. Understanding such failure modes is essential for assessing the practical applicability of the framework and for guiding future research on latent predictive modeling for HSI analysis. In this section, we discuss computational considerations, modeling limitations, and representative failure cases observed during experimentation.

Modeling Limitations

The proposed framework introduces additional computational complexity compared with conventional transformer-based classifiers. In addition to spectral, spatial, and fusion transformers, LWM performs multi-step latent rollouts and trajectory aggregation. Although the rollout horizon used in this work is relatively short (T=3T = 3), the computational cost grows approximately linearly with the rollout length. Consequently, very long rollout horizons may provide diminishing returns while increasing memory consumption and inference latency.

Another limitation stems from the absence of explicit physical dynamics. Unlike world models used in temporal environments, the latent transitions learned by LWM do not correspond to true temporal evolution. Instead, they represent structured transformations in representation space. While this formulation is effective for classification, the learned latent trajectories should not be interpreted as physically meaningful spectral or environmental changes. Consequently, the rollout process primarily acts as a predictive regularization mechanism rather than a physical simulation model.

Furthermore, the current implementation assumes a fixed patch size and local spatial context. Extremely large-scale structures or long-range spatial dependencies extending beyond the extracted patch may not be fully represented. Although transformer attention partially alleviates this limitation, global scene-level reasoning remains constrained by the local patch formulation adopted in most HSIC benchmarks.

Finally, the effectiveness of latent rollout reasoning appears to depend on dataset complexity. As observed in the branch-wise analysis, highly saturated datasets such as HH and TD exhibit extremely high agreement between the Base and Trajectory branches. In such cases, the predictive diversity between branches becomes very small, reducing the potential gains obtainable through latent rollout reasoning.

Failure Analysis

Detailed inspection of classification maps, attention visualizations, and error maps reveals several recurring failure patterns. First, most misclassifications occur near class boundaries where neighboring categories exhibit similar spectral signatures. Such boundary regions often contain mixed pixels whose spectral responses represent combinations of multiple materials. Although latent rollout reasoning improves contextual understanding, the ambiguity inherent in mixed pixels remains challenging.

Second, errors are frequently observed among semantically related classes that possess strong spectral overlap. In agricultural scenes, crops at similar growth stages may produce nearly indistinguishable spectral responses, while in urban environments different materials can exhibit highly correlated reflectance patterns. These cases provide limited discriminative evidence even after latent trajectory aggregation.

Third, the latent rollout mechanism occasionally propagates uncertainty from an incorrect initial representation. Because rollout generation begins from the environment state z0z_0, severe errors in the initial representation may lead to trajectories that remain consistently biased. This behavior is most likely to occur in highly corrupted regions, rare classes with limited training samples, or samples located near complex class transitions.

The branch correction analysis provides additional insight into these failure modes. Datasets such as Dioni and Loukia exhibit relatively large JSD and positive NG values, indicating that the trajectory branch successfully corrects a substantial number of Base-branch errors. In contrast, HH and TD show extremely high agreement rates and very small divergence values, suggesting that both branches converge to nearly identical predictions. In such scenarios, the latent rollout branch contributes limited corrective information because the underlying classification problem is already nearly solved by the static representation. Despite these limitations, the observed failure cases are largely concentrated in ambiguous boundary regions, spectrally overlapping categories, and highly challenging samples.

Conclusions and Future Research Directions

This paper introduced Stochastic Latent World Modeling (LWM), a trajectory-aware representation learning framework for hyperspectral image classification (HSIC). Unlike conventional approaches that rely on static spatial-spectral representations, the proposed framework models structured latent evolution through stochastic rollout reasoning in representation space. By constructing an environment state from fused spatial-spectral transformer features and propagating it through a stochastic latent transition process, LWM enables the classifier to exploit predictive latent structure beyond the information available in a single forward-pass representation.

Extensive experiments conducted on diverse hyperspectral benchmarks demonstrated the effectiveness of the proposed approach. The results showed that LWM consistently achieves superior classification performance compared with recent state-of-the-art methods while also improving calibration quality, robustness to spectral corruption and noise. Branch-wise analysis further confirmed that latent rollout reasoning contributes complementary predictive information beyond static transformer features. In addition, ablation studies verified the importance of each component of the framework.

Several research directions remain open for further investigation, as already discussed in Section IX. First, the current rollout mechanism operates at a single spatial scale; extending LWM to hierarchical and multi-scale representations may further improve the modeling of complex scene structures. Second, incorporating adaptive rollout horizons and uncertainty-aware planning strategies could allow the model to dynamically adjust its latent reasoning process according to scene complexity. Third, integrating LWM with semi-supervised, self-supervised, and foundation-model paradigms may improve scalability under extremely limited supervision. Finally, extending the proposed framework to hyperspectral change detection, multimodal remote sensing fusion, domain adaptation, and spatiotemporal Earth observation analysis represents an exciting direction for future research.

References

References

  1. [1]D. Hong, C. Li, N. Yokoya, B. Zhang, X. Jia, A. Plaza, P. Gamba, J. A. Benediktsson, and J. Chanussot, “Hyperspectral imaging,” Nature Reviews Methods Primers, vol. 6, no. 1, p. 19, 2026.arxiv.org/abs/2508.08107
  2. [2]W. Wang, L.-J. Deng, Q. Cao, and G. Vivone, “A general image fusion approach exploiting gradient transfer learning and fusion rule unfolding,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 48, no. 6, pp. 6347–6364, 2026.DOI
  3. [3]J. Hou, Z. Zhu, J. Hou, H. Liu, H. Zeng, and D. Meng, “Deep diversity-enhanced feature representation of hyperspectral images,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 46, no. 12, pp. 8123–8138, 2024.DOI
  4. [4]D. Hong, N. Yokoya, J. Chanussot, J. Xu, and X. X. Zhu, “Joint and progressive subspace analysis (jpsa) with spatial–spectral manifold alignment for semisupervised hyperspectral dimensionality reduction,” IEEE Transactions on Cybernetics, vol. 51, no. 7, pp. 3602–3615, 2020.DOI
  5. [5]M. Ahmad, M. Mazzara, S. Distefano, A. Mehmood Khan, M. Hassaan Farooq Butt, and D. Hong, “PolicyMamba: Localized policy attention with state space model for land cover classification,” IEEE Transactions on Neural Networks and Learning Systems, vol. 36, no. 10, pp. 17814–17825, 2025.DOI
  6. [6]M. Ahmad, S. Distefano, A. M. Khan, M. Mazzara, C. Li, H. Li, J. Aryal, V. Ding, G. Vivone, and D. Hong, “A comprehensive survey for hyperspectral image classification: The evolution from conventional transformers and Mamba models,” Neurocomputing, vol. 644, p. 130428, 2025. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0925231225011002
  7. [7]L. Scheinbeir, M. Momment, and D. Borth, “Masked vision transformers for hyperspectral image classification,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, June 2023, pp. 2166–2176.
  8. [8]X. Li, F. Xu, J. Li, Y. Su, L. Li, X. Lyu, Z. Xu, and A. Kaup, “Frequency domain-enhanced spectral-spatial fusion transformer for semantic segmentation of remote sensing images,” Information Fusion, vol. 132, p. 104248, 2026. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S1566253526001272DOI
  9. [9]M. Ahmad, U. Ghouse, D. Hong, A. M. Khan, J. Yao, S. Wang, and J. Chanussot, “A disjoint samples-based 3D-CNN with active transfer learning for hyperspectral image classification,” IEEE Transactions on Geoscience and Remote Sensing, vol. 60, pp. 1–16, 2022.DOI
  10. [10]Q. Liu, Z. Zhan, J. Wang, C. Wang, and S. J. Qin, “Toward lightweight dynamic convolutional neural network modeling for soft sensors,” IEEE Transactions on Cybernetics, vol. 56, no. 4, pp. 1958–1969, 2026.DOI
  11. [11]G. Tong, S. Liu, Y. Lv, H. Pei, and F.-L. Fan, “A survey on medical image compression: From traditional to learning-based approaches,” IEEE Transactions on Radiation and Plasma Medical Sciences, pp. 1–1, 2026.arxiv.org/abs/2507.10615
  12. [12]M. Lokumarambage, T. Sivalingam, F. Dong, N. Rajatheva, and A. Fernando, “Latent prediction-based generative semantic communication for video transmission in wireless networks,” IEEE Open Journal of the Communications Society, vol. 7, pp. 3974–3986, 2026.DOI
  13. [13]J. Tang, W. Cao, B. Zhang, C. Luo, Y. Liu, and M. Nießner, “Motion2VecSets: Non-rigid shape reconstruction and tracking with 4d latent set diffusion,” IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 1–18, 2026.DOI
  14. [14]A. Dosovitskiy, L. Beyer, A. Kolesnikov, D. Weissenborn, X. Zhai, T. Unterthiner, M. Dehghani, M. Minderer, G. Heigold, S. Gelly, J. Uszkoreit, and N. Houlsby, “An image is worth 16x16 words: Transformers for image recognition at scale,” in International Conference on Learning Representations, 2021. [Online]. Available: https://openreview.net/forum?id=YicbFdNTty
  15. [15]C. Li, B. Zhang, D. Hong, J. Zhou, G. Vivone, S. Li, and J. Chanussot, “Casformer: Cascaded transformers for fusion-aware computational hyperspectral imaging,” Information Fusion, vol. 108, p. 102408, 2024.DOI
  16. [16]M. Ahmad, H. Luqman, and M. Mazzara, “Relational graph-guided selective state-space model for hyperspectral image classification,” IEEE Transactions on Geoscience and Remote Sensing, pp. 1–1, 2026.DOI
  17. [17]A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin, “Attention is all you need,” in Advances in Neural Information Processing Systems, I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, Eds., vol. 30. Curran Associates, Inc., 2017, pp. 5998–6008.arxiv.org/abs/1706.03762
  18. [18]J. Zhang, Y. Song, Z. Liu, W. Yan, Z. Wang, and X. Wang, “Wavelet spectral–spatial Mamba network for hyperspectral image classification,” IEEE Transactions on Circuits and Systems for Video Technology, pp. 1–1, 2026.DOI
  19. [19]A. Waseem, P. Ruiu, S. Nixon, A. Lagorio, and M. Tistarelli, “Self-attention as the backbone: A survey on vision transformers,” Computer Vision and Image Understanding, vol. 269, p. 104791, 2026. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S107731422600158XDOI
  20. [20]M. Ahmad and M. Mazzara, “Informer: Irregular spatial–spectral transformer for hyperspectral image classification,” IEEE Transactions on Geoscience and Remote Sensing, vol. 64, p. 5521012–5521012, 2026.DOI
  21. [21]C. Li, D. Hong, B. Zhang, and J. Chanussot, “Im2state: Image-to-state Mamba for hyperspectral and multispectral image fusion,” Information Fusion, p. 104385, 2026.DOI
  22. [22]R. Wang and R. Yu, “Physics-guided deep learning for dynamical systems: A survey,” ACM Comput. Surv., vol. 58, no. 5, 2025. [Online]. Available: https://doi.org/10.1145/3766887
  23. [23]C. Li, D. Hong, B. Zhang, Z. Pan, N. Yokoya, and J. Chanussot, “Mambax: Image super-resolution with state predictive control,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 2026.DOI
  24. [24]V. Ntouskos, F. Pirri, M. Pizzoli, A. Sinha, and B. Cafaro, “Saliency prediction in the coherence theory of attention,” Biologically Inspired Cognitive Architectures, vol. 5, pp. 10–28, 2013, extended versions of selected papers from the Third Annual Meeting of the BICA Society (BICA 2012). [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2212683X13000479
  25. [25]D. Hong, B. Zhang, X. Li, Y. Li, C. Li, J. Yao, N. Yokoya, H. Li, P. Ghamisi, X. Jia et al., “Spectralt: Spectral remote sensing foundation model,” IEEE transactions on pattern analysis and machine intelligence, vol. 46, no. 8, pp. 5227–5244, 2024.
  26. [26]P. Zhang, X. Liu, S. Chen, and J. Wu, “Hyperspectral image classification with contrastive self-supervised learning under limited labeled samples,” IEEE Geoscience and Remote Sensing Letters, vol. 19, pp. 1–5, 2022.
  27. [27]H. Xie, X. Zhao, J. Yin, J. Peng, Q. Wang, and G. Vivone, “Cross-architecture contrastive learning for few-shot hyperspectral image classification,” IEEE Transactions on Geoscience and Remote Sensing, vol. 64, pp. 1–15, 2026.DOI
  28. [28]H. Qin, S. Wang, Y. Li, W. Xie, K. Jiang, and K. Cao, “Hyperspectral target detection based on generative self-supervised learning with wavelet transform,” IEEE Transactions on Geoscience and Remote Sensing, vol. 63, pp. 1–15, 2025.DOI
  29. [29]M. Ahmad, M. Mazzara, S. Distefano, and A. M. Khan, “Byte latent Mamba with state space and knowledge distillation for hyperspectral image classification,” IEEE Transactions on Geoscience and Remote Sensing, vol. 63, pp. 1–15, 2025.DOI
  30. [30]H. Qin, S. Wang, Y. Li, W. Xie, K. Jiang, and K. Cao, “A signature-constrained two-stage framework for hyperspectral target detection based on generative self-supervised learning,” IEEE Transactions on Geoscience and Remote Sensing, vol. 63, pp. 1–17, 2025.DOI
  31. [31]M. Ahmad, M. Mazzara, S. Distefano, A. M. Khan, M. H. F. Butt, M. Usama, and D. Hong, “GraphMamba: Graph tokenization Mamba for hyperspectral image classification,” IEEE Transactions on Emerging Topics in Computing, vol. 13, no. 4, pp. 1510–1521, 2025.
  32. [32]J. Wang, W. Song, H. Chen, J. Ren, and H. Zhao, “FusDreamer: Label-efficient remote sensing world model for multimodal data classification,” IEEE Transactions on Geoscience and Remote Sensing, vol. 63, pp. 1–14, 2025.arxiv.org/abs/2503.13814
  33. [33]D. Ha and J. Schmidhuber, “World models,” 2018. [Online]. Available: https://zenodo.org/record/1207631DOI
  34. [34]Y. Matsuo, Y. LeCun, M. Sahani, D. Precup, D. Silver, M. Sugiyama, E. Uchio, and J. Morimoto, “Deep learning, reinforcement learning, and world models,” Neural Networks, vol. 152, pp. 267–275, 2022. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0893608022001150DOI
  35. [35]M. Ahmad, A. Maslovskaya, and M. Mazzara, “WorldMamba: World-state representation learning for hyperspectral image classification,” IEEE Geoscience and Remote Sensing Letters, vol. 23, pp. 5 506 505–5 506 505, 2026.DOI
  36. [36]M. Cheng, C. Ge, L. Xi, L. Li, G. Camps-Valls, and J. Channussot, “Foundation models in remote sensing: Evolving from unimodality to multimodality,” IEEE Geoscience and Remote Sensing Magazine, vol. 14, no. 2, pp. 10–35, 2026.
  37. [37]N. Chung, T. Hanyu, T. Nguyen, H. Le, F. Bumgarner, D. M. H. Nguyen, K. Vo, K. Yamazaki, C. Rainwater, T. Kieu et al., “Rethinking progression of memory state in robotic manipulation: An object-centric perspective,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 40, no. 5, pp. 3407–3415, 2026. [Online]. Available: https://ojs.aaai.org/index.php/AAAI/article/view/37337arxiv.org/abs/2511.11478
  38. [38]F. Feng, P. Lippe, and S. Magliacane, “Learning interactive world model for object-centric reinforcement learning,” in Advances in Neural Information Processing Systems, D. Belgrave, C. Zhang, H. Lin, R. Pascanu, P. Koniusz, M. Ghassemi, and N. Chen, Eds., vol. 38. Curran Associates, Inc., 2025, pp. 89 827–89 862. [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2025/file/8187faaf675e9fdd4e9329339bc656e-Paper-Conference.pdfarxiv.org/abs/2511.02225
  39. [39]D. P. Kingma and M. Welling, “Auto-encoding variational bayes,” in 2nd International Conference on Learning Representations, ICLR 2014, Banff, AB, Canada, April 14–16, 2014, Conference Track Proceedings, 2014. [Online]. Available: http://arxiv.org/abs/1312.6114
  40. [40]J. Wu, S. Yin, N. Feng, and M. Long, “RLVR-World: Training world models with reinforcement learning,” in Advances in Neural Information Processing Systems, D. Belgrave, C. Zhang, H. Lin, R. Pascanu, P. Koniusz, M. Ghassemi, and N. Chen, Eds., vol. 38. Curran Associates, Inc., 2025, pp. 125 312–125 350. [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2025/file/b63a24a1832bd14fa945c71f535c0095-Paper-Conference.pdfarxiv.org/abs/2505.13934
  41. [41]H. He, Y. Zhang, L. Lin, Z. Xu, and L. Pan, “Pre-trained video generative models as world simulators,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 40, no. 6, pp. 4645–4653, 2026. [Online]. Available: https://ojs.aaai.org/index.php/AAAI/article/view/42465arxiv.org/abs/2502.07825
  42. [42]D. Ha and J. Schmidhuber, “World models,” 2018. [Online]. Available: https://zenodo.org/record/1207631DOI
  43. [43]D. Hafner, T. Lillicrap, I. Fischer, R. Villegas, D. Ha, H. Lee, and J. Davidson, “Learning latent dynamics for planning from pixels,” in International Conference on Machine Learning, ser. Proceedings of Machine Learning Research, vol. 97. PMLR, 2019, pp. 2555–2565. [Online]. Available: https://proceedings.mlr.press/v97/hafner19a.htmlarxiv.org/abs/1811.04551
  44. [44]J. Chung, K. Kastner, L. Dinh, K. Goel, A. C. Courville, and Y. Bengio, “A recurrent latent variable model for sequential data,” in Advances in Neural Information Processing Systems, vol. 28, 2015.arxiv.org/abs/1506.02216
  45. [45]J. Chung, C. Gulcehre, K. Cho, and Y. Bengio, “Empirical evaluation of gated recurrent neural networks on sequence modeling,” CoRR, vol. abs/1412.3555, 2014. [Online]. Available: http://arxiv.org/abs/1412.3555
  46. [46]J. Ding, Y. Zhang, Y. Zhou, K. Huang, Z. Y. Zhao, J. Feng, Y. Yuan, H. Su, N. Li, N. Sukiennik, F. Xu, and Y. Li, “Understanding world or predicting future? a comprehensive survey of world models,” ACM Comput. Surv., vol. 58, no. 3, 2025. [Online]. Available: https://doi.org/10.1145/3746449
  47. [47]M. Abukmeil, S. Ferrari, A. Genovese, V. Piuri, and F. Scotti, “A survey of unsupervised generative models for exploratory data analysis and representation learning,” ACM Comput. Surv., vol. 54, no. 5, 2021. [Online]. Available: https://doi.org/10.1145/3450963
  48. [48]T. Saanum, P. Dayan, and E. Schulz, “Simplifying latent dynamics with softly state-invariant world models,” in Advances in Neural Information Processing Systems, A. Globerson, L. Mackey, D. Belgrave, A. Fan, U. Paquet, J. Tomczak, and C. Zhang, Eds., vol. 37. Curran Associates, Inc., 2024, pp. 38 355–38 382. [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2024/file/43ba0466af2b1ac76aa85d8fbe714e3-Paper-Conference.pdf
  49. [49]H. Fan, L. Bai, B. Fei, Y. Xiao, K. Chen, Y. Liu, Y. Qu, F. Ling, and P. Gentine, “Physically consistent global atmospheric data assimilation with machine learning in latent space,” Science Advances, vol. 12, no. 1, p. eaea4248, 2026. [Online]. Available: https://www.science.org/doi/abs/10.1126/sciadv.aea4248arxiv.org/abs/2502.02884
  50. [50]J. Chung, K. Kastner, L. Dinh, K. Goel, A. Courville, and Y. Bengio, “A recurrent latent variable model for sequential data,” in Proceedings of the 29th International Conference on Neural Information Processing Systems - Volume 2, ser. NIPS’15. Cambridge, MA, USA: MIT Press, 2015, p. 2980–2988.arxiv.org/abs/1506.02216
  51. [51]J.-B. Grill, F. Strub, F. Altché, C. Tallec, P. H. Richemond, E. Buchatskaya, C. Doersch, B. A. Pirez, Z. D. Guo, M. G. Azar, B. Piot, K. Kavukcuoglu, R. Munos, and M. Valko, “Bootstrap your own latent a new approach to self-supervised learning,” in Proceedings of the 34th International Conference on Neural Information Processing Systems, ser. NIPS ’20. Red Hook, NY, USA: Curran Associates Inc., 2020.arxiv.org/abs/2006.07733
  52. [52]Y. Zhong, X. Hu, C. Luo, X. Wang, J. Zhao, and L. Zhang, “WHU-Hi: UAV-borne hyperspectral with high spatial resolution (H2) benchmark datasets and classifier for precise crop identification based on deep convolutional neural network with CRF,” Remote Sensing of Environment, vol. 250, p. 112012, 2020.DOI
  53. [53]H. Fu, G. Sun, L. Zhang, A. Zhang, J. Ren, X. Jia, and F. Li, “Three-dimensional singular spectrum analysis for precise land cover classification from uav-borne hyperspectral benchmark datasets,” ISPRS Journal of Photogrammetry and Remote Sensing, vol. 203, pp. 115–134, 2023. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0924271623001946DOI
  54. [54]Y. Xu, B. Du, L. Zhang, D. Cerra, M. Pato, E. Carmona, S. Prasad, N. Yokoya, R. Hänsch, and B. Le Saux, “Advanced multi-sensor optical remote sensing for urban land use and land cover classification: Outcome of the 2018 ieee grss data fusion contest,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 12, no. 6, pp. 1709–1724, 2019.DOI
  55. [55]K. Karantzalos, C. Karakizi, Z. Kandaylaks, and G. Antoniou, “Hyrank hyperspectral satellite dataset i,” Apr. 2018. [Online]. Available: https://doi.org/10.5281/zenodo.1222202
  56. [56]S. Gruber and F. Buettner, “Better uncertainty calibration via proper scores for classification and beyond,” in Advances in Neural Information Processing Systems, S. Koyejo, S. Mohamed, A. Agarwal, D. Belgrave, K. Cho, and A. Oh, Eds., vol. 35. Curran Associates, Inc., 2022, pp. 8618–8632. [Online]. Available: https://proceedings.neurips.cc/paper_files/paper/2022/file/3915a87ddac8e8c2f23dbabbcee6eec9-Paper-Conference.pdfarxiv.org/abs/2203.07835
  57. [57]R. Hebbalaguppe, J. Prakash, N. Madan, and C. Arora, “A stitch in time saves nine: A train-time regularizing loss for improved neural network calibration,” in 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022, pp. 16060–16069.
  58. [58]Z. Shu, K. Zeng, Y. Wang, S. Tang, Z. Yu, and L. Xiao, “Spectral-guided multiscale feature-aware transformer for hyperspectral image classification,” IEEE Transactions on Neural Networks and Learning Systems, pp. 1–15, 2025.
  59. [59]M. Ahmad, U. Ghous, M. Usama, and M. Mazzara, “WaveFormer: Spectral–spatial wavelet transformer for hyperspectral image classification,” IEEE Geoscience and Remote Sensing Letters, vol. 21, pp. 1–5, 2024.DOI
  60. [60]M. Ahmad, M. Mazzara, S. Distefano, A. M. Khan, and S. L. Ullo, “DiffFormer: A differential spatial–spectral transformer for hyperspectral image classification,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 18, pp. 10-419–10-428, 2025.
  61. [61]Y. Wang, M. Tai, Z. Liu, Z. Shu, F. Xiong, and Z. Yu, “Mid-range convolutional modulated transformer network for hyperspectral image classification,” IEEE Transactions on Geoscience and Remote Sensing, vol. 63, pp. 1–15, 2025.DOI
  62. [62]H. Yao, P. Zhang, C. Zheng, L. Zhao, Y. Jin, M. Tian, Y. Hou, J. Li, and Q. Qiu, “MSSTFormer: Multiscale spectral–spatial supertoken aggregation transformer for hyperspectral image classification,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 19, pp. 5248–5266, 2026.DOI
  63. [63]H. Yang, S. Cheng, A. Du, and J. Zhang, “S2CIFNet: Spatial–spectral coupling and interactive fusion transformer network for hyperspectral image classification,” IEEE Transactions on Geoscience and Remote Sensing, vol. 64, pp. 1–18, 2026.DOI
  64. [64]G. Wan, D. Liu, Y. Liu, T. Yang, and Y. Guo, “S2Cat: Spatial–spectral-based cnn and transformer network for hyperspectral image classification,” IEEE Access, vol. 14, pp. 17 434–17 453, 2026.DOI

Paper details

vlnc:W_arscu7rs
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents