Next Article in Journal
ECO-DEAU: An Ecologically Constrained Deep Learning Autoencoder for Sub-Pixel Land Cover Unmixing in Arid and Semi-Arid Regions
Previous Article in Journal
AIFloodSense: A Global Aerial Imagery Dataset for Semantic Segmentation and Understanding of Flooded Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multimodal Remote Sensing Image Clustering on Superpixel Manifolds

1
School of Computer Engineering, Chengdu Technological University, Chengdu 611730, China
2
College of Geophysics, Chengdu University of Technology, Chengdu 610059, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(6), 939; https://doi.org/10.3390/rs18060939
Submission received: 6 February 2026 / Revised: 26 February 2026 / Accepted: 18 March 2026 / Published: 19 March 2026

Highlights

What are the main findings?
  • Learning the unified cluster membership of superpixels captures complementary information of multimodal images.
  • The proposed multimodal clustering method is equivalent to multiview low-rank subspace clustering.
What are the implications of the main findings?
  • Learning the cluster membership graph directly on superpixel manifolds provides efficient optimization.
  • The proposed method leads to strong interpretability for multimodal clustering.

Abstract

Despite offering rich complementary information, multimodal remote sensing images collected by diverse sensors increase the computational burden in clustering. To alleviate this issue, we devise an efficient multimodal clustering approach (MCSM) on superpixel manifolds formed by superpixel segmentation. The MCSM jointly learns cluster representation of all modalities and a consensus cluster membership graph that fuses the multimodal representation to yield clusters. To capture the local geometric structure of the superpixel manifolds, the optimization is constrained by manifold regularization of the consensus graph. In contrast to vanilla multiview subspace clustering techniques, the proposed approach does not rely on spectral clustering, and only involves element-wise product and multiplication on small-scale matrices. In addition, we prove that the MSCM is a special case of classic low-rank subspace clustering models, providing a perspective for understanding the learned cluster graphs. Extensive experiments are conducted on three popular multimodal remote sensing datasets, showing that the proposed method achieves competitive clustering performance compared to state-of-the-art methods, and significantly outperforms the latter in computational efficiency.

1. Introduction

With the rapid development of remote sensing platforms and imaging sensors, the quantity and diversity of remote sensing images are becoming increasingly greater. However, due to the limitations of each sensor’s imaging mechanism, single-modal images are unable to depict comprehensive features of land covers [1,2]. For instance, hyperspectral (HS) and multispectral (MS) images capture the rich spectral reflectance of land covers [3]; Lidar data records the height information of objects; and SAR images reflect rough terrain features. Thus, fusing data and leveraging their complementary information is a promising development direction for downstream Earth observation tasks.
Due to the advantage of not requiring annotations, remote sensing image clustering has long been an important means for unsupervised land cover classification. Over the past decade, a vast number of clustering methods have emerged for HS images [4,5,6]. Among them, graph-based methods have attracted considerable attention. Specifically, subspace clustering is a typical graph-based method, which seeks subspace graphs through optimizing self-presentation of data constrained by sparse or low-rank norms [7,8,9]. To this end, ref. [10] first introduces sparse subspace clustering into the HS clustering community. After that, refs. [11,12] extend subspace clustering from a deep learning perspective, and ref. [13] applies a kernel trick to map HS data into the high-dimensional space, leading to the kernel counterpart. Instead of self-representation, ref. [14] learns probability coupling as a graph using optimal transport. Recently, in contrast to subspace clustering, refs. [15,16] directly optimize graph embedding by using a graph low-pass filter and graph adaptive filters on data. However, these approaches usually rely on additional clustering tools, such as spectral clustering and K-means, to segment graphs to yield resulting clusters. Although these single-modal methods attempt to fully exploit the spatial–spectral information of images [17,18], they still struggle to overcome the limitations of single modalities.
Multimodal clustering, equipped with fusion and clustering processes [19,20], essentially corresponds to multiview clustering (MVC) by treating each data modality as a separate view [21,22]. The seminal MVC approach introduced in [23] extended the classical single-view K-means algorithm to a multiview environment, thereby laying the groundwork for later multimodal clustering techniques. Following this, a variety of machine learning methods have been extended to their multiview versions, including subspace clustering [24], spectral clustering [25], and non-negative matrix factorization [26]. Of these, multiview subspace clustering (MVSC) has gained considerable attention because of its interpretability and robustness. MVSC approaches consider different views as related sets of subspaces and jointly optimize self-expression matrices from all views under specific norm constraints, so that each matrix reflects a unique subspace. These individual representations are then combined into an affinity matrix for spectral clustering (SC). A limitation of standard SC, however, is its dependence on a square matrix as input, which hinders its use on large-scale data. To mitigate this, ref. [27] implements MVSC on a set of representative anchors instead of the full dataset, resulting in a smaller anchor graph. Ref. [28] further lowers the computational expense by incorporating unified anchors into MVSC using multiview similarity measures. In contrast to earlier techniques that treated anchor selection and anchor graph construction as separate steps, more recent methods [29,30] unify the learning of anchors and the anchor graph within a single MVSC model. For handling high-dimensional and imbalanced data, fast MVSC [31] simultaneously learns anchors, anchor graphs, and cluster labels in a reduced embedding space. Along similar lines, ref. [32] presents a scalable MVSC method that also learns unified anchors and an anchor graph in an embedding space, with the anchor graph directly generating the cluster assignment matrix. Furthermore, ref. [33] advances MVSC by learning a unified bipartite graph subject to sparse and low-rank constraints, rather than learning a unified anchor graph. In general, the multiview-clustering-based methods fuse the multimodal information of data by integrating their individual clustering graphs into a unified one.
Despite their success in machine learning, relatively few studies have specifically addressed multimodal clustering for remote sensing imagery [34]. Recently, to enhance sampling for contrastive learning, ref. [35] leveraged autoencoders on superpixels to capture short-range features and graph autoencoders on pixel patches to model long-range dependencies in multimodal data. Ref. [36] proposes a conditional dual diffusion model for optical and SAR image clustering. The method introduces a decoupling autoencoder conditioned on SAR images to model the noise distribution and reconstruct the original optical images, thereby preserving the underlying data manifold structure. Subsequently, the multimodal features learned by the autoencoder are utilized for clustering via K-means. Unlike the multiview-clustering-based methods, this approach directly fuses multimodal data to generate complementary features instead of clustering graphs. Using kernel embedding, ref. [37] maps both samples and anchors into high-dimensional kernel spaces and constructs an MVSC model to learn a unified anchor graph. Ref. [38] applies low-pass graph filtering to modality-specific attributed graphs and then solves for a fused graph under constraints imposed by four multi-objective clustering subproblems. Ref. [39] performs clustering by explicitly modeling sub-pixel information from mixed spectra to endmembers. Although these anchor-based methods have demonstrated promising performance, they commonly face the challenge of determining the optimal number of anchors, which remains a nontrivial design parameter. In addition, these approaches require spectral clustering or K-means to split the learned features into individual clusters, resulting in additional computational costs.
To eliminate the additional classifiers, recently, learning soft labels has become promising. Ref. [40] employs a multimodal transformer trained with contrastive and self-supervised losses to learn a discriminative shared representation, where stabilized prototypes serve as soft clustering labels. This approach, however, requires extensive iterative training and is sensitive to the choice of image-patch size. Ref. [41] first applies superpixel segmentation to multimodal data to generate anchors, then learns dual consensus anchor graphs from which clustering labels are derived. Similarly, based on anchors obtained via superpixel segmentation, ref. [42] simultaneously optimizes two fuzzy clustering objectives that, respectively, project samples to anchors and anchors to clusters, with the final label matrix obtained by multiplying the two projection matrices. Ref. [43] conducts superpixel segmentation and nonlinear neighborhood recovery on each modality to produce modality-specific spatial-aware anchors, which are then used to learn multi-scale spectral–spatial anchor graphs.
Inspired by the previous discussion, in this article, we aim to learn a consensus membership graph to indicate clusters on superpixel manifolds for multimodal remote sensing images. To do so, we apply superpixel segmentation of the SLIC algorithm [44] to multimodal data, forming superpixel manifolds. In contrast to K-means, SLIC adopts a local search strategy instead of a global search to cluster similar points, such that similar neighboring points tend to be grouped into a region as a superpixel. It is particularly suitable for remote sensing images because of their local spatial similarity, leading to fewer modeling units for the subsequent clustering process. For each modality, we employ an individual membership matrix to map associated manifolds to cluster centers, preserving the characteristics of each modality. Then, all the cluster centers are recovered to the superpixel manifolds via a unified cluster membership graph that captures the complementarity of multimodal data. To leverage the local geometric information of manifolds, the cluster membership matrix is constrained by a manifold regularization term. The proposed model is performed on superpixel manifolds without additional classifiers, which thus leads to efficient optimization. In addition, we provide a connection to low-rank subspace clustering for another perspective to understand the proposed model.In summary, the core contributions of this study are presented as the following highlights:
1.
We devise an efficient mulimodal clustering method on superpixel manifolds by learning a consensus cluster membership graph.
2.
The relationship between the proposed model and low-rank subspace clustering is given for a theoretical explanation.
3.
Extensive experiments conducted on three datasets demonstrate the effectiveness and efficiency of the proposed approach.
The remainder of this paper is structured as follows. Section 2 introduces the preliminary background. Section 3 presents the proposed MCSM method. The optimization and clustering of the proposed model are provided in Section 4. Experiments and conclusions are described in Section 5 and Section 6, respectively.

