Papers › Multi-Scale Convolutional Mask Network for Hyperspectral Unmixing
Multi-Scale Convolutional Mask Network for Hyperspectral Unmixing
JinXu MingmingXu ShanweiLiu HuiSheng ZhiruYang
Deep learning has gained popularity in hyperspectral unmixing (HU) applications recently due to its powerful learning and data-fitting capabilities. As an unmixing baseline network, the autoencoder (AE) framework performs well in HU by automatically learning low-dimensional embeddings and reconstructing data. Nevertheless, there are spectral variability and nonlinear mixing problems in the highly mixed region of hyperspectral images, which can cause interference to structures using only AE. Therefore, inspired by the effectiveness of mask modeling, we propose a multiscale convolutional mask network (MsCM-Net) for HU with two new strategies. First, we propose a mixed region mask strategy suitable for the HU task, and a multiscale convolutional AE is adopted as the unmixing baseline network to apply the mask strategy, making the method more robust in solving ill-posed unmixing problems. In addition, a new initialization strategy is used in which vertex component analysis (VCA) is combined with density-based spatial clustering of applications with noise (DBSCAN) to mitigate the impact of outliers and noise on initialization. The proposed MsCM-Net performs more accurately than state-of-the-art methods by comparison experiments on one synthetic and three real hyperspectral data sets. The effectiveness of the mixed region mask strategy and DBSCAN-VCA initialization is also demonstrated by ablation experiments.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections