Next Article in Journal
Review of Snow Identification Algorithms: From Traditional Machine Learning to Semantic Methods
Previous Article in Journal
DAMFusion: Multi-Spectral Image Segmentation via Competitive Query and Boundary Region Attention
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multimodal Remote Sensing Image Classification Based on Dynamic Group Convolution and Bidirectional Guided Cross-Attention Fusion

1
School of Communication and Information Engineering, Xi’an University of Posts & Telecommunications, Xi’an 710122, China
2
School of Computer Science and Technology, Xi’an University of Posts & Telecommunications, Xi’an 710122, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(7), 1066; https://doi.org/10.3390/rs18071066
Submission received: 10 February 2026 / Revised: 23 March 2026 / Accepted: 31 March 2026 / Published: 2 April 2026

Highlights

What are the main findings?
  • Adaptive Feature Extraction via Dynamic Group Convolution: A novel DGConv module was developed to replace rigid, fixed-structure convolutions, allowing the network to learn a dynamic relationship matrix that automatically groups channels based on the specific spatial–spectral characteristics of the dataset.
  • Synergistic LiDAR Texture and Bidirectional Fusion: The framework integrates a dedicated LiDAR branch that fuses GLCM statistical features with multi-scale CNN representations, coupled with a bidirectional cross-attention mechanism that enables HSI and LiDAR to mutually guide the selection of salient features.
What are the implications of the main findings?
  • Mitigation of modality imbalance: The bidirectional guidance strategy effectively addresses “modality collapse,” ensuring that the network does not over-rely on dominant hyperspectral signals but instead achieves a balanced contribution from both spectral and elevation data.
  • Enhanced discrimination in complex urban scenes: By capturing fine-grained surface textures and optimized spectral bands, the model significantly improves the classification of spectrally similar materials (e.g., asphalt roads vs. tar roofs), providing a robust solution for high-precision land-cover mapping.

Abstract

The synergistic integration of Hyperspectral Imaging (HSI) and Light Detection and Ranging (LiDAR) data has become a pivotal strategy in remote sensing for precise land-cover classification. However, existing multimodal deep learning frameworks frequently suffer from intrinsic limitations, including rigid feature extraction protocols, underutilization of LiDAR-derived textural information, and asymmetric fusion mechanisms that fail to balance the contribution of spectral and elevation features effectively. To address these challenges, this paper proposes a novel framework named DGC-BCAF, which integrates Dynamic Group Convolution and Bidirectional Guided Cross-Attention Fusion to achieve adaptive feature representation and robust cross-modal interaction. First, a Dynamic Group Convolution (DGConv) module embedded within a ResNet18 backbone is designed to function as the central spatial context extractor. Unlike traditional group convolution, this module learns a dynamic relationship matrix to automatically group input channels, thereby facilitating flexible and context-aware feature representation that adapts to complex spatial distributions. Second, to overcome the insufficient exploitation of elevation data, we introduce a dedicated LiDAR texture encoding branch. This branch innovatively fuses Gray-Level Co-occurrence Matrix (GLCM) statistical features with multi-scale convolutional representations, capturing both geometric height information and fine-grained surface textural details that are critical for distinguishing objects with similar elevations. Finally, central to our architecture is the Bidirectional Cross-Attention Fusion (BCAF) module. Unlike standard unidirectional fusion approaches, BCAF employs a LiDAR geometry to guide the selection of salient spectral bands, while simultaneously utilizing spectral signatures to emphasize informative LiDAR channels. This mutual guidance ensures a balanced contribution from both modalities. Extensive experiments conducted on three benchmark datasets—Houston 2013, Trento, and MUUFL—demonstrate that DGC-BCAF consistently outperforms state-of-the-art methods in terms of overall accuracy, average accuracy, and Kappa coefficient. The results confirm that the proposed adaptive grouping and bidirectional guidance strategies significantly improve classification performance, particularly in distinguishing spectrally similar materials and delineating complex urban structures.

1. Introduction

In the contemporary era of Earth observation, the demand for precise land-cover classification has escalated, driven by the necessity for accurate urban planning, environmental monitoring, and disaster management [1]. Remote sensing technology has evolved from providing single-modality data to offering a sophisticated array of multi-source information, enabling a more comprehensive understanding of complex terrestrial surfaces [2]. This shift toward multi-source data integration has proven broadly effective across diverse application scenarios: the fusion of SAR and optical imagery has demonstrated notable gains in land-use classification by exploiting their complementary imaging mechanisms [3], the joint use of UAV-based multispectral images and LiDAR point clouds has substantially improved urban tree species discrimination [4], and the integration of heterogeneous multi-temporal observations has advanced land-cover change detection accuracy [5]. These parallel advances collectively confirm that fusing physically distinct yet complementary data sources consistently yields richer scene representations than any single modality alone. Among these modalities, hyperspectral images simultaneously capture the spatial distribution and detailed spectral reflection information of ground objects [6], offering rich spectral signatures across hundreds of contiguous bands [7]. However, HSI data has two limitations: a low spatial resolution hampers the discrimination of spectrally similar materials [8], and spectral variability causes identical species to exhibit different spectral curves due to environmental factors, while distinct land covers may show similar spectral characteristics in specific wavelength ranges [9]. To mitigate these challenges, Light Detection and Ranging (LiDAR) has emerged as a critical complementary modality. By providing precise elevation data and spatial geometric information, the elevation characteristics provided by LiDAR alleviate HSI spectral ambiguity [10], effectively distinguishing between objects that may appear spectrally identical but possess distinct height profiles, such as asphalt roads and tar roofs [11]. Consequently, the synergistic integration of HSI and LiDAR data has become a pivotal strategy in remote sensing for achieving robust and precise land-cover classification.
The evolution of HSI-LiDAR fusion has transitioned through several paradigms, moving from traditional pixel-level stacking to sophisticated deep learning-based feature-level fusion [12]. Early research primarily utilized machine learning classifiers. Puttonen et al. [13] fused LiDAR-derived features with hyperspectral features using SVM [14,15] for tree species classification. Spatial feature extractors such as morphological profiles [16], attribute profiles [17], and extinction profiles [18] subsequently emerged. Pedergnana et al. [19] employed extended attribute profiles (EAPs) to extract features from multispectral and LiDAR images, fusing spectral, spatial, and elevation information through stacked vectors classified by RF [20] and SVM. More advanced fusion techniques appeared with Liao et al. [21] designing a graph-based generalized feature fusion framework and Hong et al. [22] building specialized feature spaces using local preserving projection and linear graph embedding to process concatenated HSI and LiDAR vectors. While these methods established the foundational utility of multimodal data, traditional methods encountered three fundamental challenges that limited their effectiveness: manually designed features depended on subjective assumptions that often failed to transfer across different datasets, shallow learning models could not capture complex nonlinear relationships present in remote sensing data, and a heavy reliance on prior knowledge constrained both classification accuracy and method robustness. These limitations motivated the shift toward deep learning approaches capable of automatic hierarchical feature extraction. With the development of deep learning, significant progress has been made in deep multimodal learning [23], and convolutional neural networks (CNNs) have become standard for feature extraction [24].
Convolutional neural networks (CNNs) have transformed remote sensing image analysis through end-to-end learning [25,26]. Early CNN designs processed either 1D spectral sequences [27] or 2D spatial patterns from PCA-reduced data [28], then evolved to dual-branch 1D/2D networks combining both dimensions [29]. Chen et al. [30] introduced 3D CNNs that directly extract joint spatial–spectral features from raw HSI data. He et al. [31] proposed residual architectures that maintain gradient flow and preserve information across network depth. Zhong et al. [32] built a spatial–spectral residual network for HSI classification, while Chen et al. [33] proposed a local–global feature extraction network equipped with dynamic three-dimensional convolution and a residual attention transformer (LGDRNet). For multimodal classification, Hong et al. [34] developed a deep encoder–decoder network for pixel-level feature extraction from both HSI and LiDAR. Xu et al. [35] proposed a dual-branch architecture using 2D/1D convolutions for HSI spatial–spectral features and cascade blocks for LiDAR spatial information. Feng et al. [36] utilized residual blocks for hierarchical, parallel, multi-scale extraction followed by squeeze-and-excitation-based adaptive fusion. Hang et al. [37] proposed coupled CNNs with simultaneous feature-level and decision-level fusion, while Wu et al. [38] introduced a cross-channel reconstruction module for enhanced multimodal fusion [39]. Zhang et al. [40] developed an interleaving perception CNN for heterogeneous information integration. Hong et al. [41] proposed a unified framework, extensively researching multistage and multimodal fusion strategies for comprehensive cross-modal data processing. These frameworks significantly improved classification accuracy by learning hierarchical representations that are more discriminative than hand-crafted features. However, standard convolution uses fixed convolution kernel weights and a grouping structure to process an entire image [42]. This rigid approach lacks the flexibility to adapt to the irregular spatial distribution and channel correlations that exist in different remote sensing datasets [43].
Group convolution [44] emerged as an efficient alternative that partitions input channels into multiple groups and performs convolutions independently within each group. This strategy reduces computational complexity and encourages feature diversity by preventing co-adaptation between all channels. Despite these advancements, existing multimodal deep learning frameworks [45] frequently suffer from two intrinsic limitations that hinder their performance in complex scenarios. First, most conventional CNN-based extractors rely on rigid feature extraction protocols. The group convolution method relies on manually designed channel partition schemes, which introduce additional hyperparameters such as group size and connection mode. These fixed grouping strategies lack flexibility and are unable to adapt to datasets with different spectral and spatial characteristics. Second, there is a notable underutilization of LiDAR-derived textural information. Many models treat LiDAR data merely as a single-channel elevation map, ignoring the fine-grained surface textural details—such as roughness and structural patterns—that are critical for distinguishing objects with similar altitudes.
Recent research has attempted to address these gaps through the introduction of attention mechanisms and adaptive modules. For example, Mohla et al. [46] introduced FusAtNet, employing self-attention for HSI spectral features and cross-attention-derived masks to enhance HSI spatial features with LiDAR data. Li et al. [47] proposed TSDN featuring 3D cross-attention blocks for spatial complementarity extraction. Wang et al. [48] developed MAHiDFNet with a triple-branch CNN backbone and modality attention module for feature interaction. Attention-based architectures have significantly improved feature representation. Because Dosovitskiy et al. [49] achieved remarkable success by applying the transformer to image classification, researchers began to conduct classification studies, using converters to integrate hyperspectral and radar–laser data. Zhao et al. [50] integrated convolutional and transformer structures for global–local feature extraction. Ma et al. [51] proposed a multi-level and multimodal fusion scheme named FTransUNet, aiming to integrate CNN and Vit into a unified fusion framework, providing a robust and efficient multimodal fusion backbone. Roy et al. [52] proposed a multimodal fusion transformer (MFT) network treating LiDAR data as learnable tokens performing feature learning alongside HSI tokens.
Concurrently, foundation model paradigms have begun to penetrate the HSI domain: Hypersigma scales vision transformers to large-scale hyperspectral pretraining, demonstrating that foundation-level representations can substantially generalize across diverse land-cover scenarios. At the single-modality level, the CSIL framework [53] addresses the geometric rigidity of fixed-patch inputs by hierarchically sampling center, neighbor, and surrounding regions, thereby enabling multi-grained spatial interaction mechanisms that better characterize the varying scales of land-cover types. For the multimodal setting, THSGR [54] proposes a heterogeneous graph encoder coupled with a self-attention–free multi-convolutional modulator, explicitly constructing salient topological relationships across modalities while mitigating the redundancy and overfitting issues inherent in standard transformer-based fusion.
However, the high computational complexity of standard transformers and their relative weakness in capturing local spatial contexts remain significant hurdles. Furthermore, while some adaptive grouping strategies have been explored in computer vision, their application to the specific high-dimensional and heterogeneous nature of HSI-LiDAR data remains underexplored. Current fusion strategies also tend to introduce modality imbalance. The fusion mechanisms in many current models are often asymmetric or unidirectional. Common strategies fail to balance the contributions of spectral and elevation features effectively, often leading to a “modality collapse”, where the network over-relies on the dominant HSI signals and treats LiDAR as a secondary, less influential input. The fixed grouping strategy lacks flexibility and is unable to adapt to the problems of datasets with different spectral and spatial characteristics. This issue remains unsolved. It is also worth noting that while advanced HSI-centric models, such as the Enhanced Multi-Scale Feature Fusion Network (EMFFN) [55], have demonstrated strong performance by employing parallel multipath structures to capture multi-scale spectral–spatial features within a single modality, their fixed convolutional kernels and single-modality design orientation leave them ill-suited for heterogeneous HSI-LiDAR scenarios. In multimodal contexts, rigid feature extraction protocols cannot accommodate the irregular spatial–spectral distributions that arise from fusing physically distinct data sources, nor do they provide mechanisms for balanced cross-modal interaction. These differences led us to make certain core design choices for the framework: replacing fixed-kernel convolutions with dynamically learned channel groupings and substituting unidirectional hierarchical aggregation with a bidirectional cross-attention mechanism that enforces mutual guidance between spectral signatures and LiDAR-derived elevation textures.
To address these challenges, this paper proposes a novel framework named DGC-BCAF, which integrates Dynamic Group Convolution and Bidirectional Guided Cross-Attention to achieve adaptive feature representation and robust cross-modal interaction. The DGC-BCAF architecture is designed to move beyond the “one-size-fits-all” approach of traditional fusion networks. First, we introduce a Dynamic Group Convolution (DGConv) module embedded within a ResNet18 backbone. Unlike traditional group convolution, which uses a fixed number of groups, this module learns a dynamic relationship matrix to automatically group input channels. This allows the network to facilitate flexible, context-aware feature representation that adapts to complex spatial–spectral distributions. Second, to overcome the insufficient exploitation of elevation data, we design a dedicated LiDAR texture encoding branch. This branch innovatively fuses Gray-Level Co-occurrence Matrix (GLCM) statistical features with multi-scale convolutional representations, capturing both macro-level geometric height and micro-level surface textural details. Finally, at the heart of our architecture is the Bidirectional Cross-Attention Fusion (BCAF) module. Unlike standard unidirectional approaches, BCAF employs a LiDAR geometry to guide the selection of salient spectral bands while simultaneously utilizing spectral signatures to emphasize informative LiDAR channels. This mutual guidance ensures a balanced and optimized contribution from both modalities, leading to superior classification performance.
The main contributions of this study are summarized as follows:
  • We propose the DGC-BCAF framework, a novel end-to-end deep learning architecture that achieves state-of-the-art performance in HSI-LiDAR joint classification by emphasizing Adaptive Feature Extraction and bidirectional modality interaction.
  • We design a Dynamic Group Convolution (DGConv) module based on a learnable relationship matrix. This module enhances the flexibility of the ResNet18 backbone, allowing it to adaptively group channels and extract more discriminative spatial–spectral features compared to rigid, fixed-structure convolutions.
  • We introduce a comprehensive LiDAR texture encoding branch that integrates GLCM-based statistical descriptors with multi-scale CNN features. This dual-path approach ensures that the structural and textural nuances of the elevation data are fully preserved and utilized.
  • We develop a Bidirectional Cross-Attention Fusion (BCAF) mechanism that facilitates mutual guidance between HSI and LiDAR. By enabling reciprocal feature refinement, the model effectively addresses the modality imbalance problem and improves the delineation of spectrally similar materials in complex urban structures.
