3D降噪实现方法及装置制造方法及图纸

技术编号:13734695 阅读:62 留言:0更新日期:2016-09-21 22:55
本发明专利技术提供一种3D降噪实现方法及装置。其中方法包括:获取图像数据,并将所述图像数据划分为多个数据小块;计算当前帧中当前数据小块与前一滤波帧中与当前数据小块所在位置对应的前一数据小块的像素分量的绝对差值和,并通过移位处理得到所述当前数据小块中平均每个像素分量的差值;将平均每个像素分量的差值与预设的滤波门限值进行比较,根据比较结果得到所述当前数据小块的滤波使能标志信号;根据滤波使能标志信号对当前数据小块进行滤波处理。其将图像数据划分为互不相关的数据小块,同时仅对满足滤波条件的数据小块进行滤波处理,因此降噪处理过程简单,硬件实现的结构简单,且降噪效果明显。

【技术实现步骤摘要】

本专利技术涉及图像处理及集成电路设计领域,特别是涉及一种3D降噪实现方法及装置
技术介绍
由于摄像设备,如CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)传感器、CCD(Charge-coupled Device,电荷耦合元件)传感器在采集数据过程中由于受到噪声的影像,导致视频中往往存在着随机噪声,因此需要利用视频降噪技术对噪声进行去除。另外随着移动互联网和视频的越来越多源化,由于拍摄设备传感器质量不佳、视频的传输和接收均会引入随机噪声,视频的多源化对视频降噪系统提出了新的挑战。传统的视频降噪技术主要有两类:空域降噪和时域降噪。空域降噪主要利用图像空间上的相关性及噪声的高频特性,采用低通滤波的方式对每帧图像进行降噪。由于图像中的一些纹理也具有高频特性,因此,空域降噪无法准确地区分噪声和纹理,易造成噪声去除不干净和纹理模糊。并且,由于空域降噪是独立地对每帧图像进行降噪的,因此还会造成每帧图像的降噪程度不一样,从而引起帧间闪烁。时域降噪利用图像在时间上的相关性以及噪声在时间上的不相关性进行降噪,能够有效避免空域降噪在不同时刻图像相关性减弱的缺点。但传统的时域降噪技术通常利用了运动检测技术,通过甄别图像中的运动信息来进行处理,或者时域降噪同时结合空域降噪进行处理,这样使得降噪的运算过程复杂,计算复杂度高,不利于硬件的实现。
技术实现思路
鉴于此,有必要针对传统降噪技术运算复杂度高、不利于硬件实现的问题,提供一种硬件实现结构简单的3D降噪实现方法及装置。为达到专利技术目的,提供一种3D降噪实现方法,所述方法包括:获取图像数据,并将所述图像数据划分为多个数据小块;计算当前帧中当前数据小块与前一滤波帧中与所述当前数据小块所在位置对应的前一数据小块的像素分量的绝对差值和,并通过移位处理得到所述当前数据小块中平均每个像素分量的差值;将所述平均每个像素分量的差值与预设的滤波门限值进行比较,根据比较结果得到所述当前数据小块的滤波使能标志信号;根据所述滤波使能标志信号对所述当前数据小块进行滤波处理。在其中一个实施例中,所述将所述平均每个像素分量的差值与预设的滤波门限值进行比较,根据比较结果得到所述当前数据小块的滤波使能标志信号的步骤包括:将所述平均每个像素分量的差值与所述滤波门限值进行比较;若所述平均每个像素分量的差值小于所述滤波门限值时,得到的所述当前数据小块的滤波使能标志信号为1;若所述平均每个像素分量的差值大于等于所述滤波门限值时,得到的所述当前数据小块的滤波使能标志信号为0。在其中一个实施例中,所述根据所述滤波使能标志信号对所述当前数据小块进行滤波处理的步骤包括:若所述滤波使能标志信号为1,则根据前一滤波帧中对应位置的前一数据小块的滤波权重系数计算得到当前数据小块的滤波权重系数,并根据所述当前数据小块的滤波权重系数对所述当前数据小块进行滤波处理;若所述滤波使能标志信号为0,则不对所述当前数据小块进行滤波处理。在其中一个实施例中,在计算得到当前数据小块的滤波权重系数的步骤之后,还包括:将所述当前数据小块的滤波权重系数存储到相应的预设位置。在其中一个实施例中,所述计算当前帧中当前数据小块与前一滤波帧中与所述当前数据小块所在位置对应的前一数据小块的像素分量的绝对差值和,并
通过移位处理得到所述当前小块中平均每个像素分量的差值的步骤包括:获取所述当前帧中所述当前数据小块的各个当前像素分量;获取所述前一滤波帧中与所述当前数据小块对应位置的所述前一数据小块的各个前一像素分量;根据所述当前像素分量和所述前一像素分量计算得到所述绝对差值和;将所述绝对差值和通过移位处理得到所述平均每个像素分量的差值。在其中一个实施例中,所述将所述绝对差值和通过移位处理得到所述平均每个像素分量的差值的步骤包括:将多个所述数据小块作为一个计算单元进行移位处理,得到所述计算单元的全部像素值;根据所述计算单元的全部像素值得到所述平均每个像素分量的差值。本专利技术还提供一种3D降噪实现装置,所述装置包括:获取划分模块,用于获取图像数据,并将所述图像数据划分为多个数据小块;计算移位模块,用于计算当前帧中当前数据小块与前一滤波帧中与所述当前数据小块所在位置对应的前一数据小块的像素分量的绝对差值和,并通过移位处理得到所述当前数据小块中平均每个像素分量的差值;比较模块,用于将所述平均每个像素分量的差值与预设的滤波门限值进行比较,根据比较结果得到所述当前数据小块的滤波使能标志信号;滤波模块,用于根据所述滤波使能标志信号对所述当前数据小块进行滤波处理。在其中一个实施例中,所述比较模块包括:比较单元,用于将所述平均每个像素分量的差值与所述滤波门限值进行比较;若所述平均每个像素分量的差值小于所述滤波门限值时,得到的所述当前数据小块的滤波使能标志信号为1;若所述平均每个像素分量的差值大于等于所述滤波门限值时,得到的所述当前数据小块的滤波使能标志信号为0;在其中一个实施例中,所述滤波模块包括:第一使能信号单元,用于若所述滤波使能标志信号为1,则根据前一滤波帧中对应位置的前一数据小块的滤波权重系数计算得到当前数据小块的滤波权重系数,并根据所述当前数据小块的滤波权重系数对所述当前数据小块进行滤波处理;第二使能信号单元,用于若所述滤波使能标志信号为0,则不对所述当前数据小块进行滤波处理。在其中一个实施例中,所述第一使能信号单元包括:存储子单元,用于在计算得到当前数据小块的滤波权重系数之后,将所述当前数据小块的滤波权重系数存储到相应的预设位置。在其中一个实施例中,所述计算移位模块包括:第一获取单元,用于获取所述当前帧中所述当前数据小块的各个当前像素分量;第二获取单元,用于获取所述前一滤波帧中与所述当前数据小块对应位置的所述前一数据小块的各个前一像素分量;计算单元,用于根据所述当前像素分量和所述前一像素分量计算得到所述绝对差值和;移位单元,用于将所述绝对差值和通过移位处理得到所述平均每个像素分量的差值。在其中一个实施例中,所述移位单元包括:移位处理子单元,用于将多个所述数据小块作为一个计算单元进行移位处理,得到所述计算单元的全部像素值;差值获得子单元,用于根据所述计算单元的全部像素值得到所述平均每个像素分量的差值。本专利技术的有益效果包括:上述3D降噪实现方法及装置,不需要运动检测技术,而是将图像数据划分为多个互不相关的数据小块,对于每个数据小块,计算其与前一滤波帧对应位置的前一数据小块的绝对差值和,并过移位处理得到每个数据小块的平均像素
分量的差值,将该平均像素分量的差值与预设的滤波门限值进行比较,对与满足滤波条件的数据小块进行滤波处理,因此,处理的复杂度降低,硬件的实现结构简单,且降噪结果明显,是一种性价比较高的实现方案。附图说明图1为一个实施例中的3D降噪实现方法的流程示意图;图2为另一个实施例中的3D降噪实现方法的流程示意图;图3为一个实施例中的3D降噪实现装置的结构示意图;图4为一个实施例中的亮度单元和色度单元的示意图;图5为一个实施例中的亮度单元和色度单元划分为数据小块的示意图;图6为一个实施例中的滤波权重系数存储器编码的示意图;图7为一个实施例中的滤波权重系数计算公式的实现电路图;图8为一个实本文档来自技高网
...

