HEVC/H.265理论知识(7)——环路滤波

一、环路滤波的目的是为了提高视频质量,降低去方块效应和振铃效应。

二、环路滤波可以分成两大步骤:
1、去方块滤波
2、SAO(像素自适应补偿)

三、去方块滤波介绍
1、方块效应是编码块边界的不连续性,因为HEVC是一个基于块的混合编码框架,各个编码块的操作是相互独立的,因此不用的块使用了不同的参数,就造成了方块效应
2、去方块效应就是对块的边界进行一个平滑的操作,让方块看起来不那么明显
3、处理单位是8x8的块的边界(即CU、PU、TU的边界),图像的边界不进行处理
4、边界的两边各修正3个像素值
5、对于色度分量,当边界的两边至少存在一个块采用了帧内预测模式时,才进行滤波

四、去方块滤波技术
1、滤波决策
     (1)获取(计算)边界强度BS(取值是0(不滤波),1(弱滤波),2(强滤波))
     (2)滤波开关决策,根据视频块的内容判断是否需要进行滤波
     (3)滤波强弱的选择
2、滤波处理
     (1)亮度分量的强滤波——对像素值进行大范围大幅度的修正
     (2)亮度分量的弱滤波——对像素值进行小范围小幅度的修正
     (3)色度分量的滤波——当BS等于2的时候才对色度分量进行滤波操作

五、SAO介绍
1、振铃效应是指在块的边缘范围产生波纹现象,会影响视频的主观质量
2、根本原因就是高频信息的丢失(在变化和量化中丢失)
3、SAO就是对波纹曲线进行操作,在波峰的地方添加负值、在波谷的地方添加正值、以达到去除振铃效应的目的
4、SAO以CTU为处理单位
5、SAO又可以分成三大类:边界补偿EO、边带补偿BO、参数融合技术(merge)

六、SAO技术
1、边界补偿EO:
     (1)先通过和相邻像素值进行比较,对当前的像素进行归类,比较的时候有四种比较模式。
     (2)有四种模式:EO_0(水平方向)、EO_1(垂直方向)、EO_2(135度方向(即从左上角到右下角))、EO_3(45度方向)
     (3)当前的像素可以被归类成五个类型之一:0(无意义)、1(波谷状)、2(凹角)、3(凸角)、4(波峰状)
     (4)同一类型的像素值采用相同的补偿值
2、边带补偿BO:
     (1)对当前的像素进行分类,可以分成32类,每一类称为边带
     (2)每一个边带才用相同的补偿值
3、参数融合:
     (1)对于一个CTU,它的SAO参数直接使用相邻块的SAO参数(上面的或者左边的)
     (2)要么选择left块的SAO参数
     (3)要么选择up块的SAO参数
     (4)要么分析自己CTU块像素的特点,自己决定SAO参数

七、结束
  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值