K-L变换(Karhunen-Loève Transform)

 

K-L变换的原理

K-L变换被广泛应用在图像压缩领域中,是一个线性变换(W是正交矩阵)

K-L变换的目标:通过KLT去除原数据之间的相关性,即解相关(decorrelatation),设y的协方差矩阵为

假设x的每个列向量均值为0,由线性变换的性质,y的每个列向量均值也为0,则

因为W是正交矩阵,上式可写为

\textbf{w}_{i}W的列向量,则

                                          \begin{align*} \textbf{[W][C]}_{y}&=[\textbf{w}_{1}, \textbf{w}_{2}, \cdots, \textbf{w}_{n}] \begin{bmatrix} \lambda _{1} & & & \\ &\lambda _{2} & & \\ & &\ddots & \\ & & & \lambda _{n} \end{bmatrix}\\ &=[\lambda _{1}\textbf{w}_{1}, \lambda _{2}\textbf{w}_{2}, \cdots, \lambda _{n}\textbf{w}_{n}]\\ &=\textbf{[C]}_{x}[\textbf{w}_{1}, \textbf{w}_{2}, \cdots, \textbf{w}_{n}] \end{align*}

所以\lambda_{i}, \textbf{w}_{i}分别是\textbf{[C]}_{x}的特征值和特征向量,即

这样我们可以通过求\textbf{[C]}_{x}的特征向量得到变换矩阵W

K-L变换与DCT变换

一个的零均值Markov序列的协方差矩阵具有以下形式

其特征向量和特征值为

其中r_{j}是以下超越方程的根

\rho \rightarrow 1时,有

此时为DCT变换

对于自然景物,通常有。这时DCT的基向量可以很好地近似K-L变换的基向量。由于这个原因,在图象压缩算法中常被用来代替K-L变换,如JPEG算法。尽管DCT在降低谱的相关性方面不如K-L变换有效,但是其好处是它的基函数是固定的,而K-L变换的基函数取决于待变换图象的协方差矩阵。

参考文献与站点

[1] Ed. K. R. Rao, P.C. Yip.The Transform and Data Compression Handbook[M].CRC Press LLC:Boca Raton,2001:20-30.
[2] http://media.cs.tsinghua.edu.cn/~ahz/digitalimageprocess/chapter11/chapt11_ahz.htm
[3] https://en.wikipedia.org/wiki/Karhunen%E2%80%93Lo%C3%A8ve_theorem

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值