一种自适应的时空域视频图像降噪方法.pdf

上传人:r5 文档编号:1103266 上传时间:2018-03-31 格式:PDF 页数:13 大小:546.32KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010165435.3

申请日:

2010.05.07

公开号:

CN101964863A

公开日:

2011.02.02

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04N 5/213申请日:20100507授权公告日:20121024终止日期:20130507|||授权|||实质审查的生效IPC(主分类):H04N 5/213申请日:20100507|||公开

IPC分类号:

H04N5/213

主分类号:

H04N5/213

申请人:

镇江唐桥微电子有限公司

发明人:

马涛; 孙翼; 高伟

地址:

212009 江苏省镇江市丁卯经十二路

优先权:

专利代理机构:

南京知识律师事务所 32207

代理人:

汪旭东

PDF下载: PDF下载
内容摘要

一种自适应的时空域视频图像降噪方法,包括以下个步骤:第一步:对于当前帧的图像,要进行空域滤波,以去除噪声;第二步:再把空域滤波后的像素与前一帧的对应像素加权平均,进行时域滤波;第三步:更新滤波参数;在一个起始时刻,对滤波参数进行初始化,利用该滤波参数,对第一个宏块进行滤波;每个宏块包含亮度分量,蓝色色度分量,红色色度分量三个分量,要分别对每个分量进行滤波;滤波分为两步,空域滤波和时域滤波;当前宏块滤波结束后,需要对滤波参数进行更新,以进行下一个宏块的滤波,更新过程分为三步,第一步是利用固定系数计算单个像素的差值,第二步是利用单个像素方差计算宏块方差,第三步则是利用方差计算下一宏块的滤波参数。

权利要求书

1: 一种自适应的时空域视频图像降噪方法, 其特征在于 : 包括以下个步骤 : 第一步 : 对于当前帧的图像, 要进行空域滤波, 以去除噪声 ; 第二步 : 再把空域滤波后的像素与前一帧的对应像素加权平均, 进行时域滤波 ; 第三步 : 更新滤波参数 ; 在一个起始时刻, 对滤波参数进行初始化, 利用该滤波参数, 对第一个宏块进行滤波 ; 每个宏块包含亮度分量, 蓝色色度分量, 红色色度分量三个分量, 要分别对每个分量进行滤 波; 滤波分为两步, 空域滤波和时域滤波 ; 所有邻域像素都使用未滤波前的像素值 ; 空域滤波的公式为 令 d = abs(p(x+dx, y+dy)-p(x, y)), 则 时域滤波分两步, 第一步是运动估计, 该步骤的目的在于为当前宏块像素寻找最佳的 时域匹配点, 匹配准则为 SAD, 其计算公式为 式中 p(i) 表示当前帧中位置 i 处的像素值, p′ (i+mv) 表示参考帧中位置 i+mv 处的 像素值 ; 对于某个范围内的 mv, 对每一个都计算一个 SAD 值, 最小的 SAD 值所对应的 mv 为 最佳运动位移, 其对应的参考块为当前块的最佳匹配块 ; 如果该方法应用于视频编码器中, 运动估计已在编码器中实现, 不需额外实现 ; 时域滤波的第二步是将当前像素与匹配像素进行加权平均, 从而得到最终的滤波像 素, 其计算公式如下 式中, p′ (x′, y′, t-1) 代表 p′ (x, y, t) 在运动补偿时对应的参考帧的像素 ; D函 数的定义为 : 当前宏块滤波结束后, 需要对滤波参数进行更新, 以进行下一个宏块的滤波, 更新过程 分为三步, 第一步是利用固定系数计算单个像素的差值, 第二步是利用单个像素方差计算 宏块方差, 第三步则是利用方差计算下一宏块的滤波参数 ; 在计算单个像素方差步骤中, 使用了一个固定的滤波系数来, 计算公式为 2 计算宏块方差使用了单个像素差值的绝对值, 计算公式为 最后通过 var 更新下一个宏块的滤波参数 factor_s = 1.0+luma_var*luma_var/1.4 factor_t = factor_s/2

说明书