【技术保护点】
一种3D降噪实现方法,其特征在于,所述方法包括:获取图像数据,并将所述图像数据划分为多个数据小块;计算当前帧中当前数据小块与前一滤波帧中与所述当前数据小块所在位置对应的前一数据小块的像素分量的绝对差值和,并通过移位处理得到所述当前数据小块中平均每个像素分量的差值;将所述平均每个像素分量的差值与预设的滤波门限值进行比较,根据比较结果得到所述当前数据小块的滤波使能标志信号;根据所述滤波使能标志信号对所述当前数据小块进行滤波处理。

【技术特征摘要】
1.一种3D降噪实现方法,其特征在于,所述方法包括:获取图像数据,并将所述图像数据划分为多个数据小块;计算当前帧中当前数据小块与前一滤波帧中与所述当前数据小块所在位置对应的前一数据小块的像素分量的绝对差值和,并通过移位处理得到所述当前数据小块中平均每个像素分量的差值;将所述平均每个像素分量的差值与预设的滤波门限值进行比较,根据比较结果得到所述当前数据小块的滤波使能标志信号;根据所述滤波使能标志信号对所述当前数据小块进行滤波处理。2.根据权利要求1所述的3D降噪实现方法,其特征在于,所述将所述平均每个像素分量的差值与预设的滤波门限值进行比较,根据比较结果得到所述当前数据小块的滤波使能标志信号的步骤包括:将所述平均每个像素分量的差值与所述滤波门限值进行比较;若所述平均每个像素分量的差值小于所述滤波门限值时,得到的所述当前数据小块的滤波使能标志信号为1;若所述平均每个像素分量的差值大于等于所述滤波门限值时,得到的所述当前数据小块的滤波使能标志信号为0。3.根据权利要求2所述的3D降噪实现方法,其特征在于,所述根据所述滤波使能标志信号对所述当前数据小块进行滤波处理的步骤包括:若所述滤波使能标志信号为1,则根据前一滤波帧中对应位置的前一数据小块的滤波权重系数计算得到当前数据小块的滤波权重系数,并根据所述当前数据小块的滤波权重系数对所述当前数据小块进行滤波处理;若所述滤波使能标志信号为0,则不对所述当前数据小块进行滤波处理。4.根据权利要求3所述的3D降噪实现方法,其特征在于,在计算得到当前数据小块的滤波权重系数的步骤之后,还包括:将所述当前数据小块的滤波权重系数存储到相应的预设位置。5.根据权利要求1至4任一项所述的3D降噪实现方法,其特征在于,所述计算当前帧中当前数据小块与前一滤波帧中与所述当前数据小块所在位置对
\t应的前一数据小块的像素分量的绝对差值和,并通过移位处理得到所述当前小块中平均每个像素分量的差值的步骤包括:获取所述当前帧中所述当前数据小块的各个当前像素分量;获取所述前一滤波帧中与所述当前数据小块对应位置的所述前一数据小块的各个前一像素分量;根据所述当前像素分量和所述前一像素分量计算得到所述绝对差值和;将所述绝对差值和通过移位处理得到所述平均每个像素分量的差值。6.根据权利要求5所述的3D降噪实现方法,其特征在于,所述将所述绝对差值和通过移位处理得到所述平均每个像素分量的差值的步骤包括:将多个所述数据小块作为一个计算单元进行移位处理,得到所述计算单元的全部像素值;根据所述...

【专利技术属性】
技术研发人员:李洁珺王军付涛
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:广东;44

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

1