Jan, 2024

基于非凸优化的快速半监督解混合

TL;DR本文介绍了一种针对半监督 / 基于库的解混合的新型线性模型,该模型结合了库不匹配的考虑,同时实现了丰度总和为一的约束 (ASC)。与传统的稀疏解混合方法不同,该模型涉及非凸优化,带来了显著的计算挑战。我们证明了交替乘子法 (ADMM) 在循环解决这些复杂问题方面的有效性。我们提出了两种半监督解混合方法,分别依赖于应用于新模型和 ASC 的不同先验:稀疏性先验和凸性约束。我们的实验结果验证了对端元库施加凸性约束优于稀疏性先验。这些结果在三个模拟数据集 (考虑光谱变异性和不同像素纯度级别) 和 Cuprite 数据集上得到了验证。此外,我们与传统稀疏解混合方法的比较展示了我们提出的模型的明显优势,该模型涉及非凸优化。值得注意的是,我们提出的算法 (快速半监督解混合 FaSUn 和软阈值稀疏解混合 SUnS) 的实现要比传统稀疏解混合方法高效得多。SUnS 和 FaSUn 使用 PyTorch 实现,并在一个名为 Fast Semisupervised Unmixing (FUnmix) 的专用 Python 包中提供,该包是开源的,可在此 URL 获取。