The effectiveness of the proposed DGC-BCAF is rigorously evaluated on three widely recognized benchmark datasets: Houston 2013, Trento, and MUUFL. Experimental results demonstrate that our method consistently outperforms existing state-of-the-art approaches in terms of overall accuracy (OA), average accuracy (AA), and Kappa coefficient.

2. Proposed Method

In this section, a network termed dynamic grouped convolution and Bidirectional Guided Cross-Attention collaborative training (DGC-BCAF) is presented in detail. The basic definitions and symbol descriptions are introduced first. The overall architecture of the proposed framework is then outlined to clarify its structural design and functional components. Then, the main components of the proposed network are elaborated, including the dynamic grouping convolution module, the self-attention encoder module, the Bidirectional Cross-Attention Fusion module, and the feature fusion classification module integration. Finally, the training strategies are discussed and the algorithm structure is presented.

2.1. Overall Framework of the Proposed Method

To provide a clear and coherent understanding of the proposed DGC-BCAF network, we present a high-level overview of the complete feature flow, as illustrated in Figure 1. The DGC-BCAF framework is designed to fully exploit the complementary information from hyperspectral imagery (HSI) and LiDAR data for accurate land-cover classification. The overall process can be summarized as follows:
First, for each pixel, we extract local cube-based patches from both the HSI and LiDAR data. The HSI patch is processed by a Spectral Self-Attention Encoder, which captures discriminative spectral features and contextual dependencies among spectral bands. Simultaneously, the LiDAR patch is fed into a GLCM-based texture extractor and a multi-scale convolutional module to obtain both texture and spatial–geometric features. These LiDAR features are then encoded by a Channel Self-Attention Encoder to enhance spatial representation.
The extracted HSI and LiDAR features are then passed through two symmetric, bidirectional cross-attention modules: (1) a LiDAR-guided HSI cross-attention module, which adaptively selects the most informative HSI spectral bands based on LiDAR cues, and (2) an HSI-guided LiDAR fusion module, which generates adaptive weights for LiDAR channels using HSI features. This bidirectional interaction enables mutual refinement and robust feature selection across modalities.
In parallel, the original HSI and LiDAR data are concatenated and processed by a dynamic grouped convolutional ResNet backbone, which further extracts joint spectral–spatial representations. Finally, the outputs from the ResNet backbone, the LiDAR-guided HSI module, and the HSI-guided LiDAR module are concatenated and fused through a complementary feature fusion module, followed by the final classification layer.
This end-to-end architecture ensures that both spectral and spatial–geometric information is fully leveraged and interactively refined at multiple stages, resulting in improved classification performance and generalization.
Mathematically, given an HSI dataset, X H S I R C h × H × W , and its corresponding LiDAR dataset, X L i D A R R C l × H × W , where H and W denote the spatial height and width of both datasets, C h refers to the total number of bands available in the hyperspectral data, and C l represents the number of channels in the LiDAR data. For the i - t h pixel, we extract cube-based patches denoted as x H S I R C h × p × p and x L i D A R R C l × p × p , where p × p is the spatial patch size.

2.1.1. The Dynamic Group Convolution Module Based on ResNet18

The Dynamic Group Convolution (DGConv) unit is described here. Figure 2 presents how DGConv is incorporated within the ResNet18 backbone. The DGConv module is designed to enhance the flexibility and representation capability of conventional group convolution by adaptively learning the channel relationships, thereby enabling more effective feature extraction for remote sensing image classification.

2.1.2. Definition of Dynamic Group Convolution

Let F R C i n × H × W denote the input feature map, where C in is the number of input channels and H and W are the spatial dimensions. The output feature map is denoted as O R C o u t × H × W , where C o u t is the number of output channels. The DGConv operation is formally defined as follows:
O ( i , j ) = m = 0 k 1 n = 0 k 1 U W ( m , n ) F ( i + m , j + n )
where W m , n R C o u t × C i n represents the convolution kernel at spatial location, U 0 , 1 C out × C in is a learnable binary relationship matrix, and denotes element-wise multiplication. The matrix U determines which input channels contribute to each output channel, thus enabling dynamic channel grouping. This formulation generalizes several conventional convolution operations. For example, when U is a matrix of ones, DGConv reduces to standard convolution. If U is an identity matrix, DGConv becomes depthwise convolution. Furthermore, a block-diagonal structure in U corresponds to traditional group convolution.

2.1.3. Learning the Relationship Matrix U

Directly learning the binary matrix U is challenging due to the discrete nature of its elements and the large number of parameters involved. To address these issues, we decompose U into a set of smaller matrices and introduce a learnable gate vector to generate U efficiently.
Assume C in = C out = 2 k , where K is an integer. We define a set of K small matrices, U 1 , U 2 , , U k , each of size 2 × 2 , and reconstruct U via the Kronecker product:
U = U 1 U 2 U K
where denotes a Kronecker product. Each small matrix U i is parameterized by a binary gate g i 0 , 1 :
U i = g i I 1 + ( 1 g i ) I
where I 1 is a 2 × 2 matrix of ones and I is the 2 × 2 identity matrix. Thus, the full relationship matrix U can be constructed from a gate vector, g R k , significantly reducing the number of learnable parameters. To enable gradient-based optimization, we relax the binary constraint by introducing a continuous gate vector, g ˜ R k , and obtain the binary gates via the sign function:
g = sign ( g ˜ ) , where sign ( x ) = 0 , x < 0 1 , x 0
Combining the above, the relationship matrix U is constructed as follows:
g = sign ( g ˜ )
U = g 1 I 1 + 1 g 1 I g k I 1 + 1 g k I
During training, the non-differentiable sign function is approximated by the straight-through estimator. This strategy enables backpropagation to proceed normally and allows model parameters to be updated effectively.

2.1.4. Early Feature Fusion of Dual Modalities

The initial stage of our framework involves the integration of two distinct modalities, denoted as F H S I R C h × H × W and F L i D A R R C l × H × W . To preserve the raw spatial–spectral correlations from the outset, we employ an early fusion strategy via channel-wise concatenation. This process is formulated as follows:
F i n = C ( F H S I , F L i D A R ) ( C h + C l ) × H × W

2.1.5. Integration into ResNet18

