去区块滤波器

✍ dations ◷ 2025-08-02 14:18:46 #去区块滤波器

去区块滤波器(英语:Deblocking Filter,缩写:DBF)又称去块效应滤波器是一种减少在区块边界产生视觉上瑕疵的滤波器。这种视觉瑕疵可称为区块效应(Blocking Effect),这种效应主要构成原因是因为以区块为基础(Block-Based)的编解码器(Codec)所造成的人造边界(Blocking Artifacts)。以区块为基底的编解码器有很多种,H.264/高阶视频编码(Advanced Video Coding, AVC)以及H.265/高效率视频编码(High Efficiency Video Coding, HEVC)都是这类型的编解码器,而这些编解码器均会在解码(Decode)过程中利用去区块滤波器将区块效应的影响降低以改善视频影像的质量。

以区块为基础的编解码器在预测(Prediction)或是转换(Transform)编码时,无论是高阶视频编码中的宏区块(Macroblock)或是高效率视频编码中的编码树单元(Coding Tree Unit)都会将影像分成区块再做编码。因此影像重建时会造成在区块间边缘处不连续的现象,这个现象称为区块效应,而这些区块边缘间视觉上的不连续称为人造边界。人造区块主要成因可在细分成两个,第一个是因为预测时出现不准的地方称为残量(Residual),残量会利用离散余弦变换(Discrete Cosine Transform, DCT)做量化(Quantization),由于量化与反量化会产生误差,因此会在区块边界上产生视觉上的不连续。第二个原因是来自运动补偿,同一个画面内相邻区块可能不是从前几个编码影像中相邻区块获取来做预测,因此造成不连续的现象。同样地,画面内预测的方式也可能会造成影像不连续。去区块滤波器主要有三个工作,分别是边界强度计算(Boundary Strength Computation)、边界分析(Boundary Analysis)及滤波器应用(Filter Implementation)。

高阶视频编码的去区块滤波器会对每个宏区块做滤波,其滤波顺序为由左上到右下。下面详细介绍高阶视频编码如何做去区块编码,首先将一个16x16的宏区块切割成更小的4x4区块,如图一所示。每个4x4的区块会做到滤波的边界为左边跟上面的边界,分别属于垂直边界与水平边界。先利用水平滤波器对垂直边界做滤波之后再利用垂直滤波器对水平边界做滤波,图一内的红色数字为做滤波的顺序。特别注意到如果4x4区块的边界为影像的边界则不做区块滤波。

每一个4x4的亮度区块中需要做滤波的区块都会计算出一个边界强度。色度区块的边界强度是对亮度区块已经求得的边界强度做取样,如图二所示。

计算边界强度(Bs)以决定两个4x4的区块间不连续的程度。高阶视频编码的边界强度值从0到4。若两个区块皆属于画面内编码(Intra-coded)且边界属于宏区块的边界,则这两个区块间的边界强度为4。若其中一个为画面内编码或是不在宏区块的边界上,则这两个区块间的边界强度为3。若这个区块的转换系数非0,则这两个区块间的边界强度为2。最后如果使用不同的参考影像或是两个区块间的移动向量(Motion Vectors)大于等于4,则这两个区块间的边界强度为1。剩下的情况,两个区块间的边界强度皆为0。总结以上叙述得到边界强度的判断流程如图三所示。

边界强度如果大于0则对这个边界进行分析,判断是否为人造边界。图四是利用水平滤波器对垂直边界做滤波的示意图,一行有八个点p3、p2、p1、p0、q0、q1、q2以及q3,p0及q0之间为两区块的边界。判断是否为人造边界的条件如下所示:

α与β两个函数一般利用查表法计算值,而IndexA和IndexB计算方式如下

其中OffsetA和OffsetB为编码器的参数,QP为量化参数(Quantization Parameter)。如果上面四个条件是都成立则p0与q0之间的边界为人造边界。

高效率视频编码(HEVC)的去区块滤波器是以高阶视频编码的为基础,但不像高阶视频编码采用4x4的区块大小,高效率视频编码采用8x8的区块大小,这个限制减少最糟情况的运算复杂度而不降低视觉上的质量。高效率视频编码还改进去区块滤波器可以让互不相重叠的区块平行做处理,边界强度也从0到4变为0到2。

相关

  • 藻类去氧核糖核酸病毒科绿藻病毒属 Chlorovirus 寄生藻病毒属 Prasinovirus 金藻病毒属 Prymnesiovirus 褐藻病毒属 Phaeovirus 针晶藻病毒属 Raphidovirus 颗石藻类病毒属 Coccolithovirus藻类去
  • 两西大乱两西大乱,亦作洪景来之乱,发生于朝鲜时代纯祖十一年(1811年)阴历十二月十八到次年四月十九。事件起因于平安道洪景来与禹君则,以嘉山多福洞为根据地,起兵反叛,首先杀郡守郑蓍明, 第
  • 麻江县麻江县是中华人民共和国贵州省黔东南苗族侗族自治州下属的一个县。面积1222平方公里,2002年人口21万。邮政编码557600,县政府驻杏山街道。麻江县下辖2个街道办事处、4个镇、1
  • 马纳舍·卡迪希曼马纳舍·卡迪希曼(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova"
  • 瑞星北京瑞星科技股份有限公司,简称瑞星软件公司,始创于1991年,是中华人民共和国一家反病毒软件公司。主要创始人为王莘、刘旭,其中王莘现任瑞星公司董事长。2007-2008年是瑞星的鼎
  • 威尔·特拉普威尔·特拉普(英语:Wil Trapp;1993年1月15日-)是一位美国足球运动员。在场上的位置是中场。他现在效力于美国足球大联盟球队哥伦布机员足球俱乐部。他也代表美国U20国家足球队参
  • 邓士廉邓士廉(1611年12月9日-1661年8月13日),字人麟,四川广安州人,明末政治人物。崇祯十五年壬午科中式四川乡试第九名举人,崇祯十六年癸未科会试诗三房,中式第304名,殿试三甲68名,都察院观
  • 布里塔妮·巴克斯特布里塔妮·巴克斯特(英语:Brittany Baxter,1985年9月5日-),旧姓提姆科(Timko),加拿大足球运动员。她曾代表加拿大参加2008年和2012年夏季奥林匹克运动会足球比赛,获得一枚铜牌。
  • 烧塔烧塔是东亚一些地区在传统节日盛行的一项传统民俗活动,又称烧塔仔、堆宝塔、旺火、垒旺火、塔火、棒槌火、庭燎、烧瓦塔等。有些地区盛行于元宵节如山西北部、陕西、日本、朝鲜半岛等,有些盛行于中秋节如江西吉安、广东江门、福建晋江等,以及客家民系。也有些两者皆有,如潮汕地区、福建马祖、山西部分地区等。还有些见于其他节日如新春、冬至等。烧塔的起源地与来源无确切的考证,而盛行的节日为元宵节与中秋节,两者都是赏满月的日子,可能与这些节日其他燃灯点火的习俗一样是为了燃灯火助月色,也有兴旺的吉祥寓意。一种说法是源于女娲补天的传
  • 主为我的防御而辩护主为我的防御而辩护()是苏格兰的地方格言,也出现在苏格兰皇家徽章和在苏格兰使用的英国皇家徽章上。该格言于斯图尔特王朝时采用。