块状噪声的降噪方法及装置制造方法及图纸

技术编号:18557110 阅读:40 留言:0更新日期:2018-07-28 14:03
本发明专利技术公开了一种块状噪声的降噪方法及装置,该降噪方法包括如下步骤:1)根据输入的像素块中边界侧像素的绝对差分和像素值范围,分析得到所述像素块中边界侧像素的块状噪声类型;2)根据像素块中边界两侧像素的块状噪声类型和像素的块尺寸选取适配的降噪滤波算法对像素块中像素进行滤波处理。本发明专利技术对输入像素边界两侧的块状噪声分类,选取适合于不同块状噪声类型的降噪滤波算法对边界两侧的像素进行滤波处理,提高了块状噪声的降噪效果,降噪后的图像显示清楚。

【技术实现步骤摘要】
块状噪声的降噪方法及装置
本专利技术属于图像处理
,尤其涉及一种图像噪声的降噪方法及装置。
技术介绍
众多压缩源的视频内容,例如MPEG-2/DVD、MPEG-4、H.263、H.264、VC-1、AVS和RMVB等格式的视频源比特率低,将这种压缩视频显示出来会出现各种压缩失真,包括块效应或者块状噪音、振铃或者蚊式噪音等。在大屏幕显示设备上显示时失真问题尤其明显。目前,降低块状、蚊式噪音的通用降噪算法很多,但降噪处理后的图像会引入其他质量退化,例如模糊等问题。
技术实现思路
针对现有技术存在的问题,本专利技术的目的在于提供一种提高降噪效果以及降噪后视频显示质量的蚊式噪声的降噪方法及装置。为实现上述目的,本专利技术的图像噪声的降噪方法,包括如下步骤:1)确定输入的解码图像中宏块的伪块阈值和块灰度动态范围确定宏块的块阈值;2)根据宏块中像素的像素值与宏块的块阈值的比较结果,获得宏块中像素值的二元索引;3)根据宏块中像素值的二元索引确定宏块中待滤波的像素;4)采用预定的滤波算法对所述待滤波的像素进行滤波处理。进一步,根据输入的解码图像确定宏块的块阈值和块灰度动态范围包括:块阈值thr=(max+min+1)/2,块灰度动态范围range=max-min,其中max表示当前块中全部像素的最大像素值,min表示当前块中全部像素的最小像素值。进一步,根据宏块中像素的像素值与宏块的块阈值的比较结果,获得宏块中像素值的二元索引包括:利于公式获得宏块中像素值的二元索引,其中rec(h,v)为坐标(h,v)的像素值,其中h,v=0,1,2,...,7,bin(h,v)为宏块中像素值的二元索引。进一步,根据宏块中像素值的二元索引确定宏块中待滤波的像素包括:在3×3窗口中的二元索引全部相同时,将对应的像素选定为待滤波的像素。进一步,采用预定的滤波算法对所述待滤波的像素进行滤波处理包括:利于公式对所述待滤波的像素进行滤波处理,其中coef(i,j)表示过滤系数,rec(h+i,v+j)为坐标(h+i,v+j)的像素值,flt'(h,v)表示滤波后像素的像素值。进一步,所述降噪方法还包括:5)利用降噪强度控制算法对滤波后的初始降噪像素进行强度补偿处理,得到最终降噪像素。进一步,所述降噪方法还包括:6)选择性输出输入像素或所述最终降噪像素。进一步,在进行上述的蚊式噪声滤波处理之前先进行块噪声滤波处理。进一步,所述块噪声滤波处理包括:1)根据输入的像素块中边界侧像素的绝对差分和像素值范围,分析得到所述像素块中边界侧像素的块状噪声类型;2)根据像素块中边界两侧像素的块状噪声类型和像素的块尺寸选取适配的降噪滤波算法对像素块中像素进行滤波处理。进一步,所述块噪声滤波处理还包括:3)利用降噪强度控制算法对滤波后的初始降噪像素进行强度补偿处理,得到最终降噪像素。进一步,所述块噪声滤波处理还包括:4)选择性输出输入像素或所述最终降噪像素。进一步,在所述块噪声滤波处理的步骤1)之前还包括:计算输入的像素块中边界侧像素的绝对差分和像素值范围。进一步,所述像素的块状噪声类型包括无块噪声、真实边界、块噪声明显和块噪声不明显。进一步,像素的块尺寸为8且边界两侧的块状噪声类型均为所述块噪声明显时,选取的降噪滤波算法如下:△=p0-p1f1=CLIP_0_255(p1+3△/8)f2=CLIP_0_255(p2+2△/8)f3=CLIP_0_255(p3+△/8)其中,p1、p2、p3表示边界一侧待滤波的像素值,p0表示边界另一侧不滤波的像素值,f1、f2、f3表示边界一侧滤波输出的像素值。进一步,像素的块尺寸为8且边界一侧的块状噪声类型为块噪声明显,边界另一侧的块状噪声类型为块噪声不明显时,选取的降噪滤波算法如下:△=p0-p1f1=CLIP_0_255(p1+△/2)f2=CLIP_0_255(p2+△/8)f0=CLIP_0_255(p0-△/8)其中,p1、p2表示边界一侧待滤波的像素值,p0表示边界另一侧待滤波的像素值,f1、f2表示边界一侧滤波输出的像素值,f0表示边界另一侧滤波输出的像素值。进一步,像素的块尺寸为8且边界两侧的块状噪声类型均为块噪声不明显时,选取的降噪滤波算法如下:f1=(p0+2×p1+p2+2)>>2f2=(p1+4×p2+3×p3+4)>>3f3=(3×p2+4×p3+p4+4)>>3f4=(p3+2×p4+p5+2)>>2其中,p1、p2表示边界一侧待滤波的像素值,p3、p4表示边界另一侧待滤波的像素值,p0表示边界一侧不滤波的像素值,p5表示边界另一侧不滤波的像素值,f1、f2表示边界一侧滤波输出的像素值,f3、f4表示边界另一侧滤波输出的像素值。进一步,像素的块尺寸为8且仅边界一侧的块状噪声类型为块噪声不明显,在块噪声不明显的边界一侧进行线性滤波处理。进一步,像素的块尺寸为4且边界两侧的块状噪声类型均为所述块噪声明显时,选取的降噪滤波算法如下:△=p0-p1f1=CLIP_0_255(p1+3△8)f2=CLIP_0_255(p2+△8)其中,p1、p2表示边界一侧待滤波的像素值,p0表示边界另一侧不滤波的像素值,f1、f2表示边界一侧滤波输出的像素值。进一步,像素的块尺寸为4且边界一侧的块状噪声类型为块噪声明显,边界另一侧的块状噪声类型为块噪声不明显时,选取的降噪滤波算法如下:f1=(p0+p1+1)>>1其中,p1表示边界一侧待滤波的像素值,p0表示边界另一侧不滤波的像素值,f1表示边界一侧滤波输出的像素值。进一步,像素的块尺寸为4且边界两侧的块状噪声类型均为块噪声不明显时,选取的降噪滤波算法如下:f1=(p2+4×p1+3×p0+4)>>3其中,p1表示边界一侧待滤波的像素值,p2表示边界一侧不滤波的像素值,p0表示边界另一侧不滤波的像素值。本专利技术图像噪声的降噪装置,包括:蚊式噪声降噪器,用于根据待滤波像素的像素值和过滤系数对像素进行滤波处理;降噪强度控制器,用于利用降噪强度控制算法对滤波后的初始降噪像素进行强度补偿处理,得到最终降噪像素。本专利技术对解码图像中宏块进行阈值确定、索引获得以及自适应平滑对蚊式噪声进行滤波处理,提高了蚊式噪声的降噪效果,降噪后的图像显示清楚。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。图1为本专利技术图像噪声中蚊式噪声的降噪方法的流程示意图;图2为输入的解码图像的宏块中像素值的二元索引示意图;图3为预定滤波算法中过滤系数的示意图;图4为本专利技术图像噪声中块状噪声的降噪方法的流程示意图;图5为用于块状噪声降噪边界分析的像素的示意图;图6为像素的块尺寸定义的示意图;图7为像素块尺寸为8时边界两侧为块状噪声明显的待滤波输入像素的示意图;图8为像素块尺寸为8时边界两侧为块状噪声明显和块状噪声不明显的待滤波输入像素的示意图;图9为像素块尺寸为8时边界两侧为块状噪声不明显的待滤波输入像素的示意图;图10为像素本文档来自技高网...

