一种快速实现嵌入HEVC编码单元的视频降噪的装置及方法制造方法及图纸

技术编号:15992032 阅读:47 留言:0更新日期:2017-08-15 08:40
本发明专利技术提供一种快速实现嵌入HEVC编码单元的视频降噪的装置及方法,所述方法包括:根据前一帧图像中各编码单元的复杂度分布情况可确定当前帧图像噪声方差阈值,通过当前帧图像噪声方差阈值估算出当前帧图像的噪声方差,根据当前帧图像的噪声方差,计算出当前帧图像的各种变换单元的滤波系数,根据当前帧图像的噪声方差,计算出当前变换单元的滤波权重,最后计算出当前变换单元的滤波系数。视频降噪的效果主要是由该模块的滤波系数确定的。通过本发明专利技术所提供的装置及方法,可在资源受限的系统上,实现低复杂度、低运算量、低延时的视频降噪,从而提升视频编码的主客观质量。本发明专利技术方法及装置简单,在多媒体视频编码技术领域具有广泛的应用前景。

Device and method for fast realizing video noise reduction of embedded HEVC coding unit

The invention provides a device and a method for fast implementation of embedded HEVC video encoding unit noise, the method comprises: according to the complexity of the distribution of each unit before encoding an image frame can determine the current frame image noise variance threshold, the current frame image noise variance threshold to estimate the noise variance of current frame, according to the the noise variance of current frame image, calculate the filter coefficient transform unit of current frame, according to the noise variance of current frame image, calculate the filter weights in the current conversion unit, and finally calculate the filter coefficient of current conversion unit. The effect of video noise reduction is mainly determined by the filter coefficients of the module. The device and the method provided by the invention can realize low noise, low computation and low delay video noise reduction on a resource limited system, thereby improving the subjective and objective quality of video coding. The method and the device of the invention are simple, and have wide application prospect in the field of multimedia video coding technology.

【技术实现步骤摘要】

