顶点成分分析算法是一种非监督的端元提取算法。顶点成分分析法假设纯净像元存在,根据凸面几何原理,认为端元都位于单形体的顶点。VCA 算法通过将数据投影到一个正交的子空间方向计算投影距离值最大的像元,它就是要寻找的端元。要不断进行迭代计算,直到所有的端元都被找到。 VCA 的计算步骤为: ① 对图像数据进行降维处理,设定一个信噪比门限值 SNRth,根据图像的信噪 比与门限值对比大小分别采用主成分分析法 ( PCA) 或者奇异值分解法( SVD) 对图像数据进行降维; ② 利用随机生成的正态分布矩阵计算初始向量,将所有的像元点向初始向量方向投影,找到投影值最大的作为端元; ③ 继续计算新的投影向量方向并进行迭代计算直到找出所有的端元,本资源实现了VCA算法来非监督提取端元,希望对研究端元提取的朋友有用
1