Date: 2022.5.17
前言
在大学毕业设计的时候,课题要求实现《基于K-L变换的图像压缩matlab实现》,采用Matlab语言实现,效果图如下。
注:需要相关代码可以在订阅本专栏后私信咨询博主。
1、基于K-L变换的图像压缩原理
实验通过协方差矩阵得到矩阵的特征值和特征向量,然后利用不同个数的最大特征值对应的特征向量进行降维重建,将重建后的图像与原图像进行比较,当个数为8个的时候,重建效果非常不好,说明图像还有相当大的能量在后面的特征值中。当个数为16个的时候,可以看到效果略有改善,但是还存在大量失真。当个数为32个的时候,效果又有了提升但是仍有失真,当用64个最大特征值对应的特征向量进行重建的时候,效果已经非常好了。由此可得出丢掉对应于特征值较小的系数对于图像质量不会有大的影响。因此可以用KL变换降维重建达到实现图像压缩的目的。
2、实现效果