基于图像内容信息的环路滤波方法和滤波器技术

技术编号:4333019 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术披露一种应用于视频编解码的环路滤波方法和环路滤波器。该方法包括下列步骤:使用边缘检测技术分析边界邻域内的边缘信息;根据边缘信息将邻域分类;对不同类型的领域有选择地应用去方块滤波技术。本发明专利技术在能有效滤除方块效应、增加图像编码的主观质量的同时,也保存图像的边缘以及细节信息,从而改善了图像编码的保真度。

【技术实现步骤摘要】

本专利技术涉及视频编解码,具体地说涉及去除方块效应的滤波技术。
技术介绍
在视频编码标准中,编解码器反变换/反量化后图像会出现方块效应。在去方块 滤波技术中,非常重要的是要区分图像中的真实边界和由DCT变换系数量化而造成的假边 界。为了保持图像的逼真性,应该尽量在滤除假边界以不致被看出的同时,保持图像真实边 界不被滤波。目前使用的去方块滤波方法缺乏对视频图像本身的图像内容特征的充分分 析,在滤除方块效应所形成的边界的同时可能造成图像本身的内容信息的丢失。
技术实现思路
本专利技术的目的在于提出一种基于视频内容特征的环路滤波方法,应用于忠实场景 的高保真视频压縮技术,根据对于视频自身的内容特征的分析,在滤波方块效应时,正确判 断边界是视频图像本身的真实边界还是方块效应所形成的边界。对于真实边界不进行滤波 处理,而对方块效应所形成的边界则根据周围图像的内容特征和编码方法采用不同强度的 滤波。 根据第一方面,本专利技术一种应用于视频编解码的环路滤波方法,包括下列步骤使 用边缘检测技术分析边界邻域内的边缘信息;根据边缘信息将邻域分类;对不同类型的领 域有选择地应用去方块滤波技术。 根据第二方面,本专利技术提供一种应用于视频编解码的环路滤波器,包括使用边缘 检测技术分析一个边界邻域内的边缘信息的模块;根据边缘信息将邻域分类的模块;对不 同类型的领域有选择地应用去方块滤波的模块。 根据第三方面,本专利技术提供一种应用于视频编解码的环路滤波器,包括分类模 块,使用灰度信息将平滑区域从边界邻域中分离,然后使用边缘检测技术分析边界邻域内 的边缘信息,以便区分出纹理区域和边缘区域;滤波模块,对平滑区域进行去方块的环路滤 波,对边缘区域有选择地应用去方块滤波,对纹理区域不做滤波。 本专利技术在能有效滤除方块效应、增加图像编码的主观质量的同时,也保存图像的 边缘以及细节信息,从而改善了图像编码的保真度。附图说明 下面将参照附图对本专利技术的具体实施方案进行更详细的说明,附图中 图1是图像的边界滤波示意图; 图2是根据本专利技术的基于图像内容信息的环路滤波方法框图; 图3是对邻域S进行分类的示意图; 图4是边缘方向的示意图。具体实施例方式图1是图像的边界滤波示意图。如图1所示,虚线代表了块A、 B间的水平或者垂 直边界,在不同情况下块A、B可能代表的是8 X 8、4X 4的亮度或者色度块,块A和B组成了 待滤波边界的一个邻域。 图2是根据本专利技术的基于图像内容信息的环路滤波方法框图。 如图2所示,假设某待滤波边界的一个邻域为S,包含了M个像素点,静态图像的内容特征主要包括颜色、纹理、形状、结构等。其中颜色、灰度为低层特征,边缘、纹理称为中层特征,可以由低层特征计算得到。 在滤波该边界的方块效应时,首先使用边缘检测技术分析该边界邻域内的边缘信 息,包括邻域内各个方向的边缘强度和方向信息。 根据这些边缘的方向和强度信息将邻域分为例如三类平滑区域、边缘区域和纹理区域。其中,平滑区域代表图像中亮度色度变化小的平坦区域;边缘区域代表图像中包含 少量的单一方向边缘的区域;纹理区域代表图像中包含大量的多个方向的边缘、细节信息多的区域。 为保持纹理区域的细节信息并有效滤除方块效应,对纹理区域利用视觉系统HVS 的纹理掩蔽特性,不进行去块效应滤波处理;对于平滑区域,在水平和垂直两个方向进行环 路滤波处理;在边缘(结构)区域,根据区域内的边缘的方向和强度信息决定对水平和垂直 两个方向是否进行环路滤波处理。 图3是对邻域S进行分类的示意图。如图3所示,根据提取的灰度、边缘信息(由 灰度和颜色信息计算而来),使用二叉树状分类器将邻域为S分为三类平滑区域、边缘区 域和纹理区域。需要说明的是,除二叉树分类器外,也可以采用其它的分类模块。 考虑到提取边缘信息有一定计算量。因此,可以首先使用灰度信息将平滑类型的 邻域分离出来,避免不必要的边缘检测过程。令Vgray为邻域S的灰度方差值,当Vgray小 于某一阈值T1时,判定邻域S为平滑区域。 当Vgray大于阈值Tl,使用边缘检测算法如sobel、 Kirsch模板算法获得邻域S 内每个象素点的边缘强度和方向信息。图像的边缘反映了图像局部区域像素值变化的大小 和方向。边缘强度反映了图像像素值变化的快慢,在图像边缘处强度值较大,而在图像的平 坦部分值很小;边缘的方向反映了区域图像内像素变化的趋势。图4是边缘方向的示意图。 由于边缘方向值相差n角度的边缘为同一方向的边缘,因此令边缘点的边缘方向值S的 取值范围为[0, Ji)。令g(i, j)和S (i, j)分别为使用边缘检测算法计算出邻域S中象 素点P(i, j)的边缘强度和方向值,S (i, j)表示的八个方向如图4所示。对于S中象素 点P(i, j),当g(i, j) 〉T2时,则判定象素点p(i, j)为边缘点。计数器集合D二謂,k = 1,2......8}记录邻域S中相应八个边缘方向上的边缘点的个数,Dcount为D中满足D(k) >T3(k=l,2......8)的方向数。如果Dcount > T4,则判定邻域S中为纹理区域。当前两种情况都不满足的时候判断S为边缘区域。在实际应用中,考虑具体需求、计算复杂 度、编码质量、实时性等要求可以选择不同的边缘检测算法,可以选择检测精度更高的边缘 检测算法获得更好的边缘检测结果和视频压縮效果。 根据本专利技术,对于纹理区域中的边界不进行去块效应滤波处理;对于平滑区域的 边界,无论是水平还是垂直方向,都要进行去块效应滤波处理;对于边缘区域需要根据边缘的方向信息做出进一步的判断。在一个实施例中,将图4所示的边缘方向分为四个区域 垂直区域[0, Ji/8)和[7ji/8, Ji),对角线的45。区域[Ji/8,3 ji/8),水平区域[3 ji/8, 5Ji/8),对角线的135°区域[5ji/8,7ji/8)。当邻域S为边缘区域时,统计S中边缘点在 四个区域内的数目。当45°对角线区域或者135。对角线区域内包含的边缘点数目最多 时,不进行去块效应滤波处理;当垂直区域包含的边缘点数目最多时,只对垂直方向的边界 进行去块效应滤波处理;当水平区域包含的边缘点数目最多时,只对水平方向的边界进行 去块效应滤波处理。 本专利技术提出的基于图像内容信息的环路滤波方法充分利用了图像本身的边缘信 息,根据使用边缘检测算法获得的边界邻域内的边缘强度和方向信息能可靠的分辨图像本 身的内容特征,在保留图像真实边缘和内容特征的前提下有效地滤除编码过程造成的认为 的图像边界。并且利用了视觉系统HVS的纹理掩蔽特性,对于纹理区域不进行去块效应滤 波,保存了图像本身的细节信息,避免了图像细节区域的模糊化,从而有效的进一步提高了 编码图像的保真度和视觉质量。 显而易见,在此描述的本专利技术可以有许多变化,这种变化不能认为偏离本专利技术的 精神和范围。因此,所有对本邻域技术人员显而易见的改变,都包括在本权利要求书的涵盖 范围之内。本文档来自技高网...