To utilize DGConv in the backbone network, the standard convolutional layers in ResNet18 are replaced with DGConv layers. In each residual block, convolution operations are implemented through DGConv, which allows channels to be grouped dynamically and features to be extracted in an adaptive manner. As a result, the residual block is reformulated as follows:
X o u t = ReLU ( BN 2 DGConv 2 ReLU BN 1 DGConv 1 X i n + X r e s )
where X in and X o u t denote the input and output feature maps, DGConv 1 and DGConv 2 are Dynamic Group Convolution layers, BN 1 and BN 2 are batch normalization layers, and X r e s is the residual connection. This integration allows the network to adaptively learn channel relationships at each layer, improving its ability to capture complex spatial–spectral patterns in remote sensing data.
We embed the DGConv module within the standard blocks of ResNet18. The layer channel count determines the group number and the gate vector length, K. The structure keeps the depth and links of the original ResNet18 intact. Dynamic Group Convolution groups channels as needed. This helps the ResNet18 backbone find features. A learnable matrix adjusts the receptive fields.
The final output of this module is the cross-modal joint feature map, denoted as F H S I + L i D A R D G C :
F H S I + L i D A R D G C = F D G C R e s N e t 18 F i n

2.2. Self-Attention Encoder Module

As illustrated in Figure 3, the self-attention encoder module receives inputs from hyperspectral images (HSI) and LiDAR sources. The goal is to obtain clear features from the raw data. This structure divides into two parallel paths. We use the Spectral Self-Attention Encoder to process HSI data. The Channel Self-Attention Encoder handles the LiDAR input. Each path uses a self-attention block. This method helps the network find links between distant points. It also gathers details about the surroundings in each data type.

2.2.1. Spectral Self-Attention Encoder for HSI

The Spectral Self-Attention Encoder is specifically designed to utilize the spectral characteristics present in HSI data. For an input HSI patch, x H S I R C h × H × W , where C h is the number of spectral bands, global average pooling is first applied to generate a concise spectral representation:
x h = G   A   P ( x HSI )
where GAP refers to adaptive average pooling across spatial dimensions. The resulting spectral vector is then mapped to a higher-dimensional embedding space using a linear transformation:
z h = W h x h + b h + p h
In this equation, W h and b h are learnable parameters. To incorporate positional information, a spectral positional encoding, p h R 1 × D , is added, where D is the embedding dimension.
The spectral features are subsequently processed through L h layers of the self-attention block. Each layer includes a multi-head self-attention (MSA) operation, followed by a feed-forward network (FFN). Both components use residual connections and layer normalization:
z h l = M S A ( L N ( z h l 1 ) ) + z h l 1 , l = 1 , , L h
z h l = F F N ( L N ( z h l ) ) + z h l
The self-attention mechanism calculates attention weights for each input embedding z by projecting the query, key, and value matrices through linear transformations:
[ Q , K , V ] = z W Q K V
where W Q K V R d × 3 D is a learnable weight matrix. The attention scores are computed using scaled dot-product attention:
A = softmax Q K T d k
where d k is the dimension of each attention head. The output of the self-attention block is then
S A ( z ) = A V
Then, the output of the multi-head self-attention is
M S A z = C o n c a t S A 1 z , S A 2 z , , S A h z W 0
where W 0 R d × D is the projection matrix. After passing through all the attention layers, the final spectral feature is extracted via an MLP network:
F h = M L P ( z h l )
where F h represents the encoded spectral feature.

2.2.2. Channel Self-Attention Encoder for LiDAR

The Channel Self-Attention Encoder processes LiDAR-derived features by explicitly modeling dependencies among texture and multi-scale spatial representations. The input to this encoder consists of concatenated GLCM texture features and multi-scale geometric features, forming a 12-channel representation x L i D A R R C l × H × W , where C l = 12 .
Prior to attention encoding, we extract GLCM texture features from the original LiDAR intensity data. The GLCM is computed by quantizing the intensity values into G = 16 gray levels and calculating co-occurrence statistics at specified distances, d, and angles, θ. For a quantized patch, the GLCM matrix, P i , j | d , θ , represents the joint probability of gray-level pairs:
P ( i , j | d , θ ) = C ( i , j | d , θ ) i = 1 G j = 1 G C ( i , j | d , θ )
From the normalized GLCM, six texture descriptors are derived to characterize surface roughness and structural patterns.
Contrast quantifies local intensity variations:
F c o n = i = 0 L 1 j = 0 L 1 ( i j ) 2 P d , θ ( i , j )
Correlation measures gray-tone linear dependencies:
F c o r = i = 0 L 1 j = 0 L 1 ( i μ i ) ( j μ j ) P d , θ ( i , j ) σ i σ j
Energy (angular second moment) reflects texture uniformity:
F e n e = i = 0 L 1 j = 0 L 1 P d , θ ( i , j ) 2
Homogeneity emphasizes diagonal elements, indicating smoothness:
F h o m = i = 0 L 1 j = 0 L 1 P d , θ ( i , j ) 1 + ( i j ) 2
Entropy captures randomness in texture:
F e n t = i = 0 L 1 j = 0 L 1 P d , θ ( i , j ) log ( P d , θ ( i , j ) )
Variance describes gray-level dispersion:
F v a r = i = 0 L 1 j = 0 L 1 P d , θ ( i , j ) ( i μ ) 2 + ( j μ ) 2 2
Six texture descriptors are grouped together by channel. The result is a GLCM feature vector:
F glcm = [ F con , F cor , F ene , F hom , F ent , F var ] T
We extracted the above six texture features using the GLCM method. In order to construct a more comprehensive subset of LiDAR data features, we extracted the following six-dimensional multi-scale features through the deep learning CNN method:
Fine-grained point-based feature extraction: Using 1 × 1 convolution kernels to capture pixel-level local features, this operation is equivalent to performing independent nonlinear transformations for each spatial position:
F 1 × 1 = GELU BN W 1 × 1 * x L i D A R + b 1 × 1
Local neighborhood feature extraction: Convolution is the most commonly used basic unit in computer vision, which can effectively capture the local neighborhood information of pixels:
F 3 × 3 = GELU BN W 3 × 3 * x L i D A R + b 3 × 3
Extraction of structural features of medium-scale structures: The convolution kernel expands the receptive field range and is capable of capturing structural information at medium scales:
F 5 × 5 = GELU BN W 5 × 5 * x L i D A R + b 5 × 5
Large-scale global context extraction: Use large-scale convolution kernels to capture broader spatial context information:
F 7 × 7 = GELU BN W 7 × 7 * x L i D A R + b 7 × 7
Depthwise Separable Convolution splits regular convolution into channel-wise filtering and per-pixel transformation. This method extracts spatial information from each channel. Model parameters are reduced:
F d w = GELU BN W d w x L i D A R + b d w
Expanding convolution multi-scale context aggregation: The expansion convolution (also known as the dilated convolution) exponentially expands the receptive field without increasing the number of parameters by introducing a dilation rate of d = 2 :
F d i l a t e d = GELU BN W d i l a t e d * x L i D A R + b d i l a t e d
where F k × k represents a standard convolution operation with kernel size k × k . Depthwise convolution, F d w , applies a 3 × 3 kernel and group convolution. The calculation load drops. Local feature extraction works well. Dilated convolution, F d i l a t e d , sets a dilation rate of 2. The receptive field widens. The parameter count does not rise.
Six feature maps represent height data at different levels. The convolution keeps specific point details. The and kernels focus on the nearby area. The kernel covers a wider background. Depthwise convolution handles spatial links. Dilated convolution finds connections between distant parts. We join these outputs along the channel axis:
F m u l t i = [ F 1 × 1 , F 3 × 3 , F 5 × 5 , F 7 × 7 , F d w , F d i l a t e d ]
The multi-scale convolutional features, F m u l t i , and GLCM texture features, F g l c m , provide complementary information. To effectively fuse the multi-scale convolutional features and the GLCM texture features, it is necessary to ensure that both feature sets have compatible spatial dimensions. The convolutional features inherently possess spatial dimensions corresponding to the input image (H × W), whereas the GLCM features are typically computed as global or local statistical descriptors and may lack explicit spatial structure. To address this, we spatially broadcast the GLCM features across the entire image domain. Specifically, as shown in the formula below:
F spatial = repeat F glcm , [ 1 , 1 , H , W ]
Each GLCM feature channel is repeated along the spatial dimensions (H and W), resulting in a tensor, F s p a t i a l R 6 × H × W , that matches the shape of the convolutional features. Here, the r e p e a t operation replicates each of the six GLCM feature channels uniformly across all spatial locations. This broadcasting enables the subsequent integration of the GLCM texture descriptors with the convolutional features, facilitating joint learning and improved representation of both hierarchical and statistical texture information.
The 6-dimensional texture descriptors and 6-dimensional multi-level features are merged across the channel axis. This process yields a full LiDAR feature set, as shown below:
F LiDAR = C o n c a t F multi , F spatial
The spectral encoder uses this operation. Global mean pooling is used here to collect spatial features:
F l = G A P ( F LiDAR )
A linear embedding layer projects these descriptors into the latent space. A learnable channel positional encoding p l R 1 × D is added:
z l = W l F l + b l + p l
The embedded channel features are processed through L l layers of the self-attention block:
z l l = S A ( L N ( z l l 1 ) ) + z l l 1 , l = 1 , , L l
z l l = F F N ( L N ( z l l ) ) + z l l
Self-attention is applied within this pathway. Its operation follows the same process as used for the spectral pathway. This design allows the network to capture dependencies between channels and spatial patterns. The channel representation is then obtained using a multi-layer perceptron:
F l = M L P ( z l l )
where F l denotes the encoded LiDAR feature.

2.3. Bidirectional Cross-Attention Fusion Module

In this section, we introduce a Bidirectional Cross-Attention Fusion mechanism designed to facilitate the mutual guidance and optimization of hyperspectral (HSI) and LiDAR features. This module consists of two complementary submodules: (1) LiDAR-guided hyperspectral band selection and (2) hyperspectral-guided LiDAR channel optimization. Both submodules operate on the outputs of the preceding self-attention encoder modules, enabling fine-grained feature interaction and selection, as shown in Figure 4.

2.3.1. LiDAR-Guided Hyperspectral Band Selection

The initial submodule uses spatial cues from LiDAR data to identify valuable hyperspectral bands. Modeling cross-modal association involves applying a cross-attention module with multiple heads. LiDAR features function as queries. Hyperspectral features correspond to keys and values.
LiDAR features undergo projection within the attention domain:
Q L H = F l W Q L H
Similarly, HSI features are projected to form keys and values:
K H = F h W K H , V H = F h W V H
The cross-attention mechanism computes
A L H = softmax Q L H ( K H ) T d a t t n
F c r o s s L H = A L H V H
where F c r o s s L H encodes the LiDAR-guided HSI information.
Unlike previous approaches that rely solely on attention weights, we introduce a learnable band importance predictor to directly estimate the contribution of each spectral band. Specifically, the cross-attention output is passed through a multi-layer perceptron to produce band importance scores:
s band = W h 3 GELU W h 2 GELU W h 1 F cross L H
where s b a n d denotes the importance score for the spectral band. The top K b bands with the highest scores are selected:
I b a n d = TopK ( { s 1 b a n d , , s C H S I b a n d } , K b )
where K b is the number of selected bands and K b = 10 in our implementation.
The selected band features are then aggregated and processed via a feed-forward network to obtain the final fused representation:
F H S I selected = ϕ 1 ( F H S I [ : , I b a n d , : ] )
where ϕ 1 denotes the selected band processor.

