K-L变换

✍ dations ◷ 2025-11-10 11:33:42 #K-L变换

K-L转换(Karhunen-Loève Transform)是建立在统计特性基础上的一种转换,它是均方差(MSE, Mean Square Error)意义下的最佳转换,因此在资料压缩技术中占有重要的地位。

K-L转换名称来自Kari Karhunen和Michel Loève。

K-L转换是对输入的向量x,做一个正交变换,使得输出的向量得以去除数据的相关性。

然而,K-L转换虽然具有均方差(MSE)意义下的最佳转换,但必须事先知道输入的讯号,并且需经过一些繁杂的数学运算,例如协方差(covariance)以及特征向量(eigenvector)的计算。因此在工程实践上K-L转换并没有被广泛的应用,不过K-L转换是理论上最佳的方法,所以在寻找一些不是最佳、但比较好实现的一些转换方法时,K-L转换能够提供这些转换性能的评价标准。

以处理图片为范例,在K-L转换途中,图片的能量会变得集中,有助于压缩图片,但是实际上,KL转算为input-dependent,即需要对每张输入图片存下一个转换机制,每张图都不一样,这在实务应用上是不实际的。

KL转换属于正交转换,其处输入讯号的原理如下:

对输入向量 x {displaystyle mathbf {x} } 做KL传换后,输出向量 X {displaystyle mathbf {X} } 之元素间( u 1 u 2 {displaystyle u_{1}neq u_{2}} , u 1 {displaystyle u_{1}} u 2 {displaystyle u_{2}} X {displaystyle mathbf {X} } 之元素的index)的相关性为零,即: E X ¯ ) ( X X ¯ ) ] = 0 {displaystyle E-{bar {X}})(X-{bar {X}})]=0}

展开上式并做消去:

E X ] X ¯ X ¯ = 0 {displaystyle EX]-{bar {X}}{bar {X}}=0}

如果 x ¯ = 0 {displaystyle {bar {x}}=0} ,因为KL转换式线性转换的关系, X ¯ = 0 {displaystyle {bar {X}}=0} ,则可以达成以下式,所以这里得输入向量 x {displaystyle mathbf {x} } 之平均值 x ¯ {displaystyle {bar {x}}} 需为 0 {displaystyle 0} ,所以KLT是专门用于随机程序的分析:

E X ] = 0 {displaystyle EX]=0}

其中 u 1 u 2 {displaystyle u_{1}neq u_{2}} ,即输出向量不同元素相关性为 0 {displaystyle 0}

回到矩阵表示形式,令 K {displaystyle mathbf {K} } 为KL转换矩阵,使:

X = K x {displaystyle mathbf {X} =mathbf {Kx} }

K {displaystyle mathbf {K} } x {displaystyle mathbf {x} } 表示 X {displaystyle mathbf {X} } 之covariance矩阵:

E = E = K E K T {displaystyle E=E=mathbf {K} Emathbf {K} ^{T}}

因为 x ¯ = 0 {displaystyle {bar {x}}=0} E {displaystyle E} 直接等于covariance矩阵:

E = K C K T {displaystyle E=mathbf {K} mathbf {C} mathbf {K} ^{T}}

其中 C {displaystyle mathbf {C} } x {displaystyle mathbf {x} } 之covariance矩阵。

如果要使 E X ] = 0 {displaystyle EX]=0} ,则 E {displaystyle E} 必须为对角线矩阵,即对角线上之值皆为 0 {displaystyle 0} ,所以 K {displaystyle mathbf {K} } 必须将传换成对角线矩阵,即 K {displaystyle mathbf {K} } 的每一行皆为 C {displaystyle mathbf {C} } 之特征向量。

K-L转换的目的是将原始数据做转换,使得转换后资料的相关性最小。若输入数据为一维:

y = n = 0 N 1 K x {displaystyle y=sum _{n=0}^{N-1}Kx}

K = e n {displaystyle K=e_{n}}

其中en为输入讯号x共变异数矩阵(covariance matrix)Cx的特征向量(eigenvector)

若输入讯号x为二维:

y = m = 0 M 1 n = 0 N 1 K K x {displaystyle y=sum _{m=0}^{M-1}sum _{n=0}^{N-1}KKx}

二维之K-L转换推导系自原先输入信号之自协方矩阵

C x i x j = E {displaystyle C_{x_{i}x_{j}}=E}

亦即