2. Preliminaries

2.1. Notations

Throughout this article, we write matrices in bold upper-case letters or bold upper-case Greek letters (e.g., A , Φ ), vectors in bold lower-case letters or bold lower-case Greek letters (e.g., a , γ ), and scalars in letters or lower-case Greek letters (e.g., n , V , λ ). In what follows, for a matrix M , r a n k ( M ) and t r ( M ) read the rank and the trace of M , respectively; ( M ) i j denotes its element; and M F is the Frobenius norm of M .

2.2. Multiview Subspace Clustering

Given data X R D × N with samples of N and dimension of D lying in a union space of K subspaces, subspace clustering aims to split X into C subsets that span individual subspaces, where C indicates the number of clusters. Specifically, it pursues subspace self-representation C R N × N of X by minimizing
min C X X C F 2 + ϕ ( C ) ,
where the regularization term ϕ ( C ) controls the property of C according to prior information of the data. For example, setting ϕ ( · ) = · 1 , Equation (1) becomes sparse subspace clustering [45], while it turns into low-rank subspace clustering [46] or low-rank representation [47] if ϕ ( · ) = · * .
Multiview subspace clustering (MVSC) extends the vanilla subspace clustering into a multimodal counterpart for fitting multimodal data, when regarding each modality as an individual view. Besides learning consensus representation C of all modalities, the MVSC methods also solve individual subspace representation C v for each modality, which boils down to the following paradigm:
min C v , C v = 1 V X v X v C v F 2 + ϕ ( C v ) + ψ ( C v , C ) ,
where V is the number of modalities, and  ϕ ( C v , C ) stands for the consensus regularization term that fuses the multimodal representation into a unified graph. However, solving Equation (2) requires heavy computational consumption, when processing the square matrix C v with a large size. To alleviate this issue, anchor-based MVSC methods [32] employ anchors A v R D × K and anchor graph Z v R K × N to recover X v by A v Z v instead of X v C v . As a result, feeding the consensus graph C or Z to spectral clustering algorithms yields clusters [48].

3. Methodology

In this section, we first present an efficient multimodal clustering method that directly learns a unified membership graph as a cluster indicator on superpixel manifolds. Then, we establish a connection between the proposed model and low-rank subspace clustering. The framework of the proposed method is illustrated in Figure 1.

3.1. Unified Membership Graph

Multiview subspace clustering methods and their anchor counterparts are dedicated to seeking sample graphs and anchor graphs. However, these graphs require a spectral process, resulting in additional computational costs. To address this issue, we aim to learn a unified membership graph of multimodal data as a label indicator. To this end, for each modality of X v R D × N , v = 1 , , V with N samples, we introduce label projection F v R C × N to map X v into individual label space with C cluster centers, i.e.,  X v F v , preserving the diversity of multimodal data. Then, X v is recovered from the label space via a unified membership graph F R C × N that indicates consistent clustering results, i.e.,  X v F v F . Formally, the unified membership graph is achieved by minimizing
min F v , F v = 1 V X v X v F v F F 2 s . t . ( F ) i j , ( F v ) i j 0 , F v 1 = 1 , F 1 = 1 ,
where the constraints ensure F v and F are non-negative and are the probability matrices. Note that F v is the cluster indicator of single modality, but  F serves as a unified indicator that captures the complementarity of the multimodal data.
However, optimizing Equation (3) to achieve the best cluster indicator remains challenging due to the large feasible solution space. Thus, we apply the fuzzy c-means (FCM) [49] algorithm to each X v and their concatenation to extract soft labels, which are used to initialize F v and F , respectively. Under the guidance of the initialization, the optimization pursues the optimal solution in the direction of the cluster semantic.

3.2. Multimodal Clustering on Superpixel Manifolds

Suffering from large-scale images, the membership graph F in Equation (3) is endowed with a big size, resulting in N C , which leads to poor clustering performance as well as low optimizing efficiency. Hence, we adopt superpixels as modeling units instead of original sample pixels. To do so, the superpixel segmentation algorithm of SLIC is adopted to split images into many small regions with similar features. Each region is averaged as a superpixel A R D × K , where K denotes the number of the superpixels. The superpixel data form new low-dimensional manifolds but smaller samples. To capture the local geometric structure of the superpixel manifolds, we introduce the manifold regularization on the membership graph as follows:
min F t r ( F L F ) ,
where L = D M denotes the Laplacian matrix; M is the affinity matrix calculated by RBF kernel ( M ) i j = e a i a j F 2 σ 2 on the concatenation of the multimodal superpixels of { A v } , v = 1 , , V , denoted as A ; and D is a diagonal matrix with d i a g ( D ) = M 1 .
Substituting X v = A v and adding Equation (4) with a weight λ into Equation (3), we have
min F v , F v = 1 V A v A v F v F F 2 + λ t r ( F L F ) s . t . ( F ) i j , ( F v ) i j 0 , F v 1 = 1 , F 1 = 1 .
Accordingly, F v R C × K and F R C × K are initialized by applying the FCM algorithm to the superpixel data of A v and their concatenation of { A v } . The manifold regularization enforces the superpixel reconstruction term to yield clusters with a manifold structure. Since K N , solving Equation (5) is very fast, and will be discussed in detail in Section 4.

