发明名称 一种块效应去噪方法、装置
摘要 本发明提出了一种块效应去噪方法,所述的块效应去噪方法包括:将当前帧划分为宏块,第一宏块中与第二宏块相邻的区域为第一边缘区域;判断所述第一边缘区域是否为块效应区域;若是则对所述第一边缘区域进行标记;计算被标记的第一边缘区域占所述当前帧边缘区域的百分比值;若所述的百分比值大于预置的第一参数,则进行块效应滤波。本发明还提供一种块效应去噪装置,所述的装置包括:划分单元、检测单元、滤波单元。通过上述方法、装置,本发明通过先检测相邻宏块间边缘区域的图像质量,若图像质量低于预定水平则根据相邻两个宏块间的像素进行块效应滤波,有效解决了现有技术中给予宏块的变化编码及量化技术中编码性能低的问题。
申请公布号 CN102123285B 申请公布日期 2015.10.28
申请号 CN201110070795.X 申请日期 2011.03.23
申请人 深圳市云宙多媒体技术有限公司 发明人 张智雄
分类号 H04N19/86(2014.01)I 主分类号 H04N19/86(2014.01)I
代理机构 代理人
主权项 一种块效应去噪方法,其特征在于,所述的块效应去噪方法包括:将当前帧划分为宏块,第一宏块中与第二宏块相邻的区域为第一边缘区域;判断所述第一边缘区域是否为块效应区域;若是则对所述第一边缘区域进行标记;计算被标记的第一边缘区域占所述当前帧边缘区域的百分比值;若所述的百分比值大于预置的第一参数,则进行块效应滤波;所述的“判断所述第一边缘区域是否为块效应区域;若是则对所述第一边缘区域进行标记”具体为:第二宏块中与第一宏块相邻的区域为第二边缘区域,当第一宏块位于第二宏块左侧时;第一边缘区域的像素值为(a<sub>1,n</sub>,a<sub>2,n</sub>,...,a<sub>n,n</sub>)<sup>T</sup>,第二边缘区域的像素值为(b<sub>1,1</sub>,b<sub>2,1</sub>,...,b<sub>n,1</sub>)<sup>T</sup>;当第一宏块位于第二宏块上方时,第一边缘区域的像素值为(a<sub>1,n</sub>,a<sub>2,n</sub>,...,a<sub>n,n</sub>)<sup>T</sup>,第二边缘区域的像素值为(b<sub>1,1</sub>,b<sub>2,1</sub>,...,b<sub>n,1</sub>)<sup>T</sup>;计算所述第一边缘区域的垂直纹理复杂度A<sub>deta</sub>,计算第一边缘区域与第二边缘区域之间的不相似程度A<sub>diff</sub>;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>a</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000741569500000011.GIF" wi="1373" he="145" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>A</mi><mrow><mi>det</mi><mi> a</mi></mrow></msub><mo>=</mo><msqrt><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><mover><mi>a</mi><mo>&OverBar;</mo></mover><mo>-</mo><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000741569500000012.GIF" wi="1257" he="171" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>A</mi><mi>diff</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><msub><mi>b</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000741569500000013.GIF" wi="1374" he="150" /></maths>其中n为宏块边长;以第一宏块A<sub>deta</sub>和A<sub>diff</sub>的值为依据,判断所述第一边缘区域是否存在块效应,判断方法具体为:<img file="FDA0000741569500000014.GIF" wi="1548" he="317" />其中k<sub>1</sub>,k<sub>2</sub>为区域系数,threshold为预置的第一域值;若检测出<img file="FDA0000741569500000015.GIF" wi="1270" he="178" />则对第一宏块分别进行level=1与level=2等级标记。
地址 518057 广东省深圳市南山区科技园中区科苑路15号科兴科学园A栋1单元403、405号单位