【技术保护点】
1.一种块状噪声的降噪方法,其特征在于,包括如下步骤:1)根据输入的像素块中边界侧像素的绝对差分和像素值范围,分析得到所述像素块中边界侧像素的块状噪声类型;2)根据像素块中边界两侧像素的块状噪声类型和像素的块尺寸选取适配的降噪滤波算法对像素块中像素进行滤波处理。

【技术特征摘要】
1.一种块状噪声的降噪方法,其特征在于,包括如下步骤:1)根据输入的像素块中边界侧像素的绝对差分和像素值范围,分析得到所述像素块中边界侧像素的块状噪声类型;2)根据像素块中边界两侧像素的块状噪声类型和像素的块尺寸选取适配的降噪滤波算法对像素块中像素进行滤波处理。2.如权利要求1所述的降噪方法,其特征在于,所述降噪方法还包括:3)利用降噪强度控制算法对滤波后的初始降噪像素进行强度补偿处理,得到最终降噪像素。3.如权利要求2所述的降噪方法,其特征在于,所述降噪方法还包括:4)选择性输出输入像素或所述最终降噪像素。4.如权利要求1所述的降噪方法,其特征在于,在步骤1)之前还包括:计算输入的像素块中边界侧像素的绝对差分和像素值范围。5.如权利要求1所述的降噪方法,其特征在于,所述像素的块状噪声类型包括无块噪声、真实边界、块噪声明显和块噪声不明显。6.如权利要求5所述的降噪方法,其特征在于,当边界两侧的块状噪声类型均为所述块噪声明显时:若像素的块尺寸为8,则选取的降噪滤波算法如下:△=p0-p1f1=CLIP_0_255(p1+3△/8)f2=CLIP_0_255(p2+2△/8)f3=CLIP_0_255(p3+△/8)其中,p1、p2、p3表示边界一侧待滤波的像素值,p0表示边界另一侧不滤波的像素值,f1、f2、f3表示边界一侧滤波输出的像素值,CLIP_0_255(x)表示将x限制在[0,255]之间;若像素的块尺寸为4,则选取的降噪滤波算法如下:△=p0-p1f1=CLIP_0_255(p1+3△/8)f2=CLIP_0_255(p2+△/8)其中,p1、p2表示边界一侧待滤波的像素值,p0表示边界另一侧不滤波的像素值,f1、f2表示边界一侧滤波输出的像素值,CLIP_0_255(x)表示将x限制在[0,255]之间。7.如权利要求5所述的降噪方法,其特征在于,...

【专利技术属性】
技术研发人员:谢将相郭李军
申请(专利权)人:北京慧摩尔科技有限公司
类型:发明
国别省市:北京,11

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

1