3.3. Connection to Low-Rank Subspace Clustering

We here build a bridge from the proposed MCSM model to the classic low-rank subspace clustering, which learns low-rank self-representation of data through subspace recovery and * constraint, inspired by [50]. Their relationship provides a new perspective to understand the MCSM model following Theorem 1.
Theorem 1.
The proposed Equation (3) is equivalent to low-rank subspace clustering.
Proof. 
Let C v R K × K = F v F . Substituting it into Equation (3) yields
min C v v = 1 V A v A v C v F 2 ,
which ignores the condition and regularization terms. Apparently, we have
r a n k ( C v ) m i n { r a n k ( F v ) , r a n k ( F ) } C .
Since the number of clusters C is much smaller than that of superpixels k (i.e., C K ), C v is a low-rank matrix. Thus, Equation (6) exactly satisfies the optimization objective of low-rank subspace clustering, as follows:
min C v v = 1 V A v A v C v F 2 + λ C v * .
Comparing Equations (6) and (8), we know that F v F is a low-rank self-representation of A v with subspace structure.    □
Remark 1.
For a large number K, the proposed model of Equation (6) requires much less computation than the low-rank subspace clustering of Equation (8), owing to the matrix factorization C v = F v F , as well as avoiding the singular value decomposition (SVD) of C v in solving the latter one.
In contrast, based on Theorem 1, we can build the affinity matrix, with B = | F F | showing natural symmetry. Similar to subspace clustering, the resulting clusters could be achieved by applying spectral clustering to B , but the clustering efficiency is much lower than directly extracting clusters from the indicator F .

4. Optimization and Clustering

4.1. Optimization

Considering multiple variables and constraints, solving the problem of Equation (5) is challenging for close solution. Therefore, we adopt an alternating optimization algorithm to address this problem, updating each variable while fixing the others. The objective function is first reformulated into a trace form to facilitate derivation. For the sake of clarity, we define C v = F v F and S v = A v A v . By expanding the Frobenius norm, the loss function Equation (5) can be rewritten as
L = v = 1 V ( t r ( A v A v C v ) ( A v A v C v ) ) + λ t r ( F L F ) = v = 1 V ( t r ( S v ) 2 t r ( S v C v ) + t r ( C v S v C v ) ) + λ t r ( F L F ) .
(1) Updating F v : After fixing F , rewriting Equation (9) yields
L ( F v ) = t r ( F F v S v F v F ) 2 t r ( S v F v F ) .
Let P = F F . To facilitate differentiation, we reformulate Equation (10) based on the properties of the trace as
L ( F v ) = t r ( F v S v F v P ) 2 t r ( S v F v F ) .
We further introduce the constraint ( F v ) i j 0 on F v into Equation (11). To this end, we construct a Lagrangian function as follows:
L ( F v , Φ ) = t r ( F v S v F v P ) 2 t r ( S v F v F ) + t r ( Φ F v ) ,
where Φ R C × N , ( Φ ) i m 0 , denotes the Lagrange multiplier corresponding to the non-negativity constraint. Differentiating Equation (12) with respect to F v , we have
L ( F v , Φ ) F v = 2 F S v + 2 P F v S v + Φ .
Combining the Karush–Kuhn–Tucker (KKT) conditions with Equation (13), we obtain
L ( F v , Φ ) F v = 0 L ( F v , Φ ) F v i j ( F v ) i j = 0 .
By adopting the multiplicative update strategy of non-negative matrix factorization (NMF) [51], we adopt an element-wise adaptive learning rate defined as η = F v 2 P F v S v , and the gradient descent-base update rule for F v is given by
F v F v η L ( F v , Φ ) F v = F v F S v P F v S v ,
where ⊙ denotes the Hadamard product, i.e., the element-wise multiplication operation, and the fraction represents the element-wise division operation. To ensure that the sum-to-one constraint ( F v 1 = 1 ) is satisfied, we further perform normalization on each row of the matrix, as follows:
( F v ) : , j ( F v ) : , j i ( F v ) i , j , j = 1 , 2 , , K .
(2) Updating F : For clarity, we define Q v = F v S v F v . Then, Equation (9) can be rewritten as
L ( F ) = t r ( F Q v F ) 2 t r ( S v F v F ) + λ t r ( F L F ) .
To deal with ( F ) i j 0 , we introduce a Lagrangian function as follows:
L ( F , Ψ ) = t r ( F Q v F ) 2 t r ( S v F F ) + λ t r ( F L F ) + t r ( Ψ F ) ,
where Ψ R C × N , Ψ 0 denotes the Lagrange multiplier corresponding to the non-negativity constraint. We then differentiate Equation (18) with respect to F , resulting in
L ( F , Ψ ) F = 2 Q v F + 2 λ F L 2 F v S v + Ψ .
According to the KKT conditions, we have
L ( F , Ψ ) F = 0 L ( F , Ψ ) F i j F i j = 0 .
Similar to Equation (16), we get the update formula for F :
F F F v S v Q v F + λ F L .
To ensure the sum-to-one constraint ( F 1 = 1 ) holds, we further normalize each column of F as follows:
( F ) : , j ( F ) : , j i ( F ) i , j , j = 1 , 2 , , K .
By iteratively updating F v and F using Equation (16) and Equation (22), respectively, we can efficiently find a set of local optimal solutions for the MCSM method.

4.2. Complexity Analysis

The proposed method benefits from the superpixel strategy and efficient cluster membership learning. The superpixels represent regions composed of a group of adjacent pixels, thereby achieving low complexity. In the optimization phase, the computational complexity mainly stems from variable updating. The intermediate variable S introduced by us incurs a time complexity of O v = 1 V D v K 2 , where V denotes the number of modalities, D v denotes the dimension of the v-th modality, and K is the number of superpixels; updating F v has a time complexity of O V C K 2 + V C 2 K , where C stands for the number of clusters; and the time complexity required for updating F is O V C K 2 + V C 2 K + C K . The overall time complexity is O T V C K 2 + T V C 2 K + T C K + v = 1 V T D v K 2 , with T representing the number of iterations. Since C K holds in the proposed model, the overall time complexity can be simplified to O ( C + v = 1 V D v ) K 2 . It can be observed that the time complexity of MCSM is almost linearly related to K.

4.3. MCSM for Multimodal Clustering

For multimodal remote sensing images X v , v = 1 , , V , we first apply the superpixel segmentation algorithm to the concatenation of { X } v = 1 V , and obtain locally similar regions for each modality. Then, we average the segmented X v into superpixels A v , and calculate the Laplacian matrix L on the concatenation. To eliminate redundant spectral information, hyperspectral superpixels are further compressed into D-dimensional manifolds by using the principal component analysis (PCA) algorithm. Lastly, F v and F are initialized, as discussed in Section 3.2, and,  referring to Section 4.1, the MCSM approach optimizes Equation (5) to yield the consensus membership graph F that indicates the resulting clusters. In summary, the complete algorithm of MCSM is presented in Algorithm 1.   
Algorithm 1: MCSM for multimodal clustering
Remotesensing 18 00939 i001