2.3.2. HSI-Guided LiDAR Channel Weighted Fusion

The second module utilizes hyperspectral features to adaptively weight and optimize LiDAR channel representations. Texture information and spatial features at different scales are obtained. These features are merged together. This process produces a unified LiDAR feature matrix.
First, HSI features are projected into the attention space:
F H L = F h W Q H L
Similarly, LiDAR features are projected to form keys and values:
K L = F l W K L , V L = F l W V L
The cross-attention mechanism computes
A H L = softmax Q H L ( K L ) T d a t t n
F cross H L = A H L V L
where F c r o s s H L encodes the HSI-guided LiDAR information.
The result from cross-attention helps assign variable importance to every LiDAR channel. Each channel receives a score that reflects its relevance:
w c = Softmax W l 2 GELU ( W l 1 F cross H L )
where w c R 12 and W l 1 , W l 2 are learnable parameters.
The original LiDAR channel features are globally pooled:
F L i D A R A v g = G A P ( F L i D A R )
The weighted fusion is performed via element-wise multiplication and summation:
F weighted = c = 1 12 w c F L i D A R A v g
The fused feature is further processed by a feed-forward network to obtain the final representation:
F L i D A R w e i g h t e d = ϕ 2 ( F weighted )
where ϕ 2 denotes the weighted band processor.

2.4. Complementary Feature Fusion Classification

The fusion module receives three distinct feature representations: (1) the cross-modal features extracted by the dynamic grouped convolution ResNet-18 backbone are used to extract the basic spectral–spatial information, F H S I + L i D A R D G C , through adaptive feature learning; (2) the LiDAR-guided cross-attention selects the important HSI band information, F H S I s e l e c t e d ; (3) the HSI-guided cross-attention optimizes the constructed LiDAR feature set information, F L i D A R w e i g h t e d .
The three feature streams are initially merged across the feature axis. This process yields an integrated representation vector:
F concat = F H S I + L i D A R D G C ; F H S I s e l e c t e d ; F L i D A R w e i g h t e d
where denotes the concatenation operation. This concatenated representation preserves the complete information from all processing pathways, ensuring that no discriminative features are lost during the initial aggregation stage.
The resulting classification from this procedure is formulated as follows:
y ^ i = arg max j 1 , C soft max F C F c o n c a t
The softmax operation maps the fused feature vectors to a set of probabilities, C denotes the categories of ground objects within the dataset, F C indicates the dense layer, and y ^ i gives the annotation for pixel i.

2.5. Algorithm

To provide a comprehensive overview of the proposed DGC-BCAF framework, the detailed step-by-step training strategy is presented in this section. The overall procedure encompasses several key stages: initial data patch construction, cross-modal joint feature extraction via the Dynamic Group Convolution (DGC) module, modality-specific feature encoding (including GLCM texture extraction for LiDAR), and the core Bidirectional Cross-Attention Fusion. Finally, the complementary features are integrated to generate the final land-cover classification map. The complete execution flow and the corresponding mathematical implementations are systematically summarized in Algorithm 1.
Algorithm 1. The overall training strategy of the DGC-BCAF framework is outlined in the algorithm
Input:The original HSI and corresponding LiDAR data X H S I R C h × H × W , X L i D A R R C l × H × W .
Output:The classification map Y ^ .
1: Construct small patches x h R C h × P × P and x l R C l × P × P from X H S I and X L i D A R , respectively.
2: for e M a x E p o c h do
3: # The Dynamic Group Convolution Module Based On ResNet18
4: Perform early fusion F i n via channel-wise concatenation of x h R P × P × C h and x l R P × P × C l with Equation (7);
5: Extract cross-modal joint features F H S I + L i D A R D G C using DGC-ResNet18 with Equation (9);
6: # Spectral Self-Attention Encoder for HSI;
7: Extract spectral features F h using self-attention encoder with Equations (10)–(18);
8: # Channel Self-Attention Encoder for LiDAR;
9: Extract GLCM texture feature F g l c m with Equations (20)–(26);
10: Extract multi-scale spatial features F m u l t i with Equations (27)–(33);
11: Combining texture and multi-scale features to form F L i D A R , and using the channel self-attention encoder to extract LiDAR features F l with Equations (35)–(40);
12: # LiDAR-Guided Hyperspectral Band Selection;
13: Apply LiDAR-guided cross-attention on to select important HSI spectral bands feature F H S I selected with Equations (41)–(47);
14: # HSI-Guided LiDAR Channel Weighted Fusion;
15: Apply HSI-guided cross-attention to optimize LiDAR feature subset, obtaining weighted band feature F L i D A R w e i g h t e d with Equations (48)–(55);
16: # Complementary Feature Fusion Classification;
17: Fuse the Complementary features F H S I + L i D A R D G C , F L i D A R w e i g h t e d and F H S I selected , to form F concat with with Equation (56);
18: The corresponding classification results y ^ i are obtained with Equation (57).
19: end for

3. Experimental Results

3.1. Dataset Description

To rigorously evaluate the generalization capability and effectiveness of the proposed method, experiments were conducted on three widely recognized HSI-LiDAR benchmark datasets: Houston 2013, Trento, and MUUFL. These datasets represent diverse scenes ranging from complex urban environments to rural agricultural landscapes, providing a comprehensive testing ground for multimodal fusion.
(1)
Houston dataset [56,57]: The Houston2013 data were collected over the University of Houston campus and nearby urban areas in Texas, USA, during 2012 using the ITRES CASI-1500 sensor. This dataset covers 349 × 1905 pixels at a 2.5 m spatial resolution. The hyperspectral imagery contains 144 bands ranging from 380 nm to 1050 nm. LiDAR provides single-band elevation data showing the vertical structure of surface features. Ground truth labels include 15 land-cover types organized into four vegetation classes, two bare surfaces, residential and commercial areas, three transportation types, and four facility types. Figure 5 shows the pseudo-color HSI composite and LiDAR DSM visualization. Table 1 lists the training and testing sample numbers for all categories in the three datasets.
(2)
Trento dataset [58]: The Trento dataset comes from a rural farm area south of Trento, Italy. The image measures 600 × 166 pixels with a resolution of 1 m. There are 63 spectral bands in the hyperspectral data. These bands range from 402.89 nm to 989.09 nm. The LiDAR data provides a single band of DSM information to show height. Six categories are labeled in the ground truth. These classes are apple trees, buildings, ground, woods, vineyard, and roads. The main challenge is that different plants look similar in the spectrum. Also, the layout of the farm fields is complex. Figure 6 shows the color composite and the LiDAR map. Table 2 details the sample counts for training and testing.
(3)
MUUFL dataset [59]: The MUUFL (Multi-User Universal LiDAR and Fusion) Gulfport dataset was acquired over the University of Southern Mississippi Gulfpark Campus in Long Beach, Mississippi, USA. This dataset features a spatial dimension of 325 × 220 pixels with a 1 m spatial resolution, offering finer spatial detail compared to the Houston2013 dataset. The hyperspectral imagery contains 64 spectral bands covering the spectral range of 367.7 nm to 1043.4 nm, while the co-registered LiDAR data consists of two elevation-related channels capturing terrain characteristics. Ground reference data classify the scene into 11 thematic classes, including natural land-cover types, anthropogenic features, as well as water and building shadow categories. Figure 7 displays the pseudo-color HSI composite and the LiDAR DSM visualization. Table 3 lists the training and testing sample numbers for each class across the three datasets.

3.2. Classification Results and Analysis

