一种图像处理方法及装置制造方法及图纸

技术编号:19011793 阅读:30 留言:0更新日期:2018-09-22 11:09
本发明专利技术实施例公开了一种图像处理方法及装置,涉及图像处理领域,解决了现有技术中由于采用全局统一的滤波模式导致对不同程度块效应的滤波效果不理想的问题。该图像处理方法包括:根据跨越第一边界的参考块中的像素值,确定沿垂直于第一边界的方向上参考块的图像细节强弱程度;根据参考排中位于第一边界两侧的像素值,确定沿垂直于第一边界的方向上参考排的图像细节强弱程度,其中,参考排为参考块中垂直于第一边界排列的一排像素值;根据参考块的图像细节强弱程度和参考排的图像细节强弱程度确定参考排的滤波模式,以对参考排中的像素值进行滤波。

【技术实现步骤摘要】
一种图像处理方法及装置
本专利技术涉及图像处理领域,尤其涉及一种图像处理方法及装置。
技术介绍
基于块的变换编码在图像压缩编码中得到广泛应用,在图像压缩编码过程中,以图像块为单位压缩编码,导致解码重建后的图像中各个图像块的边界处出现不连续的跳变,形成明显的块边界,即块效应(也称为块噪声)。因视频流解码后图像中存在这种块效应,造成重建图像出现明显缺陷,会影响人眼对图像的视觉感官度。现有技术中,为了去除块效应,可以采取在解码端加入适当的去块滤波策略(即环路滤波)以改善图像质量,也可以在解码后对图像进行去块滤波处理,即图像在通过解码器后经过滤波器进行去块滤波,但是相关技术中解码后对块效应的滤波效果并不理想,这是因为解码后的图像中存在强弱程度不同的块噪声,而现有滤波方式通过全局统一的滤波模式过程中存在弊端,例如对于较强的块噪声,可能会滤波不充分(称为欠滤波),而对于较弱的块噪声,可能会滤波过度(称为过滤波),因而滤波后的图像仍然存在块噪声的缺陷。
技术实现思路
本专利技术的实施例提供了一种图像处理方法及装置,以解决现有技术中由于采用全局统一的滤波模式导致对不同程度块效应的滤波效果不理想的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种图像处理方法,当前帧图像包括阵列分布的多个解码块,每个所述解码块包含m行*n列像素值,该图像处理方法包括:根据跨越第一边界的参考块中的像素值,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度,其中,所述第一边界为相邻两行或两列所述解码块之间的边界,所述参考块为构成所述相邻两行或两列所述解码块的像素值矩阵的子矩阵,且所述参考块沿所述第一边界延伸方向上的长度a满足2≤a≤n或2≤a≤m,所述参考块沿垂直于所述第一边界方向上的长度b满足b≥3;根据参考排中位于所述第一边界两侧的像素值,确定沿垂直于所述第一边界的方向上所述参考排的图像细节强弱程度,其中,所述参考排为所述参考块中垂直于所述第一边界排列的一排像素值;根据所述参考块的图像细节强弱程度和所述参考排的图像细节强弱程度确定所述参考排的滤波模式,以对所述参考排中的像素值进行滤波。第二方面,提供了一种图像处理装置,该图像处理装置包括:第一处理单元,用于根据跨越第一边界的参考块中的像素值,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度,其中,其中当前帧图像包括阵列分布的多个所述解码块,每个所述解码块包含m行*n列像素值,所述第一边界为相邻两行或两列所述解码块之间的边界,所述参考块为构成所述相邻两行或两列所述解码块的像素值矩阵的子矩阵,且所述参考块沿所述第一边界延伸方向上的长度a满足2≤a≤n或2≤a≤m,所述参考块沿垂直于所述第一边界方向上的长度b满足b≥3;第二处理单元,用于根据参考排中位于所述第一边界两侧的像素值,确定沿垂直于所述第一边界的方向上所述参考排的图像细节强弱程度,其中,所述参考排为所述参考块中垂直于所述第一边界排列的一排像素值;第三处理单元,用于根据所述参考块的图像细节强弱程度和所述参考排的图像细节强弱程度确定所述参考排的滤波模式,以对所述参考排中的像素值进行滤波。本专利技术实施例提供的图像处理方法及装置,通过确定图像中跨越边界的参考块和参考排的图像细节强弱程度,并根据参考块和参考排的图像细节强弱程度确定参考排的滤波模式,以对参考排中的像素值进行滤波,也就是说,图像细节强弱程度不同,所采取的滤波模式则不同,本专利技术实施例能够针对图像中存在的强弱程度不同的块效应,根据边界处的图像细节强弱程度确定出与之相适应的滤波模式进行滤波,有效地避免了欠滤波和过滤波,从而解决了现有技术中由于采用全局统一的滤波模式导致对不同程度块效应的滤波效果不理想的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的对解码后的图像进行划分的示意图;图2为基于图1的水平方向上进行划分的示意图;图3为基于图1的竖直方向上进行划分的示意图;图4为根据本专利技术实施例提供的参考块的示意图;图5为基于参考块数据分析的结果执行图像处理方法的流程框图;图6为本专利技术实施例提供的图像处理方法的流程图;图7为示出相邻两行解码块之间的水平边界以及跨越该水平边界的参考块的示意图;图8为基于图7的跨越水平边界的参考块的示意图;图9为基于图8的参考块中参考排的示意图;图10为本专利技术实施例提供的水平边界块效应处理方法的流程图;图11示意性示出了跨越水平边界的参考排;图12为示出相邻两列解码块之间的竖直边界以及跨越该竖直边界的参考块的示意图;图13为基于图12的跨越竖直边界的参考块的示意图;图14为基于图13的参考块中参考排的示意图;图15为本专利技术实施例提供的竖直边界块效应处理以及块内数据分析的示意图;图16为本专利技术实施例提供的竖直边界块效应处理方法的流程图;图17为本专利技术实施例提供的参考块的图像细节程度等级定义的示意图;图18为本专利技术实施例提供的去除图像块效应的图像处理方法的总体流程图;图19为本专利技术实施例提供的图像级别块边界强度的计算过程的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了便于清楚描述本专利技术实施例的技术方案,在本专利技术的实施例中,采用了“第一”、“第二”等字样对功能或作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。为了在显示端提供更好的视觉效果,在不确定视频流在解码器中是否有经过去除块噪声功能的前提下,需要在显示端对显示的图像根据图像内容做一次去除块效应(即块噪声)的处理。实施例一:图像处理方法为了去除图像中的块效应,本专利技术实施例提供了一种图像处理方法,针对图像的块效应(包括水平边界块效应和竖直边界块效应)执行去块处理。本专利技术实施例可以对图像进行后端处理(即,解码后对图像的处理),示例性的,在显示终端上对图像进行处理。需要说明的是,编/解码阶段对图像的处理可称为前端处理,解码后对图像的处理可称为后端处理,这里所述的后端处理是相对于前端处理而言的。图像划分对解码后的图像进行划分。具体的,在对输入图像从左到右、自上而下的扫描输入过程中,可以对输入的当前帧图像分别沿水平方向和竖直方向进行划分,具体的,可以根据已知的解码块宽度bw和解码块高度bh,以及解码块在图像中的垂直偏移offset_v和水平偏移offset_h(例如offset_v=1,offset_h=1),在图像中按解码块的大小进行划分。划分后的当前帧图像可以包括阵列分布的多个解码块,每个解码块可以包含m行*n列像素值,m可称为解码块的高度,n可称为解码块的宽度。如图1所示,示例性的,假设当前帧图像包含801*1601个像素值,每个解码块包含8*8个像本文档来自技高网...
一种图像处理方法及装置

