解块滤波方法及解块滤波器的制作方法

文档序号:7845549阅读:210来源:国知局
专利名称:解块滤波方法及解块滤波器的制作方法
技术领域
本申请涉及图像解块技术领域,特别是涉及解块滤波方法及解块滤波器。
背景技术
图像或视频在传输时通常需要进行压缩,大多数视频压缩标准采用基于块变换编码,比如,将整个视频影像分为多个块,对每个块进行预测、用DCT(DisCrete CosineTransform,离散余弦变换)对每个块的残余进行变化,进行量化以及熵编码。但是,采用基于块变换编码技术进行变换,当压缩视频或图像的压缩率较大时,解码图像(即解压出来的图像)就会出现块状瑕疵,所述块状瑕疵通常称为马赛克,所述块状瑕疵将直接影响图像或视频的画面质量,利用解块滤波方法可以消除所述块状瑕疵。传统的解块滤波方法是对解压后的像素域数据进行解块滤波处理,以32X32的图像宏块完成16 9视频格式,图像尺寸为4690X 2304,其解块滤波需要数百MHz时钟频率,需要对每个图像块中的所有像素进行访问,数据量较大,处理过程很复杂。

发明内容
为解决上述技术问题,本申请实施例提供一种解块滤波方法及解块滤波器,以解决现有的解块滤波方法存在的数据量大、处理过程复杂的问题,技术方案如下本申请提供一种解块滤波方法,包括从图像块压缩数据中获取相邻的第一图像块和第二图像块两图像块的半尺寸平移图像块对应的压缩数据;对所述半尺寸平移图像块对应的压缩数据进行滤波处理,得到第一半尺寸平移图像块压缩数据;利用所述第一半尺寸平移图像块压缩数据重构所述第一图像块和第二图像块对应的压缩数据。优选的,所述获取所述半尺寸平移图像块对应的压缩数据具体根据以下公式计算得到
r (0,0) = [8U(0,0)-7U(O, I)+8V(O,O)+7V(O, I)]/16r (O, I) = [7U (0,0) -5U (O, I) -7V (0,0) -5V (O, I) ] /16r (0,2) = [3U (0,1)-3V (0,1)]/16r (0,3) = [-3U (0,0) +5U (O, I) +3V (0,0) +5V (O, I) ] /16其中,所述半尺寸平移图像块对应的压缩数据为W' ’Ψ具体为一个8X8的矩阵,U为第一图像块对应的压缩数据,V为第二图像块对应的压缩数据,且U和V均为8X8的矩阵。优选的,在获得所述半尺寸平移图像块对应的压缩数据之后,所述对所述半尺寸平移图像块对应的压缩数据进行滤波处理之前还包括依据所述图像块出现的块状瑕疵的强弱,确定第一图像块和第二图像块的边界强度,所述边界强度包括强瑕疵边界、次强瑕疵边界和弱瑕疵边界;
所述对所述半尺寸平移图像块对应的压缩数据进行滤波处理具体包括当确定出所述边界强度为强瑕疵边界强度时,采用强边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据;当确定出所述边界强度为次强瑕疵边界强度时,采用次强边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据;当确定出所述边界强度为若瑕疵边界强度时,采用弱边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据。优选的,所述采用强边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据,具体采用以下公式计算得到rr =r +AW',式中,W"为所述第一半尺寸平移图像块压缩数据,也为8X8的矩阵,W也为8X8的矩阵,其中AW' (O, x) = [I. 25ff/ (0,2)0. 75ff/ (0,3)0-ff/ (0,3)0-ff/ (0,5)0-ff/ (0,7)],式中,X为整数,且0彡X彡7。优选的,所述采用次强边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块对应的压缩数据时,具体采用以下公式计算得到rr =r +AW',式中,W"为所述第一半尺寸平移图像块压缩数据,也为8X8的矩阵,W也为8X8的矩阵,其中
'0.5(1.25JV' (0,2) - W' (0,0) + 0.5[[/(0,0) + F(0,0)])' 0.5(0.75^'(0,3) - W'(0,1) + 0.5[[/(0,1) + F(0,1)])
O
「^ A,0.5(0-(0,3) +0·5[[/(0,3) +F(0,3)]) ,AW ( 0, X ) =^,式
0.5(0- 2W' (0,5) + 0.5[[/(0,5) + F(0,5)])
0
_ 0.5(0 - 2W' (0,7) + 0.5[[/(0,7) + F(0,7)]) _
中,X为整数,且0彡X彡7。优选的,所述采用弱边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块对应的压缩数据,具体采用以下公式计算得到rr =r +AW',式中,W"为所述第一半尺寸平移图像块压缩数据,也为8X8的矩阵,W也为8X8的矩阵,其中
Δ W (0,x)=
权利要求
1.一种解块滤波方法,其特征在于,包括 从图像块压缩数据中获取相邻的第一图像块和第二图像块两图像块的半尺寸平移图像块对应的压缩数据; 对所述半尺寸平移图像块对应的压缩数据进行滤波处理,得到第一半尺寸平移图像块压缩数据; 利用所述第一半尺寸平移图像块压缩数据重构所述第一图像块和第二图像块对应的压缩数据。
2.根据权利要求I所述的方法,其特征在于,所述获取所述半尺寸平移图像块对应的压缩数据具体根据以下公式计算得到r (0,0) = [8U (0,0)-7U (0,1)+8V (0,0)+7V (0,1)]/16Ψ (O, I) = [7U (0,0) -5U (0,1) -7V (0,0) -5V (0,1) ] /16r (0,2) = [3U (0,1)-3V (0,1)]/16r (0,3) = [-3U(0,0)+5U(0,1)+3V (0,0)+5V (0,1)]/16 其中,所述半尺寸平移图像块对应的压缩数据为W' ’r具体为一个8X8的矩阵,U为第一图像块对应的压缩数据,V为第二图像块对应的压缩数据,且U和V均为8X8的矩阵。
3.根据权利要求I所述的方法,其特征在于,在获得所述半尺寸平移图像块对应的压缩数据之后,所述对所述半尺寸平移图像块对应的压缩数据进行滤波处理之前还包括 依据所述图像块出现的块状瑕疵的强弱,确定第一图像块和第二图像块的边界强度,所述边界强度包括强瑕疵边界、次强瑕疵边界和弱瑕疵边界; 所述对所述半尺寸平移图像块对应的压缩数据进行滤波处理具体包括 当确定出所述边界强度为强瑕疵边界强度时,采用强边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据; 当确定出所述边界强度为次强瑕疵边界强度时,采用次强边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据; 当确定出所述边界强度为若瑕疵边界强度时,采用弱边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据。
4.根据权利要求3所述的方法,其特征在于,所述采用强边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据,具体采用以下公式计算得到 +Ar,式中,W"为所述第一半尺寸平移图像块压缩数据,也为8X8的矩阵,AW'也为8X8的矩阵,其中AW' (O, x) = [I. 25ff/ (0,2)0. 75ff/ (0,3)0-ff/ (0,3)0-ff/ (0,5)0-ff/ (0,7)],式中,X为整数,且O彡X彡7。
5.根据权利要求3所述的方法,其特征在于,所述采用次强边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块对应的压缩数据时,具体采用以下公式计算得到 r' =r +Ar,式中,w"为所述第一半尺寸平移图像块压缩数据,也为sxs的矩阵,AW'也为8X8的矩阵,其中
6.根据权利要求3所述的方法,其特征在于,所述采用弱边界滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块对应的压缩数据,具体采用以下公式计算得到 r' =r +Ar,式中,w"为所述第一半尺寸平移图像块压缩数据,也为sxs的矩阵,AW'也为8X8的矩阵,其中
7.根据权利要求5-7任一项所述的装置,其特征在于,所述利用所述第一半尺寸平移图像块压缩数据重构所述第一图像块和第二图像块对应的压缩数据具体采用以下公式计算得到 '2 -2" U' =u+(aw' )τ/,其中,TV= 2 ι /4,式中,u为第一图像块对应的压缩数据,U'为重构后第一图像块对应的压缩数据; _ 2 2" V' = v+(Aff^ ) \,其中,:T1=/4,式中,V为第二图像块对应的压缩数据, —2 IV'为重构后第二图像块对应的压缩数据。
8.一种解块滤波器,其特征在于,包括半尺寸平移图像块压缩数据计算电路、滤波电路和重构电路,其中 所述半尺寸平移图像块压缩数据计算电路,用于根据两个相邻第一图像块和第二图像块对应的压缩数据得到两个相邻图像块的半尺寸平移图像块对应的压缩数据; 所述滤波电路,用于对所述半尺寸平移图像块压缩数据计算电路计算得到的半尺寸平移图像块对应的压缩数据进行滤波处理,得到第一半尺寸平移图像块压缩数据; 所述重构电路,用于利用所述第一半尺寸平移图像块压缩数据重构所述第一图像块和第二图像块对应的压缩数据。
9.根据权利要求8所述的解块滤波器,其特征在于,所述滤波电路包括强边缘滤波电路、次强边缘滤波电路和弱边缘滤波电路,此三种滤波电路均通过加法器和移位器实现,其中 当所述边界强度为强瑕疵边界强度时,利用所述强边缘滤波电路对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据; 当所述边界强度为次强瑕疵边界强度时,采用次强边缘滤波电路对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据; 当所述边界强度为若瑕疵边界强度时,采用弱边缘滤波方式对所述半尺寸平移图像块对应的压缩数据进行滤波,得到第一半尺寸平移图像块压缩数据。
10.根据权利要求8所述的解块滤波器,其特征在于,所述重构电路包括第一重构电路和第二重构电路,其中 所述第一重构电路,用于利用所述滤波电路输出的第一半尺寸平移图像块压缩数据及第一图像块对应的压缩数据,重构所述第一图像块对应的压缩数据; 所述第二重构电路,用于利用所述滤波电路输出的第一半尺寸平移图像块压缩数据及第二图像块对应的压缩数据,重构所述第二图像块对应的压缩数据。
全文摘要
本发明公开了一种解块滤波方法及解块滤波器,所述解块滤波方法直接对图像或视频对应的压缩数据进行解块滤波,由于频域的压缩数据的自身特点,对于8×8的图像块仅需访问U(0,0)、U(0,1)、U(1,1)、U(1,0)这四个DCT变换系数,而传统的解块滤波方法需要对8×8的图像块中的所有像素进行访问,即64个数据,本发明提供的解块滤波方法及解块滤波器需要处理的数据量大大减小约为传统方法的1/16,大大降低了对处理器的带宽要求;而且,所述解块滤波方法及解块滤波器仅需要50MHz的时钟频率,而传统的解块滤波方式需要数百MHz的时钟频率,大大提高了解块滤波的处理速度。
文档编号H04N7/26GK102647596SQ20121012545
公开日2012年8月22日 申请日期2012年4月25日 优先权日2012年4月25日
发明者朱方 申请人:朱方
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1