C x i x j = E E E E E E E E E E E E E a i n E E E E E ] {displaystyle C_{x_{i}x_{j}}={begin{bmatrix}E&E&E&dots &E&dots &E\E&E&E&dots &E&dots &E\vdots &vdots &vdots &ddots &vdots &ddots &vdots \E&E&E&dots &E&dots &a_{in}\vdots &vdots &vdots &ddots &vdots &ddots &vdots \E&E&E&dots &E&dots &Eend{bmatrix}}}

而得,此处假设输入信号x已经先减去平均值。

而当输入彼此具高度相关性,如影像等,则可假设其在水平与垂直方向上得以被分离,并以水平与垂直之相关系数 ρ H , ρ V {displaystyle rho _{H},rho _{V}} 加以表示

假设 x i {displaystyle x_{i}} x j {displaystyle x_{j}} 之水平和垂直距离分别为 h , v {displaystyle h,v}

E = ρ H h ρ V v {displaystyle E=rho _{H}^{h}cdot rho _{V}^{v}}

以一3x2之输入 X = {displaystyle X={begin{bmatrix}x1&x2&x3\x4&x5&x6end{bmatrix}}} 为例

此时 C x i x j = {displaystyle C_{x_{i}x_{j}}={begin{bmatrix}1&rho _{H}&rho _{H}^{2}&rho _{V}&rho _{H}rho _{V}&rho _{H}^{2}cdot rho _{V}\rho _{H}&1&rho _{H}&rho _{H}rho _{V}&rho _{V}&rho _{H}rho _{V}\rho _{H}^{2}rho _{V}&rho _{H}&1&rho _{H}^{2}rho _{V}&rho _{H}rho _{V}&rho _{V}\rho _{V}&rho _{H}rho _{V}&rho _{H}^{2}rho _{V}&1&rho _{H}&rho _{H}^{2}\rho _{H}rho _{V}&rho _{V}&rho _{H}rho _{V}&rho _{H}&1&rho _{H}\rho _{H}^{2}rho _{V}&rho _{H}rho _{V}&rho _{V}&rho _{H}^{2}&rho _{H}&1end{bmatrix}}}

而对于任意尺寸的水平或垂直方向之协方差矩阵可以表示成

C x x = {displaystyle C_{xx}={begin{bmatrix}rho &rho ^{2}&dots &rho ^{N-1}\rho ^{2}&rho &dots &rho ^{N-2}\vdots &vdots &ddots &vdots \rho ^{N-1}&rho ^{N-2}&dots &rho end{bmatrix}}}

可发现其值仅与 | i j | {displaystyle |i-j|} 有关,取其闭合形式,其基底元素 v i j {displaystyle v_{ij}}

v i j = 2 N + λ j sin ( ( 2 i N 1 ) ω 2 + j π 2 ) {displaystyle v_{ij}={sqrt {frac {2}{N+lambda _{j}}}}sin {({frac {(2i-N-1)omega }{2}}+{frac {jpi }{2}})}}

此处 λ j {displaystyle lambda _{j}} C x x {displaystyle C_{xx}} 之特征值

λ j = 1 ρ 2 1 2 ρ cos ω j + ρ 2 {displaystyle lambda _{j}={frac {1-rho ^{2}}{1-2rho ,cos {omega _{j}}+rho ^{2}}}}

其中 tan ( N ω j ) = ( 1 ρ 2 ) sin ω j cos ω j 2 ρ + ρ 2 cos ω j {displaystyle tan(Nomega _{j})=-{frac {(1-rho ^{2})sin {omega _{j}}}{cos {omega _{j}}-2rho +rho ^{2}cos {omega _{j}}}}}

对于不同的输入影像,其 ρ {displaystyle rho } 会有所不同,而若是令 ρ 1 {displaystyle rho rightarrow 1} ,则此转换不必与输入相关,同时继承了K-L转换去除相关性的优异性质。