一种自适应的时空域视频图像降噪方法

    【技术领域】
     本发明属于数字视频处理领域, 特别涉及一种自适应的时空域视频图像降噪方法。 背景技术
     利用计算机和网络技术的优势, 在人们的日常生活中, 数字图像和视频已经越发 普遍, 去噪可以从数字图像和视频中去除噪声, 增强其可压缩性。 噪声通常存在于未被压缩 的图像和视频里, 其是不需要的或不想要的元素或伪影。噪声可能有很多源, 例如, 在电子 硬件里出现的散粒噪声, 热噪声, 信道噪声等。噪声的存在不仅降低了视频的可视质量, 而 且降低了视频编码的效果, 并降低了媒体文件的可压缩性。 它增加了视频的熵, 使得需要更 多的比特用来编码图像和视频, 同时也降低了进一步提高比特率的运动估计精度。为了提 高编码效率和可压缩性, 在编码视频之前必须进行视频去噪。视频去噪的目的是尽可能准 确地估计真实的图像信号。 在目前存在的方法当中, 有一些是直接从图像降噪方法中扩展过来的, 如空域滤 波方法 [1, 2], 小波收缩方法 [3, 4], 以及偏差分方程方法 [5]。 这些方法由于没有考虑到时 空维度上分辨率及连续性的不同, 易产生运动模糊和伪影。 鉴于此问题, 一些算法在空间滤 波之前使用了运动补偿方法 [6, 7], 在 [8] 中使用了一种带有运动补偿的自适应的时空双 向滤波器。另外还有一些基于统计的方法, 如 [9] 中使用了基于贝叶斯的方法来进行去噪。 这些算法都没有考虑与编码器的结合, 并且硬件上也不易实现。
     发明内容 所要解决的问题 :
     针对以上不足本发明提供了一种有效的去噪滤波的一种自适应的时空域视频图 像降噪方法。
     技术方案 :
     一种自适应的时空域视频图像降噪方法, 包括以下个步骤 :
     第一步 : 对于当前帧的图像, 要进行空域滤波, 以去除噪声 ;
     第二步 : 再把空域滤波后的像素与前一帧的对应像素加权平均, 进行时域滤波 ;
     第三步 : 更新滤波参数 ;
     在一个起始时刻, 对滤波参数进行初始化, 利用该滤波参数, 对第一个宏块进行滤 波; 每个宏块包含亮度分量, 蓝色色度分量, 红色色度分量三个分量, 要分别对每个分量进 行滤波 ; 滤波分为两步, 空域滤波和时域滤波 ;
     所有邻域像素都使用未滤波前的像素值 ; 空域滤波的公式为
     令 d = abs(p(x+dx, y+dy)-p(x, y)), 则
     时域滤波分两步, 第一步是运动估计, 该步骤的目的在于为当前宏块像素寻找最 佳的时域匹配点, 匹配准则为 SAD, 其计算公式为
     式中 p(i) 表示当前帧中位置 i 处的像素值, p′ (i+mv) 表示参考帧中位置 i+mv 处的像素值 ; 对于某个范围内的 mv, 对每一个都计算一个 SAD 值, 最小的 SAD 值所对应的 mv 为最佳运动位移, 其对应的参考块为当前块的最佳匹配块 ; 如果该方法应用于视频编码器 中, 运动估计已在编码器中实现, 不需额外实现 ;
     时域滤波的第二步是将当前像素与匹配像素进行加权平均, 从而得到最终的滤波 像素, 其计算公式如下
     式中, p′ (x′, y′, t-1) 代表 p′ (x, y, t) 在运动补偿时对应的参考帧的像素 ; D 函数的定义为 :
     当前宏块滤波结束后, 需要对滤波参数进行更新, 以进行下一个宏块的滤波, 更新 过程分为三步, 第一步是利用固定系数计算单个像素的差值, 第二步是利用单个像素方差 计算宏块方差, 第三步则是利用方差计算下一宏块的滤波参数 ;
     在计算单个像素方差步骤中, 使用了一个固定的滤波系数来, 计算公式为
     计算宏块方差使用了单个像素差值的绝对值, 计算公式为最后通过 var 更新下一个宏块的滤波参数
     factor_s = 1.0+luma_var*luma_var/1.4
     factor_t = factor_s/2
     有益效果 :
     本发明提供了一种有效的去噪滤波, 用来自适应性地降低在同质区和高纹理区内 的空间噪声, 而又不会牺牲图片细节, 也不会需要太繁重的计算能力, 从而使其能够应用于 实时处理。
     附图说明 图 1 为一种自适应的时空域视频图像降噪方法的原理框图 ;
     图 2 为本发明的空域滤波中邻域像素示意图 ;
     图 3 为本发明的滤波参数更新流程图 ;
     图 4 为本发明集成于编码器的示意图 ;
     图 5-1 为针对噪声方差为 10 的 coastguard 序列使用与不使用滤波算法的编码率 失真对比 ;
     图 5-2 为针对噪声方差为 10 的 foreman 序列使用与不使用滤波算法的编码率失 真对比 ;
     图 6-1 为针对噪声方差为 15 的 coastguard 序列使用与不使用滤波算法的编码率 失真对比 ;
     图 6-2 为针对噪声方差为 15 的 foreman 序列使用与不使用滤波算法的编码率失 真对比 ;
     具体实施方式 本发明主要包括以下三个步骤 :
     第一步 : 对于当前帧的图像, 要进行空域滤波, 以去除噪声
     第二步 : 再把空域滤波后的像素与前一帧的对应像素加权平均, 进行时域滤波。
     第三步 : 更新滤波参数。
     如图 1 所示, 以宏块为单位, 不断迭代实现。在一个起始时刻, 对滤波参数进行初 始化, 利用该滤波参数, 对第一个宏块进行滤波。 每个宏块包含亮度分量, 蓝色色度分量, 红 色色度分量三个分量, 要分别对每个分量进行滤波。 滤波分为两步, 空域滤波和时域滤波。
     空域滤波示意图如图 2 所示, 中间方块代表当前要滤波的像素点, 四周八个方块 代表滤波时所使用的邻域像素。所有邻域像素都使用未滤波前的像素值。空域滤波的公式 为
     令 d = abs(p(x+dx, y+dy)-p(x, y)), 则
     时域滤波分两步, 第一步是运动估计, 该步骤的目的在于为当前宏块像素寻找最 佳的时域匹配点, 匹配准则为 SAD, 其计算公式为
     式中 p(i) 表示当前帧中位置 i 处的像素值, p′ (i+mv) 表示参考帧中位置 i+mv 处的像素值。对于某个范围内的 mv, 对每一个都计算一个 SAD 值, 最小的 SAD 值所对应的 mv 为最佳运动位移, 其对应的参考块为当前块的最佳匹配块。如果该方法应用于视频编码器中, 运动估计已在编码器中实现, 不需额外实现。
     时域滤波的第二步是将当前像素与匹配像素进行加权平均, 从而得到最终的滤波 像素, 其计算公式如下
     式中, p′ (x′, y′ t-1) 代表 p′ (x, y, t) 在运动补偿时对应的参考帧的像素。 D 函数的定义与空域滤波中相同。
     当前宏块滤波结束后, 需要对滤波参数进行更新, 以进行下一个宏块的滤波, 更新 流程如图 3 所示, 更新过程分为三步, 第一步是利用固定系数计算单个像素的差值, 第二步 是利用单个像素方差计算宏块方差, 第三步则是利用方差计算下一宏块的滤波参数。
     在计算单个像素方差步骤中, 使用了一个固定的滤波系数来, 计算公式为
     计算宏块方差使用了单个像素差值的绝对值, 计算公式为最后通过 var 更新下一个宏块的滤波参数
     factor_s = 1.0+luma_var*luma_var/1.4
     factor_t = factor_s/2
     下面以本发明应用于 AVC 编码器的场景为例, 说明本发明的具体实施方式。
     图 4 是一个宏块的编码过程, 空心框中为标准编码器中的编码流程, 实心框中表 示了本发明的滤波过程, 该图描述了本发明如何集成于标准的视频编码器中。
     当一个宏块的数据被送进来时, 首先由空域滤波模块对其进行降噪处理。每个宏 块包含 Y, Cb, Cr 三个分量, 要分别对每个分量进行滤波。
     空域滤波示意图如图 2 所示, 中间方块代表当前要滤波的像素点, 四周八个方块 代表滤波时所使用的邻域像素。所有邻域像素都使用未滤波前的像素值。空域滤波的公式 为
     令 d = abs(p(x+dx, y+dy)-p(x, y)), 则
     在起始宏块中, factor_s 设为一个固定值, 在以后的宏块中, 其值由参数更新模块提供。 接着, 编码器以空域滤波后的数据进行帧内预测和运动估计, 得到预测数据。 运动 估计得到的预测数据用于时域滤波, 如图所示。 将当前像素与预测值进行加权平均, 从而得
     到最终的滤波像素, 其计算公式如下
     式中, p′ (x′, y′, t-1) 代表 p′ (x, y, t) 在运动补偿时对应的参考帧的像素。 D 函数的定义与空域滤波中一样。factor_t 为 factor_s 的 1/2。
     编码器在模式决策后, 将时域滤波后的值与最终预测值相减得到残差, 然后进行 变换, 量化, 熵编码, 得到输出码流。
     在编码器编码的同时, 参数更新模块也利用原始数据计算下一个宏去噪时所使用 的参数。更新流程图如图 3 所示, 更新过程分为三步, 第一步是利用固定系数计算单个像素 的差值, 第二步是利用单个像素方差计算宏块方差, 第三步则是利用方差计算下一宏块的 滤波参数。
     在计算单个像素方差步骤中, 使用了一个固定的滤波系数来, 计算公式为
     计算宏块方差使用了单个像素差值的绝对值, 对于亮度块, 计算公式为对于色度块, 计算公式为最后通过 var 更新下一个宏块的滤波参数
     factor_s = 1.0+luma_var*luma_var/1.4
     factor_t = factor_s/2
     性能测试
     1、 实验条件 : 选择两个 CIF 序列, 在其中加入噪声方差为 10 的高斯噪声, 在滤波和 不滤波的条件下使用 AVS 在不同 QP 下各编码 100 帧图像, 将编码图像与未加噪图像进行比 较计算 PSNR, 从而得到率失真曲线。QP 分别为 8, 12, 16, 20, 24, 27。
     图 5-1、 图 5-2 的英文名称的含义如下 :
     Unfilter : 不使用时空滤波。
     Filter : 使用时空滤波。
     2、 实验条件 : 选择两个 CIF 序列, 在其中加入噪声方差为 15 的高斯噪声, 在滤波和 不滤波的条件下使用 AVS 在不同 QP 下各编码 100 帧图像, 将编码图像与未加噪图像进行比 较计算 PSNR, 从而得到率失真曲线。QP 分别为 8, 12, 16, 20, 24, 27。
     图 6-1、 图 6-2 的英文名称的含义如下 :
     Unfilter : 不使用时空滤波。
     Filter : 使用时空滤波。
     [1]J.Boulanger, C.Kervrann, and P.Bouthemy.Space-time adaptation for patch-based imagesequence restoration.Technical report, 2006.
     [2]A.Buades, B.Coll, and J.-M.Morel.Denoising image sequences does not require motionestimation.Technical report, Preprint CMLA 2005-18, 2005.
     [3]N.Rajpoot, Z.Yao, and R.Wilson.Adaptive wavelet restoration of noisy video sequences.IEEE International Conference on Image Processing(ICIP), 2004.
     [4]I.W.Selesnick and K.Y.Li.Video denoising using 2d and 3d dual-tree complex wavelettransforms.International Conference on Acoustics, Speech, and Signal Processing(ICASSP), 2004.
     [5]S.H.Lee and M.G.Kang.Spatio-temporal video filtering algorithmbased on 3-d anisotropicdiffusion equation.In The IEEE International Conference on Image Processing(ICIP), 1998.
     [6]R.Dugad and N.Ahuja.Video denoising by combining kalman and wiener estimates.InIEEE International Conference on Image Processing, 1999.
     [7]V.Zlokolica, A.Pizurica, and W.Philips.Wavelet-domain video denoising based onreliability measures.IEEE Transactions on Circuits and Systems for Video Technology, 16(8) : 993-1007, 2006.
     [8]E.P.Bennett and L.McMilla.Video enhancement using per-pixel virtual exposures.InACMSIGGRAPH, 2005.
     [9]A.Kokaram and S.J.Godsill.Mcmc for joint noise reduction and missing data treatementin degraded video.IEEE Transactions on Signal Processing, Special Issue on MCMC, 50 : 189-205, 2002.