5. Experiments

5.1. Experimental Settings

5.1.1. Multimodal Datasets

In the experiments, we adopt three multimodal remote sensing datasets, including Trento, MUUFL, and Augsburg. They are captured by several sensors over a rural area of the south of Trento, Italy, an urban area of Augsburg, Germany, and the University of Southern Mississippi, Long Beach, USA, respectively. The detailed imaging information is summarized in Table 1. Specifically, the Augsburg data is equipped with large spectral bands of HS and image size, while the MUUFL contains numerous categories of land covers, leading to potential challenges for clustering tasks.

5.1.2. Comparison Methods

To verify model ability, we consider 12 competing methods related to our proposed method from the perspective of the clustering mechanism and state of the art (SOTA):
  • BMVC [52] learns collaborative discrete representations and a binary clustering structure for binary multiview clustering.
  • SMVSC [28] achieves scalable multiview subspace clustering through the use of unified anchors.
  • LMVSC [27] handles large-scale multiview subspace clustering by employing anchor graphs as a substitute for full graphs.
  • MDC [53] utilizes autoencoders to learn latent features for multisensor clustering.
  • FPMVS [30] performs joint optimization of anchor selection and anchor graph construction in multiview subspace clustering.
  • FMVACC [54] conducts multiview clustering by matching anchors across views.
  • MSGL [55] attains scalable subspace clustering via the learning of a structured graph.
  • SDMVC [56] employs deep self-supervised feature learning for multiview clustering.
  • GCFagg [57] advances multiview clustering by fusing cross-sample and cross-view features.
  • FPFC [42] formulates a dual multimodal fuzzy clustering framework based on sample–anchor and anchor–cluster associations.
  • AMKSC [37] combines unified anchor learning and kernel techniques for multimodal subspace clustering.
  • CDD [36] preserves data manifolds in multimodal clustering using a diffusion-based approach.

5.1.3. Evaluation Criteria

To gauge clustering performance, five widely used metrics were employed: accuracy (ACC), Kappa coefficient (Kappa), normalized mutual information (NMI), adjusted Rand index (ARI), and purity (Purity). Here, ACC, NMI, and Purity fall within the range of [ 0 , 1 ] , while Kappa and ARI lie in [ 1 , 1 ] . These metrics are computed based on the optimal alignment of predicted labels with the ground truth, with higher values indicating better clustering performance. Additionally, the runtime of each clustering method was recorded in seconds (s) to assess computational efficiency.

5.1.4. Implementation Details

To ensure a fair comparison, all methods are executed using pixel-level features. For the TMPCC AMKSC method, the patch size is set to the minimum feasible value of 3 to mitigate the influence of patch-based feature extraction. The results for SDMVC and GCFAgg are taken directly from [35]. A consistent random seed of 42 is used across all experiments. The remaining parameters of all comparison methods are determined either according to the original references or through a systematic grid search. Accordingly, for the proposed MCSM method, the number of superpixels is set to 100, 400, and 150 on the Trento, MUUFL, and Augsburg datasets, respectively; we set D, the dimension of PCA, to be 9, 6 and 1, correspondingly; and λ is set to 1 for all datasets. All tests were conducted on an Ubuntu server with a Xeon Gold 5218 CPU, an RTX 2080Ti GPU, and 128 GB of RAM.

5.2. Clustering Results

5.2.1. Quantitative Performance

To evaluate multimodal clustering performance, Table 2 presents quantitative results in terms of 5 metrics, comparing the proposed MCSM method to the other methods on the Trento, MUUFL, and Augsburg datasets, respectively. The best values and the second best values are in bold and are underlined, respectively, and “N/A” means unavailable scores. We see that the proposed MCSM consistently achieves superior or highly competitive performance across all datasets. On the Trento dataset, MCSM attains the best scores in ACC (0.896), Kappa (0.8611), NMI (0.8202), ARI (0.8976), and Purity (0.901), and significantly outperforms multiview subspace clustering methods such as SMVSC, LMVSC, and AMKSC, and the recent SOTA methods of FPFC and CDD. It has validated the effectiveness of the proposed MCSM. More notably, MCSM completes clustering in merely 0.55 s, which is an order of magnitude faster than most competitors. Similar trends are observed on the MUUFL dataset, where MCSM obtains the highest ACC (0.6554), Kappa (0.5679), and ARI (0.427), and competitive NMI and Purity. Its runtime (0.87 s) remains the lowest among all methods. For the Augsburg dataset, MCSM gains the second best scores on all metrics, achieved within 1.62 s—far more efficient than other high-performing methods such as FPFC and AMKSC.

5.2.2. Qualitative Performance

To examine the clustering characteristics of the proposed MCSM, we present cluster maps of ten comparative methods along with ground truth (GT) labels in Figure 2, Figure 3 and Figure 4. These maps correspond to the clustering outcomes reported in Table 2. Unlabeled samples are included in the clustering process and are therefore forcibly assigned to annotated categories. As observed in the figures, the cluster maps produced by MCSM are visually closest to the GT labels across all three datasets, confirming the effectiveness of clustering on superpixel manifolds. In comparison with recent SOTA methods such as FPFC and AMKSC, MCSM yields smoother clustering maps that better preserve the local spatial consistency of land covers. From Figure 4k, we find that MCSM tends to produce large block maps, resulting in misclassification on boundaries of land covers. This is because the superpixel segmentation algorithm that the proposed MCSM is based on finds it difficult to handle interlaced land covers. According to Figure 2k, because MCSM relies on the superpixel segmentation that trends to produce contiguous regions, it fails to separate multiple subdivisions within a single region. Increasing the number of superpixels forces the segmentation algorithm to yield smaller segmented regions, potentially solving the above issues.

5.3. Ablation Study

5.3.1. Superpixel Manifolds

As discussed in Section 3.2, superpixels form data manifolds on which the proposed MCSM seeks the optimal membership matrix F . The optimization is achieved by introducing manifold regularization. We now explore the effect of the regularization. To do so, ablation results of the superpixel manifolds are provided in Table 3, wherein MCSM-M denotes the MCSM model without the manifold regularization term. We observe from the table that MCSM achieves gains in ACC on the order of 48 % and 53 % over MCSM-M for MUUFL and Augsburg datasets, respectively, but obtain a slight improvement by absolute 0.049 ACC against the non-regularization counterpart for the Trento dataset. That is because superpixels of the Trento image tend to form a simpler manifold structure, which reduces impact of the regularization.

5.3.2. Multimodal Fusion

To investigate the fusion ability of MCSM, we conduct an ablation study on multimodal fusion. Specifically, we reform the MCSM model to a single modal version that is applied to individual modalities. As presented in Table 4, we find that the multimodal fusion version obtains the best clustering performance on all datasets except for one score on Augsburg, which verifies the effectiveness of the multimodal clustering mechanism. Specifically, the fusion version obtains significant improvement in all metrics on the MUUFL dataset. That is, MCSM can utilize the complementarity of multiple modalities to enhance the clustering performance of single modalities. In addition, as can be seen from the HS term on Trento, its metric score is close to that of the associated fusion term, which indicates that even the single modal version of MCSM achieves high-quality clustering results, leading to a promising baseline system.

