编写KL变换的思路

本文介绍了KL变换的基本概念,通过选取对角矩阵来实现特征间的独立,通过求解协方差矩阵的本征值和本征向量来确定变换矩阵Φ。在图像处理中,以6Band图像为例,详细阐述了KL变换的应用步骤,包括求波段图像的均值、协方差矩阵,以及使用opencv求特征向量并进行图像变换。
摘要由CSDN通过智能技术生成

一、KL公式

KL变换是从n维特征中选取m维(m<n),并使得选取出来的m维特征可以表示原来n维特征的信息(损失最小)。

                                                                 Y = Φ X

其中X表示变换前的矩阵,Y表示变换后的矩阵, Φ表示变换矩阵。为了实现变换后的矩阵特征之间的独立, Φ需要是对角阵。

我们常常利用相关矩阵  或者  协方差矩阵(图像处理中常采用)来体现数据之间的相关性(比如若协方差矩阵是对角阵,则他们的互协方差为0,特征之间不相关)

如何求Φ ?

假设我们已经求出协方差或者相关矩阵A,下面需要解求本征值λ和本征向量Φ

|A - λE| = 0     解λ

将解出的每个λ依次带入(A-E)x =0 

每次解出的x矩阵就是所要求的本征向量矩阵 Φ

再利用Y = Φ X得出结果向量Y (如有需要,则利用 Y = Φ (X - mX) 进行中心化)


附:

特征值和特征向量定义:   

                         An

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值