KL变换,用matlab如何做,纯新手,求助啊啊啊啊啊

KL变换,用matlab如何做,纯新手,求助啊啊啊啊啊,第1张

K-L变换的一般步骤是:1、读入图像、形成数据矩阵(每个样本为1*64)

2、标准化数据

3、求协方差矩阵

4、计算协方差矩阵的特征根及特征向量

5、选出最大10个特征值对应的特征向量构成变换矩阵

6、求每个样本在特征空间的表示

KL变换是遥感图像增强和信息提取中用得最多的线性变换,是对原波段图像进行波谱信息的线性投影变换,在尽可能不减少信息量的前提下,将原图像的高维多光谱空间的像元亮度值投影到新的低维空间,减少特征空间维数,达到数据压缩、提高信噪比、提取相关信息、降维处理和提取原图像特征信息的目的,并能有效地提取影像信息。它可使原来多波段图像经变换后提供出一组不相关的图像变量,最前面的主分量具有较大的方差,包含了原始影像的主要信息,所以要集中表达信息,突出图像的某些细部特征,可采用主分量变换来完成。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7909929.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存