首页> 中国专利> 基于图像内容信息的环路滤波方法和滤波器

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

摘要

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

著录项

  • 公开/公告号CN101742292A

    专利类型发明专利

  • 公开/公告日2010-06-16

    原文格式PDF

  • 申请/专利号CN200810226583.4

  • 发明设计人 于烨;

    申请日2008-11-14

  • 分类号H04N7/26(20060101);

  • 代理机构11309 北京亿腾知识产权代理事务所;

  • 代理人陈霁

  • 地址 100083 北京市海淀区学院路35号世宁大厦16层

  • 入库时间 2023-12-18 00:27:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-13

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04N7/26 变更前: 变更后: 变更前: 变更后: 申请日:20081114

    专利权人的姓名或者名称、地址的变更

  • 2018-01-09

    专利权的转移 IPC(主分类):H04N7/26 登记生效日:20171221 变更前: 变更后: 变更前: 变更后: 申请日:20081114

    专利申请权、专利权的转移

  • 2013-03-27

    授权

    授权

  • 2011-06-22

    实质审查的生效 IPC(主分类):H04N7/26 申请日:20081114

    实质审查的生效

  • 2010-06-16

    公开

    公开

说明书

技术邻域

本发明涉及视频编解码,具体地说涉及去除方块效应的滤波技术。

背景技术

在视频编码标准中,编解码器反变换/反量化后图像会出现方块效应。在去方块滤波技术中,非常重要的是要区分图像中的真实边界和由DCT变换系数量化而造成的假边界。为了保持图像的逼真性,应该尽量在滤除假边界以不致被看出的同时,保持图像真实边界不被滤波。目前使用的去方块滤波方法缺乏对视频图像本身的图像内容特征的充分分析,在滤除方块效应所形成的边界的同时可能造成图像本身的内容信息的丢失。

发明内容

本发明的目的在于提出一种基于视频内容特征的环路滤波方法,应用于忠实场景的高保真视频压缩技术,根据对于视频自身的内容特征的分析,在滤波方块效应时,正确判断边界是视频图像本身的真实边界还是方块效应所形成的边界。对于真实边界不进行滤波处理,而对方块效应所形成的边界则根据周围图像的内容特征和编码方法采用不同强度的滤波。

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

根据第二方面,本发明提供一种应用于视频编解码的环路滤波器,包括:使用边缘检测技术分析一个边界邻域内的边缘信息的模块;根据边缘信息将邻域分类的模块;对不同类型的领域有选择地应用去方块滤波的模块。

根据第三方面,本发明提供一种应用于视频编解码的环路滤波器,包括:分类模块,使用灰度信息将平滑区域从边界邻域中分离,然后使用边缘检测技术分析边界邻域内的边缘信息,以便区分出纹理区域和边缘区域;滤波模块,对平滑区域进行去方块的环路滤波,对边缘区域有选择地应用去方块滤波,对纹理区域不做滤波。

本发明在能有效滤除方块效应、增加图像编码的主观质量的同时,也保存图像的边缘以及细节信息,从而改善了图像编码的保真度。

附图说明

下面将参照附图对本发明的具体实施方案进行更详细的说明,附图中:

图1是图像的边界滤波示意图;

图2是根据本发明的基于图像内容信息的环路滤波方法框图;

图3是对邻域S进行分类的示意图;

图4是边缘方向的示意图。

具体实施方式

图1是图像的边界滤波示意图。如图1所示,虚线代表了块A、B间的水平或者垂直边界,在不同情况下块A、B可能代表的是8×8、4×4的亮度或者色度块,块A和B组成了待滤波边界的一个邻域。

图2是根据本发明的基于图像内容信息的环路滤波方法框图。

如图2所示,假设某待滤波边界的一个邻域为S,包含了M个像素点,静态图像的内容特征主要包括颜色、纹理、形状、结构等。其中颜色、灰度为低层特征,边缘、纹理称为中层特征,可以由低层特征计算得到。

在滤波该边界的方块效应时,首先使用边缘检测技术分析该边界邻域内的边缘信息,包括邻域内各个方向的边缘强度和方向信息。

