视频图像去噪方法及其系统、设备和存储介质与流程

文档序号:30497946发布日期:2022-06-22 07:26阅读:276来源:国知局
视频图像去噪方法及其系统、设备和存储介质与流程

1.本发明涉及图像处理领域,尤其涉及视频图像去噪方法及其系统、设备和存储介质。


背景技术:

2.在现有技术中,采用全变分算法对单帧图像的降噪处理。视频降噪是图像算法领域的一个重要研究课题,视频降噪不但可以去除噪声提高视频的画质,同时可以提高人眼对视频的感受。视频降噪算法与单纯的单帧图像降噪有很多相似之处,但也有较大不同,主要表现为视频降噪会引入时域信息。所以为了区别于单帧降噪,通常简称视频降噪为3d降噪。
3.3d视频降噪算法由于引入了时域信息,即利用了相邻一帧或多帧图像信息来去噪,导致3d算法有一些独特之处。比如,如何引入参考帧的有用信息但不引入无效信息。对于相邻的视频帧来说,如果视频内容是不变的,那么相邻帧相加再平均都是很好的去噪算法。
4.针对上述问题现在已有的3d降噪的方法有以下几种:1.利用运动检测算法检测出运动物体,对静止区域采用时域和空域结合的方法去噪,运动区域只是用空域去噪,优点是避免引入上一帧运动区域信息而产生的拖尾,缺点是当前帧运动区域只进行了单帧空域去噪和其他进行了时空域去噪的区域有去噪效果差异,形成差异轮廓,也属于一种拖尾;2.利用图像的像素的相似性的冗余性来寻找待求像素所在像素块的相似块,然后做去噪处理,相邻帧等于提供了额外的搜寻的邻域,有助于实现更好的效果;其代表有3d non-local mean和vbm3d等算法。
5.现有算法的缺点有:在消除噪声的同时容易产生拖尾的多余信息,算法复杂度较高,不易实现和实时化。
6.公开号为cn 102055945 b的中国专利公开了一种数字视频信号处理中的去噪声方法及系统, 所述系统包括一存储输入的视频流的图像缓存器;当前图像t到图像t+n的n+1幅连续图像各对应一套相同的计算装置;将得到的n+1个平均值和n+1个原始像素进行比较的装置;以及判断是否去噪声的装置, 是否用平均值g(i,j,t)_out_tmp代替当前处理像素的值。但是该专利对视频信号中像素的处理的步骤较为繁杂,算法复杂度高,不易于实现。
7.因此,有必要提供一种视频图像去噪方法及其系统、设备和存储介质以解决上述的现有技术中存在的问题。


技术实现要素:

