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