5.4. Model Analysis

5.4.1. Impacts of Superpixels

The MCSM model is built on superpixels achieved by superpixel segmentation that involves an important parameter of K being the number of superpixels. To examine its impacts, we visualize the clustering performance of MCSM by plotting metric curves in a range of [ 50 , 500 ] with a step of 50, as shown in Figure 5. We can see from the figure that, for each dataset, all metric curves maintain consistent trends overall. Furthermore, the best performance in ACC appears at coordinates 100, 400, and 150 for the Trento, MUUFL, and Augsburg datasets, respectively. This result makes sense, because Trento has more concentrated land cover, while MUUFL contains more dispersed land cover, referring to Figure 2a and Figure 3a. A smaller K tends to cause larger superpixels. Thus, the parameter setting is applicable to the characteristics of these land covers. In contrast, due to the interleaved land covers of Augsburg, the metric curves have certain fluctuations, as shown in Figure 4a. Thus, this phenomenon can guide us in determining parameters for real-world scenarios.

5.4.2. Convergence

Figure 6 presents the convergence of Algorithm 1 associated with the proposed MCSM. To do so, we examine residual curves of F v , v = 1 , 2 and F being memberships, That is, for a F t at iteration step of t, the residual is calculated by F t F t 1 —which we call loss in the figure. We see that the losses quickly start to converge from around iteration 20, 40, and 100 for Trento, MUUFL, and Augsburg datasets, respectively. On Trento, although F 2 loss yields a peak at 5, which may be caused by the complex data distribution of LiDAR, it very quickly converges together with F 1 and F . In addition, all losses converge to 0 within 50, 60, and 100 on the three datasets, respectively, demonstrating the efficiency of the optimization algorithm, thanks to the special gradient descent strategy. Further, each updating step only requires a few matrix operators, which also contributes to the low time consumption.

5.4.3. Analysis of Parameters

The MCSM model comprises two parameters: λ is the manifold regularization coefficient and D is the dimension of PCA for HS data. They have a close relationship with manifold structure, so we aim to examine the sensitivity of the clustering performance in ACC to them. For this purpose, we adopt a grid search strategy by traversing λ and D in a range of [1 × 10−4, 1 × 104] with a step of 10 and a range of [ 1 , 10 ] with a step of 1, sequentially. As we can see from Figure 7, the clustering results in ACC show stable performance with respect to λ and D on Trento, while they are sensitive on MUUFL and Augsubrg when increasing D beyond 4. This reflects the necessity of eliminating redundant spectral information in HS images. Not surprisingly, taking a smaller D, the MCSM method achieves stable ACC scores with different λ on all datasets. This is because the low-dimensional features by PCA trend to provide a more intrinsic manifold structure to the manifold regularization. In addition, the best performance is achieved around λ = 1 on all datasets overall, which conveys the importance of balancing between the reconstruction error and the manifold regularization.

6. Conclusions

In this article, we devised an efficient multimodal clustering method on superpixel manifolds for large-scale remote sensing images. In contrast to traditional subspace clustering, the MCSM methods learn a unified membership matrix to indicate clusters on superpixel manifolds instead of the original pixel counterpart. We integrate manifold regularization into the framework, such that the membership matrix trends to capture the manifold structure of multimodal data. Indeed, we prove that the proposed model is equivalent to a special case of a multiview low-rank subspace clustering model. The proposed method achieves significant clustering accuracy, with ACC scores of 0.896, 0.6554, and 0.6465 on the Trento, MUUFL, and Augsburg datasets, respectively. This quantitative advantage is further supported by qualitative results, as the method generates smoother clustering maps that demonstrate improved local spatial consistency. Furthermore, we verify that the optimization algorithm associated with MCSM converges very quickly, and the ablation study of superpixel manifolds verified the effectiveness of manifold guidance.

Author Contributions

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

Funding