本专利技术涉及多媒体视频编码
,特别是涉及一种快速实现嵌入HEVC编码单元的视频降噪的装置及方法
技术介绍
HEVC是目前最新的视频压缩标准,该标准将每帧图像划分成若干个编码单元依次进行编码,识别和利用每一帧中的空间冗余,通过空间预测技术对像素块进行空域编码,利用连续帧像素块之间存在的时间联系,通过运动估计ME(motionestimate)和运动补偿MC(motioncompensation)来实现时域编码,识别和利用每一帧中剩余的空间冗余,通过量化、变换和熵编码对原始像素块与预测像素块之间的变化进行编码,编码器的整个过程也具有部分降噪的功能。但是对于染有较多噪声的视频,HEVC编码器的效率就很低。为了用有限的资源来提升编码器对于噪声视频的处理质量,嵌入编码单元的降噪处理成为一种必需的技术。对于一帧图像,要有效的降低其噪声,首先需要准确地找到噪声的方差,由于先前嵌入编码系统的降噪算法不是假设噪声方差,就是花费大量的运算和存储来进行估算,因此对于SoC这类资源、功耗等受限制的运行环境来说,对算法的复杂度、运算量、低延时性都有较高的要求,需要更加高效的计算方法。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种快速实现嵌入HEVC编码单元的视频降噪的装置及方法,用于解决现有技术中嵌入HEVC编码单元的视频降噪方法的算法复杂、运算量较大的问题。为实现上述目的及其他相关目的,本专利技术提供一种快速实现嵌入HEVC编码单元的视频降噪的装置,包括:帧级噪声方差估计模块,用于根据前一帧图像各编码单元的复杂度信息得到当前帧图像噪声阈值,根据当前帧图像的复杂度信息,自适应地调整当前帧图像的帧级噪声方差;帧级滤波系数计算模块,用于根据得到的当前帧图像的帧级噪声方差,确定当前帧图像各变换单元的滤波系数;变换单元滤波系数确定模块,用于根据当前帧的噪声方差和当前变换单元的运动补偿残差值得到当前变换单元的滤波权重,再根据帧级变换单元的滤波系数,得到当前变换单元的滤波系数。作为本专利技术的快速实现嵌入HEVC编码单元的视频降噪的装置的一种优选方案,所述帧级噪声方差估计模块中,当前帧图像的复杂度信息从运动估计模块的最优结果里获得。作为本专利技术的快速实现嵌入HEVC编码单元的视频降噪的装置的一种优选方案,所述帧级噪声方差估计模块中,统计出当前帧图像中小于当前帧图像噪声方差阈值Tσ2的编码单元的噪声SUMσ2以及编码单元的数目NUMcu,具有噪声的编码单元的平均复杂度即为当前帧的噪声方差σ2,其由以下公式给出:当Complexcu[i]<Tσ2,SUMσ2=SUMσ2+Complexcu[i];NUMcu=NUMcu+1;σ2=DIV(SUMσ2,NUMcu),其中,Complexcu[i]为当前帧图像的编码单位的复杂度。作为本专利技术的快速实现嵌入HEVC编码单元的视频降噪的装置的一种优选方案,所述帧级噪声方差估计模块中,建立帧级噪声方差平滑数组ArrayS[SMOTH_NUM],通过连续SMOTH_NUM帧图像的噪声方差的线性滤波来自适应地估算当前帧图像的帧级噪声方差。作为本专利技术的快速实现嵌入HEVC编码单元的视频降噪的装置的一种优选方案,所述变换单元滤波系数确定模块中,当前变换单元对应的权重值W与该变换单元的运动补偿残差的最小值MADmin和前帧图像的噪声σ2成比例关系,其中,MADmin/σ2的区间范围为(TL,TH),W的最小值记为WL,W和MADmin/σ2的线性关系由以下公式给出:W=((1-WL)/(TH-TL))MADmin/σ2+(1-TH(1-WL)/(TH-TL))其中,TL,TH,WL根据编码器中噪声的特性经验值、编码器本身的特性以及滤波权重对于编码器的影响分析获得。作为本专利技术的快速实现嵌入HEVC编码单元的视频降噪的装置的一种优选方案,所述变换单元滤波系数确定模块中,滤波权重与当前帧的噪声方差和当前变换单元的运动补偿残差值成比例关系。本专利技术还提供一种快速实现嵌入HEVC编码单元的视频降噪的方法,包括步骤:步骤1),根据前一帧图像各编码单元的复杂度信息得到当前帧图像噪声阈值,根据当前帧图像的复杂度信息,自适应地调整当前帧图像的帧级噪声方差;步骤2),根据得到的当前帧图像的帧级噪声方差,确定当前帧图像各变换单元的滤波系数;步骤3),根据当前帧的噪声方差和当前变换单元的运动补偿残差值得到当前变换单元的滤波权重,再根据帧级变换单元的滤波系数,得到当前变换单元的滤波系数。作为本专利技术的快速实现嵌入HEVC编码单元的视频降噪的方法的一种优选方案,步骤1)包括:步骤1-1),根据系统性能及前一帧图像各编码单元的复杂度信息,得到当前帧图像噪声方差阈值Tσ2;步骤1-2),计算当前帧图像的编码单位的复杂度Complexcu[i],该复杂度为从运动估计模块的最优结果里获得;步骤1-3),统计出当前帧图像中小于该阈值Tσ2的编码单元的噪声SUMσ2以及编码单元的数目NUMcu,具有噪声的编码单元的平均复杂度即为当前帧的噪声方差σ2,其由以下公式给出:当Complexcu[i]<Tσ2,SUMσ2=SUMσ2+Complexcu[i];NUMcu=NUMcu+1;σ2=DIV(SUMσ2,NUMcu);步骤1-4),建立帧级噪声方差σ2平滑数组ArrayS[SMOTH_NUM],通过连续SMOTH_NUM帧图像的噪声方差σ2的线性滤波来自适应地估算当前帧图像的噪声方差σ2。作为本专利技术的快速实现嵌入HEVC编码单元的视频降噪的方法的一种优选方案,步骤2)中,根据当前帧图像的噪声σ2以及各个变换单元的典型滤波系数,获得当前帧图像的各个变换单元滤波系数CoefMxM[i,j]。作为本专利技术的快速实现嵌入HEVC编码单元的视频降噪的方法的一种优选方案,步骤3)包括:步骤3-1),计算出当前变换单元的运动补偿残差的最小值MADmin,该最小值MADmin为从编码器的运动估计模块直接获得;步骤3-2),计算出当前变换单元对应的权重值W,其与该变换单元的运动补偿残差的最小值MADmin和前帧图像的噪声σ2成比例关系,其中,MADmin/σ2的区间范围为合理的区间(TL,TH),W的最小值记为WL,W和MADmin/σ2的线性关系由以下公式给出:W=((1-WL)/(TH-TL))MADmin/σ2+(1-TH(1-WL)/(TH-TL))其中,TL,TH,WL根据编码器中噪声的特性经验值、编码器本身的特性以及滤波权重对于编码器的影响分析获得;步骤3-3),根据当前帧图像的滤波系数CoefMxM[i,j],和当前变换单元的的滤波权重值W,获得当前编码单元的滤波系数。如上所述,本专利技术的快速实现嵌入HEVC编码单元的视频降噪的装置及方法,具有以下有益效果:本专利技术根据前一帧图像中各编码单元的复杂度分布情况可确定当前帧图像噪声方差阈值,通过前帧图像噪声方差阈值估算出当前帧图像的噪声方差,根据当前帧图像的噪声方差,计算出当前帧图像的各种变换单元的滤波系数,根据当前帧图像的噪声方差,计算出当前变换单元的滤波权重,最后计算出当前变换单元的滤波系数。视频降噪的效果主要是由该模块的滤波本文档来自技高网...
一种快速实现嵌入HEVC编码单元的视频降噪的装置及方法