根据这些边缘的方向和强度信息将邻域分为例如三类:平滑区域、边缘区域和纹理区域。其中,平滑区域代表图像中亮度色度变化小的平坦区域;边缘区域代表图像中包含少量的单一方向边缘的区域;纹理区域代表图像中包含大量的多个方向的边缘、细节信息多的区域。

为保持纹理区域的细节信息并有效滤除方块效应,对纹理区域利用视觉系统HVS的纹理掩蔽特性,不进行去块效应滤波处理;对于平滑区域,在水平和垂直两个方向进行环路滤波处理;在边缘(结构)区域,根据区域内的边缘的方向和强度信息决定对水平和垂直两个方向是否进行环路滤波处理。

图3是对邻域S进行分类的示意图。如图3所示,根据提取的灰度、边缘信息(由灰度和颜色信息计算而来),使用二叉树状分类器将邻域为S分为三类:平滑区域、边缘区域和纹理区域。需要说明的是,除二叉树分类器外,也可以采用其它的分类模块。

考虑到提取边缘信息有一定计算量。因此,可以首先使用灰度信息将平滑类型的邻域分离出来,避免不必要的边缘检测过程。令Vgray为邻域S的灰度方差值,当Vgray小于某一阈值T1时,判定邻域S为平滑区域。

当Vgray大于阈值T1,使用边缘检测算法如sobel、Kirsch模板算法获得邻域S内每个象素点的边缘强度和方向信息。图像的边缘反映了图像局部区域像素值变化的大小和方向。边缘强度反映了图像像素值变化的快慢,在图像边缘处强度值较大,而在图像的平坦部分值很小;边缘的方向反映了区域图像内像素变化的趋势。图4是边缘方向的示意图。由于边缘方向值相差π角度的边缘为同一方向的边缘,因此令边缘点的边缘方向值δ的取值范围为[0,π)。令g(i,j)和δ(i,j)分别为使用边缘检测算法计算出邻域S中象素点p(i,j)的边缘强度和方向值,δ(i,j)表示的八个方向如图4所示。对于S中象素点p(i,j),当g(i,j)>T2时,则判定象素点p(i,j)为边缘点。计数器集合D={D(k),k=1,2......8}记录邻域S中相应八个边缘方向上的边缘点的个数,Dcount为D中满足D(k)>T3(k=1,2......8)的方向数。如果Dcount>T4,则判定邻域S中为纹理区域。当前两种情况都不满足的时候判断S为边缘区域。在实际应用中,考虑具体需求、计算复杂度、编码质量、实时性等要求可以选择不同的边缘检测算法,可以选择检测精度更高的边缘检测算法获得更好的边缘检测结果和视频压缩效果。

根据本发明,对于纹理区域中的边界不进行去块效应滤波处理;对于平滑区域的边界,无论是水平还是垂直方向,都要进行去块效应滤波处理;对于边缘区域需要根据边缘的方向信息做出进一步的判断。在一个实施例中,将图4所示的边缘方向分为四个区域:垂直区域[0,π/8)和[7π/8,π),对角线的45°区域[π/8,3π/8),水平区域[3π/8,5π/8),对角线的135°区域[5π/8,7π/8)。当邻域S为边缘区域时,统计S中边缘点在四个区域内的数目。当45°对角线区域或者135°对角线区域内包含的边缘点数目最多时,不进行去块效应滤波处理;当垂直区域包含的边缘点数目最多时,只对垂直方向的边界进行去块效应滤波处理;当水平区域包含的边缘点数目最多时,只对水平方向的边界进行去块效应滤波处理。

本发明提出的基于图像内容信息的环路滤波方法充分利用了图像本身的边缘信息,根据使用边缘检测算法获得的边界邻域内的边缘强度和方向信息能可靠的分辨图像本身的内容特征,在保留图像真实边缘和内容特征的前提下有效地滤除编码过程造成的认为的图像边界。并且利用了视觉系统HVS的纹理掩蔽特性,对于纹理区域不进行去块效应滤波,保存了图像本身的细节信息,避免了图像细节区域的模糊化,从而有效的进一步提高了编码图像的保真度和视觉质量。

显而易见,在此描述的本发明可以有许多变化,这种变化不能认为偏离本发明的精神和范围。因此,所有对本邻域技术人员显而易见的改变,都包括在本权利要求书的涵盖范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号