This research was funded by the Sichuan Science and Technology Program under grant number 2026NSFSC1405.

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kieu, N.; Nguyen, K.; Nazib, A.; Fernando, T.; Fookes, C.; Sridharan, S. Multimodal colearning meets remote sensing: Taxonomy, state of the art, and future works. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 7386–7409. [Google Scholar] [CrossRef]
  2. Zhao, D.; Hu, B.; Jiang, W.; Zhong, W.; Arun, P.V.; Cheng, K.; Zhao, Z.; Zhou, H. Hyperspectral video tracker based on spectral difference matching reduction and deep spectral target perception features. Opt. Lasers Eng. 2025, 194, 109124. [Google Scholar] [CrossRef]
  3. Zhao, D.; Zhang, H.; Arun, P.V.; Jiao, C.; Zhou, H.; Xiang, P.; Cheng, K. SiamSTU: Hyperspectral video tracker based on spectral spatial angle mapping enhancement and state aware template update. Infrared Phys. Technol. 2025, 150, 105919. [Google Scholar] [CrossRef]
  4. Guan, R.; Tu, W.; Li, Z.; Yu, H.; Hu, D.; Chen, Y.; Tang, C.; Yuan, Q.; Liu, X. Spatial-spectral graph contrastive clustering with hard sample mining for hyperspectral images. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5535216. [Google Scholar] [CrossRef]
  5. Luo, F.; Liu, Y.; Gong, X.; Nan, Z.; Guo, T. EMVCC: Enhanced multi-view contrastive clustering for hyperspectral images. In Proceedings of the 32nd ACM International Conference on Multimedia, Melbourne, VIC, Australia, 28 October–1 November 2024; pp. 6288–6296. [Google Scholar]
  6. Huang, S.; Zeng, H.; Chen, H.; Zhang, H. Spatial and cluster structural prior-guided subspace clustering for hyperspectral image. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5511115. [Google Scholar] [CrossRef]
  7. Zhai, H.; Zhang, H.; Zhang, L.; Li, P. Laplacian-regularized low-rank subspace clustering for hyperspectral image band selection. IEEE Trans. Geosci. Remote Sens. 2018, 57, 1723–1740. [Google Scholar] [CrossRef]
  8. Huang, N.; Xiao, L.; Liu, J.; Chanussot, J. Graph convolutional sparse subspace coclustering with nonnegative orthogonal factorization for large hyperspectral images. IEEE Trans. Geosci. Remote Sens. 2021, 60, 5512016. [Google Scholar] [CrossRef]
  9. Liu, S. Dual subspace clustering for spectral-spatial hyperspectral image clustering. Image Vis. Comput. 2024, 150, 105235. [Google Scholar] [CrossRef]
  10. Zhai, H.; Zhang, H.; Zhang, L.; Li, P.; Plaza, A. A new sparse subspace clustering algorithm for hyperspectral remote sensing imagery. IEEE Geosci. Remote Sens. Lett. 2016, 14, 43–47. [Google Scholar] [CrossRef]
  11. Lei, J.; Li, X.; Peng, B.; Fang, L.; Ling, N.; Huang, Q. Deep spatial-spectral subspace clustering for hyperspectral image. IEEE Trans. Circuits Syst. Video Technol. 2020, 31, 2686–2697. [Google Scholar] [CrossRef]
  12. Zhai, H.; Yu, J. Local-Global Spectral-Spatial Dual Deep Subspace Clustering Network for Hyperspectral Images. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5526520. [Google Scholar] [CrossRef]
  13. Cai, Y.; Zhang, Z.; Cai, Z.; Liu, X.; Jiang, X.; Yan, Q. Graph Convolutional Subspace Clustering: A Robust Subspace Clustering Framework for Hyperspectral Image. IEEE Trans. Geosci. Remote Sens. 2021, 59, 4191–4202. [Google Scholar] [CrossRef]
  14. Liu, S.; Wang, H. Graph Convolutional Optimal Transport for Hyperspectral Image Spectral Clustering. IEEE Trans. Geosci. Remote Sens. 2022, 60, 4414013. [Google Scholar] [CrossRef]
  15. Ding, Y.; Zhang, Z.; Yang, A.; Cai, Y.; Xiao, X.; Hong, D.; Yuan, J. SLCGC: A lightweight Self-supervised Low-Pass Contrastive Graph Clustering Network for Hyperspectral Images. IEEE Trans. Multimed. 2025, 27, 8251–8262. [Google Scholar] [CrossRef]
  16. Ding, Y.; Zhang, Z.; Kang, W.; Yang, A.; Zhao, J.; Feng, J.; Hong, D.; Zheng, Q. Adaptive homophily clustering: Structure homophily graph learning with adaptive filter for hyperspectral image. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5510113. [Google Scholar] [CrossRef]
  17. Zhao, D.; Wang, M.; Huang, K.; Zhong, W.; Arun, P.V.; Li, Y.; Asano, Y.; Wu, L.; Zhou, H. OCSCNet-tracker: Hyperspectral video tracker based on octave convolution and spatial–spectral capsule network. Remote Sens. 2025, 17, 693. [Google Scholar] [CrossRef]
  18. Zhao, D.; Zhong, W.; Ge, M.; Jiang, W.; Zhu, X.; Arun, P.V.; Zhou, H. SiamBSI: Hyperspectral video tracker based on band correlation grouping and spatial-spectral information interaction. Infrared Phys. Technol. 2025, 151, 106063. [Google Scholar] [CrossRef]
  19. Xiao, L.; Liu, S.; Liu, Y. Anchor-guided multi-view fuzzy clustering for hyperspectral and LiDAR images. Sci. Rep. 2026. [Google Scholar] [CrossRef]
  20. Zhao, D.; Xu, X.; You, M.; Arun, P.V.; Zhao, Z.; Ren, J.; Wu, L.; Zhou, H. Local sub-block contrast and spatial–spectral gradient feature fusion for hyperspectral anomaly detection. Remote Sens. 2025, 17, 695. [Google Scholar] [CrossRef]
  21. Luo, F.; Liu, Y.; Guo, T.; Fu, C.; Duan, Y.; Shi, Q.; Du, B. SCMVC: Semantic Constraint-Based Spatial–Spectral Multiview Clustering for Hyperspectral Images. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5533013. [Google Scholar] [CrossRef]
  22. Guan, R.; Tu, W.; Hu, D.; Liang, W.; Liang, K.; Hu, Y.; Liu, Y.; Liu, X. Prototype-driven multi-view attribute-missing graph clustering. IEEE Trans. Multimed. 2025, 27, 9454–9466. [Google Scholar]
  23. Bickel, S.; Scheffer, T. Multi-view clustering. In ICDM’04: Proceedings of the Fourth IEEE International Conference on Data Mining, Brighton, UK, 1–4 November 2004; IEEE Computer Society: Washington, DC, USA, 2004; Volume 4, pp. 19–26. [Google Scholar]
  24. Zhang, P.; Liu, X.; Xiong, J.; Zhou, S.; Zhao, W.; Zhu, E.; Cai, Z. Consensus one-step multi-view subspace clustering. IEEE Trans. Knowl. Data Eng. 2020, 34, 4676–4689. [Google Scholar] [CrossRef]
  25. Tang, C.; Li, Z.; Wang, J.; Liu, X.; Zhang, W.; Zhu, E. Unified one-step multi-view spectral clustering. IEEE Trans. Knowl. Data Eng. 2022, 35, 6449–6460. [Google Scholar] [CrossRef]
  26. Peng, S.; Yin, J.; Yang, Z.; Chen, B.; Lin, Z. Multiview Clustering via Hypergraph Induced Semi-Supervised Symmetric Nonnegative Matrix Factorization. IEEE Trans. Circuits Syst. Video Technol. 2023, 33, 5510–5524. [Google Scholar] [CrossRef]
  27. Kang, Z.; Zhou, W.; Zhao, Z.; Shao, J.; Han, M.; Xu, Z. Large-scale multi-view subspace clustering in linear time. In Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA, 7–12 February 2020; AAAI Press: Washington, DC, USA, 2020; Volume 34, pp. 4412–4419. [Google Scholar]
  28. Sun, M.; Zhang, P.; Wang, S.; Zhou, S.; Tu, W.; Liu, X.; Zhu, E.; Wang, C. Scalable multi-view subspace clustering with unified anchors. In MM’21: Proceedings of the 29th ACM International Conference on Multimedia, Chengdu, China, 20–24 October 2021; Association for Computing Machinery (ACM): New York, NY, USA, 2021; pp. 3528–3536. [Google Scholar]
  29. Liu, S.; Wang, S.; Zhang, P.; Xu, K.; Liu, X.; Zhang, C.; Gao, F. Efficient one-pass multi-view subspace clustering with consensus anchors. In Proceedings of the AAAI Conference on Artificial Intelligence, Virtual Conference, 22 February–1 March 2022; AAAI Press: Washington, DC, USA, 2022; Volume 36, pp. 7576–7584. [Google Scholar]
  30. Wang, S.; Liu, X.; Zhu, X.; Zhang, P.; Zhang, Y.; Gao, F.; Zhu, E. Fast Parameter-Free Multi-View Subspace Clustering with Consensus Anchor Guidance. IEEE Trans. Image Process. 2022, 31, 556–568. [Google Scholar] [CrossRef]
  31. Mi, Y.; Chen, H.; Yuan, Z.; Luo, C.; Horng, S.J.; Li, T. Fast Multi-view Subspace Clustering with Balance Anchors Guidance. Pattern Recognit. 2024, 145, 109895. [Google Scholar]
  32. Cheng, T.; Peng, J.; Li, H.; Wang, H. Large-scale multi-view subspace clustering via embedding space and partition matrix. Neurocomputing 2024, 602, 128266. [Google Scholar]
  33. Yu, S.; Liu, S.; Wang, S.; Tang, C.; Luo, Z.; Liu, X.; Zhu, E. Sparse Low-Rank Multi-View Subspace Clustering with Consensus Anchors and Unified Bipartite Graph. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 1438–1452. [Google Scholar] [CrossRef]
  34. Guan, R.; Li, J.; Wang, S.; Tu, W.; Li, M.; Zhu, E.; Liu, X.; Chen, P. Multi-view Graph Clustering with Dual Relation Optimization for Remote Sensing Data. In MM’25: Proceedings of the 33rd ACM International Conference on Multimedia, Dublin, Ireland, 27–31 October 2025; Association for Computing Machinery (ACM): New York, NY, USA, 2025; pp. 7346–7355. [Google Scholar]
  35. Guan, R.; Liu, T.; Tu, W.; Tang, C.; Luo, W.; Liu, X. Sampling Enhanced Contrastive Multi-View Remote Sensing Data Clustering with Long-Short Range Information Mining. IEEE Trans. Knowl. Data Eng. 2025, 37, 5598–5612. [Google Scholar] [CrossRef]
  36. Liu, S.; Chang, L. Conditional Dual Diffusion for Multimodal Clustering of Optical and SAR Images. IEEE Trans. Circuits Syst. Video Technol. 2025, 35, 5318–5330. [Google Scholar] [CrossRef]
  37. Cai, Y.; Zhang, Z.; Liu, X.; Ding, Y.; Li, F.; Tan, J. Learning Unified Anchor Graph for Joint Clustering of Hyperspectral and LiDAR Data. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 6341–6354. [Google Scholar] [CrossRef] [PubMed]
  38. Zhang, Z.; Cai, Y.; Gong, W.; Liu, X.; Zeng, C.; Yu, G. MMAGL: Multiobjective Multiview Attributed Graph Learning for Joint Clustering of Hyperspectral and LiDAR Data. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5505314. [Google Scholar] [CrossRef]
  39. Liu, Y.; Liu, S.; Xiao, L. Sub-pixel Anchor Graph for Multi-modal Clustering of Hyperspectral and LiDAR Data. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5536915. [Google Scholar] [CrossRef]
  40. Cai, Y.; Zhang, Z.; Ghamisi, P.; Rasti, B.; Liu, X.; Cai, Z. Transformer-based contrastive prototypical clustering for multimodal remote sensing data. Inf. Sci. 2023, 649, 119655. [Google Scholar] [CrossRef]
  41. Zhang, Y.; Yan, S.; Jiang, X.; Zhang, L.; Cai, Z.; Li, J. Dual Graph Learning Affinity Propagation for Multimodal Remote Sensing Image Clustering. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5521713. [Google Scholar] [CrossRef]
  42. Zhang, Y.; Yan, S.; Zhang, L.; Du, B. Fast Projected Fuzzy Clustering with Anchor Guidance for Multimodal Remote Sensing Imagery. IEEE Trans. Image Process. 2024, 33, 4640–4653. [Google Scholar] [CrossRef]
  43. Wang, X.; Zhang, Y.; Zhou, Y. Multimodal Remote Sensing Image Clustering with Multiscale Spectral-Spatial Anchor Graphs. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4405612. [Google Scholar] [CrossRef]
  44. Achanta, R.; Shaji, A.; Smith, K.; Lucchi, A.; Fua, P.; Süsstrunk, S. SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Trans. Pattern Anal. Mach. Intell. 2012, 34, 2274–2282. [Google Scholar]
  45. Elhamifar, E.; Vidal, R. Sparse Subspace Clustering: Algorithm, Theory, and Applications. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 2765–2781. [Google Scholar] [CrossRef]
  46. Vidal, R.; Favaro, P. Low rank subspace clustering (LRSC). Pattern Recognit. Lett. 2014, 43, 47–61. [Google Scholar] [CrossRef]
  47. Liu, G.; Lin, Z.; Yan, S.; Sun, J.; Yu, Y.; Ma, Y. Robust Recovery of Subspace Structures by Low-Rank Representation. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 171–184. [Google Scholar] [CrossRef] [PubMed]
  48. Wang, R.; Nie, F.; Yu, W. Fast Spectral Clustering with Anchor Graph for Large Hyperspectral Images. IEEE Geosci. Remote Sens. Lett. 2017, 14, 2003–2007. [Google Scholar] [CrossRef]
  49. Bezdek, J.C.; Ehrlich, R.; Full, W. FCM: The fuzzy c-means clustering algorithm. Comput. Geosci. 1984, 10, 191–203. [Google Scholar] [CrossRef]
  50. Kheirandishfard, M.; Zohrizadeh, F.; Kamangar, F. Deep low-rank subspace clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA, 14–19 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 864–865. [Google Scholar]
  51. Lee, D.; Seung, H.S. Algorithms for non-negative matrix factorization. Adv. Neural Inf. Process. Syst. 2000, 13, 535–541. [Google Scholar]
  52. Zhang, Z.; Liu, L.; Shen, F.; Shen, H.T.; Shao, L. Binary Multi-View Clustering. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 41, 1774–1782. [Google Scholar] [CrossRef]
  53. Shahi, K.R.; Ghamisi, P.; Rasti, B.; Scheunders, P.; Gloaguen, R. Unsupervised Data Fusion With Deeper Perspective: A Novel Multisensor Deep Clustering Algorithm. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 284–296. [Google Scholar] [CrossRef]
  54. Wang, S.; Liu, X.; Liu, S.; Jin, J.; Tu, W.; Zhu, X.; Zhu, E. Align then fusion: Generalized large-scale multi-view clustering with anchor matching correspondences. Adv. Neural Inf. Process. Syst. 2022, 35, 5882–5895. [Google Scholar]
  55. Kang, Z.; Lin, Z.; Zhu, X.; Xu, W. Structured Graph Learning for Scalable Subspace Clustering: From Single View to Multiview. IEEE Trans. Cybern. 2022, 52, 8976–8986. [Google Scholar] [CrossRef]
  56. Xu, J.; Ren, Y.; Tang, H.; Yang, Z.; Pan, L.; Yang, Y.; Pu, X.; Yu, P.S.; He, L. Self-Supervised Discriminative Feature Learning for Deep Multi-View Clustering. IEEE Trans. Knowl. Data Eng. 2023, 35, 7470–7482. [Google Scholar] [CrossRef]
  57. Yan, W.; Zhang, Y.; Lv, C.; Tang, C.; Yue, G.; Liao, L.; Lin, W. Gcfagg: Global and cross-view feature aggregation for multi-view clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 19863–19872. [Google Scholar]