一种自适应的时空域视频图像降噪方法.pdf_第1页
第1页 / 共13页
一种自适应的时空域视频图像降噪方法.pdf_第2页
第2页 / 共13页
一种自适应的时空域视频图像降噪方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种自适应的时空域视频图像降噪方法.pdf》由会员分享,可在线阅读,更多相关《一种自适应的时空域视频图像降噪方法.pdf(13页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101964863A43申请公布日20110202CN101964863ACN101964863A21申请号201010165435322申请日20100507H04N5/21320060171申请人镇江唐桥微电子有限公司地址212009江苏省镇江市丁卯经十二路72发明人马涛孙翼高伟74专利代理机构南京知识律师事务所32207代理人汪旭东54发明名称一种自适应的时空域视频图像降噪方法57摘要一种自适应的时空域视频图像降噪方法,包括以下个步骤第一步对于当前帧的图像,要进行空域滤波,以去除噪声;第二步再把空域滤波后的像素与前一帧的对应像素加权平均,进行时域滤波;第三步更新滤波参数。

2、;在一个起始时刻,对滤波参数进行初始化,利用该滤波参数,对第一个宏块进行滤波;每个宏块包含亮度分量,蓝色色度分量,红色色度分量三个分量,要分别对每个分量进行滤波;滤波分为两步,空域滤波和时域滤波;当前宏块滤波结束后,需要对滤波参数进行更新,以进行下一个宏块的滤波,更新过程分为三步,第一步是利用固定系数计算单个像素的差值,第二步是利用单个像素方差计算宏块方差,第三步则是利用方差计算下一宏块的滤波参数。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图4页CN101964864A1/2页21一种自适应的时空域视频图像降噪方法,其特征在于包括以下个步骤第一步对。

3、于当前帧的图像,要进行空域滤波,以去除噪声;第二步再把空域滤波后的像素与前一帧的对应像素加权平均,进行时域滤波;第三步更新滤波参数;在一个起始时刻,对滤波参数进行初始化,利用该滤波参数,对第一个宏块进行滤波;每个宏块包含亮度分量,蓝色色度分量,红色色度分量三个分量,要分别对每个分量进行滤波;滤波分为两步,空域滤波和时域滤波;所有邻域像素都使用未滤波前的像素值;空域滤波的公式为令DABSPXDX,YDYPX,Y,则时域滤波分两步,第一步是运动估计,该步骤的目的在于为当前宏块像素寻找最佳的时域匹配点,匹配准则为SAD,其计算公式为式中PI表示当前帧中位置I处的像素值,PIMV表示参考帧中位置IMV。

4、处的像素值;对于某个范围内的MV,对每一个都计算一个SAD值,最小的SAD值所对应的MV为最佳运动位移,其对应的参考块为当前块的最佳匹配块;如果该方法应用于视频编码器中,运动估计已在编码器中实现,不需额外实现;时域滤波的第二步是将当前像素与匹配像素进行加权平均,从而得到最终的滤波像素,其计算公式如下式中,PX,Y,T1代表PX,Y,T在运动补偿时对应的参考帧的像素;D函数的定义为当前宏块滤波结束后,需要对滤波参数进行更新,以进行下一个宏块的滤波,更新过程分为三步,第一步是利用固定系数计算单个像素的差值,第二步是利用单个像素方差计算宏块方差,第三步则是利用方差计算下一宏块的滤波参数;在计算单个像。

5、素方差步骤中,使用了一个固定的滤波系数来,计算公式为权利要求书CN101964863ACN101964864A2/2页3计算宏块方差使用了单个像素差值的绝对值,计算公式为最后通过VAR更新下一个宏块的滤波参数FACTOR_S10LUMA_VARLUMA_VAR/14FACTOR_TFACTOR_S/2权利要求书CN101964863ACN101964864A1/6页4一种自适应的时空域视频图像降噪方法技术领域0001本发明属于数字视频处理领域,特别涉及一种自适应的时空域视频图像降噪方法。背景技术0002利用计算机和网络技术的优势,在人们的日常生活中,数字图像和视频已经越发普遍,去噪可以从数字图。

6、像和视频中去除噪声,增强其可压缩性。噪声通常存在于未被压缩的图像和视频里,其是不需要的或不想要的元素或伪影。噪声可能有很多源,例如,在电子硬件里出现的散粒噪声,热噪声,信道噪声等。噪声的存在不仅降低了视频的可视质量,而且降低了视频编码的效果,并降低了媒体文件的可压缩性。它增加了视频的熵,使得需要更多的比特用来编码图像和视频,同时也降低了进一步提高比特率的运动估计精度。为了提高编码效率和可压缩性,在编码视频之前必须进行视频去噪。视频去噪的目的是尽可能准确地估计真实的图像信号。0003在目前存在的方法当中,有一些是直接从图像降噪方法中扩展过来的,如空域滤波方法1,2,小波收缩方法3,4,以及偏差分。

7、方程方法5。这些方法由于没有考虑到时空维度上分辨率及连续性的不同,易产生运动模糊和伪影。鉴于此问题,一些算法在空间滤波之前使用了运动补偿方法6,7,在8中使用了一种带有运动补偿的自适应的时空双向滤波器。另外还有一些基于统计的方法,如9中使用了基于贝叶斯的方法来进行去噪。这些算法都没有考虑与编码器的结合,并且硬件上也不易实现。发明内容0004所要解决的问题0005针对以上不足本发明提供了一种有效的去噪滤波的一种自适应的时空域视频图像降噪方法。0006技术方案0007一种自适应的时空域视频图像降噪方法,包括以下个步骤0008第一步对于当前帧的图像,要进行空域滤波,以去除噪声;0009第二步再把空域。

8、滤波后的像素与前一帧的对应像素加权平均,进行时域滤波;0010第三步更新滤波参数;0011在一个起始时刻,对滤波参数进行初始化,利用该滤波参数,对第一个宏块进行滤波;每个宏块包含亮度分量,蓝色色度分量,红色色度分量三个分量,要分别对每个分量进行滤波;滤波分为两步,空域滤波和时域滤波;0012所有邻域像素都使用未滤波前的像素值;空域滤波的公式为0013说明书CN101964863ACN101964864A2/6页50014令DABSPXDX,YDYPX,Y,则00150016时域滤波分两步,第一步是运动估计,该步骤的目的在于为当前宏块像素寻找最佳的时域匹配点,匹配准则为SAD,其计算公式为001。

9、70018式中PI表示当前帧中位置I处的像素值,PIMV表示参考帧中位置IMV处的像素值;对于某个范围内的MV,对每一个都计算一个SAD值,最小的SAD值所对应的MV为最佳运动位移,其对应的参考块为当前块的最佳匹配块;如果该方法应用于视频编码器中,运动估计已在编码器中实现,不需额外实现;0019时域滤波的第二步是将当前像素与匹配像素进行加权平均,从而得到最终的滤波像素,其计算公式如下00200021式中,PX,Y,T1代表PX,Y,T在运动补偿时对应的参考帧的像素;D函数的定义为00220023当前宏块滤波结束后,需要对滤波参数进行更新,以进行下一个宏块的滤波,更新过程分为三步,第一步是利用固。

10、定系数计算单个像素的差值,第二步是利用单个像素方差计算宏块方差,第三步则是利用方差计算下一宏块的滤波参数;0024在计算单个像素方差步骤中,使用了一个固定的滤波系数来,计算公式为00250026计算宏块方差使用了单个像素差值的绝对值,计算公式为00270028最后通过VAR更新下一个宏块的滤波参数0029FACTOR_S10LUMA_VARLUMA_VAR/140030FACTOR_TFACTOR_S/20031有益效果0032本发明提供了一种有效的去噪滤波,用来自适应性地降低在同质区和高纹理区内的空间噪声,而又不会牺牲图片细节,也不会需要太繁重的计算能力,从而使其能够应用于实时处理。说明书C。

11、N101964863ACN101964864A3/6页6附图说明0033图1为一种自适应的时空域视频图像降噪方法的原理框图;0034图2为本发明的空域滤波中邻域像素示意图;0035图3为本发明的滤波参数更新流程图;0036图4为本发明集成于编码器的示意图;0037图51为针对噪声方差为10的COASTGUARD序列使用与不使用滤波算法的编码率失真对比;0038图52为针对噪声方差为10的FOREMAN序列使用与不使用滤波算法的编码率失真对比;0039图61为针对噪声方差为15的COASTGUARD序列使用与不使用滤波算法的编码率失真对比;0040图62为针对噪声方差为15的FOREMAN序列使。

12、用与不使用滤波算法的编码率失真对比;具体实施方式0041本发明主要包括以下三个步骤0042第一步对于当前帧的图像,要进行空域滤波,以去除噪声0043第二步再把空域滤波后的像素与前一帧的对应像素加权平均,进行时域滤波。0044第三步更新滤波参数。0045如图1所示,以宏块为单位,不断迭代实现。在一个起始时刻,对滤波参数进行初始化,利用该滤波参数,对第一个宏块进行滤波。每个宏块包含亮度分量,蓝色色度分量,红色色度分量三个分量,要分别对每个分量进行滤波。滤波分为两步,空域滤波和时域滤波。0046空域滤波示意图如图2所示,中间方块代表当前要滤波的像素点,四周八个方块代表滤波时所使用的邻域像素。所有邻域。

13、像素都使用未滤波前的像素值。空域滤波的公式为00470048令DABSPXDX,YDYPX,Y,则00490050时域滤波分两步,第一步是运动估计,该步骤的目的在于为当前宏块像素寻找最佳的时域匹配点,匹配准则为SAD,其计算公式为00510052式中PI表示当前帧中位置I处的像素值,PIMV表示参考帧中位置IMV处的像素值。对于某个范围内的MV,对每一个都计算一个SAD值,最小的SAD值所对应的MV为最佳运动位移,其对应的参考块为当前块的最佳匹配块。如果该方法应用于视频编码说明书CN101964863ACN101964864A4/6页7器中,运动估计已在编码器中实现,不需额外实现。0053时域。

14、滤波的第二步是将当前像素与匹配像素进行加权平均,从而得到最终的滤波像素,其计算公式如下00540055式中,PX,YT1代表PX,Y,T在运动补偿时对应的参考帧的像素。D函数的定义与空域滤波中相同。0056当前宏块滤波结束后,需要对滤波参数进行更新,以进行下一个宏块的滤波,更新流程如图3所示,更新过程分为三步,第一步是利用固定系数计算单个像素的差值,第二步是利用单个像素方差计算宏块方差,第三步则是利用方差计算下一宏块的滤波参数。0057在计算单个像素方差步骤中,使用了一个固定的滤波系数来,计算公式为00580059计算宏块方差使用了单个像素差值的绝对值,计算公式为00600061最后通过VAR。

15、更新下一个宏块的滤波参数0062FACTOR_S10LUMA_VARLUMA_VAR/140063FACTOR_TFACTOR_S/20064下面以本发明应用于AVC编码器的场景为例,说明本发明的具体实施方式。0065图4是一个宏块的编码过程,空心框中为标准编码器中的编码流程,实心框中表示了本发明的滤波过程,该图描述了本发明如何集成于标准的视频编码器中。0066当一个宏块的数据被送进来时,首先由空域滤波模块对其进行降噪处理。每个宏块包含Y,CB,CR三个分量,要分别对每个分量进行滤波。0067空域滤波示意图如图2所示,中间方块代表当前要滤波的像素点,四周八个方块代表滤波时所使用的邻域像素。所有。

16、邻域像素都使用未滤波前的像素值。空域滤波的公式为00680069令DABSPXDX,YDYPX,Y,则00700071在起始宏块中,FACTOR_S设为一个固定值,在以后的宏块中,其值由参数更新模块提供。0072接着,编码器以空域滤波后的数据进行帧内预测和运动估计,得到预测数据。运动估计得到的预测数据用于时域滤波,如图所示。将当前像素与预测值进行加权平均,从而得说明书CN101964863ACN101964864A5/6页8到最终的滤波像素,其计算公式如下00730074式中,PX,Y,T1代表PX,Y,T在运动补偿时对应的参考帧的像素。D函数的定义与空域滤波中一样。FACTOR_T为FACT。

17、OR_S的1/2。0075编码器在模式决策后,将时域滤波后的值与最终预测值相减得到残差,然后进行变换,量化,熵编码,得到输出码流。0076在编码器编码的同时,参数更新模块也利用原始数据计算下一个宏去噪时所使用的参数。更新流程图如图3所示,更新过程分为三步,第一步是利用固定系数计算单个像素的差值,第二步是利用单个像素方差计算宏块方差,第三步则是利用方差计算下一宏块的滤波参数。0077在计算单个像素方差步骤中,使用了一个固定的滤波系数来,计算公式为00780079计算宏块方差使用了单个像素差值的绝对值,对于亮度块,计算公式为00800081对于色度块,计算公式为00820083最后通过VAR更新下。

18、一个宏块的滤波参数0084FACTOR_S10LUMA_VARLUMA_VAR/140085FACTOR_TFACTOR_S/20086性能测试00871、实验条件选择两个CIF序列,在其中加入噪声方差为10的高斯噪声,在滤波和不滤波的条件下使用AVS在不同QP下各编码100帧图像,将编码图像与未加噪图像进行比较计算PSNR,从而得到率失真曲线。QP分别为8,12,16,20,24,27。0088图51、图52的英文名称的含义如下0089UNFILTER不使用时空滤波。0090FILTER使用时空滤波。00912、实验条件选择两个CIF序列,在其中加入噪声方差为15的高斯噪声,在滤波和不滤波的。

19、条件下使用AVS在不同QP下各编码100帧图像,将编码图像与未加噪图像进行比较计算PSNR,从而得到率失真曲线。QP分别为8,12,16,20,24,27。0092图61、图62的英文名称的含义如下0093UNFILTER不使用时空滤波。0094FILTER使用时空滤波。00951JBOULANGER,CKERVRANN,ANDPBOUTHEMYSPACETIMEADAPTATIONFORPATCHBASEDIMAGESEQUENCERESTORATIONTECHNICALREPORT,2006说明书CN101964863ACN101964864A6/6页900962ABUADES,BCOLL。

20、,ANDJMMORELDENOISINGIMAGESEQUENCESDOESNOTREQUIREMOTIONESTIMATIONTECHNICALREPORT,PREPRINTCMLA200518,200500973NRAJPOOT,ZYAO,ANDRWILSONADAPTIVEWAVELETRESTORATIONOFNOISYVIDEOSEQUENCESIEEEINTERNATIONALCONFERENCEONIMAGEPROCESSINGICIP,200400984IWSELESNICKANDKYLIVIDEODENOISINGUSING2DAND3DDUALTREECOMPLEXWAVE。

21、LETTRANSFORMSINTERNATIONALCONFERENCEONACOUSTICS,SPEECH,ANDSIGNALPROCESSINGICASSP,200400995SHLEEANDMGKANGSPATIOTEMPORALVIDEOFILTERINGALGORITHMBASEDON3DANISOTROPICDIFFUSIONEQUATIONINTHEIEEEINTERNATIONALCONFERENCEONIMAGEPROCESSINGICIP,199801006RDUGADANDNAHUJAVIDEODENOISINGBYCOMBININGKALMANANDWIENERESTI。

22、MATESINIEEEINTERNATIONALCONFERENCEONIMAGEPROCESSING,199901017VZLOKOLICA,APIZURICA,ANDWPHILIPSWAVELETDOMAINVIDEODENOISINGBASEDONRELIABILITYMEASURESIEEETRANSACTIONSONCIRCUITSANDSYSTEMSFORVIDEOTECHNOLOGY,1689931007,200601028EPBENNETTANDLMCMILLAVIDEOENHANCEMENTUSINGPERPIXELVIRTUALEXPOSURESINACMSIGGRAPH,。

23、200501039AKOKARAMANDSJGODSILLMCMCFORJOINTNOISEREDUCTIONANDMISSINGDATATREATEMENTINDEGRADEDVIDEOIEEETRANSACTIONSONSIGNALPROCESSING,SPECIALISSUEONMCMC,50189205,2002说明书CN101964863ACN101964864A1/4页10图1图2图3说明书附图CN101964863ACN101964864A2/4页11图4图51说明书附图CN101964863ACN101964864A3/4页12图52图61说明书附图CN101964863ACN101964864A4/4页13图62说明书附图CN101964863A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1