8.本发明的目的在于一种视频图像去噪方法及其系统、设备和存储介质,以解决现有算法在消除噪声的同时容易产生拖尾的多余信息,算法复杂度较高,不易实现和实时化
的问题。
9.为实现上述目的,本发明的所述视频图像去噪方法,包括:检测多帧图像以获取图像运动区域和图像静止区域;通过单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,通过多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像;依据所述第一去噪图像和所述第二去噪图像获取降噪图像;通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾。
10.本发明的所述视频图像去噪方法的有益效果在于:通过检测所述多帧图像以获取图像运动区域和图像静止区域,并通过所述单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,通过所述多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像,依据所述第一去噪图像和所述第二去噪图像获取降噪图像,从而对所述图像运动区域和所述图像静止区域进行不同的去噪处理,由于对视频图像的静止区域和运动区域进行了划分,并通过不同算法来处理图像中不同区域的噪声,避免了引入多余的信息,实现了对视频图像的分区域去噪声,提高了视频图像的去噪效果和去噪声质量;通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾,本发明在消除视频噪声的同时还消除了图像的拖尾,对图像边缘具有极好的保护能力,算法复杂度不高,易于实现和实时化,可以对多种视频图像进行去噪处理,可应用于多种场景的视频图像去噪,提高了所述视频图像去噪方法的适用性。
11.可选地,在检测多帧图像以获取图像运动区域和图像静止区域步骤之前,还进行步骤:依据视频数据获取多帧图像,提取所述多帧图像的特征信息,依据所述多帧图像的特征信息对单帧全变分算法进行调整以获取多帧全变分算法。其有益效果在于,通过提取所述多帧图像的特征信息,并依据所述特征信息对单帧全变分算法进行调整以获取多帧全变分算法,从而使得获取的所述多帧全变分算法适用于当前待去噪声的视频及多帧图像,从而提高了去噪声的可靠性和准确性,增强了所述视频图像去噪方法的自适应性;可选地,所述多帧全变分算法包括多帧全变分算法公式,依据所述多帧图像的特征信息对单帧全变分算法进行调整以获取多帧全变分算法的步骤包括:依据所述多帧图像的相邻帧图像获取时域坐标;依据所述时域坐标和所述单帧全变分算法获取预定义全变分公式和加性噪声的约束方程;通过拉格朗日乘数法对所述预定义全变分公式和所述加性噪声的约束方程进行处理,以得到泛函方程;依据所述多帧图像中待处理的当前帧图像和所述当前帧图像的相邻帧图像对所述加性噪声的约束方程进行处理,以获取等效方程;依据所述等效方程和所述泛函方程获取所述多帧全变分算法公式。其有益效果在于,依据多帧图像的特征信息对所述单帧全变分算法进行处理得到所述多帧全变分算法公式,使得所述多帧全变分算法公式适用于多帧图像的去噪声,提高了全变分算法的适用性,为多帧图像的去噪声提供了可实现的路径。
12.可选地,依据所述多帧图像中待处理的当前帧图像和所述当前帧图像的相邻帧图像对所述加性噪声的约束方程进行处理,以获取等效方程的步骤包括:获取所述多帧图像的帧数;计算所述当前帧图像的相邻帧图像以获取前一帧图像和后一帧图像;将所述当前帧图像、所述前一帧图像和所述后一帧图像在所述时域上的积分等效为对所述加性噪声的约束方程的所述帧数倍数的积分叠加,以得到所述等效方程。其有益效果在于,将所述当前帧图像、所述前一帧图像和所述后一帧图像在所述时域上的积分等效为对所述加性噪声的约束方程的所述帧数倍数的积分叠加,简化了等效方程的计算过程,从而简化了所述多帧全变分算法公式的计算过程。
13.可选地,通过多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像的步骤包括:通过欧拉-拉格朗日定理对所述多帧全变分算法公式进行处理以获取待处理函数;通过梯度下降法对所述待处理函数进行处理以获取迭代公式;依据所述迭代公式计算所述多帧全变分算法公式的最小值,以去除所述图像静止区域的噪声。其有益效果在于,依据所述迭代公式计算所述多帧全变分算法公式的最小值,以去除所述图像静止区域,从而实现了对多帧图像的图像静止区域的去噪声处理。
14.可选地,依据所述迭代公式计算所述多帧全变分算法公式的最小值的步骤包括:获取所述迭代公式中的参数,对所述参数进行初始化操作以获取初始化参数;将所述初始化参数代入所述迭代公式并进行迭代循环计算步骤;当所述迭代循环计算步骤满足迭代停止条件,结束所述迭代循环计算步骤,得到迭代循环结果;依据所述迭代循环结果获取所述多帧全变分算法公式的最小值。
15.可选地,检测所述多帧图像以获取图像运动区域和图像静止区域的步骤包括:对所述多帧图像中的当前帧图像与前一帧图像执行减操作以获取差异图像;对所述差异图像执行噪声估计操作,以获取差异图像与噪声强度方程;将所述差异图像分割为n
×
n的像素块,依据所述差异图像与噪声强度方程计算所述n
×
n的像素块中亮度最小的m个像素块的平均噪声强度,所述m和所述n均为正整数;依据所述当前帧图像的像素亮度、所述前一帧图像的像素亮度和所述平均噪声强度确定图像运动区域和图像静止区域。其有益效果在于,提供了确定图像运动区域和图像静止区域的方法,从而为后续对图像运动区域和图像静止区域的不同去噪处理步骤提供了基础;避免了引入多余的信息,提高了视频图像的去噪效果。
16.可选地,依据所述当前帧图像的像素亮度、所述前一帧图像的像素亮度和所述平均噪声强度确定图像运动区域和图像静止区域的步骤包括:设置系数,对所述系数与所述平均噪声强度执行乘运算以获取中间阈值;计算所述当前帧图像的像素亮度以得到若干第一像素亮度,计算所述前一帧图像的像素亮度以得到第二像素亮度,所述第一像素亮度所对应的像素点和所述第二像素亮度所对应的像素点的位置坐标相同;对所述第一像素亮度和所述第二像素亮度执行差的绝对值运算以得到亮度差绝
对值;依据所述亮度差绝对值与所述中间阈值的比较以确定图像运动区域和图像静止区域。
17.可选地,依据所述亮度差绝对值与所述中间阈值的比较以确定图像运动区域和图像静止区域的步骤包括:当所述亮度差绝对值大于所述中间阈值,确定该亮度差绝对值对应的像素位于运动区域,并确定该所述亮度差绝对值对应的像素为运动区域像素;计算包含所有所述运动区域像素的区域,以得到所述图像运动区域。
18.可选地,依据所述亮度差绝对值与所述中间阈值的比较以确定图像运动区域和图像静止区域的步骤还包括:当所述亮度差绝对值小于或等于所述中间阈值,确定该亮度差绝对值对应的像素位于静止区域,并确定该所述亮度差绝对值对应的像素为静止区域像素;计算包含所有所述静止区域像素的区域,以得到所述图像静止区域。
19.本发明还提供一种视频图像去噪系统,包括:检测模块,用于检测多帧图像以获取图像运动区域和图像静止区域;去噪模块,用于通过单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,通过多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像,并依据所述第一去噪图像和所述第二去噪图像获取降噪图像;修复模块,用于通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾。
20.本发明的所述视频图像去噪系统的有益效果在于:通过检测模块检测所述多帧图像以获取图像运动区域和图像静止区域,所述去噪模块通过所述单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,并通过所述多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像,并依据所述第一去噪图像和所述第二去噪图像获取降噪图像;通过检测多帧图像以获取图像运动区域和图像静止区域,并对图像运动区域和图像静止区域进行不同的去噪处理,避免引入多余的信息,降噪效果好;所述修复模块通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾,通过修复模块去除了图像的拖尾,提高了视频图像的去噪效果和去噪质量。
21.本发明还提供一种设备,包括存储器、处理器及存储在所述存储器上的程序,所述程序被所述处理器执行时实现所述视频图像去噪方法。
22.本发明还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述视频图像去噪方法。
23.本发明的所述设备和所述存储介质的有益效果均在于:由于实现了所述视频图像去噪方法,提高了去噪声的可靠性和准确性,对视频图像进行区域划分并对图像的不同区域进行不同的去噪处理,增强了所述视频图像去噪方法的自适应性,避免引入多余的信息,去除了图像的拖尾,提高了视频图像的去噪效果和去噪质量。
附图说明
24.图1为本发明实施例的第一种实施方式中视频图像去噪方法的流程图;图2为本发明实施例的第二种实施方式中视频图像去噪方法的流程图;图3为本发明实施例的获取多帧全变分算法的具体步骤的流程图;图4为获取图像运动区域和图像静止区域的步骤流程图;图5为本发明实施例对所述图像静止区域进行去噪处理的步骤的流程图;图6为本发明实施例的视频图像去噪系统的结构示意图。
具体实施方式
25.为使本发明实施例的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。除非另外定义,此处使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本文中使用的“包括”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。
26.针对现有技术存在的问题,本发明实施例提供了一种视频图像去噪方法及其系统、设备和存储介质,以解决现有算法在消除噪声的同时容易产生拖尾的多余信息,算法复杂度较高,不易实现和实时化的问题。
27.图1为本发明实施例的第一种实施方式中视频图像去噪方法的流程图。
28.参照图1,在本发明的第一种实施方式中,本发明的所述视频图像去噪方法包括:s1:检测多帧图像以获取图像运动区域和图像静止区域;s2:通过单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,通过多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像;s3:依据所述第一去噪图像和所述第二去噪图像获取降噪图像;s4:通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾。
29.本发明的所述视频图像去噪方法的优点为:通过检测所述多帧图像以获取图像运动区域和图像静止区域,并通过所述单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,通过所述多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像,依据所述第一去噪图像和所述第二去噪图像获取降噪图像,从而对所述图像运动区域和所述图像静止区域进行不同的去噪处理,由于对视频图像的静止区域和运动区域进行了划分,并通过不同算法来处理图像中不同区域的噪声,避免了引入多余的信息,实现了对视频图像的分区域去噪声,提高了视频图像的去噪效果和去噪声质量;通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾,本发明在消除视频噪声的同时还消除了图像的拖尾,对图像边缘具有极好的保护能力,算法复杂度不高,易于实现和实时化,可以对多种视频图像进行去噪处理,可应用于多种场景的视频图像去噪,提高了所述视频图像去噪方法的适用性。
30.图2为本发明实施例的第二种实施方式中视频图像去噪方法的流程图。
31.作为本发明的第二种实施方式,参照图2,所述视频图像去噪方法在检测多帧图像以获取图像运动区域和图像静止区域步骤之前,还包括步骤:s0:依据视频数据获取多帧图像,提取所述多帧图像的特征信息,依据所述多帧图像的特征信息对单帧全变分算法进行调整以获取多帧全变分算法。
32.在一些实施例中,所述单帧全变分算法为现有技术中的针对对单帧图像进行去噪声的全变分(tv)图像去噪算法,在此不在赘述。
33.在一些实施例中,所述多帧图像的特征信息包括多帧图像的时域坐标和多帧图像的帧数。
34.图3为本发明实施例的获取多帧全变分算法的具体步骤流程图。
35.在一些实施例中,参照图3,所述步骤s0中,依据所述多帧图像的特征信息对单帧全变分算法进行调整以获取多帧全变分算法的具体步骤包括:s01:依据所述多帧图像的相邻帧图像获取时域坐标。
36.在一些具体实施例中,所述步骤s01包括:设置z为多帧图像的时域坐标。
37.s02:依据所述时域坐标和所述单帧全变分算法获取预定义全变分公式和加性噪声的约束方程。
38.在一些具体实施例中,所述步骤s02包括:对于单帧含噪声图像,使用简化的加性高斯白噪声的模型,其公式为:u0(x,y)=u(x,y)+ n(x,y)(1)其中,u0为噪声图像,为完美图像,n为噪声,x、y均为图像的位置坐标;由于本发明的视频降噪要考虑引入相邻帧的图像来帮助去噪,前后帧之间可以视为时域上的一个变化,可以用z来代表时域上的坐标。为了表示方便,设定x,y,z∈ω;依据单帧全变分算法和时域坐标将预定义全变分公式定义为:(2)其中,u
x
是当前待处理的视频图像像素对x方向上的偏导数,uy是当前待处理的视频图像像素对y方向上的偏导数,uz是当前待处理的视频图像像素对z方向上的偏导数;加性噪声的约束方程的公式为:(3)其中,σ2为噪声强度;s03:通过拉格朗日乘数法对所述预定义全变分公式和所述加性噪声的约束方程进行处理,以得到泛函方程。
39.在一些具体实施例中,所述步骤s03中,所述泛函方程公式如下:(4)其中,λ为拉格朗日乘子。
40.s04:依据所述多帧图像中待处理的当前帧图像和所述当前帧图像的相邻帧图像对所述加性噪声的约束方程进行处理,以获取等效方程。
41.在一些实施例中,所述步骤s04中,获取等效方程具体的步骤包括:s041:获取所述多帧图像的帧数,计算所述当前帧图像的相邻帧图像以获取前一帧图像和后一帧图像;s042:将所述当前帧图像、所述前一帧图像和所述后一帧图像在所述时域上的积分等效为对所述加性噪声的约束方程的所述帧数倍数的积分叠加,以得到所述等效方程。
42.在一些具体实施例中,所述步骤s04包括:观察公式(4)可以发现其后一项其积分是建立在对单帧图像的坐标x和y的积分上的,为了保证上述公式的整齐,需要对约束条件予以扩展。对于当前待处理帧,满足加性噪声的约束条件公式(3),当前待处理帧图像u的临近帧比如前一帧图像u-1
或后一帧图像u
+1
由于前后变化时间极小,可认为其噪声强度变化极小,从而亦满足公式(3)。设定多帧图像的帧数为m,那么在上积分可以等效为对公式(3)的m次叠加,获取的等效方程如下:(5)其中,m为多帧图像的帧数,σ2为噪声强度。其优点为,将所述当前帧图像、所述前一帧图像和所述后一帧图像在所述时域上的积分等效为对所述加性噪声的约束方程的所述帧数倍数的积分叠加,简化了等效方程的计算过程,从而简化了所述多帧全变分算法公式的计算过程。
43.s05:依据所述等效方程和所述泛函方程获取多帧全变分算法公式。
44.在一些具体实施例中,所述步骤s05中,获取的多帧全变分算法公式如下:(6)其中,u
x
是当前待处理的视频图像像素对x方向上的偏导数,uy是当前待处理的视频图像像素对y方向上的偏导数,uz是当前待处理的视频图像像素对z方向上的偏导数,x、y均为图像的位置坐标,z为图像的时域坐标,x,y,z∈ω,u0为噪声图像,u为完美图像,λ为拉格朗日乘子,σ2为噪声强度。其优点为,依据多帧图像的特征信息对所述单帧全变分算法进行一系列处理,使得所述多帧全变分算法公式适用于多帧图像的去噪声,提高了全变分算法的适用性,为多帧图像的去噪声提供了可实现的路径。
45.图4为获取图像运动区域和图像静止区域的步骤的流程图。
46.在一些实施例中,参照图4,所述步骤s1中,检测所述多帧图像以获取图像运动区域和图像静止区域的步骤包括:s11:对所述多帧图像中的当前帧图像与前一帧图像执行减操作以获取差异图像。
47.在一些具体实施例中,所述步骤s11中,获取差异图像的计算公式为:u
dif
=u-u-1
其中,u
dif
为差异图像,u为当前帧图像,u-1
为前一帧图像;s12:对所述差异图像执行噪声估计操作,以获取差异图像与噪声强度方程。
48.在一些具体实施例中,所述步骤s12中,获取的差异图像与噪声强度方程为:udif2
=2σ2其中,u
dif
为差异图像,σ2为噪声强度;s13:将所述差异图像分割为n
×
n的像素块,依据所述差异图像与噪声强度方程计算所述n
×
n的像素块中亮度最小的m个像素块的平均噪声强度,所述m和所述n均为正整数。
49.在一些实施例中,所述m=3。
50.在一些实施例中,将1080p图像表示为64
×
64的像素块,此时n=64。
51.s14:依据所述当前帧图像的像素亮度、所述前一帧图像的像素亮度和所述平均噪声强度确定图像运动区域和图像静止区域。
52.在一些实施例中,所述步骤s14具体的步骤包括:s140:设置系数,对所述系数与所述平均噪声强度执行乘运算以获取中间阈值。
53.在一些实施例中,设置系数为λ1,平均噪声强度为中间阈值为。
54.在一些实施例中,λ1≥1.5。
55.s141:计算所述当前帧图像的像素亮度以得到若干第一像素亮度,计算所述前一帧图像的像素亮度以得到第二像素亮度,所述第一像素亮度所对应的像素点和所述第二像素亮度所对应的像素点的位置坐标相同。
56.在一些具体实施例中,步骤s141包括:对当前帧图像中像素点的亮度以如表1所示的卷积核做相应的亮度计算,具体为通过表1所示卷积核在图像上滑动,以对所述当前帧图像的每个位置的像素亮度做卷积累加然后除以100以得到若干第一像素亮度lum
cur
;对所述前一帧图像的像素亮度以如表1所示的卷积核做相应的亮度计算,具体为通过表1所示卷积核在图像上滑动,以对所述前一帧图像的每个位置的像素亮度做卷积累加然后除以100,以得到若干第二像素亮度lum
ref
;12421248424816842484212421表1对所述第一像素亮度lum
cur
和所述第二像素亮度lum
ref
执行差的绝对值运算,以得到亮度差绝对值。
57.s142:依据所述亮度差绝对值与所述中间阈值的比较以确定图像运动区域和图像静止区域。
58.在一些实施例中,所述步骤s142中,确定图像运动区域和图像静止区域步骤包括:当所述亮度差绝对值大于所述中间阈值,即时,确定该亮度差绝对值对应的像素位于运动区域,并确定该所述亮度差绝对值对应的像素为运动区域像素,计算包含所有所述运动区域像素的区域,以得到所述图像运动区域;当所述亮度差绝对值小于或等于所述中间阈值,即时,确定该亮度差绝对值对应的像素位于静止区域,并确定该所述亮度差绝对值对应的像素为静止区域像素,计算包含所有所述静止区域像素的区域,以得到所述图像静
止区域。
59.上述步骤s1的优点为,提供了确定图像运动区域和图像静止区域的方法,从而为后续对图像运动区域和图像静止区域的不同去噪处理步骤提供了基础,避免了引入多余的信息,提高了视频图像的去噪效果。
60.在一些实施例中,在得到图像运动区域和图像静止区域后,进行如下步骤:将图像运动区域设置为1,将图像静止区域设置为0,生成运动区域检测的二值图;通过本发明的所述多帧全变分算法对所述图像静止区域进行去噪音处理,以得到第二去噪图像;通过所述单帧全变分算法对所述图像运动区域进行去噪处理,以得到第一去噪图像。
61.图5为本发明实施例对所述图像静止区域进行去噪处理的步骤的流程图。
62.在一些实施例中,所述步骤s2中,通过多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像的步骤包括:s21:通过欧拉-拉格朗日定理对所述多帧全变分算法公式进行处理以获取待处理函数。
63.在一些具体实施例中,所述步骤s21中,所述待处理函数公式为:(7)s22:通过梯度下降法对所述待处理函数进行处理以获取迭代公式。
64.在一些具体实施例中,所述步骤s22中,所述迭代公式为:(8)其中,t为时间,。
65.u
x
是当前待处理的视频图像像素对x方向上的偏导数,uy是当前待处理的视频图像像素对y方向上的偏导数,uz是当前待处理的视频图像像素对z方向上的偏导数,u
xx
、u
yy
、u
zz
依次分别为当前待处理的视频图像像素对x、y、z方向上的二阶偏导数。
66.在具体实施上述算法时,需要计算 u
x
、uy、uz等参数,其计算公式如下:;;;;;;
;;其中,i,j均为图像的坐标位置,u为当前待处理帧图像;u-1
为当前待处理帧的前一帧图像,u
+1
为当前待处理帧的后一帧图像。
67.s23:依据所述迭代公式计算所述多帧全变分算法公式的最小值,以去除所述图像静止区域的噪声。
68.在一些实施例中,所述步骤s23的步骤包括:获取所述迭代公式中的参数,对所述参数进行初始化操作以获取初始化参数;将所述初始化参数代入所述迭代公式并进行迭代循环计算步骤;当所述迭代循环计算步骤满足迭代停止条件,结束所述迭代循环计算步骤,得到迭代循环结果,依据所述迭代循环结果获取所述多帧全变分算法公式的最小值。
69.在一些具体实施例中,所述步骤s23的具体的步骤包括:对参数进行初始化以得到初始化参数,使得u=u0,λ=0.01,δt=0.2,并将所述初始化参数代入所述迭代公式(8),得到如下公式:其中,δt为相邻两帧图像的时间差值。
70.在u的连续三次变化小于变化阈值时,停止迭代;获取所述多帧全变分算法公式的最小值minv(u)。
71.在一些实施例中,所述步骤s3中,依据所述第一去噪图像和所述第二去噪图像获取降噪图像的步骤包括:获取所述第一去噪图像和所述第二去噪图像的集合以得到所述降噪图像。
72.在经过上述步骤s3后得到的降噪图像u
de1
,虽然上述对图像的运动区域和静止区域做了区分,但是图像运动区域通过单帧全变分算法进行去噪声处理,图像静止区域通过多帧全变分算法进行去噪声处理,两种去噪声算法处理具有一定差异,导致形成的降噪图像u
de1
具有类似的拖尾的伪像。因此经过步骤s3得到降噪图像u
de1
后,还进行步骤s4:通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾。通过单帧全变分算法强大的修复能力对降噪图像u
de1
进行修复,以去取图像中的拖尾,保证去噪声图像的质量。
73.图6为本发明实施例的视频图像去噪系统的结构示意图。
74.参照图6,本发明还提供一种视频图像去噪系统,包括:调整模块2,用于提取多帧图像的特征信息,并依据所述特征信息对单帧全变分算法进行调整以获取多帧全变分算法,所述单帧全变分算法用于对单帧图像进行去噪处理;检测模块3,用于检测所述多帧图像以获取图像运动区域和图像静止区域;去噪模块4,用于通过所述单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,通过所述多帧全变分算法对所述图像静止区域进行去噪处理以得到第
二去噪图像;并依据所述第一去噪图像和所述第二去噪图像获取降噪图像;修复模块5,通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾。
75.本发明的所述视频图像去噪系统的优点为:通过视频数据模块1获取多帧图像,通过调整模块2提取所述多帧图像的特征信息,并依据所述特征信息对单帧全变分算法进行调整以获取多帧全变分算法,所述单帧全变分算法用于对单帧图像进行去噪处理;使得获取的所述多帧全变分算法适用于当前待去噪声的视频及多帧图像,从而提高了去噪声的可靠性和准确性,增强了所述视频图像去噪方法的自适应性;通过检测模块3检测所述多帧图像以获取图像运动区域和图像静止区域;所述去噪模块4通过所述单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,并通过所述多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像;依据所述第一去噪图像和所述第二去噪图像获取降噪图像;通过检测多帧图像以获取图像运动区域和图像静止区域,并对图像运动区域和图像静止区域进行不同的去噪处理,从而避免引入多余的信息,降噪效果好;所述修复模块5通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾,通过修复模块去除了图像的拖尾,去除了图像的拖尾,提高了视频图像的去噪效果和去噪质量。
76.在一些实施例中,参照图6,所述视频图像去噪系统还包括视频数据模块1,用于依据视频数据获取多帧图像。
77.在一些实施例中,所述视频数据模块1可以为提供多帧图像的相机、摄像机、手机和电脑或摄像头中任意一种设备。
78.在一些实施例中,所述调整模块2、检测模块3、去噪模块4、修复模块5可以为实现相应功能的软件或硬件设备,只要能实现各自的步骤和功能即可。
79.在一些具体实施方式中,参照图6,所述视频图像去噪系统的具体去噪步骤如下:(1)通过视频数据模块1从视频数据中获取多帧图像;(2)通过调整模块2提取所述多帧图像的特征信息,所述多帧图像的特征信息包括多帧图像的时域坐标和多帧图像的帧数,并依据所述特征信息对单帧全变分算法进行调整以获取多帧全变分算法,所述单帧全变分算法用于对单帧图像进行去噪处理;依据所述特征信息对单帧全变分算法进行调整以获取多帧全变分算法具体步骤包括:步骤201:依据所述多帧图像的相邻帧图像获取时域坐标,依据所述时域坐标和所述单帧全变分算法获取预定义全变分公式和加性噪声的约束方程;步骤202:通过拉格朗日乘数法对所述预定义全变分公式和所述加性噪声的约束方程进行处理,以得到泛函方程;步骤203:依据所述多帧图像中待处理的当前帧图像和所述当前帧图像的相邻帧图像对所述加性噪声的约束方程进行处理,以获取等效方程;步骤204:依据所述等效方程和所述泛函方程获取所述多帧全变分算法公式。
80.在一些实施例中,步骤203中,获取所述等效方程的步骤为:获取所述多帧图像的帧数;计算所述当前帧图像的相邻帧图像以获取前一帧图像和后一帧图像;
将所述当前帧图像、所述前一帧图像和所述后一帧图像在所述时域上的积分等效为对所述加性噪声的约束方程的所述帧数倍数的积分叠加,以得到所述等效方程。
81.(3)通过检测模块3检测所述多帧图像以获取图像运动区域和图像静止区域,具体步骤如下:步骤301:对所述多帧图像中的当前帧图像与前一帧图像执行减操作以获取差异图像;步骤302:对所述差异图像执行噪声估计操作,以获取差异图像与噪声强度方程;步骤303:将所述差异图像分割为n
×
n的像素块,所述n为正整数,依据所述差异图像与噪声强度方程计算所述n
×
n的像素块中亮度最小的m个像素块的平均噪声强度;步骤304:依据所述当前帧图像的像素亮度、所述前一帧图像的像素亮度和所述平均噪声强度确定图像运动区域和图像静止区域。
82.在一些实施例中,步骤304中所述确定图像运动区域和图像静止区域的具体步骤包括:步骤3041:设置系数,对所述系数与所述平均噪声强度执行乘运算以获取中间阈值;步骤3042:计算所述当前帧图像的像素亮度以得到若干第一像素亮度,计算所述前一帧图像的像素亮度以得到第二像素亮度,所述第一像素亮度所对应的像素点和所述第二像素亮度所对应的像素点的位置坐标相同;步骤3043:对所述第一像素亮度和所述第二像素亮度执行差的绝对值运算,以得到亮度差绝对值;步骤3044:依据所述亮度差绝对值与所述中间阈值的比较以确定图像运动区域和图像静止区域;在一些实施例中,步骤3044的所述确定图像运动区域和图像静止区域具体的具体步骤如下:当所述亮度差绝对值大于所述中间阈值,确定该亮度差绝对值对应的像素位于运动区域,并确定该所述亮度差绝对值对应的像素为运动区域像素,计算包含所有所述运动区域像素的区域,以得到所述图像运动区域;当所述亮度差绝对值小于或等于所述中间阈值,确定该亮度差绝对值对应的像素位于静止区域,并确定该所述亮度差绝对值对应的像素为静止区域像素,计算包含所有所述静止区域像素的区域,以得到所述图像静止区域。
83.(4)所述去噪模块4通过所述单帧全变分算法对所述图像运动区域进行去噪处理以得到第一去噪图像,并通过所述多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像;获取所述第一去噪图像和所述第二去噪图像的集合,得到所述降噪图像;其中,通过所述多帧全变分算法对所述图像静止区域进行去噪处理以得到第二去噪图像的具体步骤包括:步骤401:通过欧拉-拉格朗日定理对所述多帧全变分算法公式进行处理以获取待处理函数;步骤402:通过梯度下降法对所述待处理函数进行处理以获取迭代公式;步骤403:依据所述迭代公式计算所述多帧全变分算法公式的最小值,以去除所述
图像静止区域的噪声。
84.在一些实施例中,步骤s403中依据所述迭代公式计算所述多帧全变分算法公式的最小值的具体步骤包括:获取所述迭代公式中的参数,对所述参数进行初始化操作以获取初始化参数;将所述初始化参数代入所述迭代公式并进行迭代循环计算步骤;当所述迭代循环计算步骤满足迭代停止条件,结束所述迭代循环计算步骤,得到迭代循环结果;依据所述迭代循环结果获取所述多帧全变分算法公式的最小值。
85.(5)所述修复模块5通过所述单帧全变分算法对所述降噪图像进行修复处理,以去除所述降噪图像的拖尾。
86.本发明还提供一种设备,包括存储器、处理器及存储在所述存储器上的程序,所述程序被所述处理器执行时实现所述视频图像去噪方法。
87.本发明还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述视频图像去噪方法。
88.本发明的所述设备和所述存储介质的优点均在于:由于实现了所述视频图像去噪方法,提高了去噪声的可靠性和准确性,对视频图像进行区域划分并对图像的不同区域进行不同的去噪处理,增强了所述视频图像去噪方法的自适应性,避免引入多余的信息,去除了图像的拖尾,提高了视频图像的去噪效果和去噪质量。
89.虽然在上文中详细说明了本发明的实施方式,但是对于本领域的技术人员来说显而易见的是,能够对这些实施方式进行各种修改和变化。但是,应理解,这种修改和变化都属于权利要求书中所述的本发明的范围和精神之内。而且,在此说明的本发明可有其它的实施方式,并且可通过多种方式实施或实现。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1