Figure 1. Framework of the proposed MCSM method for mulitimodal clustering. Averaging the segmented data by superpixel segmentation yields superpixels. Following the superpixel manifold structure, MCSM jointly optimizes cluster membership graphs of all modalities and the consensus membership graph that indicates clustering results.
Figure 1. Framework of the proposed MCSM method for mulitimodal clustering. Averaging the segmented data by superpixel segmentation yields superpixels. Following the superpixel manifold structure, MCSM jointly optimizes cluster membership graphs of all modalities and the consensus membership graph that indicates clustering results.
Remotesensing 18 00939 g001
Figure 2. Cluster maps produced by different clustering models on the Trento dataset. (a) GT. (b) SMVSC. (c) LMVSC. (d) MDC. (e) FPMVS. (f) FMVACC. (g) MSGL. (h) FPFC. (i) AMKSC. (j) CDD. (k) MCSM.
Figure 2. Cluster maps produced by different clustering models on the Trento dataset. (a) GT. (b) SMVSC. (c) LMVSC. (d) MDC. (e) FPMVS. (f) FMVACC. (g) MSGL. (h) FPFC. (i) AMKSC. (j) CDD. (k) MCSM.
Remotesensing 18 00939 g002
Figure 3. Cluster maps produced by different clustering models on the MUUFL dataset. (a) GT. (b) SMVSC. (c) LMVSC. (d) MDC. (e) FPMVS. (f) FMVACC. (g) MSGL. (h) FPFC. (i) AMKSC. (j) CDD. (k) MCSM.
Figure 3. Cluster maps produced by different clustering models on the MUUFL dataset. (a) GT. (b) SMVSC. (c) LMVSC. (d) MDC. (e) FPMVS. (f) FMVACC. (g) MSGL. (h) FPFC. (i) AMKSC. (j) CDD. (k) MCSM.
Remotesensing 18 00939 g003
Figure 4. Cluster maps produced by different clustering models on the Augsburg dataset. (a) GT. (b) SMVSC. (c) LMVSC. (d) MDC. (e) FPMVS. (f) FMVACC. (g) MSGL. (h) FPFC. (i) AMKSC. (j) CDD. (k) MCSM.
Figure 4. Cluster maps produced by different clustering models on the Augsburg dataset. (a) GT. (b) SMVSC. (c) LMVSC. (d) MDC. (e) FPMVS. (f) FMVACC. (g) MSGL. (h) FPFC. (i) AMKSC. (j) CDD. (k) MCSM.
Remotesensing 18 00939 g004
Figure 5. Effect of the number of superpixels on clustering performance. (a) Trento. (b) MUUFL. (c) Augsburg.
Figure 5. Effect of the number of superpixels on clustering performance. (a) Trento. (b) MUUFL. (c) Augsburg.
Remotesensing 18 00939 g005
Figure 6. Convergence of the proposed optimization algorithm. (a) Trento. (b) MUUFL. (c) Augsburg.
Figure 6. Convergence of the proposed optimization algorithm. (a) Trento. (b) MUUFL. (c) Augsburg.
Remotesensing 18 00939 g006
Figure 7. Sensitivity analysis of ACC of the MCSM method to λ and D. (a) Trento. (b) MUUFL. (c) Augsburg.
Figure 7. Sensitivity analysis of ACC of the MCSM method to λ and D. (a) Trento. (b) MUUFL. (c) Augsburg.
Remotesensing 18 00939 g007
Table 1. Parameters of the multimodal datasets and their sensors.
Table 1. Parameters of the multimodal datasets and their sensors.
PropertyTrentoMUUFLAugsburg
HSLiDARHSLiDARHSSAR
SensorsAISA EagleALTM 3100EACASI-1500Gemini ALTMHySpexDLR3-3K
Wavelengths ( μ m)0.4–0.980.375–1.050.4–2.5
Bands6326421804
Sizes166 × 600325 × 220332 × 485
Classes6117
Table 2. Quantitative evaluation of fourteen multimodal clustering methods on the Trento, Augsburg, and MUUFL datasets in terms of the OA, Kappa, NMI, ARI, Purity, and time consumption metrics.
Table 2. Quantitative evaluation of fourteen multimodal clustering methods on the Trento, Augsburg, and MUUFL datasets in terms of the OA, Kappa, NMI, ARI, Purity, and time consumption metrics.
DatasetsMetricsMethods
BMVCSMVSCLMVSCMDCFPMVSFMVACCMSGLSDMVCGCFAggFPFCAMKSCCDDMCSM
TrentoACC0.22930.67490.65660.77880.69440.61480.76290.63460.56050.64180.72140.710.896
Kappa0.08030.57690.55330.70140.59120.52320.66640.48340.42250.52470.65410.63630.8611
NMI0.02640.57090.62210.66690.53750.51410.68590.39130.47780.63970.74530.67980.8202
ARI0.01660.58190.56610.63790.53370.42310.60510.38220.32920.55480.6920.65630.8976
Purity0.37290.73770.73860.78630.71890.72010.7920.63460.57360.71760.87240.84770.901
Time (s ↓)7.6297.057.9972.96161.37124.98289.20N/AN/A8.3530.2592.040.55
MUUFLACC0.16550.3790.49430.43910.39170.36710.53910.39770.40440.39280.45440.49130.6554
Kappa0.07950.22260.4190.36430.230.25480.46240.31310.31160.27970.38720.41310.5679
NMI0.07210.36110.50450.45180.35530.32130.52620.44220.33030.23780.48550.45960.4888
ARI0.02370.22280.31730.22370.20550.1790.35350.23480.14840.15320.28660.31550.427
Purity0.45320.57820.71950.67130.55620.55710.74990.65640.6010.54150.71310.73740.7262
Time (s ↓)5.9286.1154.6333.06123.78102.17262.99N/AN/A7.0924.9775.030.87
AugsburgACC0.35710.36780.47710.50130.39610.29370.58230.45860.41940.69870.37890.47910.6465
Kappa0.23570.15010.32370.38340.17080.16720.41760.16920.28570.59940.25320.31840.4981
NMI0.26510.15140.26750.43070.13790.14380.33310.16290.23890.60810.26090.33620.3727
ARI0.17020.08020.19850.30950.08470.07010.30140.26120.16310.56850.1650.26780.3467
Purity0.64680.51680.59190.70710.50570.51340.62330.45920.58520.85980.58530.65280.7062
Time (s ↓)18.78160.19126.1873.90302.86262.76504.32N/AN/A16.8354.45142.481.62
Table 3. Clustering performance of MSCM and its manifold regularization-free version.
Table 3. Clustering performance of MSCM and its manifold regularization-free version.
DatasetsMethodsACCKappaNMIARIPurity
TrentoMCSM-M0.84110.79050.79870.88350.9001
MCSM0.8960.86110.82020.89760.901
MUUFLMCSM-M0.44170.35970.42260.26170.6878
MCSM0.65540.56790.48880.4270.7262
AugsburgMCSM-M0.42070.27270.25110.18480.5888
MCSM0.64650.49810.37270.34670.7062
Table 4. Clustering performance with different modalities.
Table 4. Clustering performance with different modalities.
DatasetsModalitiesACCKappaNMIARIPurity
TrentoHS0.88350.84380.80160.87590.8835
LiDAR0.78080.70070.62330.68490.7915
Fusion0.8960.86110.82020.89760.901
MUUFLHS0.44550.34520.35570.23620.5972
LiDAR0.53090.37070.36940.3010.5713
Fusion0.65540.56790.48880.4270.7262
AugsburgHS0.46430.19170.08440.05280.4839
SAR0.64860.48650.3430.32010.6932
Fusion0.64650.49810.37270.34670.7062
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

Liu, S.; Yao, Y.; Xiao, L. Multimodal Remote Sensing Image Clustering on Superpixel Manifolds. Remote Sens. 2026, 18, 939. https://doi.org/10.3390/rs18060939

AMA Style

Liu S, Yao Y, Xiao L. Multimodal Remote Sensing Image Clustering on Superpixel Manifolds. Remote Sensing. 2026; 18(6):939. https://doi.org/10.3390/rs18060939

Chicago/Turabian Style

Liu, Shujun, Yuhong Yao, and Luxi Xiao. 2026. "Multimodal Remote Sensing Image Clustering on Superpixel Manifolds" Remote Sensing 18, no. 6: 939. https://doi.org/10.3390/rs18060939

APA Style

Liu, S., Yao, Y., & Xiao, L. (2026). Multimodal Remote Sensing Image Clustering on Superpixel Manifolds. Remote Sensing, 18(6), 939. https://doi.org/10.3390/rs18060939

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