H.264/AVC 变换量化编码核心技术拆解
变换编码
- 视频压缩为什么需要变换:
- 图像和视频信号在空间域中存在大量冗余。例如,平坦区域(如蓝天)或缓慢变化的区域(如草地)占据了大部分像素信息,这些区域在空间域中的像素值高度相关,绝大部分图像特征是平坦和变化缓慢区域占大部分,细节和内容突变占小部分,即图像中直流和低频占大部分,高频只占小部分,这样从空间域到频率域或变换域只会产生相关系数很小的变换系数。
- 人眼对高频细节(如细微纹理或噪声)不敏感,但对低频信息(如整体亮度和颜色分布)敏感;因此可以精细量化低频系数以维持图像主体结构,粗量化或直接舍弃高频系数(如通过死区量化),从而大幅减少数据量。
- 常见有哪些变换:
- K- L变换:基于统计特性的最优变换,可完全去除信号相关性,失真最小的变换,计算复杂度极高,不易实现,只是理想的变换,也称霍特林(Hotelling)变换。
- 傅立叶变换(FFT):将信号分解为复数频域分量,对周