【技术保护点】
一种应用于视频编解码的环路滤波方法,包括下列步骤:使用边缘检测技术分析边界邻域内的边缘信息;根据边缘信息将邻域分类;对不同类型的领域有选择地应用去方块滤波技术。

【技术特征摘要】
一种应用于视频编解码的环路滤波方法,包括下列步骤使用边缘检测技术分析边界邻域内的边缘信息;根据边缘信息将邻域分类;对不同类型的领域有选择地应用去方块滤波技术。2. 如权利要求1所述的方法,其特征在于所述边缘信息包括邻域内各个方向的边缘强 度和方向信息。3. 如权利要求1所述的方法,其特征在于所述领域分类包括平滑区域、边缘区域和纹 理区域中的一种或多种。4. 如权利要求3所述的方法,其特征在于对不同的领域有选择地应用去方块滤波的步 骤包括对纹理区域不进行去块效应滤波处理。5. 如权利要求3所述的方法,其特征在于对不同的领域有选择地应用去方块滤波的步 骤包括对平滑区域,在水平或垂直两个方向进行环路滤波处理。6. 如权利要求3所述的方法,其特征在于对不同的领域有选择地应用去方块滤波的步 骤包括在边缘区域,根据区域内边缘的方向和强度信息决定对水平和垂直两个方向是否进 行环路滤波处理。7. 如权利要求6所述的方法,其特征在于所述边缘区域按边缘方向分为四个区域垂 直区域,对角线区域,水平区域,对不同的领域有选择地应用去方块滤波的步骤包括统计边 缘点在不同区域的步骤。8. 如权利要求7所述的方法,其特征在于对不同的领域有选择地应用去方块滤波的步 骤包括当对角线区域内包含的边缘点数目最多时,不进...

【专利技术属性】
技术研发人员:于烨
申请(专利权)人:北京中星微电子有限公司中星电子股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1