【技术保护点】
1.一种图像处理方法,其特征在于,当前帧图像包括阵列分布的多个解码块,每个所述解码块包含m行*n列像素值,所述图像处理方法包括:根据跨越第一边界的参考块中的像素值,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度,其中,所述第一边界为相邻两行或两列所述解码块之间的边界,所述参考块为构成所述相邻两行或两列所述解码块的像素值矩阵的子矩阵,且所述参考块沿所述第一边界延伸方向上的长度a满足2≤a≤n或2≤a≤m,所述参考块沿垂直于所述第一边界方向上的长度b满足b≥3;根据参考排中位于所述第一边界两侧的像素值,确定沿垂直于所述第一边界的方向上所述参考排的图像细节强弱程度,其中,所述参考排为所述参考块中垂直于所述第一边界排列的一排像素值;根据所述参考块的图像细节强弱程度和所述参考排的图像细节强弱程度确定所述参考排的滤波模式,以对所述参考排中的像素值进行滤波。

【技术特征摘要】
1.一种图像处理方法,其特征在于,当前帧图像包括阵列分布的多个解码块,每个所述解码块包含m行*n列像素值,所述图像处理方法包括:根据跨越第一边界的参考块中的像素值,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度,其中,所述第一边界为相邻两行或两列所述解码块之间的边界,所述参考块为构成所述相邻两行或两列所述解码块的像素值矩阵的子矩阵,且所述参考块沿所述第一边界延伸方向上的长度a满足2≤a≤n或2≤a≤m,所述参考块沿垂直于所述第一边界方向上的长度b满足b≥3;根据参考排中位于所述第一边界两侧的像素值,确定沿垂直于所述第一边界的方向上所述参考排的图像细节强弱程度,其中,所述参考排为所述参考块中垂直于所述第一边界排列的一排像素值;根据所述参考块的图像细节强弱程度和所述参考排的图像细节强弱程度确定所述参考排的滤波模式,以对所述参考排中的像素值进行滤波。2.根据权利要求1所述的图像处理方法,其特征在于,所述参考块包含至少一个参考子块,每个所述参考子块包含s行*n列像素值,其中,3≤s<m,所述参考子块在列方向上的边缘位于相邻两列所述解码块之间的边界上;在所述第一边界为相邻两行所述解码块之间的边界的情况下,所述参考块包含一个所述参考子块;在所述第一边界为相邻两列所述解码块之间的边界的情况下,所述参考块包含沿垂直于所述第一边界排列的两个连续所述参考子块。3.根据权利要求2所述的图像处理方法,其特征在于,s为奇数,在所述第一边界为相邻两列所述解码块之间的边界的情况下,所述参考排为参考块中位于中间的一行像素值。4.根据权利要求2所述的图像处理方法,其特征在于,在所述第一边界为相邻两行所述解码块之间的边界的情况下,所述根据跨越第一边界的参考块中的像素值,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度包括:根据所述参考子块中与所述第一边界相邻一侧的连续两行像素值在竖直方向上的平均差值dif_blk、以及所述参考子块内的所有像素值的平均值avg_blk,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度。5.根据权利要求4所述的图像处理方法,其特征在于,所述根据所述参考子块中与所述第一边界相邻一侧的连续两行像素值在竖直方向上的平均差值dif_blk、以及所述参考子块内的所有像素值的平均值avg_blk,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度包括:确定与所述dif_blk所处于的第一区间对应的所述参考块的图像细节强度等级,作为所述参考块的图像细节强弱程度,其中所述第一区间是至少两个区间中的一个,所述至少两个区间是由所述avg_blk确定的至少一个节点划分得到的。6.根据权利要求2所述的图像处理方法,其特征在于,在所述第一边界为相邻两列所述解码块之间的边界的情况下,所述根据跨越第一边界的参考块中的像素值,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度包括:根据沿垂直于所述第一边界排列的每个所述参考子块内的像素值在水平方向上的平均差值dif_hor、以及每个所述参考子块内所有像素值的平均值avg_blk,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度。7.根据权利要求6所述的图像处理方法,其特征在于,两个连续所述参考子块包括位于所述第一边界两侧的第一参考子块和第二参考子块;所述根据沿垂直于所述第一边界排列的每个所述参考子块内的像素值在水平方向上的平均差值dif_hor、以及每个所述参考子块内所有像素值的平均值avg_blk,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度包括:确定与所述第一参考子块的dif_hor所处于的第二区间以及与所述第二参考子块的dif_hor所处于的第三区间对应的所述参考块的图...

【专利技术属性】
技术研发人员:陈柏钦
申请(专利权)人:上海顺久电子科技有限公司
类型:发明
国别省市:上海,31

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

1