基于小波变换的图像压缩
是指对图像应用小波变换算法来进行多分辨率分解,通过对小波系数进行编码来实现图像压缩。
处理流程为
1,对图像进行多级小波分解,得到相应的小波系数;
2,对每层小波系数进行量化,得到量化系数对象;
3,对量化后的系数对象进行编码,得到压缩结果。
图像矩阵是二维矩阵,假设图像矩阵大小为N*N,且n=2^n,那么经过一层小波变换后,原始图像便分解为4个分辨率为原来尺寸1/2的子带区域(LL,HL,LH,HH),分别包含了相应频带的小波系数。这一过程相当于在水平、垂直方向上进行隔点采样。
~~LL频带保持了原始图像的内容信息,图像的能量集中于次频带。对于图像水平、垂直方向均进行低通滤波得到;
~~HL频带保持了图像水平方向上的高频边缘信息。对图像水平方向高通滤波和垂直方向低通滤波得到;
~~LH频带保持了图像垂直方向上的高频边缘信息。对图像水平方向低通滤波和垂直方向高通滤波得到;
~~HH频带保持了图像在对角线方向上的高频信息。对图像水平、垂直方向均进行高通滤波得到。
同理,对图像进行二层小波变换时支队低频子带LL进行,各自带的分辨率为原始图像的1/4。所以一层小波变换得到4个子带,二层小波变换得到7个字带,x层分解就得到3*x+1个子带。
小波基
haar(Haar小波)、db(Daubechies小波)、dmey(Discrete
Meyer小波)、sym(Symlets小波)、coif(Coiflet小波)、bior(Biorthogonal小波)、rbio(Reverse
Biorthogo