The experiment ran on a workstation featuring an Intel i9 CPU and 64 GB RAM. Python version 3.8 served as the programming language. Model development took place in the PyCharm 2025 IDE. It was implemented using the PyTorch 2.1.2 deep learning framework. The training was carried out on the NVIDIA GeForce RTX 3080Ti GPU, with 300 training epochs, a batch size of 48, and an initial learning rate of 0.01 using the SGD optimizer.
The performance of the presented approach for HSI-LiDAR fusion classification was assessed, and six representative deep learning-based approaches were selected for comparative analysis: EndNet [34], TB-CNN [41], S2ENet [60], FusAtNet [46], ExVit [61], and M2FNet [62]. These methods represent different paradigms in multi-source remote sensing data fusion, ranging from attention-based architectures to convolutional frameworks and hybrid vision transformer designs. Comparison methods were chosen for strong results on HSI-LiDAR benchmarks and using diverse feature extraction and fusion strategies. Each method is described below:
EndNet: This method uses an encoder–decoder structure built for multi-source data fusion. The encoder extracts multi-scale spectral–spatial–elevation features by down sampling steps. The decoder recovers spatial details using skip connections for pixel-level classification.
TB-CNN: This approach uses a two-branch CNN structure for HSI-LiDAR data processing. Deep convolution layers extract spectral–spatial features from hyperspectral imagery and elevation patterns from LiDAR data. Features are combined at middle layers for joint representation.
S2ENet: This method uses a spectral–spatial–elevation network that combines multi-dimensional convolutions to extract spectral signatures, spatial contexts, and elevation characteristics. Channel and spatial attention improve feature representations for classification.
FusAtNet: This method employs a dual-branch design with residual modules. Hierarchical information from HSI and LiDAR sources is obtained separately. Attention modules highlight key spectral, spatial, and elevation cues. Adaptive fusion produces representations for classification.
ExVit: This approach utilizes vision transformers for HSI-LiDAR classification. Image segments are considered as individual units. The model uses self-attention to model distant relationships within spectral and elevation domains. Cross-modal attention supports data interaction between sources.
M2FNet: This method employs a multi-scale 3D–2D mixed CNN design to extract spatial–spectral features from HSI and elevation features from LiDAR data simultaneously. The extracted features are then fed into a novel encoder combining a mathematical morphology-based feature enhancement (FE) module and a dilated convolutional module (DConvformer) for efficient heterogeneous data fusion. This lightweight end-to-end architecture captures high-order multi-scale features while substantially reducing training parameters.
Three common indicators are used to measure classification results. These include overall accuracy (OA), average accuracy (AA), and the Kappa coefficient [63]. OA is defined as the proportion of correct outputs among all test instances. AA is the average value of accuracy for each category, reflecting the recognition ability for every group without considering the number of samples. The Kappa coefficient reflects the consistency between predicted labels and reference labels and adjusts for agreement by chance. These indicators together reflect the effectiveness of the model. A higher score means better recognition. Each experiment was repeated ten times using different random seeds. The average and standard deviation were calculated and presented.
The Houston2013 dataset was used to assess the effectiveness of the different approaches. Figure 8 displays the prediction maps produced by each network and the reference map. Table 4 lists the numerical outcomes for every class, including metrics such as total accuracy, mean accuracy, and the Kappa value. The highest scores for each class and for OA, AA, and Kappa are shown in bold font.
As shown in Table 4, the proposed method achieves the highest overall accuracy (OA, 94.35%), average accuracy (AA, 94.66%), and Kappa coefficient (93.90%) among all the compared approaches, demonstrating superior performance in HSI-LiDAR data fusion for urban land-cover classification. The results highlight the method’s effectiveness in integrating spectral and elevation information for detailed surface identification. In terms of per-class accuracy, the proposed approach consistently outperforms or matches the best results across most categories. Notably, it achieves the highest accuracies in C2 (stressed grass, 98.38%), C3 (synthetic grass, 100.0%), and C8 (commercial, 97.81%). The outstanding performance in the commercial class can be attributed to the robust multi-level fusion of spectral and elevation features, which enhances the model’s ability to distinguish complex urban structures. Additionally, the method attains top accuracies in C5 (soil, 99.91%), C6 (water, 97.30%), and C9 (road, 95.25%), further demonstrating its adaptability across diverse land-cover types. The results indicate suitability for a range of surface classes.
Checking the classification maps in Figure 8 confirms the numerical results. The proposed method shows smoother and more consistent spatial patterns with fewer errors and isolated mistakes. Regions containing stressed grass, soil, and water are correctly identified. The spatial continuity of urban features such as roads and commercial areas is maintained.
The model captures spectral details and spatial context effectively. It separates ground objects that look similar spectrally. Testing on the Houston dataset produced strong metric scores. Higher OA, AA, and Kappa values appear alongside better accuracy for each class. These numbers and the clear classification maps support the value of our multi-level interaction fusion strategy. Gains across many land types show that the fusion framework is stable and adapts well to different scenes.
To examine the generalization ability and robustness of the proposed method, experiments were carried out on the Trento dataset and compared with five representative multimodal fusion networks, including FusAeNet, TB-CNN, EndNet, ExVit, M2FNet and S2ENet. Classification results from various approaches and the reference map appear in Figure 9. Table 5 lists the numerical outcomes, including the accuracy for each category, OA, AA, and Kappa value.
Table 5 shows that the proposed method performs well, with an OA of 99.78%, an AA of 99.53%, and a Kappa coefficient of 99.71%. These results exceed those for all baseline methods. The OA improvement over the best competitor (TB-CNN, OA: 99.17%) is 0.61%. The high values across all metrics show the effectiveness of the proposed cross-modal fusion strategy in extracting and combining useful features from both hyperspectral and LiDAR data. Looking at per-class accuracies, the proposed approach reaches 100% accuracy for C1 (apple trees), C4 (woods), C5 (vineyard). This beats all competing methods. For C2 (buildings) and C3 (ground), the proposed method achieves 98.9% and 99.17% accuracy. These classes are difficult because of spectral similarity and spatial complexity. The results exceed the best performance of the other methods. EndNet and ExVit show lower performance in these categories. This reveals their difficulty in separating spectrally similar classes.
This shows that the proposed approach can distinguish between spectrally similar and spatially complex land-cover types.
A closer examination of the classification maps in Figure 9 reveals that the proposed method produces cleaner and more homogeneous classification results with fewer incorrectly labeled pixels, especially in areas characterized by complex boundaries and mixed land-cover patterns. In contrast, FusAtNet and TB-CNN exhibit more scattered misclassification in building and ground regions, while the proposed method maintains better class separation and spatial coherence. The performance difference is most evident for classes with large within-class variation or unclear boundaries, such as C2 (buildings) and C3 (ground). The higher accuracy obtained for these classes is attributed to the approach used for extracting and combining features from multiple modalities. This process makes use of diverse details available in both hyperspectral and LiDAR inputs. Single-source features become less dominant in the final representation. On the Trento dataset, this method shows strong results in terms of numbers. The produced classification maps display more distinct boundaries and structure.
Hyperspectral data and LiDAR measurements are combined using a balanced and two-way merging process. The network learns features that separate classes well. Performance remains consistent across areas with varied land-cover types.
We tested the proposed method on the MUUFL dataset. This dataset has complex land-cover types and a large imbalance in labeled samples across categories. Figure 10 shows the classification maps for each method and the ground-truth map. Table 6 lists the results, including the per-class accuracy, overall accuracy (OA), average accuracy (AA), and Kappa coefficient.
Table 6 demonstrates that the proposed method achieves an overall accuracy (OA) of 92.58%, an average accuracy (AA) of 92.95%, and a Kappa coefficient of 90.29%, surpassing all baseline methods. Compared to the best-performing competitor, ExVit (OA: 91.99%), our approach improves OA by 0.59% and Kappa by 1.54%, indicating enhanced robustness in challenging classification scenarios. In terms of per-class accuracy, the proposed method consistently achieves leading results across most categories. Specifically, it attains the highest accuracies for C1 (grass, 94.40%), C3 (tree, 88.28%), C4 (dirt and sand, 96.82%), C5 (road, 92.71%), C6 (water, 100.0%), C7 (building shadow, 98.74%), C8 (buildings, 94.82%), and C11 (cloth panels, 98.51%). These results highlight the model’s strong capability to distinguish both dominant and minor classes, even in the presence of spectral and spatial confusion.
Despite the overall strong performance, certain categories remain challenging for all methods, including the proposed one. For example, the accuracy for C9 (sidewalk, 75.95%) and C10 (yellow curb, 97.26%) is relatively lower, which can be attributed to limited labeled samples and high similarity with adjacent classes. Nevertheless, the proposed method still demonstrates improved resistance to sample imbalance and class confusion compared to other approaches.
Examination of the classification maps supports the quantitative outcomes. The developed approach yields more distinct land-cover boundaries that correspond to reference labels within areas containing intricate spatial patterns, including mixed terrain and building outlines. The dual-direction attention module in the network enhances edge delineation and limits mistakes by drawing on features derived from hyperspectral imagery and elevation measurements. Edges of trees and various terrain elements appear clearly and align with reference annotations, which demonstrates the effect of adaptive feature selection and merging. Certain difficulties persist. Scores for C7 and C10 remain low because of dispersed terrain and a lack of sufficient labeled data. Adjustments in how samples are chosen and how features are refined may help resolve these concerns. Results for the MUUFL benchmark indicate that the presented approach achieves superior performance regarding both total accuracy and accuracy for each category. The network maintains strong results for diverse environments and uneven sample counts in land-cover classification tasks within remote sensing.

4. Discussion

4.1. Model Analysis

We tested each component in the proposed network through ablation experiments on the MUUFL, Houston2013, and Trento datasets. We compared classification performance under different module settings: baseline Dynamic Group Convolution (DGC), DGC with self-attention encoding (DGC + self), DGC with bidirectional cross-attention (DGC + cross), and the complete architecture.
Table 7 presents metrics, namely, the total accuracy (OA), mean accuracy (AA), and Kappa value, for every method across all datasets. The baseline DGC framework merges hyperspectral information with LiDAR measurements, providing the input for the modified ResNet18 that applies Dynamic Group Convolution to extract features from multiple sources. Adding self-attention encoding modules (DGC + self) improves both OA and AA across all datasets. This shows that spectral and channel self-attention mechanisms improve the representation of hyperspectral and LiDAR features.
Further, introducing the bidirectional cross-attention module (DGC + cross) leads to additional improvements in performance. This module allows hyperspectral and LiDAR modalities to interact with each other in a reciprocal manner. LiDAR features are used to guide hyperspectral band selection. Hyperspectral features are employed to refine LiDAR channel fusion. The outcomes of the experiments show that this type of cross-modal interaction helps obtain additional features. This approach leads to improved accuracy in classification.
The complete model combines the outputs of the Dynamic Group Convolution backbone with those of the bidirectional cross-attention modules and achieves the highest OA, AA, and Kappa scores for all three datasets. When compared to the reference method, OA rises by 5.68%, 2.61%, and 0.97% for the MUUFL, Houston2013, and Trento datasets. These results verify the effectiveness of each component and demonstrate the necessity of integrating Dynamic Group Convolution, self-attention encoding, and bidirectional cross-attention to achieve reliable multimodal classification.
Overall, the ablation study shows that every part adds value to the overall result. The Dynamic Group Convolution backbone enables effective multimodal feature extraction. The self-attention and cross-attention units enhance how the network describes features. These units allow more detailed interaction between hyperspectral data and LiDAR data.

4.2. Impact of Patch Size on Classification Performance

To investigate the influence of spatial context on the proposed network, we conducted a series of ablation experiments by varying the patch size of the input data cubes. The patch size determines the amount of spatial information available to the model for each sample, which is particularly critical in hyperspectral and LiDAR data fusion tasks. In this study, we evaluated the overall accuracy (OA) of our method on three benchmark datasets—Houston2013, Trento, and MUUFL—using patch sizes ranging from 5 × 5 to 17 × 17. The results are illustrated in Figure 11.
For the Trento dataset, the OA increases as the patch size grows from 5 × 5 to 15 × 15. It peaks at 15 × 15. A larger spatial context helps separate the land-cover types in the Trento scene. Increasing the patch size to 17 × 17 causes a slight decrease in OA. Too large patches may add extra information and noise. This can hurt classification performance.
For the MUUFL dataset, the OA shows a similar trend. It rises with patch size and reaches the highest value at 11 × 11. The OA then drops. The best spatial context for this dataset is smaller. This is due to the smaller and more uniform objects in the MUUFL scene. Very large patches may weaken useful features.
For the Houston2013 dataset, the OA peaks at 13 × 13. Performance improves as patch size increases up to this value. A slight decrease happens after this point. This shows that an appropriate patch size is important for balancing enough spatial information and preventing the inclusion of extra data.
The results show similar patterns across all three datasets. The OA first increases with patch size. It peaks at a best value for each dataset. It then decreases as the patch size becomes too large. This happens because small patches fail to provide sufficient spatial context. Very large patches add unnecessary information that may slow learning. Selecting a suitable patch size is needed to improve the classification performance of the proposed network. In later experiments, patch size was set to the value that gave the highest OA for each dataset.

4.3. Impact of the Number of Selected Spectral Bands

To examine how spectral band selection affects the classification performance of the proposed network, ablation experiments were carried out with different numbers of hyperspectral bands. The overall accuracy (OA) was evaluated on the Houston2013, Trento, and MUUFL datasets using 5, 10, 20, 30, and 40 selected bands, and the corresponding results are shown in Figure 12.
Figure 12 shows that the OA values depend on the number of selected bands across all three datasets. For the Trento dataset, the OA peaks when 10 bands are selected, reaching nearly 100%. This shows that a moderate number of useful bands is enough to capture the key spectral characteristics for accurate land-cover classification. For the Houston2013 and MUUFL datasets, the OA also improves as band numbers increase from 5 to 10 but levels off or slightly drops when more bands are included. This shows that too many bands may add extra or noisy information that could reduce the model’s ability to separate classes.
These results indicate that the designed LiDAR-based band selection method is effective in identifying optimal wavelength groups for recognition tasks. Choosing an appropriate quantity of bands lowers the computational burden and enhances accuracy. Results from the ablation experiments demonstrate that the model maintains strong performance with a reduced set of bands, which highlights the effectiveness of this method.

