相机网络视频压缩中的分布式视频编码技术
1. WZ 帧编码与解码
1.1 WZ 帧编码
在对 WZ 帧进行编码时,首先会应用基于块的 DCT 变换,接着根据类别进行量化调整。量化后的低通系数的最低有效(LS)位会使用网格码以分布式方式进行编码。之后对低频系数的细化位进行编码以达到给定的目标质量,而高通系数则采用经典的 RA 过程进行编码。此外,还会对量化后的低通系数计算 16 位循环冗余校验(CRC)码。不过,该编码过程中一些细节尚未完全明确,例如 min 和 max 阈值的确定方式,以及 Cj(j = 1, …, 16)类别的定义,这些类别是基于训练集上 k
i 值的统计分布来确定的。
1.2 WZ 块解码
WZ 块的解码过程结合了某种运动估计和 WZ 解码,具体步骤如下:
1. 对于帧 Xi 中的 WZ 块 Xk
i,在解码器中,将 Xi - 1 帧中 Xk
i 位置周围的不同块作为边信息进行测试。
2. 每个候选块作为边信息(SI),使用包含 Xk
i 的类别的特定量化器进行变换和量化,提取低频系数的 LS 位,并将其作为边信息用于 WZ 解码,该解码使用编码器发送的正确块 Xk
i 的奇偶校验位。
3. 对获得的“校正”边信息系数计算 CRC - 16。如果 CRC 匹配,则认为解码正确,过程停止;否则,从先前帧中选择另一个块,并从步骤 2 开始重复该过程。如果没有可用的 SI 块与 CRC 匹配,则无法正确重建低通系数,必须采用隐藏策略。
4. 低频系数的处理完成后,高频系数以传统方式解码,并插入以填充块的 DCT 变换。然后应用逆变换以获得块的像素值。
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