此时 λ j = { N , if  j = 1 0 , if  j 1 {displaystyle lambda _{j}=left{{begin{matrix}N,&{mbox{if }}j=1\0,&{mbox{if }}jneq 1end{matrix}}right.}

代入上式,得 KLT| ρ 1 {displaystyle rho rightarrow 1} v i j = { 1 N cos ( 2 i 1 ) ( j 1 ) π 2 N , if  j = 1 2 N cos ( 2 i 1 ) ( j 1 ) π 2 N , if  j 1 {displaystyle v_{ij}=left{{begin{matrix}{sqrt {frac {1}{N}}}cos {frac {(2i-1)(j-1)pi }{2N}},&{mbox{if }}j=1\{sqrt {frac {2}{N}}}cos {frac {(2i-1)(j-1)pi }{2N}},&{mbox{if }}jneq 1end{matrix}}right.}

离散余弦转换较K-L转换在实务上较为有利,因其毋须纪录会随输入而改变的转换矩阵

相关

  • 印象主义音乐印象主义音乐是19世纪主要在法国流行的一种音乐样式,受象征主义文学和印象主义绘画的影响。这些音乐并不描述现实的事件,而是建立在色彩、运动和暗示(Suggestion)之上,这其实是
  • 萨顿萨顿可以指:
  • 吴建屏吴建屏(1934年4月4日-2012年12月23日),原籍江苏太仓,生于上海,中国神经生理学家,中国科学院上海脑研究所研究员、所长。首次证明来自丘脑腹外侧核神经元的纤维末梢与大脑皮层快锥体
  • 茅道林茅道林(1963年1月10日-),中国企业家。1985年毕业于上海交通大学计算机系,1987年留学美国,后获斯坦福大学工程经济系统硕士。1993年加入华登国际投资集团(Walden International Inve
  • 米尔恩湾省米尔恩湾省(英语:Milne Bay Province、巴布亚皮钦语:Milen Be),是巴布亚新几内亚东南部的一个省,包括新几内亚岛东南部、当特尔卡斯托群岛、本尼特群岛、路易西亚德群岛、卡尔瓦多
  • 张泽 (材料学家)张泽(1953年1月29日-),生于天津,原籍北京,中国材料科学晶体结构专家,中国科学院物理研究所研究员,现任浙江大学材料系教授、博士生导师。1980年毕业于吉林大学物理系,1987年获中国科
  • 约翰·德范克约翰·德范克(John DeFrancis,1911年8月31日-2009年1月2日),汉学家,语言学家,捐助教育者,美国夏威夷大学(Hawaii University)荣誉教授。德范克生前为美国夏威夷大学荣誉中文教授。1960
  • 唐极唐极(966年-1040年),荆州江陵人,祖籍杭州余杭。宋朝政治人物。曾祖父唐休复,唐天祐年间为建威军节度使推官。祖父唐仁恭,吴越国文穆王时期人唐山县令,水部员外郎。父唐渭,吴越国通儒院学士,后仕北宋,官至尚书职方郎中、礼部尚书,历官天章阁待制、尚书户部员外郎。弟唐拱,唐介之父。唐极,少时与其从兄唐肃同为吴越国时期钱塘县神童,与孙何(961-1004)齐名,弱冠登甲科,又与寇准(961-1023)为知交,丁谓(966-1037)为布衣。 舊略不為之屈,以故仕不脱州縣,棄官去。其後謝絳(994-1039,
  • 曹深曹深(1481年-1509年),字文渊,直隶徽州府歙县(今安徽歙县)人。明朝政治人物。治《礼记》,由府学生中式正德二年(1507年)应天府乡试第四名举人,年二十八岁中式正德三年(1508年)戊辰科会试第八十三名,第二甲第一百十五名进士。率同榜百余人揭发刘瑾逆迹,上疏于朝,罚跪午门五日。四年授南京兵部主事。因照顾染疫的同乡好友汪以正,亦染疫疾,于是年十月一日卒于南京官舍,年二十九。曾祖曹宗仁,遇例冠带。祖曹以能,封户部主事。父曹祥,宝庆知府。母汪氏,赠安人;继母周氏,封安人。具庆下,兄汉、海、澄、弟津、洙、
  • 库莱尔沃库莱尔沃(芬兰语:Kullervo),又译古勒沃、库勒沃,是芬兰民族史诗《卡勒瓦拉》中的一个命运多舛的人物。他在他的整个家族被谋杀后长大,并意识到把他带大的温塔莫家族就是屠杀他家族的谋杀者。在小时候他就被贱卖为奴,并进一步受到嘲笑和挖苦。当他最终逃脱主人后,他找到了他家族的幸存成员,但又失去了他们。他与一位女孩调情,结果发现她是他的妹妹,尽管他以为妹妹早亡了。而她发现与她调情的人居然是自己的亲哥哥时,她选择了自尽。于是他感到愤怒,返回温塔莫的家族,用魔法摧毁了他们,然后自尽。在诗篇的结尾,吟唱老人维纳莫宁