5. Conclusions

This study introduces the DGC-BCAF network, a classification framework that exploits the joint relationship between hyperspectral spectral characteristics and LiDAR spatial–geometric information at the pixel level. The proposed architecture is developed to overcome the limitations observed in conventional fusion strategies and is built upon three key components, including an adaptive dynamic grouped convolution module, a multi-scale LiDAR feature extraction scheme, and a symmetric bidirectional cross-attention mechanism. Instead of relying on fixed convolutional structures, DGConv enables channel grouping to be learned from data, allowing the network to adjust to varying spectral–spatial distributions across different datasets. The combination of GLCM-based texture features with multi-scale convolutional representations ensures that elevation information from LiDAR data is effectively incorporated rather than being weakened during the fusion process. The symmetric bidirectional cross-attention design alleviates modality imbalance by allowing information to be exchanged in both directions, which supports mutual feature refinement between hyperspectral and LiDAR representations. As a result, informative spectral bands can be emphasized while the contribution of LiDAR channels is adaptively adjusted.
Tests on the Houston 2013, Trento, and MUUFL datasets show that the DGC-BCAF network achieves the highest scores for overall accuracy, mean accuracy, and Kappa value compared to other baseline methods. Ablation studies confirm that every component, such as dynamic grouping, self-attention encoding, and two-way interaction, is crucial for improving classification results. However, some limitations and challenges still exist. First, the two-way attention module inevitably increases the demand for computational resources. Second, our experiments revealed inherent challenges related to severe class imbalance and data scarcity. For highly similar urban materials, such as the “sidewalk” (C9) class in the MUUFL dataset, fine-grained distinction remains difficult despite efforts to balance the training sample size.
Furthermore, categories with extremely limited sample sizes emphasize the critical importance of selecting appropriate evaluation metrics. In data-scarce scenarios, metrics such as User’s Accuracy (Precision) can be disproportionately skewed by false positives from visually similar but more abundant classes, leading to an inaccurate reflection of model performance. In such cases, Producer’s Accuracy (Recall) serves as a much more robust and reliable indicator of the model’s true capability to identify minority classes.
Future research will aim to optimize the model architecture for better computational efficiency. Moreover, our primary future work will focus on developing advanced feature representation techniques to better distinguish highly similar urban materials. We will also explore semi-supervised and few-shot learning strategies to enhance model robustness in scenarios where labeled training samples are severely limited and class distributions are highly skewed. Ultimately, the DGC-BCAF framework provides a robust and effective solution for integrating multimodal remote sensing data for land-cover mapping.

Author Contributions

Conceptualization, Y.Y. and L.Z.; methodology, Y.Y., G.L. and L.Z.; validation, G.L. and F.Z.; investigation, Y.Y.; data curation, Z.H., F.Z., G.X. and J.Z.; writing—original draft preparation, Y.Y.; writing—review and editing, L.Z., Z.H. and W.H.; visualization, G.L.; supervision, F.Z. and G.X.; funding acquisition, L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded the National Key Research and Development Program of China (2022YFC2204601), the Natural Science Basic Research Plan in Shaanxi Province of China (Program No. 2025JC-YBQN-936), the National Natural Science Foundation of China (No. 42404042), the Natural Science Foundation Project of Xi’an City under grant 2025JH-ZRKX-0325, and the Youth Innovation Team of Shaanxi Universities.

Data Availability Statement

The original research results presented in this study are all included in this article. If you have any further questions, please feel free to contact the corresponding author.

Acknowledgments

The authors would like to express their sincere gratitude to the responsible editor of this paper and the anonymous reviewers for their valuable comments and constructive suggestions, which have significantly improved the quality of this work. We would also like to express our gratitude to our predecessors for their research and contributions in this field. It is precisely because of their efforts that we can make new improvements and contributions.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HSIHyperspectral Imaging
LiDARLight Detection and Ranging
DGC-BCAFDynamic Group Convolution and Bidirectional Guided Cross-Attention Fusion Mechanism
DGConvDynamic Group Convolution
GLCMGray-Level Co-occurrence Matrix
BCAFBidirectional Cross-Attention Fusion
SARSynthetic aperture radar
SVMsSupport vector machines
RFsRandom forests
PCAPrincipal component analysis
EAPsEmployed extended attribute profiles
CNNsConvolutional neural networks
SSFTTSpectral–spatial feature tokenization transformer
MFTMultimodal fusion transformer
FFNFeed-forward network
MSAMulti-head self-attention
MUUFLMulti-User Universal LiDAR and Fusion
OAOverall accuracy
AAAverage accuracy

