Temperature scaling unmixing framework based on convolutional autoencoder

Environmental sciences Physical geography Sparsity constraint 0202 electrical engineering, electronic engineering, information engineering Convolutional autoencoder GE1-350 02 engineering and technology Temperature scaling Hyperspectral unmixing Equal-frequency binning GB3-5030
DOI: 10.1016/j.jag.2024.103864 Publication Date: 2024-04-29T10:22:24Z
ABSTRACT
Hyperspectral unmixing is a key technology in the development of remote sensing applications. However, since both endmembers and abundances are unknown, unmixing is a non-convex problem with a large solution space. To solve this, existing methods usually impose the same strength of sparsity constraint. However, this often does not hold in practice. Because the abundances of purer regions are generally sparse, while the abundances distribution of more mixed regions should be smoother. Temperature scaling is a technique of introducing a temperature parameter T into softmax activation function to adjust the sparsity of the output. Inspired by this, we propose a temperature scaling unmixing (TSU) framework based on convolutional autoencoder (CAE). In this framework, sparse constraints of different intensities are applied to diverse regions by considering spatial similarity of ground objects distribution while preserving the ability of CAE to extract spatial features. What is more, equal-frequency binning is adopted to guide the division of regions by similarity matrix to realize the automatic temperature parameter setting. In addition, a CAE network is designed under the TSU framework in this paper, called TSUCAE. The TSUCAE method exhibits superior accuracy compared to state-of-the-art approaches, as demonstrated through extensive comparative experiments. Furthermore, the TSU framework can be transferred to other CAE-based unmixing methods directly while keeping the network structure of these methods unchanged. Sufficient ablation experiments also prove that the transfer of framework can improve the performance of unmixing. The code is publicly available at https://github.com/UPCGIT/TSUCAE.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (43)
CITATIONS (1)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....