1. 引言
近年来,信息技术和移动通讯的爆炸式发展,使得图像数据的传送有了海量的增长,伴随着高清和超清图像视频的普及,图像压缩编码技术发挥着越来越重要的作用。图像压缩 [1] 是在确保图像质量的基本要求下,实现尽可能大幅度地减小图像的数据量,当图像本身的数据大比例降低了,它的传输和存储就变得方便容易得多。
小波变换的图像压缩编码方法是先通过小波变换对图像进行多分辨率分解得到不同空间且不同频率的一系列子图像,再对所得的子图像分别进行系数编码。小波基函数的选择是其中关键的内容,选择不同的小波基函数来进行图像压缩所取得的压缩效果一般都不一样,本论文的研究中选择的是以双密度双树复小波变换作为小波基函数。
小波变换 [2] 在频域以及时域上有着良好的局部化特性,同时能够把图像数据信息定位至任意数量级的精度上。正是因为这些优点,基于小波变换的图像压缩编码方法逐渐发展并取代了传统的基于离散余弦变换和其他子带编码技术,成为当今应用广泛并且有着可观发展前景的数据压缩方法。
2. 双密度双树复小波变换
2.1. 双树复小波变换
一维双树复小波 [3] 以如下形式表示
(2-1)
其中
表示复小波的实部,
表示复小波的虚部,二者皆为实函数。双树复小波变换以此种方式用两个相对独立的实小波变换来表示。我们称双树复小波的实部为树A,称其虚部为树B。假定树A的低通滤波器为
,树A的高通滤波器为
;树B的低通滤波器为
,树B的高通滤波器为
。在这里,与两组滤波器
及
相对应的小波基函数
及
近似满足Hilbert变换对,即:
(2-2)
二维双树复小波 [4] 可以通过对一维双树复小波作张量积的方法获得:
,由(2-1)代入可得
2.2. 双密度小波变换
双密度小波变换 [5] 的分解是利用两个高通滤波器和一个低通滤波器来实现的。记尺度函数
及其相应的低通滤波器为
,小波函数
相应的高通滤波器为
,小波函数
相应的高通滤波器为
,则有
(2-3)
二维双密度小波变换可以通过对两个一维双密度小波变换进行行,列滤波获得。
2.3. 双密度双树复小波变换的获取
可以用两个双密度小波变换实现一维双密度双树复小波变换 [6] 。第一个双密度小波变换对应数A (实部),第二个双密度小波变换对应数B (虚部)。树A使用一个低通滤波器
以及两个高通滤波器
和
,树B则是使用一个低通滤波器
及两个高通滤波器
和
。记
和
对应的尺度函数分别为
和
,
和
对应的小波函数为
和
,
和
对应的小波函数为
和
。
现在对同组的两个小波函数互相迁移半个单位,即
(2-4)
同时两组小波函数满足Hilbert变换对,
(2-5)
上述的尺度函数和小波函数构成了如下所示的复尺度函数和复小波函数,
(2-6)
(2-7)
3. 基于双密度双树复小波变换的图像压缩
3.1. 图像质量评价标准
在评价图像质量时,一般可以采用比较PSNR (峰值信噪比)来进行,PSNR的值越高就意味着图像的质量越好。PSNR的定义式为
(3-1)
其中MSE定义为
(3-2)
在式(3-2)中,w,h分别是图像的宽和高,而
分别是原始图像数据和重构图像数据。在此采用的原始图像是
的灰度图像,计算重构后所得到图像的PSNR。
3.2. 实验结果比较和分析
本次实验选用比较有代表性的Lena图,在MATLAB仿真实验中结合小波工具箱使用双密度双树复小波变换对Lena图进行压缩,并和JPEG标准压缩进行对比。依次对Lena图分别压缩不同的倍数(在此依次选取4、8、16、32、64倍压缩)获得重构图像以及PSNR值。实际比较结果如图1~图3所示:


Figure 1. PSNR value comparison diagram of the two compression methods
图1. 两种压缩方法的PSNR值对比图

Figure 2. Compression Lena graph based on dual density dual tree complex wavelet transform
图2. 基于双密度双树复小波变换压缩Lena图

Figure 3. JPEG standard compressed Lena
图3. JPEG标准压缩Lena图
在图1中,PSNR1是基于双密度双树复小波的图像压缩的PSNR值,PSNR2是JPEG标准压缩的PSNR值。
综合以上的实验结果不难得出结论,采用双密度双树复小波变换后,重构图像的PSNR值比JPEG标准的更高,主观上看重构图像的效果明显更好。因此,基于双密度双树复小波变换的图像压缩效果和压缩质量都是比较好的。
4. 总结
基于小波变换的图像压缩方法,关键的一步是小波基函数的选择,选择不同的小波基函数来进行图像压缩所取得的压缩效果一般都不一样,本次选择的是双密度双树复小波变换,在理论上探究了利用双密度双树复小波变换来进行图像压缩所拥有的优势,通过对比实验结果验证了选取双密度双树复小波变换进行图像压缩确实有较好的效果。由于小波基函数数量庞大,用于图像压缩的最优小波基函数往往极难选取,同时还没有找到可以完全利用各种不同小波变换的所有统计特性的方法,因此基于小波变换的图像压缩方法还有很多值得研究的地方。