References

  1. Jadhav, S.; Durairaj, M.; Reenadevi, R.; Subbulakshmi, R.; Gupta, V.; Ramesh, J.V.N. Spatiotemporal data fusion and deep learning for remote sensing-based sustainable urban planning. Int. J. Syst. Assur. Eng. Manag. 2024, 1–9. [Google Scholar] [CrossRef] [Scilit]
  2. Shang, Y.; Cheng, B.; Zhang, Z.; Wang, Q.; Jin, P.; Huang, L.; Liu, C.; Huang, L.; Ding, X.; Shen, T. Artificial Intelligence for Remote Sensing: Progress, Challenges, and Perspectives. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2026, 19, 6840–6874. [Google Scholar] [CrossRef] [Scilit]
  3. Gao, G.; Wang, M.; Zhang, X.; Li, G. DEN: A new method for SAR and optical image fusion and intelligent classification. IEEE Trans. Geosci. Remote Sens. 2024, 63, 5201118. [Google Scholar] [CrossRef] [Scilit]
  4. Li, X.; Wang, L.; Guan, H.; Chen, K.; Zang, Y.; Yu, Y. Urban Tree Species Classification Using UAV-Based Multispectral Images and LiDAR Point Clouds. J. Geovisualization Spat. Anal. 2023, 8, 5. [Google Scholar] [CrossRef] [Scilit]
  5. Han, Y.; Li, J.; Qu, Y.; Wang, L.; Pan, X.; Huang, X. HFNet: Semantic and Differential Heterogenous Fusion Network for Remote Sensing Image Change Detection. J. Geovisualization Spat. Anal. 2024, 9, 1. [Google Scholar] [CrossRef] [Scilit]
  6. Bhargava, A.; Sachdeva, A.; Sharma, K.; Alsharif, M.H.; Uthansakul, P.; Uthansakul, M. Hyperspectral imaging and its applications: A review. Heliyon 2024, 10, e33208. [Google Scholar] [CrossRef] [Scilit]
  7. Bian, L.; Wang, Z.; Zhang, Y.; Li, L.; Zhang, Y.; Yang, C.; Fang, W.; Zhao, J.; Zhu, C.; Meng, Q.; et al. A broadband hyperspectral image sensor with high spatio-temporal resolution. Nature 2024, 635, 73–81. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Haq, M.A.; Hassine, S.B.H.; Malebary, S.J.; Othman, H.A.; Tag-Eldin, E.M. 3D-CNNHSR: A 3-Dimensional Convolutional Neural Network for Hyperspectral Super-Resolution. Comput. Syst. Sci. Eng. 2023, 47, 2689–2705. [Google Scholar] [CrossRef] [Scilit]
  9. Zhang, B.; Chen, Y.; Xiong, S.; Lu, X. Hyperspectral Image Classification via Cascaded Spatial Cross-Attention Network. IEEE Trans. Image Process. 2025, 34, 899–913. [Google Scholar] [CrossRef] [Scilit]
  10. Yang, J.X.; Zhou, J.; Wang, J.; Tian, H.; Liew, A.W.C. LiDAR-Guided Cross-Attention Fusion for Hyperspectral Band Selection and Image Classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5515815. [Google Scholar] [CrossRef] [Scilit]
  11. Thenkabail, P.S.; Aneece, I.; Teluguntla, P.; Upadhyay, R.; Siddiqui, A.; Kalambukattu, J.G.; Kumar, S.; Gumma, M.K.; Dheeravath, V. Hyperspectral remote sensing for terrestrial applications. In Remote Sensing Handbook, Volume III; CRC Press: Boca Raton, FL, USA, 2024; pp. 285–358. [Google Scholar]
  12. Rehman, M.Z.U.; Islam, S.M.S.; Blake, D.; Ulhaq, A.; Janjua, N. Deep learning for land use classification: A systematic review of HS-LiDAR imagery. Artif. Intell. Rev. 2025, 58, 272. [Google Scholar] [CrossRef] [Scilit]
  13. Puttonen, E.; Jaakkola, A.; Litkey, P.; Hyyppä, J. Tree Classification with Fused Mobile Laser Scanning and Hyperspectral Data. Sensors 2011, 11, 5158–5182. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Melgani, F.; Bruzzone, L. Classification of hyperspectral remote sensing images with support vector machines. IEEE Trans. Geosci. Remote Sens. 2004, 42, 1778–1790. [Google Scholar] [CrossRef] [Scilit]
  15. Ye, Q.; Huang, P.; Zhang, Z.; Zheng, Y.; Fu, L.; Yang, W. Multiview Learning With Robust Double-Sided Twin SVM. IEEE Trans. Cybern. 2022, 52, 12745–12758. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  16. Fauvel, M.; Benediktsson, J.A.; Chanussot, J.; Sveinsson, J.R. Spectral and Spatial Classification of Hyperspectral Data Using SVMs and Morphological Profiles. IEEE Trans. Geosci. Remote Sens. 2008, 46, 3804–3814. [Google Scholar] [CrossRef] [Scilit]
  17. Mura, M.D.; Villa, A.; Benediktsson, J.A.; Chanussot, J.; Bruzzone, L. Classification of Hyperspectral Images by Using Extended Morphological Attribute Profiles and Independent Component Analysis. IEEE Geosci. Remote Sens. Lett. 2011, 8, 542–546. [Google Scholar] [CrossRef] [Scilit]
  18. Ghamisi, P.; Souza, R.; Benediktsson, J.A.; Zhu, X.X.; Rittner, L.; Lotufo, R.A. Extinction Profiles for the Classification of Remote Sensing Data. IEEE Trans. Geosci. Remote Sens. 2016, 54, 5631–5645. [Google Scholar] [CrossRef] [Scilit]
  19. Pedergnana, M.; Marpu, P.R.; Mura, M.D.; Benediktsson, J.A.; Bruzzone, L. Classification of Remote Sensing Optical and LiDAR Data Using Extended Attribute Profiles. IEEE J. Sel. Top. Signal Process. 2012, 6, 856–865. [Google Scholar] [CrossRef] [Scilit]
  20. Ham, J.; Yangchi, C.; Crawford, M.M.; Ghosh, J. Investigation of the random forest framework for classification of hyperspectral data. IEEE Trans. Geosci. Remote Sens. 2005, 43, 492–501. [Google Scholar] [CrossRef] [Scilit]
  21. Liao, W.; Pižurica, A.; Bellens, R.; Gautama, S.; Philips, W. Generalized Graph-Based Fusion of Hyperspectral and LiDAR Data Using Morphological Features. IEEE Geosci. Remote Sens. Lett. 2015, 12, 552–556. [Google Scholar] [CrossRef] [Scilit]
  22. Hong, D.; Hu, J.; Yao, J.; Chanussot, J.; Zhu, X.X. Multimodal remote sensing benchmark datasets for land cover classification with a shared and specific feature learning model. ISPRS J. Photogramm. Remote Sens. 2021, 178, 68–80. [Google Scholar] [CrossRef] [Scilit]
  23. Xue, Z.; Marculescu, R. Dynamic multimodal fusion. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 18–22 June 2023; pp. 2575–2584. [Google Scholar]
  24. Krichen, M. Convolutional neural networks: A survey. Computers 2023, 12, 151. [Google Scholar] [CrossRef] [Scilit]
  25. Deng, X.; Dragotti, P.L. Deep Convolutional Neural Network for Multi-Modal Image Restoration and Fusion. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 43, 3333–3348. [Google Scholar] [CrossRef]
  26. Gómez-Chova, L.; Tuia, D.; Moser, G.; Camps-Valls, G. Multimodal Classification of Remote Sensing Images: A Review and Future Directions. Proc. IEEE 2015, 103, 1560–1584. [Google Scholar] [CrossRef] [Scilit]
  27. Hu, W.; Huang, Y.; Wei, L.; Zhang, F.; Li, H. Deep Convolutional Neural Networks for Hyperspectral Image Classification. J. Sensors 2015, 2015, 258619. [Google Scholar] [CrossRef] [Scilit]
  28. Zhao, W.; Du, S. Spectral–Spatial Feature Extraction for Hyperspectral Image Classification: A Dimension Reduction and Deep Learning Approach. IEEE Trans. Geosci. Remote Sens. 2016, 54, 4544–4554. [Google Scholar] [CrossRef] [Scilit]
  29. Yang, J.; Zhao, Y.Q.; Chan, J.C.W. Learning and Transferring Deep Joint Spectral–Spatial Features for Hyperspectral Classification. IEEE Trans. Geosci. Remote Sens. 2017, 55, 4729–4742. [Google Scholar] [CrossRef] [Scilit]
  30. Chen, Y.; Jiang, H.; Li, C.; Jia, X.; Ghamisi, P. Deep Feature Extraction and Classification of Hyperspectral Images Based on Convolutional Neural Networks. IEEE Trans. Geosci. Remote Sens. 2016, 54, 6232–6251. [Google Scholar] [CrossRef] [Scilit]
  31. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  32. Zhong, Z.; Li, J.; Luo, Z.; Chapman, M. Spectral–Spatial Residual Network for Hyperspectral Image Classification: A 3-D Deep Learning Framework. IEEE Trans. Geosci. Remote Sens. 2018, 56, 847–858. [Google Scholar] [CrossRef] [Scilit]
  33. Chen, Q.; Li, Z.; Yin, J.; Huang, W.; Zhan, T. Local-Global Feature Extraction Network With Dynamic 3-D Convolution and Residual Attention Transformer for Hyperspectral Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 9986–10001. [Google Scholar] [CrossRef] [Scilit]
  34. Hong, D.; Gao, L.; Hang, R.; Zhang, B.; Chanussot, J. Deep Encoder–Decoder Networks for Classification of Hyperspectral and LiDAR Data. IEEE Geosci. Remote Sens. Lett. 2020, 19, 5500205. [Google Scholar] [CrossRef] [Scilit]
  35. Xu, X.; Li, W.; Ran, Q.; Du, Q.; Gao, L.; Zhang, B. Multisource Remote Sensing Data Classification Based on Convolutional Neural Network. IEEE Trans. Geosci. Remote Sens. 2018, 56, 937–949. [Google Scholar] [CrossRef] [Scilit]
  36. Feng, Q.; Zhu, D.; Yang, J.; Li, B. Multisource Hyperspectral and LiDAR Data Fusion for Urban Land-Use Mapping based on a Modified Two-Branch Convolutional Neural Network. ISPRS Int. J. Geo-Inf. 2019, 8, 28. [Google Scholar] [CrossRef] [Scilit]
  37. Hang, R.; Li, Z.; Ghamisi, P.; Hong, D.; Xia, G.; Liu, Q. Classification of Hyperspectral and LiDAR Data Using Coupled CNNs. IEEE Trans. Geosci. Remote Sens. 2020, 58, 4939–4950. [Google Scholar] [CrossRef] [Scilit]
  38. Wu, X.; Hong, D.; Chanussot, J. Convolutional Neural Networks for Multimodal Remote Sensing Data Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5517010. [Google Scholar] [CrossRef] [Scilit]
  39. Gandhi, A.; Adhvaryu, K.; Poria, S.; Cambria, E.; Hussain, A. Multimodal sentiment analysis: A systematic review of history, datasets, multimodal fusion methods, applications, challenges and future directions. Inf. Fusion 2023, 91, 424–444. [Google Scholar] [CrossRef] [Scilit]
  40. Zhang, M.; Li, W.; Tao, R.; Li, H.; Du, Q. Information Fusion for Classification of Hyperspectral and LiDAR Data Using IP-CNN. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5506812. [Google Scholar] [CrossRef] [Scilit]
  41. Hong, D.; Gao, L.; Yokoya, N.; Yao, J.; Chanussot, J.; Du, Q.; Zhang, B. More Diverse Means Better: Multimodal Deep Learning Meets Remote-Sensing Imagery Classification. IEEE Trans. Geosci. Remote Sens. 2020, 59, 4340–4354. [Google Scholar] [CrossRef] [Scilit]
  42. Alzubaidi, L.; Zhang, J.; Humaidi, A.J.; Al-Dujaili, A.; Duan, Y.; Al-Shamma, O.; Santamaría, J.; Fadhel, M.A.; Al-Amidie, M.; Farhan, L. Review of deep learning: Concepts, CNN architectures, challenges, applications, future directions. J. Big Data 2021, 8, 53. [Google Scholar] [CrossRef] [Scilit]
  43. Markham, K.; Frazier, A.E.; Singh, K.K.; Madden, M. A review of methods for scaling remotely sensed data for spatial pattern analysis. Landsc. Ecol. 2023, 38, 619–635. [Google Scholar] [CrossRef] [Scilit]
  44. Taco, C.; Max, W. Group Equivariant Convolutional Networks. In Proceedings of The 33rd International Conference on Machine Learning, New York, NY, USA, 19–24 June 2016; PMLR: Westminster, UK; London, UK, 2016; pp. 2990–2999. [Google Scholar]
  45. Zhao, F.; Zhang, C.; Geng, B. Deep Multimodal Data Fusion. ACM Comput. Surv. 2024, 56, 216. [Google Scholar] [CrossRef] [Scilit]
  46. Mohla, S.; Pande, S.; Banerjee, B.; Chaudhuri, S. Fusatnet: Dual attention based spectrospatial multimodal fusion network for hyperspectral and lidar classification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA, 14–19 June 2020; pp. 92–93. [Google Scholar]
  47. Li, J.; Ma, Y.; Song, R.; Xi, B.; Hong, D.; Du, Q. A Triplet Semisupervised Deep Network for Fusion Classification of Hyperspectral and LiDAR Data. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5540513. [Google Scholar] [CrossRef] [Scilit]
  48. Wang, X.; Feng, Y.; Song, R.; Mu, Z.; Song, C. Multi-attentive hierarchical dense fusion net for fusion classification of hyperspectral and LiDAR data. Inf. Fusion 2022, 82, 1–18. [Google Scholar] [CrossRef] [Scilit]
  49. Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S. An image is worth 16x16 words: Transformers for image recognition at scale. arXiv 2020, arXiv:2010.11929. [Google Scholar]
  50. Zhao, Z.; Hu, D.; Wang, H.; Yu, X. Convolutional transformer network for hyperspectral image classification. IEEE Geosci. Remote Sens. Lett. 2022, 19, 5532513. [Google Scholar] [CrossRef] [Scilit]
  51. Ma, X.; Zhang, X.; Pun, M.O.; Liu, M. A multilevel multimodal fusion transformer for remote sensing semantic segmentation. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5403215. [Google Scholar] [CrossRef] [Scilit]
  52. Roy, S.K.; Deria, A.; Hong, D.; Rasti, B.; Plaza, A.; Chanussot, J. Multimodal fusion transformer for remote sensing image classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5515620. [Google Scholar] [CrossRef] [Scilit]
  53. Yang, J.; Du, B.; Zhang, L. From center to surrounding: An interactive learning framework for hyperspectral image classification. ISPRS J. Photogramm. Remote Sens. 2023, 197, 145–166. [Google Scholar] [CrossRef] [Scilit]
  54. Yang, J.; Du, B.; Zhang, L. Learning transformer-based heterogeneously salient graph representation for multimodal remote sensing image classification. arXiv 2023, arXiv:2311.10320. [Google Scholar]
  55. Yang, J.; Wu, C.; Du, B.; Zhang, L. Enhanced multiscale feature fusion network for HSI classification. IEEE Trans. Geosci. Remote Sens. 2021, 59, 10328–10347. [Google Scholar] [CrossRef] [Scilit]
  56. Khodadadzadeh, M.; Li, J.; Prasad, S.; Plaza, A. Fusion of Hyperspectral and LiDAR Remote Sensing Data Using Multiple Feature Learning. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 2971–2983. [Google Scholar] [CrossRef] [Scilit]
  57. Liu, Y.; Bioucas-Dias, J.; Li, J.; Plaza, A. Hyperspectral cloud shadow removal based on linear unmixing. In Proceedings of the 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Fort Worth, TX, USA, 23–28 July 2017; IEEE: New York, NY, USA, 2017; pp. 1000–1003. [Google Scholar]
  58. Rasti, B.; Ghamisi, P.; Gloaguen, R. Hyperspectral and LiDAR Fusion Using Extinction Profiles and Total Variation Component Analysis. IEEE Trans. Geosci. Remote Sens. 2017, 55, 3997–4007. [Google Scholar] [CrossRef] [Scilit]
  59. Li, J.J.; Liu, Y.Z.; Song, R.; Li, Y.S.; Han, K.L.; Du, Q. Sal2RN: A Spatial-Spectral Salient Reinforcement Network for Hyperspectral and LiDARData Fusion Classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5500114. [Google Scholar] [CrossRef] [Scilit]
  60. Sheng, F.; Li, K.; Li, Z. S2enet: Spatial–spectral cross-modal enhancement network for classification of hyperspectral and lidar data. IEEE Geosci. Remote Sens. Lett. 2021, 19, 6504205. [Google Scholar] [CrossRef] [Scilit]
  61. Yao, J.; Zhang, B.; Li, C.; Hong, D.; Chanussot, J. Extended vision transformer (ExViT) for land use and land cover classification: A multimodal deep learning framework. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5514415. [Google Scholar] [CrossRef] [Scilit]
  62. Sun, L.; Wang, X.; Zheng, Y.; Wu, Z.; Fu, L. Multiscale 3-D–2-D Mixed CNN and Lightweight Attention-Free Transformer for Hyperspectral and LiDAR Classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 2100116. [Google Scholar] [CrossRef] [Scilit]
  63. Zhang, S.Y.; Xu, M.; Zhou, J.; Jia, S. Unsupervised Spatial-Spectral CNN-Based Feature Learning for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5524617. [Google Scholar] [CrossRef] [Scilit]
