去区块滤波器

✍ dations ◷ 2025-09-09 09:58:41 #去区块滤波器

去区块滤波器(英语: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。

相关

  • 凯伦·乌伦贝克凯伦·凯斯库拉·乌伦贝克(英语:Karen Keskulla Uhlenbeck,1942年8月24日-)是一位美国数学家。她是德克萨斯州大学奥斯汀分校的退休荣誉数学教授,在那里她担任Sid W. Richardson基
  • 拉贝洛尔拉贝洛尔 (Normodyne, Trandate, 复方二氢氯噻: Normozyde) 是一种甲型肾上腺受体阻断剂和乙型肾上腺受体阻滞剂,用于治疗高血压。原理是阻断肾上腺素受体,放缓窦性心律,减少外
  • 邹志刚邹志刚(1955年3月-),生于天津,籍贯山东黄县,中国材料学专家,从事能源与环境材料方面的研究。1982年毕业于天津大学,1986年取得该校硕士学位,1996年取得东京大学博士学位。担任南京大
  • 身体不适身体不适、身体不舒服是一种全身不舒服的感觉、紧绷或疼痛。身体不舒服常常是身体受到感染或罹患某个疾病的第一个征兆。
  • 李日辅李日辅(16世纪-17世纪),字元卿,南昌府南昌县人,明朝、南明政治人物。李日辅是万历四十三年(1615年)的举人,获授成都推官。奢崇明谋反,他和朱燮元商议兵事,自己带领精锐士兵直往佛图关抓
  • 朱塞佩·泰莱拉朱塞佩·泰莱拉(意大利语:Giuseppe Tellera,1882年3月14日-1941年2月7日),意大利军官。最高军衔为陆军中将。出生在意大利中部的博洛尼亚。1915年第一次世界大战爆发,与鲁道夫·格
  • 托马斯·博林托马斯·博林KG(1477年-1539年3月12日,Thomas Boleyn, 1st Earl of Wiltshire)是第一任威尔特郡伯爵,英国都铎王朝时代的外交家和政治家。英国国王亨利八世的第二任王后安妮·博林的父亲,因此是英国第二任女王伊丽莎白一世的外公。1499年以前的某个时候,托马斯·博林与英国金雀花时代最有权势的贵族家族结亲,娶的是第二任诺福克公爵托马斯·霍华德(英语:Thomas Howard, 2nd Duke of Norfolk)和伊丽莎白·特里(英语:Elizabeth Til
  • 黑黄阔嘴鸟黑黄阔嘴鸟(学名:),是阔嘴鸟科阔嘴鸟属的一种,分布于文莱、缅甸、新加坡(已绝灭)、泰国、印度尼西亚和马来西亚。该物种的保护状况被评为近危。黑黄阔嘴鸟的平均体重约为33.9克。栖息地包括种植园、亚热带或热带的沼泽林、亚热带或热带的湿润低地林和亚热带或热带严重退化的前森林。
  • 武仪站武仪站(日语:武儀駅/むぎえき  */?)是位于北海道河东郡音更町字东音更干线,日本国有铁道(国铁)的士幌线车站(废站)。随着士幌线全线废线,车站在1987年(昭和62年)3月23日废除。截至车站废除前,此站是地面车站,设有1面1线的单式站台。在大正时代,有一群来自岐阜县武仪郡(日语:武儀郡)的开拓者前往车站附近的地方入植,因而得名。车站内铁路相关设备已经撤走,变成农田。在2014年(平成26年)10月,车站遗址处设置了展板说明该处曾经设有车站(木野站、音更站和驹场站也是同样),截至2018年(平成30年
  • 布雷萨诺内采邑主教区布雷萨诺内采邑主教区(德语:Hochstift Brixen, Fürstbistum Brixen, Bistum Brixen)是神圣罗马帝国的一个教会公国,位于现今意大利北部的南蒂罗尔省。它不应与较大的天主教教区相混淆,在该教区采邑主教仅行使普通主教的教会权威。 艾萨克山谷的主教区成立于 6 世纪,并逐渐获得了更多的世俗权力。它在 1027年获得了帝国直辖权后,一直是一个帝国政治体,直到1803年它被世俗化到蒂罗尔。但是作为一个教区它一直存在到1964年,现在是博尔扎诺-布里克森教区的一部分。