The application provides a hyperspectral image unmixing method,
system, device and storage medium, belonging to the technical field of
hyperspectral image processing, comprising: obtaining an original hyperspectral image;
processing the original hyperspectral image by using a spectral unmixing
network architecture, carrying out mixed pixel
decomposition on the hyperspectral image, obtaining an
endmember spectrum and an abundance map; in the spectral unmixing
network architecture, a dynamic image
block number allocation strategy is adopted to dynamically extract patches from the input original hyperspectral image, the patch feature sequence after dynamic allocation is converted into tokens of a unified dimension, and the tokens are input into a stacked
Transformer Block module, and enhanced features with global semantic and structural features are output; the enhanced features are input into a decoder, and are restored into the
endmember spectrum and the abundance map corresponding to the space of the input hyperspectral image. In a complex mixed pixel scene, the unmixing precision is significantly improved, unnecessary calculation processes are reduced, the
inference efficiency of the model is improved, and the balance between precision and efficiency is realized.