【技术实现步骤摘要】
一种图像处理方法及装置
本专利技术涉及图像处理领域,尤其涉及一种图像处理方法及装置。
技术介绍
基于块的变换编码在图像压缩编码中得到广泛应用,在图像压缩编码过程中,以图像块为单位压缩编码,导致解码重建后的图像中各个图像块的边界处出现不连续的跳变,形成明显的块边界,即块效应(也称为块噪声)。因视频流解码后图像中存在这种块效应,造成重建图像出现明显缺陷,会影响人眼对图像的视觉感官度。现有技术中,为了去除块效应,可以采取在解码端加入适当的去块滤波策略(即环路滤波)以改善图像质量,也可以在解码后对图像进行去块滤波处理,即图像在通过解码器后经过滤波器进行去块滤波,但是相关技术中解码后对块效应的滤波效果并不理想,这是因为解码后的图像中存在强弱程度不同的块噪声,而现有滤波方式通过全局统一的滤波模式过程中存在弊端,例如对于较强的块噪声,可能会滤波不充分(称为欠滤波),而对于较弱的块噪声,可能会滤波过度(称为过滤波),因而滤波后的图像仍然存在块噪声的缺陷。
技术实现思路
本专利技术的实施例提供了一种图像处理方法及装置,以解决现有技术中由于采用全局统一的滤波模式导致对不同程度块效应的滤波效果不理想的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种图像处理方法,当前帧图像包括阵列分布的多个解码块,每个所述解码块包含m行*n列像素值,该图像处理方法包括:根据跨越第一边界的参考块中的像素值,确定沿垂直于所述第一边界的方向上所述参考块的图像细节强弱程度,其中,所述第一边界为相邻两行或两列所述解码块之间的边界,所述参考块为构成所述相邻两行或两列所述解码块的像素 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。