【技术实现步骤摘要】
本专利技术涉及信号处理领域,特别是涉及一种编码过程中的实时视频降噪方法和装置。
技术介绍
目前绝大多数智能手机都已经具有视频拍摄功能,由于受镜头和成本限制,导致单像素上的光通量较小,采集的视频中含有大量随机噪声,尤其在场景较暗弱的情况下更加明显。这种噪声一方面破坏了图像的清晰度和质量,另一方面使得编码时残差过大,导致码流增加,加剧了网络和存储的负担。对视频进行降噪预处理不仅可以提高视频质量,有利于网络传输。因此视频降噪对于带宽受限的实时流媒体服务、移动可视电话、网络视频聊天等具有一定的实用价值。目前的降噪方法一般是基于空间域或时间域。空间域降噪只考虑单幅图像中相邻像素之间的相关性,如均值降噪、非局部平均(NonLocalMeans,简称NLM)、三维块匹配(BlockMatch3D,简称BM3D)等。均值降噪平滑了边缘和纹理区域,导致图像质量下降,NLM和BM3D计算量非常大,无法适应视频聊天的场合。时间域降噪考虑了相邻帧之间的信息,其基本思路是判断前景和背景像素,对于静止的背景区域采用时间域均值降噪,对于运动的前景区域采用空间域降噪。这种方法的难点在于前背景的准确判断,同时需要缓存多帧数据,同样不太适应手机端。另外变换域的方法,即将图像通过某种变换如小波、傅里叶变换等,转换到频率域中。对处于高频段的系数进行降噪处理,也取得了不错的效果。这类方法需要额外的转换过程,而且计算复杂度比较高。< ...
【技术保护点】
一种编码过程中的实时视频降噪方法,包括以下步骤:获取图像的当前帧及当前帧中的平坦区域;对所述平坦区域进行降噪处理;判断所述当前帧是否为P帧,若是,则读取所述当前帧的子宏块,若否,则结束;判断读取的当前子宏块是否为帧间子宏块,若是,则对读取的当前子宏块进行整数离散余弦变换,对整数离散余弦变换后的当前子宏块进行降噪处理,再判断读取的当前子宏块是否为当前帧最后一个帧间子宏块,若是,则结束;否则读取下一个子宏块,再进入判断读取的当前子宏块是否为帧间子宏块的步骤。
【技术特征摘要】 【专利技术属性】
1.一种编码过程中的实时视频降噪方法,包括以下步骤:
获取图像的当前帧及当前帧中的平坦区域;
对所述平坦区域进行降噪处理;
判断所述当前帧是否为P帧,若是,则读取所述当前帧的子宏块,若否,
则结束;
判断读取的当前子宏块是否为帧间子宏块,若是,则对读取的当前子宏块
进行整数离散余弦变换,对整数离散余弦变换后的当前子宏块进行降噪处理,
再判断读取的当前子宏块是否为当前帧最后一个帧间子宏块,若是,则结束;
否则读取下一个子宏块,再进入判断读取的当前子宏块是否为帧间子宏块
的步骤。
2.根据权利要求1所述的方法,其特征在于,所述获取当前帧中的平坦区
域的步骤包括:
获取当前帧中的当前像素点及选取的包含当前像素点的区域;
判断所述区域中其余像素点的像素值与所述当前像素点的像素值的差值的
绝对值是否小于给定阈值,若是,则认为所述区域属于平坦区域,若否,则不
认为所述区域为平坦区域。
3.根据权利要求1所述的方法,其特征在于,所述对平坦区域进行降噪处
理的步骤包括:
对所述平坦区域进行均值降噪处理或加权平均降噪处理。
4.根据权利要求1所述的方法,其特征在于,所述对读取的当前子宏块进
行整数离散余弦变换,对整数离散余弦变换后的当前子宏块进行降噪处理的步
骤包括:
对读取的当前子宏块的残差系数进行整数离散余弦变换得到当前子宏块的
非直流分量系数;
对所述当前子宏块的非直流分量系数进行调整,以使所述非直流分量系数
的绝对值向0调整。
5.根据权利要求4所述的方法,其特征在于,对所述当前子宏块的非直流
\t分量系数进行调整,以使所述非直流分量系数的绝对值向0调整的步骤包括:
若当前子宏块的非直流分量系数的绝对值大于当前子宏块的非直流分量系
数的偏移量,则将所述非直流分量系数保留原来的符号位,并减小非直流分量
系数的绝对值;
若当前子宏块的非直流分量系数的绝对值小于当前子宏块的非直流分量系
数的,则将所述非直流分量系数的值置为0。
6.根据权利要求5所述的方法,其特征在于,若当前子宏块的非直流分量
系数的绝对值大于当前子宏块的非直流分量系数的偏移量,则将所述非直流分
量系数保留原来的符号位,并减小非直流分量系数的绝对值的步骤包括:
若当前子宏块的非直流分量系数的绝对值大于当前子宏块的非直流分量系
数的偏移量,且非直流分量系数的值大于0,则将所述非直流分量系数减小所述
偏移量,若非直流分量系数的值小于0,则将所述非直流分量系数加上所述偏移
量。
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
获取降噪强度、已处理的与当前子宏块尺寸相同的子宏块的次数及当前子
宏块的非直流分量系数;
技术研发人员:邓海波,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。