[x0,x1,x2,x3]=[90,70,100,70] 为达到压缩 我们可取 (x0+x1)/2 (x0-x1)/2 来代表 x0,x1 这样 [90,70] 可表示为 [80,10] 80即平均数 10是小范围波动数(可想象出一种波的形状) [90,70] --〉[80,10] , [100,70] --〉 [85,15] 可以想象80 和85 都是局部的平均值 反映大的总体的状态 是变化相对缓慢的值 可以认为他们是低频部分的值 而10、15是小范围波动的值 局部变换较快 可以认为他们是高频部分的值 FIRST: 把[90,70,100,70] 写成 [80,85,10,15] 即把低频部分写在一起(记频率L) 高频部分写在一起(H) SECOND: 而[80,85] 又可经同样的变换--> [82.5, -2.5] 这样 82.5表示更低频的信息(记频率LL) -1.5则表示了频率L上的波动 最后90,70,100,70] --〉[82.5, -2.5, 10, 15] 这样信息就可被压缩了(数字范围小了)
现在再来扩展一下 [90,70] * [1/2, 1/2] 如果是[90,70,100,70] 第一步就可写成矩阵M1 第二步 只对低频 L操作 高频不变 故可写成M2 令M=M1*M2 则可对4*4 的点阵操作 刚才我们仅仅对行变换 如果同时对列变换 结果如何呢 自己试吧 呵呵 事物的不变性(或缓慢变化)和快速变化性 信息分离 再分离 |
|