论文部分内容阅读
分布式视频编码是一种新出现的视频压缩编码框架。与传统视频编码技术相比,其从原理到实现方法上都是全新的。将Turbo码等信道编码技术引入至分布式视频编码,使得其不仅具有编码简单、能够实现较高效压缩等特点,还具有抗误码性能强的优点,非常适用于计算能力、内存容量和耗电量均受限的无线视频终端应用场合。从2002年开始有学者对分布式视频编码进行相关问题的研究,现其已成为国际研究的热点。
本文首先采用C++实现了基于Turbo码的分布式视频编码,然后着重对分布式视频编码的重建算法和反馈重传机制进行较深入研究,主要工作和研究成果如下:
1.详细推导了分布式视频编码中Turbo码Log-MAP译码算法,利用C++语言独立实现了像素域和DCT域基于Turbo码的分布式视频编码系统,并与H.264的帧内编码和帧间编码进行了性能比较分析。
2.在Stanford大学B.Girod等提出的边界重建算法基础上,通过更有效利用边信息与解码符号流之间的相关性,提出了一种灵活可变的重建优化算法,减小重建误差,并将其应用于像素域和DCT域的分布式视频编码中。实验结果表明,相比于边界重建算法,灵活可变的重建算法在不改变编码码率和基本不增加重建复杂度的条件下,能有效地改善分布式帧的解码重建质量。
3.当前分布式视频编码的研究大多基于理想反馈重传策略,不是一个实际可行的系统,并且没有考虑到边信息和分布式帧之间的近似度对分布式帧解码质量的影响,为此,本文提出了一种更切实可行的基于PSNR的半反馈分布式视频编码方案。为了满足无反馈信道场合的应用需求,本文进一步提出了基于PSNR的单向分布式视频编码方案。理论分析和实验结果表明,基于PSNR的半反馈和单向分布式视频编码在编码端复杂度增加不大的条件下,解码性能虽稍逊于理想反馈重传分布式编码,但更切合实际,并且具有较强的实时性和较灵活的译码选择,而且单向分布式视频编码还能满足数据需现场连续存储而离线处理或建立反馈信道成本过高的应用场合。