更新时间:2022-08-25 10:42
变换编码是从频域的角度减小图像信号的空间相关性,它在降低数码率等方面取得了和预测编码相近的效果。进入80年代后,逐渐形成了一套运动补偿和变换编码相结合的混合编码方案,大大推动了数字视频编码技术的发展。90年代初,ITU提出了著名的针对会议电视应用的视频编码建议H.261,这是第一个得到广泛使用的混合编码方案。之后,随着不断改进的视频编码标准和建议如H.264,MPEG1/MPEG2/MPEG4,H.264的推出,混合编码技术逐渐趋于成熟,成为一种应用最广泛的数字视频编码技术。
变换编码是于1968年Pratt首先提出,采用傅里叶变换。后来相继出现了Walsh变换、斜变换、k-l变换以及离散余弦变换(DCT)等。
变换编码不是直接对空域图像信号进行编码,而是首先将空域图像信号映射变换到另一个正交矢量空间(变换域或频域),产生一批变换系数,然后对这些变换系数进行编码处理。变换编码是一种间接编码方法,其中关键问题是在时域或空域描述时,数据之间相关性大,数据冗余度大,经过变换在变换域中描述,数据相关性大大减少,数据冗余量减少,参数独立,数据量少,这样再进行量化,编码就能得到较大的压缩比。典型的准最佳变换有DCT(离散余弦变换)、DFT(离散傅里叶变换)、WHT(Walsh Hadama 变换)、HrT(Haar 变换)等。其中,最常用的是离散余弦变换。
在变换编码中的比特分配中,分区编码是基于
最大方差准则;阈值编码是基于最大幅度准则。
变换编码是失真编码的一种重要的编码类型。
一般来说,信号压缩是指将信号进行换基处理后,在某个正交基下变换为展开系数按一定量级呈指数衰减,具有非常少的大系数和许多小系数的信号,这种通过变换时限压缩的方法称为变换编码。
变换是变换编码的核心。理论上最理想的变换应使信号在变换域中的样本相互统计独立。实际上一般不可能找到能产生统计独立样本的可逆变换,人们只能退而要求信号在变换域中的样本相互线性无关。满足这一要求的变换称为最佳变换。“卡一洛变换”是符合这一要求的一种线性正交变换,并将其性能作为一种标准,用以比较其它变换的性能。卡一洛变换中的基函数是由信号的相关函数决定的。对平稳过程,当变换的区间T趋于无穷时,它趋于复指数函数。
变换编码中实用的变换,不但希望能有最佳变换的性能,而且要有快速的算法。而卡一洛变换不存在快速算法,所以在实际的变换编码中不得不大量使用各种性能上接近最佳变换、同时又有快速算法的正交变换。正交变换可分为非正弦类和正弦类。非正弦类变换以沃尔什变换、哈尔变换、斜变换等为代表,其优点是实现时计算量小,但它们的基矢量很少能反映物理信号的机理和结构本质,变换的效果不甚理想。而正弦类变换以离散傅里叶变换、离散正弦变换、离散余弦变换等为代表,其最大优点是具有趋于最佳变换的渐近性质。例如,离散正弦变换和离散余弦变换已被证明是在一阶马氏过程下卡一洛变换的几种特例。由于这一原因,正弦类变换已日益受到人们的重视。
变换编码虽然实现时比较复杂,但在分组编码中还是比较简单的,所以在语音和图像信号的压缩中都有应用。国际上已经提出的静止图像压缩和活动图像压缩的标准中都使用了离散余弦变换编码技术。