浅析基于小波变换的图像压缩
6、编码
本程序应用的编码方法是Huffman无损压缩。因为是真彩色图像,对于每一灰度级的出现频率我们是这样得出的:
首先计算每一个通道(红、绿、蓝)各灰度级的出现的频率: 然后将具有相同灰度级的像素的频率加起来,即认为是某一灰度级的出
现频率。 需要注意的是,出现频率之和为一,所以总的像素个数应该认为是图像的高乘以宽,再乘以3,因为有3个通道。
Huffman编码的思想,我们没有必要在这里累述,简单地讲,就是熵编码的一种。
7、解码
用于对存储文件的编程能力的限制,本程序并没有将编码后的比特流存储成一个文件,只是列出了编码后各个灰度级的比特流表示,并给出了图像的熵,编码后的平均编码长度,编码效率和压缩比。
参考文献:
1、 陈武凡著. 小波分析及其在图像处理中的应用. 科学出版社. 2002.4 2、 程正兴著. 小波分析算法与应用. 西安交通大学出版社. 1998.5 3、 朱长青著. 小波分析理论与影像分析. 测绘出版社. 1998
4、 刘贵忠 邸双亮著. 小波分析及应用. 西安电子科技大学出版社. 1992
5、 冉启文著. 小波变换与分数傅里叶变换理论及应用. 哈尔滨工业大学出版社. 2001