论文部分内容阅读
新一代的高效视频编码(High Efficiency Video Coding,HEVC)标准比上一代的视频编码标准具有更高的压缩率。然而优秀的编码性能通常伴随着巨大的编码复杂度。而且基于块的编码方式会引起方块效应,严重影响了视频的主客观质量及用户体验。故在HEVC标准中使用了环路去方块滤波来减少方块效应。但是去方块滤波过程较复杂,不利于实时的视频应用。本文针对HEVC环路去方块滤波中存在的冗余计算和步骤,提出了两种HEVC的自适应环路去方块滤波快速算法。经统计和分析可知,同一滤波单元内两个边界的滤波情况具有很强的一致性。而且在滤波过程中用于限制像素修正幅度的限幅函数,极大地增加了计算量。故本文提出第一种合并基本滤波单元计算的HEVC去方块滤波快速算法。首先合并基本滤波单元。然后以绝对误差和的方式计算像素变化率等参数,再对边界进行滤波决策。最后,使用简化的强滤波或原始的弱滤波算法对像素进行修正。实验结果显示,本算法平均减少了18.001%的去方块滤波时间和6.875%的解码时间,且对视频的主客观质量几乎没有影响,达到了改善去方块滤波性能的目的。获取边界强度是去方块滤波中的关键步骤,但对相同情况的边界进行了冗余计算。而且滤波前后像素值不变和滤波后视频质量更差的情况较多。滤波也仅有强、弱滤波两种类型,自适应性较低。故本文提出第二种基于像素绝对误差分类的HEVC去方块滤波快速算法。首先,通过边界两边相邻块的划分模式和深度共同决定边界强度的计算次数。然后,用边界处的像素绝对误差与阈值对滤波边界进行筛选。再用像素绝对误差求取滤波块的像素变化率,根据自适应阈值将滤波边界分为四种模式。最后,对不同的模式使用不同的滤波算法对像素进行修正。实验结果证明,本算法不仅能保持视频的主客观质量基本不变,而且平均能减少29.394%的去方块滤波时间和11.901%的解码时间,有效地提高了滤波的有效性,并减少了去方块滤波及解码时间。