【技术保护点】
一种快速实现嵌入HEVC编码单元的视频降噪的装置,其特征在于,包括:帧级噪声方差估计模块,用于根据前一帧图像各编码单元的复杂度信息得到当前帧图像噪声阈值,根据当前帧图像的复杂度信息,自适应地调整当前帧图像的帧级噪声方差;帧级滤波系数计算模块,用于根据得到的当前帧图像的帧级噪声方差,确定当前帧图像各变换单元的滤波系数;变换单元滤波系数确定模块,用于根据当前帧的噪声方差和当前变换单元的运动补偿残差值得到当前变换单元的滤波权重,再根据帧级变换单元的滤波系数,得到当前变换单元的滤波系数。

【技术特征摘要】
1.一种快速实现嵌入HEVC编码单元的视频降噪的装置,其特征在于,包括:帧级噪声方差估计模块,用于根据前一帧图像各编码单元的复杂度信息得到当前帧图像噪声阈值,根据当前帧图像的复杂度信息,自适应地调整当前帧图像的帧级噪声方差;帧级滤波系数计算模块,用于根据得到的当前帧图像的帧级噪声方差,确定当前帧图像各变换单元的滤波系数;变换单元滤波系数确定模块,用于根据当前帧的噪声方差和当前变换单元的运动补偿残差值得到当前变换单元的滤波权重,再根据帧级变换单元的滤波系数,得到当前变换单元的滤波系数。2.根据权利要求1所述的快速实现嵌入HEVC编码单元的视频降噪的装置,其特征在于:所述帧级噪声方差估计模块中,当前帧图像的复杂度信息从运动估计模块的最优结果里获得。3.根据权利要求1所述的快速实现嵌入HEVC编码单元的视频降噪的装置,其特征在于:所述帧级噪声方差估计模块中,统计出当前帧图像中小于当前帧图像噪声方差阈值Tσ2的编码单元的噪声SUMσ2以及编码单元的数目NUMcu,具有噪声的编码单元的平均复杂度即为当前帧的噪声方差σ2,其由以下公式给出:当Complexcu[i]<Tσ2,SUMσ2=SUMσ2+Complexcu[i];NUMcu=NUMcu+1;σ2=DIV(SUMσ2,NUMcu),其中,Complexcu[i]为当前帧图像的编码单位的复杂度。4.根据权利要求1所述的快速实现嵌入HEVC编码单元的视频降噪的装置,其特征在于:所述帧级噪声方差估计模块中,建立帧级噪声方差平滑数组ArrayS[SMOTH_NUM],通过连续SMOTH_NUM帧图像的噪声方差的线性滤波来自适应地估算当前帧图像的帧级噪声方差。5.根据权利要求1所述的快速实现嵌入HEVC编码单元的视频降噪的装置,其特征在于:所述变换单元滤波系数确定模块中,当前变换单元对应的权重值W与该变换单元的运动补偿残差的最小值MADmin和前帧图像的噪声σ2成比例关系,其中,MADmin/σ2的区间范围为(TL,TH),W的最小值记为WL,W和MADmin/σ2的线性关系由以下公式给出:W=((1-WL)/(TH-TL))MADmin/σ2+(1-TH(1-WL)/(TH-TL))其中,TL,TH,WL根据编码器中噪声的特性经验值、编码器本身的特性以及滤波权重对于编码器的影响分析获得。6.根据权利要求1所述的快速实现嵌入HEVC编码单元的视频降噪的装置,其特征在于:所述变换单元滤波系数确定模块中,滤波权重与当前帧的噪声方差和当前变换单元的运动补偿残差值成比例关系。7.一种快速实现嵌入HEVC编码单元的视频降噪的方法,其特征在于,包...

【专利技术属性】
技术研发人员:孙艳英
申请(专利权)人:芯原微电子上海有限公司芯原微电子成都有限公司芯原微电子北京有限公司
类型:发明
国别省市:上海;31

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

1