Figure 1. The proposed DGC-BCAF network architecture.
Figure 1. The proposed DGC-BCAF network architecture.
Remotesensing 18 01066 g001
Figure 2. The proposed DGC-ResNet18 network architecture.
Figure 2. The proposed DGC-ResNet18 network architecture.
Remotesensing 18 01066 g002
Figure 3. The proposed self-attention encoder network architecture.
Figure 3. The proposed self-attention encoder network architecture.
Remotesensing 18 01066 g003
Figure 4. The proposed Bidirectional Cross-Attention Fusion network architecture.
Figure 4. The proposed Bidirectional Cross-Attention Fusion network architecture.
Remotesensing 18 01066 g004
Figure 5. Houston2013 dataset: (a) pseudo-color image; (b) LiDAR-derived DSM image.
Figure 5. Houston2013 dataset: (a) pseudo-color image; (b) LiDAR-derived DSM image.
Remotesensing 18 01066 g005
Figure 6. Trento dataset: (a) pseudo-color image; (b) LiDAR-derived DSM image.
Figure 6. Trento dataset: (a) pseudo-color image; (b) LiDAR-derived DSM image.
Remotesensing 18 01066 g006
Figure 7. MUUFL dataset: (a) pseudo-color image; (b) LiDAR-derived DSM image.
Figure 7. MUUFL dataset: (a) pseudo-color image; (b) LiDAR-derived DSM image.
Remotesensing 18 01066 g007
Figure 8. Classification maps for the Houston2013 dataset: (a) ground-truth map; (b) EndNet; (c) Tb-CNN; (d) S2ENet; (e) FusAtNet; (f) ExVit; (g) M2FNet; (h) DGC-BCAF.
Figure 8. Classification maps for the Houston2013 dataset: (a) ground-truth map; (b) EndNet; (c) Tb-CNN; (d) S2ENet; (e) FusAtNet; (f) ExVit; (g) M2FNet; (h) DGC-BCAF.
Remotesensing 18 01066 g008
Figure 9. Classification maps for the Trento dataset: (a) ground-truth map; (b) EndNet; (c) Tb-CNN; (d) S2ENet; (e) FusAtNet; (f) ExVit; (g) M2FNet; (h) DGC-BCAF.
Figure 9. Classification maps for the Trento dataset: (a) ground-truth map; (b) EndNet; (c) Tb-CNN; (d) S2ENet; (e) FusAtNet; (f) ExVit; (g) M2FNet; (h) DGC-BCAF.
Remotesensing 18 01066 g009
Figure 10. Classification maps for the MUUFL dataset: (a) ground-truth map; (b) EndNet; (c) ExVit; (d) FusAtNet; (e) S2ENet; (f) Tbcnn; (g) M2FNet; (h) DGC-BCAF.
Figure 10. Classification maps for the MUUFL dataset: (a) ground-truth map; (b) EndNet; (c) ExVit; (d) FusAtNet; (e) S2ENet; (f) Tbcnn; (g) M2FNet; (h) DGC-BCAF.
Remotesensing 18 01066 g010
Figure 11. Overall accuracies (OAs) of the proposed method for the Houston2013, Trento, and MUUFL datasets under different patch sizes.
Figure 11. Overall accuracies (OAs) of the proposed method for the Houston2013, Trento, and MUUFL datasets under different patch sizes.
Remotesensing 18 01066 g011
Figure 12. Overall accuracy (OA) comparison of the proposed method with different numbers of selected hyperspectral bands on the Houston2013, Trento, and MUUFL datasets.
Figure 12. Overall accuracy (OA) comparison of the proposed method with different numbers of selected hyperspectral bands on the Houston2013, Trento, and MUUFL datasets.
Remotesensing 18 01066 g012
Table 1. Classes and number of samples in the Houston2013 dataset.
Table 1. Classes and number of samples in the Houston2013 dataset.
No.Class NameTrainingTest
01Healthy grass201231
02Stressed grass201234
03Synthetic grass20677
04Tree201224
05Soil201222
06Water20305
07Residential204014
08Commercial202883
09Road201232
10Highway201207
11Railway201215
12Parking lot 1201213
13Parking lot 220449
14Tennis court20408
15Running track20640
-Total30019,154
Table 2. Classes and number of samples in the Trento dataset.
Table 2. Classes and number of samples in the Trento dataset.
No.Class NameTrainingTest
01Apple trees204014
02Buildings202883
03Ground20459
04Wood209103
05Vineyard2010,481
06Roads203354
-Total12030,294
Table 3. Classes and number of samples in the MUUFL dataset.
Table 3. Classes and number of samples in the MUUFL dataset.
No.Class NameTrainingTest
01Trees10023,146
02Mostly grass1004170
03Mixed ground surface1006782
04Dirt and sand1001726
05Road1006587
06Water100366
07Building shadow1002133
08Building1006140
09Sidewalk1001285
10Yellow curb10083
11Cloth panels100169
-Total110052,587
Table 4. Classification OA (%), AA (%), and Kappa (%) values for the Houston2013 dataset.
Table 4. Classification OA (%), AA (%), and Kappa (%) values for the Houston2013 dataset.
ClassEndNetTb-cnnS2ENetM2FNetFusAtNetExVitOurs
C198.0094.5399.3598.1090.3993.9296.88
C287.2395.1988.7092.0798.1092.0298.38
C398.85100.096.6695.3498.67100.0100.0
C498.7696.8897.6998.2599.8297.6895.51
C597.9397.7098.2599.2697.8998.0299.91
C693.2392.8598.4594.8699.0698.6497.30
C789.6788.3293.4389.4490.7891.1397.60
C891.8984.69100.095.2180.8985.5897.81
C981.6190.6478.5886.0393.1392.9695.25
C1082.5377.5864.0293.4386.4975.8881.92
C1191.2495.0575.4784.7187.6295.6886.89
C1266.4480.1985.7478.5281.2088.8691.56
C1393.2688.7393.7389.1698.3690.3081.72
C14100.097.49100.088.3891.58100.099.76
C1597.0598.2096.4997.9191.8799.8499.54
OA89.5591.0289.3091.6691.3191.9994.35
AA91.1791.8691.1092.0492.3993.3694.66
Kappa88.7090.2988.4390.9990.6191.3493.90
The best results are highlighted in bold.
Table 5. Classification OA (%), AA (%), and Kappa (%) values for the Trento dataset.
Table 5. Classification OA (%), AA (%), and Kappa (%) values for the Trento dataset.
ClassEndNetTb-cnnS2ENetM2FNetFusAtNetExVitOurs
C199.3899.82100.099.1699.2396.33100.0
C289.4790.1790.7396.5894.0194.4998.90
C350.8569.2095.0180.5093.1782.0799.17
C499.9599.96100.0100.0100.099.97100.0
C599.5199.8399.9699.9999.9999.81100.0
C698.3399.7799.3198.2199.5997.0099.11
OA96.9599.1798.8698.9899.1297.0099.78
AA89.5893.1297.5095.7497.6694.9499.53
Kappa95.9597.5598.4898.6498.8397.6699.71
The best results are highlighted in bold.
Table 6. Classification OA (%), AA (%), and Kappa (%) values for the MUUFL dataset.
Table 6. Classification OA (%), AA (%), and Kappa (%) values for the MUUFL dataset.
ClassEndNetTb-cnnS2EnetM2FNetFusAtNetExVitOurs
C187.8890.4389.4789.2094.3892.1094.40
C281.9685.6286.4687.6388.7886.6985.01
C374.5776.6280.7080.2672.1176.8088.28
C493.2195.1295.0192.9395.1294.9696.82
C587.3783.4986.4887.0490.3788.5092.71
C699.57100.0100.099.35100.099.78100.0
C792.1196.5596.1493.9096.6896.8698.74
C892.0395.4497.2194.1996.8795.0194.82
C980.7983.1780.7986.3585.2782.0975.95
C10100.098.7799.31100.0100.099.8797.26
C1199.6299.6299.2599.62100.0100.098.51
OA86.5288.3989.0688.6791.0089.7792.58
AA89.9191.3491.8991.8692.6892.0692.95
Kappa82.6685.0285.9085.4088.2886.7590.29
The best results are highlighted in bold.
Table 7. Ablation results of different module combinations for three datasets. The best results are highlighted in bold.
Table 7. Ablation results of different module combinations for three datasets. The best results are highlighted in bold.
Data SetMUUFLHouston2013Trento
Evaluation IndexOAAAKappaOAAAKappaOAAAKappa
DGC86.9073.1683.1891.7492.1391.0798.8195.9998.52
DGC + self89.7775.4986.7591.9993.3691.3499.1296.8898.77
DGC + cross91.4278.9388.9192.6893.8592.0599.3597.5499.13
Proposed92.5881.2590.2994.3594.6693.9099.7899.5399.71
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, L.; Yang, Y.; He, Z.; Li, G.; Zhao, F.; Hua, W.; Xiao, G.; Zhang, J. Multimodal Remote Sensing Image Classification Based on Dynamic Group Convolution and Bidirectional Guided Cross-Attention Fusion. Remote Sens. 2026, 18, 1066. https://doi.org/10.3390/rs18071066

AMA Style

Zhang L, Yang Y, He Z, Li G, Zhao F, Hua W, Xiao G, Zhang J. Multimodal Remote Sensing Image Classification Based on Dynamic Group Convolution and Bidirectional Guided Cross-Attention Fusion. Remote Sensing. 2026; 18(7):1066. https://doi.org/10.3390/rs18071066

Chicago/Turabian Style

Zhang, Lu, Yaoguang Yang, Zhaoshuang He, Guolong Li, Feng Zhao, Wenqiang Hua, Gongwei Xiao, and Jingyan Zhang. 2026. "Multimodal Remote Sensing Image Classification Based on Dynamic Group Convolution and Bidirectional Guided Cross-Attention Fusion" Remote Sensing 18, no. 7: 1066. https://doi.org/10.3390/rs18071066

APA Style

Zhang, L., Yang, Y., He, Z., Li, G., Zhao, F., Hua, W., Xiao, G., & Zhang, J. (2026). Multimodal Remote Sensing Image Classification Based on Dynamic Group Convolution and Bidirectional Guided Cross-Attention Fusion. Remote Sensing, 18(7), 1066. https://doi.org/10.3390/rs18071066

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop