CN111986105B - 基于时域去噪掩码的视频时序一致性增强方法 - Google Patents
基于时域去噪掩码的视频时序一致性增强方法 Download PDFInfo
- Publication number
- CN111986105B CN111986105B CN202010733344.9A CN202010733344A CN111986105B CN 111986105 B CN111986105 B CN 111986105B CN 202010733344 A CN202010733344 A CN 202010733344A CN 111986105 B CN111986105 B CN 111986105B
- Authority
- CN
- China
- Prior art keywords
- video
- network
- frame
- time sequence
- mask
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000002708 enhancing effect Effects 0.000 title claims abstract description 18
- 238000007781 pre-processing Methods 0.000 claims abstract description 34
- 230000008447 perception Effects 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 18
- 238000012549 training Methods 0.000 claims abstract description 16
- 238000005070 sampling Methods 0.000 claims abstract description 4
- 230000003287 optical effect Effects 0.000 claims description 84
- 230000006870 function Effects 0.000 claims description 35
- 230000009977 dual effect Effects 0.000 claims description 32
- 238000007670 refining Methods 0.000 claims description 21
- 238000010586 diagram Methods 0.000 claims description 20
- 238000000605 extraction Methods 0.000 claims description 17
- 238000005452 bending Methods 0.000 claims description 14
- 238000010276 construction Methods 0.000 claims description 3
- 230000004927 fusion Effects 0.000 claims description 3
- 230000001629 suppression Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 10
- 238000003672 processing method Methods 0.000 abstract description 5
- 230000001419 dependent effect Effects 0.000 abstract description 4
- 230000011218 segmentation Effects 0.000 description 6
- 230000002123 temporal effect Effects 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000005457 optimization Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 238000013519 translation Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000011158 quantitative evaluation Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于时域去噪掩码的视频时序一致性增强方法,属于视频处理领域。为解决现有图像处理方法不能在时序一致性和感知一致性之间达到很好的平衡,且其对应的输出效果很大程度上依赖于视频的预处理算法的问题,本申请方法包括:首先,对源视频进行采样,并进行预处理;其次,提取源视频的帧序列中的时序特征,并提取经预处理后视频的帧序列中的感知特征;然后,根据所述时序特征及所述感知特征构建时序去噪掩码网络,并通过所述构建的时序去噪网络重构源视频帧,并训练时序去噪掩码网络;最后,通过所述训练好的时序去噪掩码网络将输入的视频输出为时序稳定的视频。本发明能够减少图像处理算法的依赖性,进而能够增强视频时序一致性。
Description
技术领域
本发明属于视频处理领域,具体涉及一种基于时域去噪掩码的视频时序一致性增强方法。
背景技术
由于现有基于图像的处理算法的可扩展性存在缺陷,基于时间一致性的视频处理技术的发展受到越来越多的关注。通常,将这些基于图像的算法独立地应用于每个视频帧通常会由于这些算法的全局不稳定性而导致闪烁。增强视频时序稳定性就是去消除这些不稳定的区域使得输出视频更加稳定连续。这不仅有重要的学术意义,而且有广泛的应用价值,视频稳定性的增强可以将多种图像算法直接拓展到视频域中。
基于图像的处理算法导致该类算法迁移至视频问题时缺少了时间维度上的全局信息,帧与帧之间的独立操作可能会导致感知内容的不一致性,不同种类的处理算法导致的闪烁形式和程度是不同的,因此难以设计出一种可以将所有图像处理方法拓展至视频域的算法。现有方法的解决思路通常是对预处理后的帧进行再修改,进而消视频帧中的不稳定区域。主要有两类方法:
1)视频时序一致性的梯度域优化算法:梯度域优化算法主要通过计算源视频帧与预处理视频帧的梯度值,通过优化两者之间的数值距离,从时域中平滑预处理的视频帧,实现视频时序一致性的增强。
2)视频时序一致性的深度学习方法:这些方法旨在利用深度神经网络对非线性关系的抽象能力,达到对源视频的时序一致性的提取以及迁移。现有方法一般通过构建卷积LSTM网络结构建模学习源视频中的时序一致性。通过输出帧之间的短期和长期时间损失最小化,实现视频时序一致性的增强。
由此可知,现有的这两类方法都不能在时序一致性和感知一致性两者之间达到一个很好的平衡,同时其对应的输出效果很大程度上依赖于视频的预处理算法。
发明内容
本发明的目的是提供一种基于时域去噪掩码的视频时序一致性增强方法,旨在解决现有图像处理方法不能在时序一致性和感知一致性之间达到很好的平衡,且其对应的输出效果很大程度上依赖于视频的预处理算法的问题。
本发明解决其技术问题,采用的技术方案是:基于时域去噪掩码的视频时序一致性增强方法,包括如下步骤:
步骤1、对源视频进行采样,并进行预处理;
步骤2、提取源视频的帧序列中的时序特征,并提取经预处理后视频的帧序列中的感知特征;
步骤3、根据所述时序特征及所述感知特征构建时序去噪掩码网络,并通过所述构建的时序去噪网络重构源视频帧,并训练时序去噪掩码网络;
步骤4、通过所述训练好的时序去噪掩码网络将输入的视频输出为时序稳定的视频。
进一步的是,步骤1中,所述预处理具体包括如下步骤:
步骤101、使用基于图像的算法对源视频的帧序列进行逐帧的处理;
步骤102、使用光流预测网络计算源视频中每一帧的光流图。
进一步的是,步骤2中,首先构建特征提取网络,通过所述特征提取网络进行时序特征及感知特征的提取;
所述特征提取网络为残差网络。
进一步的是,步骤3中,所述构建的时序去噪掩码网络为三元时序去噪掩码网络;
利用所述三元时序去噪掩码网络生成对偶光流图、运动遮罩图及残差精炼图。
进一步的是,所述三元时序去噪掩码网络的构建方法包括如下步骤:
步骤301、根据对偶光流约束以及感知特征运用卷积网络构建对偶光流图Mf;
步骤302、根据相邻连续帧间特征运用卷积网络构建运动遮罩图Mm;
步骤303、根据时序一致性约束以及感知特征运用卷积网络构建残差精炼图Mr。
进一步的是,步骤301中,所述对偶光流约束包括第一光流约束及第二光流约束;
所述第一光流约束为:最小化源视频的光流图于软光流图Mf的曼哈顿距离;
所述第二光流约束为:先根据前向光流对最终输出帧进行后向弯曲操作,然后最小化弯曲后的结果与前面输出帧的曼哈顿距离。
进一步的是,步骤3中,通过所述构建的时序去噪网络重构源视频帧时,其具体步骤如下:
步骤311、根据对偶光流图Mf对预处理视频中的前一帧进行弯曲操作;
步骤312、根据运动遮罩图Mm将上一时刻输出帧和所述进行弯曲操作后生成的帧进行融合;
步骤313、将残差精炼图Mr叠加在融合结果上的抑制闪烁区域,将源视频帧进行重构。
进一步的是,步骤3中,训练时序去噪掩码网络时,其具体步骤如下:
步骤321、根据光流计算源视频帧的真实运动遮罩;
步骤322、定义整个网络的损失函数,采用随机梯度下降算法对网络进行训练,所述整个网络的损失函数为网络各个子部分损失函数的线性相加结果。
进一步的是,步骤322中,所述网络各个子部分损失函数包括:对偶光流损失函数、时序一致性损失函数、图像感知损失函数及运动遮罩损失函数;
所述对偶光流损失函数至少包括:对偶光流约束;
所述时序一致性损失函数为:使用光流预处网络预测后向光流,对前一输出帧基于光流的前向弯曲,其弯曲结果与当前输出帧的曼哈顿距离;
所述图像感知损失函数为:生成帧与预处理帧通过SqueezeNet的得到的特征层的曼哈顿距离;
所述运动遮罩损失为:真实运动遮罩与运动遮罩图Mm的曼哈顿距离。
进一步的是,步骤4具体包括如下步骤:
步骤401、使用任意基于图像的图像处理算法独立应用于每个视频帧得到预处理后的视频帧序列;
步骤402、随机抽取源视频帧和预处理视频帧中的连续两帧作为输入块,并生成对应的对偶光流图、运动遮罩图及残差精炼图;
步骤403、使用对偶光流图、运动遮罩图及残差精炼图生成时序稳定的视频帧。
本发明的有益效果是,通过上述基于时域去噪掩码的视频时序一致性增强方法,将视频时序一致性看作是时序的去噪问题,通过构建时序去噪掩码网络来去除经预处理过的帧中存在的“噪声”,联合合成高质量稳定视频帧序列,增强其时序一致性;并且,根据源视频中提取的时序特征和预处理视频中提取的感知特征,将时序特征迁移至预处理视频中同时极大程度上保留预处理算法的感知特征,在保证视频时序一致性增强的同时,也减少了对于预处理算法的依赖程度。
附图说明
图1为本发明基于时域去噪掩码的视频时序一致性增强方法的流程图;
图2为本发明实施例2中基于本发明视频时序一致性增强的神经网络连接框架图;
图3为本发明实施例2中时序去噪掩码图生成模块的网络框架结构图;
图4为本发明实施例2第二光流约束以及时序一致性约束计算的示意图。
具体实施方式
下面结合附图及实施例,详细描述本发明的技术方案。
本发明所述的基于时域去噪掩码的视频时序一致性增强方法,其流程图见图1,其中,该方法包括如下步骤:
步骤1、对源视频进行采样,并进行预处理。
步骤2、提取源视频的帧序列中的时序特征,并提取经预处理后视频的帧序列中的感知特征。
步骤3、根据所述时序特征及所述感知特征构建时序去噪掩码网络,并通过所述构建的时序去噪网络重构源视频帧,并训练时序去噪掩码网络。
步骤4、通过所述训练好的时序去噪掩码网络将输入的视频输出为时序稳定的视频。
这里,通过本发明提出的上述方法,将视频时序一致性看作是时序的去噪问题,通过构建时序去噪掩码网络来去除经预处理过的帧中存在的“噪声”,联合合成高质量稳定视频帧序列,增强其时序一致性;并且,根据源视频中提取的时序特征和预处理视频中提取的感知特征,将时序特征迁移至预处理视频中同时极大程度上保留预处理算法的感知特征,在保证视频时序一致性增强的同时,也减少了对于预处理算法的依赖程度。
上述方法的步骤1中,为了能够较好的获取视频的帧序列中的感知特征,预处理具体可包括如下步骤:步骤101、使用基于图像的算法对源视频的帧序列进行逐帧的处理;步骤 102、使用光流预测网络计算源视频中每一帧的光流图。通过该预处理过程,在后续步骤获取视频的帧序列中的感知特征时,其所获得的感知特征更符合视频处理要求。
作为优选,步骤2中,为了实现有效的实现特征提取,可以首先构建特征提取网络,再通过特征提取网络进行时序特征及感知特征的提取;另外,由于残差网络的特点是容易优化,这里,为了能够通过增加相当的深度来提高特征提取的准确率,特征提取网络可以优选为残差网络。
作为优选,步骤3中,构建的时序去噪掩码网络优选为三元时序去噪掩码网络,可以利用三元时序去噪掩码网络生成对偶光流图、运动遮罩图及残差精炼图。这里,采用对偶光流约束获得视频帧之间的时序关系,避免了仅使用单向光流约束引起的时序误差,同时,采用了运动遮罩图高效利用了前帧的冗余信息,改善了仅仅使用残差图引起的优化不足的问题。
具体而言,三元时序去噪掩码网络的构建方法可包括如下步骤:
步骤301、根据对偶光流约束以及感知特征运用卷积网络构建对偶光流图Mf。
其中,可以通过设计对偶光流约束来提高对软光流的生成质量、重构视频帧的时序信息保留,而不是直接使用光流约束进行时序特征的提取,避免模型忽视较小局部区域的闪烁问题,从而达到高质量的时序去噪效果。
这里,对偶光流约束可以包括第一光流约束及第二光流约束;
第一光流约束为:最小化源视频的光流图于软光流图Mf的曼哈顿距离;
第二光流约束为:先根据前向光流对最终输出帧进行后向弯曲操作,然后最小化弯曲后的结果与前面输出帧的曼哈顿距离。
步骤302、根据相邻连续帧间特征运用卷积网络构建运动遮罩图Mm。
这里,由于采用了运动遮罩图,将前帧的冗余信息进行提取并融入当前帧中,增加了模型的时序感受野,使得重构信息不仅仅依赖于残差图,避免了重构过程中由于忽略前帧特征造成的单一性。
步骤303、根据时序一致性约束以及感知特征运用卷积网络构建残差精炼图Mr。
另外,步骤3中,通过构建的时序去噪网络重构源视频帧时,其具体步骤如下:
步骤311、根据对偶光流图Mf对预处理视频中的前一帧进行弯曲操作。
步骤312、根据运动遮罩图Mm将上一时刻输出帧和进行弯曲操作后生成的帧进行融合。
步骤313、将残差精炼图Mr叠加在融合结果上的抑制闪烁区域,将源视频帧进行重构,能够弥补丢失信息。
另外,步骤3中,训练时序去噪掩码网络时,其具体步骤如下:
步骤321、根据光流计算源视频帧的真实运动遮罩;
步骤322、定义整个网络的损失函数,采用随机梯度下降算法对网络进行训练,整个网络的损失函数为网络各个子部分损失函数的线性相加结果;
其中,网络各个子部分损失函数可以包括:对偶光流损失函数、时序一致性损失函数、图像感知损失函数及运动遮罩损失函数;
对偶光流损失函数至少包括:对偶光流约束;
时序一致性损失函数为:使用光流预处网络预测后向光流,对前一输出帧基于光流的前向弯曲,其弯曲结果与当前输出帧的曼哈顿距离;
图像感知损失函数为:生成帧与预处理帧通过SqueezeNet的得到的特征层的曼哈顿距离;
运动遮罩损失为:真实运动遮罩与运动遮罩图Mm的曼哈顿距离。
具体而言,步骤4具体包括如下步骤:
步骤401、使用任意基于图像的图像处理算法独立应用于每个视频帧得到预处理后的视频帧序列;
步骤402、随机抽取源视频帧和预处理视频帧中的连续两帧作为输入块,并生成对应的对偶光流图、运动遮罩图及残差精炼图;
步骤403、使用对偶光流图、运动遮罩图及残差精炼图生成时序稳定的视频帧。
实施例1
本实施例中的基于时域去噪掩码的视频时序一致性增强方法,将视频中增强时序一致性看作一个时域去噪问题,它可以消除给定不稳定预处理帧中的闪烁效应。
具体来说,时序去噪掩码合成网络中,预测运动遮罩掩码、软光流和残差精炼图来合成高时序一致的帧。从原始视频中学特征提取网络习时序一致性,并将学习到的时序特征应用于对特定基于图像的处理算法不可知(盲)的输出帧进行重新处理。然后采用对偶光流约束、采用时序一致性约束、采用图像感知损失以及运动遮罩损失,经过整个网络训练后进行视频时序一致性增强。
增强视频时序一致性消除视频帧序列中闪烁效应,只使用时序一致性约束不能消除局部闪烁。例如:在一致性约束中,模型会通过质信度过滤掉一些光流图中指出的较小的不稳定区域,而在本任务中这些区域恰好是造成闪烁效应的来源。
本实例中通过在源域、经图像处理算法映射到的目标域中的两种光流信息进行约束,增强了网络对于局部闪烁效应的感知度。
这里,将视频时序一致性问题转化为时间去噪任务,以残差网络提取源视频时序特征以及预处理视频地感知特征,利用时序去噪掩码生成模块分别生成了软光流、运动遮罩图、残差精炼图,并合成高质量稳定视频帧序列,增强其时序一致性,同时也减少了对于预处理算法的依赖程度。
实施例2
本实施例的基于时域去噪掩码的视频时序一致性增强方法,主要包括步骤S1-步骤S6,基于本发明视频时序一致性增强的神经网络连接框架见图2,其中:
步骤S1:对视频进行采样,并进行预处理。
一段视频通常有大量的帧,如果都当作输入进行后续运算,需要花费巨大计算代价,而且这其中有很多信息是相似的,存在冗余,所以首先需对视频进行采样得到帧序列其中:T为帧序列的个数。使用基于图像的处理算法对抽样得到的视频帧逐一进行预处理得到/>预处理算法分为两类:第一类是传统的图像增强方法;第二类是基于神经网络的图像处理方法。同时通过光流网络对源视频帧序列的光流进行提取。
步骤S2:构建特征提取网络,在输入源视频帧序列中提取时序特征,在预处理视频帧序列中提取空间特征。
本实施例中将输入块分为源视频的帧对 以及目标域帧对/> 本实例中将第一帧预处理帧视为第一帧输出帧即/>接着使用非监督的方式从源视频帧对中提取时序特征,在预处理视频帧对中提取纹理感知特征。
步骤S3:构建三元时序去噪掩码网络。
具体地:将时序特征以及纹理感知特征再运用卷积网络进行融合,分别构建三个残差子网络去预测构建软光流Mf、运动遮罩图Mm、残差精炼图Mr。
步骤S3具体包括以下步骤:
步骤S31:如图3所示,其为时序去噪掩码图生成模块的网络框架结构图,在光流生成器中,根据对偶光流约束以及感知特征运用卷积网络构建软光流网络结构采用,3个残差网络块来进行预测,最后使用反卷积操作输出与输入帧大小相同的软光流图。采用监督学习的方法让软光流预测子网络生成与真实光流相差不大的光流图,采用曼哈顿距离进行约束:
在训练阶段源视频的光流信息被视为目标光流。其中T是抽样帧序列的个数。同时如图4所示,其为第二光流约束以及时序一致性约束计算的示意图,其中,设计第二光流约束能够避免模型忽视较小局部区域的闪烁问题,从而达到高质量的时序去噪效果。其第二光流约束是在目标域中的光流约束:
其中是在输出帧/>之间计算的光流图。最终将两个光流约束进行线性相加就可以得到最终的对偶光流约束。
步骤S32:如图3所示,在运动遮罩图生成器中,根据相邻连续帧间特征运用卷积网络构建运动遮罩图网络结构采用,3个残差网络块来进行预测,最后使用反卷积操作输出与输入帧大小相同的运动遮罩图。采用监督学习的方法让运动遮罩预测子网络生成与真实遮罩相差不大的遮罩图,运动遮罩的值从0到1不等。对于变换剧烈的区域Mm的值趋向于1,这表明生成网络需要采用/>中的特征;对于冗余区域,Mm的值趋向于0,这表明生成网络需要采用/>中的特征。在训练阶段Mm的目的是混合/>以及光流弯曲过的/>使用真实遮罩图与预测遮罩图的曼哈顿距离进行约束:
其中由公式3计算得到:
其中α的值经验的取作50其中Fw是指基于双线性插值算法使用光流对/>进行弯曲操作。
步骤S33:如图3所示,在残差精炼图生成器中,根据时序一致性约束以感知特征运用卷积网络构建残差精炼图Mr,网络结构采用,5个残差网络块来进行预测,最后使用反卷积操作输出与输入帧大小相同的残差精炼图。采用非监督学习的方法生成残差精炼图。首先定义时序一致性约束为当前帧与前帧的光流弯曲误差。同时使用遮罩图作为光流图的质信图进行计算,最终时序一致性约束可以表达为公式5:
同时,为了约束网络产生于预处理帧感知度相似的图片帧,根据内容感知损失,采用非监督学习的方法进一步约束残差精炼图。图像感知一致性损失定义为任意两张图片经过特征提取模型在目标层上特征图的曼哈顿距离,最终图像感知一致性约束可以表达为公式6:
其中,T是帧样本数,L是特征提取网络中的层数,pl(·)代表特征提取网络第l层的输出。
步骤S4具体包括:
步骤S41:根据软光流Mf对预处理视频中的前一帧进行弯曲操作,通过双线性插值算法根据光流图可以对前一帧进行光流弯曲操作得到弯曲帧。
步骤S42:根据运动遮罩图Mm将上一时刻输出帧和S41中生成的帧进行融合,通过软光流和运动遮罩图,通过公式4得到粗粒度的生成帧:
步骤S43:运用残差精炼图Mr叠加在S42的输出上抑制闪烁区域,弥补丢失信息,同时增加纹理细节,最终得到一个细粒度的结果图。
步骤S5对整个网络进行监督式训练,具体包括:
步骤S51:根据光流计算源视频帧的真实运动遮罩具体计算方式如公式4所示,根据该公式可以计算得到数据集中的每一帧的运动遮罩图,本实例中采用预计算的方式,在训练阶段可以不用计算,可以大大降低训练时的计算复杂度。
步骤S52:定义整个网络的损失Lfinal为网络各个子部分损失函数的线性相加结果,采用随机梯度下降算法对网络进行训练。
其中,λp、λfs、λfd和λw是控制每个损失影响的四个超参数。整个网络的损失函数反映模型得到结果和实际结果之间的差异,用来衡量模型预测的好坏。
在实际应用中,利用随机梯度下降(SGD)算法可以使公式10中的目标损失最小化,该算法可以计算梯度并迭代更新模型参数。根据步骤S1中获得的光流图,以及步骤S51中获得的运动遮罩图,每次从数据集中抽取源视频中连续两帧,预处理视频中对应时刻的连续两帧输入进网络中进行训练。需要特别指出的是,在本实例中假定第一帧输出帧等于第一帧预处理帧。
步骤S6:增强视频时序一致性。
步骤S61:使用任意基于图像的图像处理算法独立应用于每个视频帧得到预处理后的视频帧序列。
步骤S62:随机抽取源视频帧和预处理视频帧中的连续两帧作为输入块,并生成对应软光流图、运动遮罩图、残差精炼图。
步骤S63:使用3个时序去噪掩码图生成时序稳定的视频帧。
实施例3
本实施例在实施例1和实施例2的基础上,进一步优化,为了更加准确的评估我们的模型以及已有的模型,本实例提基于已有的评估指标提出了一种新型指标:空间-时序一致性。
空间-时序一致性包含了时序一致性与空间一致性,其中空间一致性又包含了感知指标LPIPS以及视频追踪IOU。时序一致性损失可由公式5计算得到;LPIPS是生成模型中常用的评价感知质量的指标;视频追踪IOU是基于视频追踪任务提出的:给定第一帧的分割图来追踪后序帧中的分割信息,其分割图的IOU衡量了模型的精度,本实例中给定了预处理视频中第一帧的分割标注,再使用视频追踪网络SiamMask进行跟踪预测,最后计算分割图与实际的分割图的IOU,以此来评估生成视频的空间、时间维度上前后一致性。
本实例中采用的数据集为DAVIS以及VIDEVO数据集。两个数据集中的每个视频都根据具体的任务,通过各种基于图像的翻译算法进行处理。主要的图像翻译算法有:(1)图像的风格转换方法WCT,CycleGAN;(2)图像的彩色话算法;(3)图像增强算法;(4)图像本质分解方法等。
在两个视频数据集DAVIS、VIDEVO上测试本发明视频时序稳定性的增强效果。在DAVIS 中选取WCT-antimono;WCT-candy;WCT-sketch;DBL-expertA;colorization;Intrinsic-shading,预处理版本进行训练。剩余的预处理版本全部作为未见过类进行测试,测试比较结果如下表1 所示:
表1
在数据集DAVIS上测试本得到视频追踪的IOU的结果。测试比较结果如下表2所示:
表2
从表1、表2可以看出,本发明在所有的测试集上均优于现有的方法。表1给出了本发明方法在时间一致性和合成时空一致性方面的定量评估,以及在不同的基于图像的预处理算法下的评估结果。我们可以观察到,在两个评估指标下,本发明几乎在所有任务中都优于两个对应的方法。特别是对于所有任务的总分,本发明取得了最好的结果。
表1中的总体比较表明,与两个模型相比,我们的模型在处理各种应用中的不同条件方面具有优越性。此外,我们从视觉跟踪的角度比较了这三种方法,其中IOU结果被用作测量。由于VIDEVO数据集没有分割标签,在DAVIS数据集上测试了三种方法在不同应用下的IOU结果。可以一致地看到,本发明在大多数任务上获得了比其他两种方法更好的IOU结果,并且在所有任务中获得了最好的总和得分。从而再次验证了本发明能够获得更高的处理视频的空间相似度。
Claims (7)
1.基于时域去噪掩码的视频时序一致性增强方法,其特征在于,包括如下步骤:
步骤1、对源视频进行采样,并进行预处理;
步骤2、提取源视频的帧序列中的时序特征,并提取经预处理后视频的帧序列中的感知特征;
步骤3、根据所述时序特征及所述感知特征构建时序去噪掩码网络,并通过所述构建的时序去噪网络重构源视频帧,并训练时序去噪掩码网络;
步骤4、通过所述训练好的时序去噪掩码网络将输入的视频输出为时序稳定的视频;
步骤3中,所述构建的时序去噪掩码网络为三元时序去噪掩码网络;利用所述三元时序去噪掩码网络生成对偶光流图、运动遮罩图及残差精炼图;
所述三元时序去噪掩码网络的构建方法包括如下步骤:
步骤301、根据对偶光流约束以及感知特征运用卷积网络构建对偶光流图Mf;
步骤302、根据相邻连续帧间特征运用卷积网络构建运动遮罩图Mm;
步骤303、根据时序一致性约束以及感知特征运用卷积网络构建残差精炼图Mr;
步骤3中,通过所述构建的时序去噪网络重构源视频帧时,其具体步骤如下:
步骤311、根据对偶光流图Mf对预处理视频中的前一帧进行弯曲操作;
步骤312、根据运动遮罩图Mm将上一时刻输出帧和所述进行弯曲操作后生成的帧进行融合;
步骤313、将残差精炼图Mr叠加在融合结果上的抑制闪烁区域,将源视频帧进行重构。
2.根据权利要求1所述的基于时域去噪掩码的视频时序一致性增强方法,其特征在于,步骤1中,所述预处理具体包括如下步骤:
步骤101、使用基于图像的算法对源视频的帧序列进行逐帧的处理;
步骤102、使用光流预测网络计算源视频中每一帧的光流图。
3.根据权利要求1所述的基于时域去噪掩码的视频时序一致性增强方法,其特征在于,步骤2中,首先构建特征提取网络,通过所述特征提取网络进行时序特征及感知特征的提取;所述特征提取网络为残差网络。
4.根据权利要求1所述的基于时域去噪掩码的视频时序一致性增强方法,其特征在于,步骤301中,所述对偶光流约束包括第一光流约束及第二光流约束;所述第一光流约束为:最小化源视频的光流图于软光流图Mf的曼哈顿距离;所述第二光流约束为:先根据前向光流对最终输出帧进行后向弯曲操作,然后最小化弯曲后的结果与前面输出帧的曼哈顿距离。
5.根据权利要求1所述的基于时域去噪掩码的视频时序一致性增强方法,其特征在于,步骤3中,训练时序去噪掩码网络时,其具体步骤如下:
步骤321、根据光流计算源视频帧的真实运动遮罩;
步骤322、定义整个网络的损失函数,采用随机梯度下降算法对网络进行训练,所述整个网络的损失函数为网络各个子部分损失函数的线性相加结果。
6.根据权利要求5所述的基于时域去噪掩码的视频时序一致性增强方法,其特征在于,步骤322中,所述网络各个子部分损失函数包括:对偶光流损失函数、时序一致性损失函数、图像感知损失函数及运动遮罩损失函数;所述对偶光流损失函数至少包括:对偶光流约束;所述时序一致性损失函数为:使用光流预处网络预测后向光流,对前一输出帧基于光流的前向弯曲,其弯曲结果与当前输出帧的曼哈顿距离;所述图像感知损失函数为:生成帧与预处理帧通过SqueezeNet的得到的特征层的曼哈顿距离;所述运动遮罩损失为:真实运动遮罩与运动遮罩图Mm的曼哈顿距离。
7.根据权利要求6所述的基于时域去噪掩码的视频时序一致性增强方法,其特征在于,步骤4具体包括如下步骤:
步骤401、使用任意基于图像的图像处理算法独立应用于每个视频帧得到预处理后的视频帧序列;
步骤402、随机抽取源视频帧和预处理视频帧中的连续两帧作为输入块,并生成对应的对偶光流图、运动遮罩图及残差精炼图;
步骤403、使用对偶光流图、运动遮罩图及残差精炼图生成时序稳定的视频帧。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010733344.9A CN111986105B (zh) | 2020-07-27 | 2020-07-27 | 基于时域去噪掩码的视频时序一致性增强方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010733344.9A CN111986105B (zh) | 2020-07-27 | 2020-07-27 | 基于时域去噪掩码的视频时序一致性增强方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111986105A CN111986105A (zh) | 2020-11-24 |
CN111986105B true CN111986105B (zh) | 2024-03-26 |
Family
ID=73444403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010733344.9A Active CN111986105B (zh) | 2020-07-27 | 2020-07-27 | 基于时域去噪掩码的视频时序一致性增强方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111986105B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112634178A (zh) * | 2021-01-13 | 2021-04-09 | 北京大学 | 一种基于双向时域一致的视频去雨方法与装置 |
CN112819743A (zh) * | 2021-02-08 | 2021-05-18 | 福建帝视信息科技有限公司 | 一种基于神经网络的通用视频时域对齐方法 |
CN113191301B (zh) * | 2021-05-14 | 2023-04-18 | 上海交通大学 | 融合时序和空间信息的视频密集人群计数方法及*** |
CN113379821B (zh) * | 2021-06-23 | 2022-10-11 | 武汉大学 | 一种基于深度学习的稳定单目视频深度估计方法 |
CN113705665B (zh) * | 2021-08-26 | 2022-09-23 | 荣耀终端有限公司 | 图像变换网络模型的训练方法和电子设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102930149A (zh) * | 2012-10-24 | 2013-02-13 | 武汉理工大学 | 基于pca和emd的传感器网络感知信息去噪处理方法 |
CN106447623A (zh) * | 2016-08-31 | 2017-02-22 | 天津大学 | 一种时域一致性深度感知增强方法 |
CN107481185A (zh) * | 2017-08-24 | 2017-12-15 | 深圳市唯特视科技有限公司 | 一种基于视频图像优化的风格转换方法 |
CN108447029A (zh) * | 2018-02-12 | 2018-08-24 | 深圳创维-Rgb电子有限公司 | 一种视频序列的去噪方法、装置、服务器和存储介质 |
CN108805908A (zh) * | 2018-06-08 | 2018-11-13 | 浙江大学 | 一种基于时序网格流叠加的实时视频稳像方法 |
CN110223242A (zh) * | 2019-05-07 | 2019-09-10 | 北京航空航天大学 | 一种基于时空域残差生成对抗网络的视频湍流移除方法 |
CN110852961A (zh) * | 2019-10-28 | 2020-02-28 | 北京影谱科技股份有限公司 | 一种基于卷积神经网络的实时视频去噪方法及*** |
CN111369475A (zh) * | 2020-03-26 | 2020-07-03 | 北京百度网讯科技有限公司 | 用于处理视频的方法和装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10547871B2 (en) * | 2017-05-05 | 2020-01-28 | Disney Enterprises, Inc. | Edge-aware spatio-temporal filtering and optical flow estimation in real time |
US11557022B2 (en) * | 2017-07-27 | 2023-01-17 | Nvidia Corporation | Neural network system with temporal feedback for denoising of rendered sequences |
US11475542B2 (en) * | 2017-07-27 | 2022-10-18 | Nvidia Corporation | Neural network system with temporal feedback for adaptive sampling and denoising of rendered sequences |
US11532073B2 (en) * | 2018-03-29 | 2022-12-20 | Pixar | Temporal techniques of denoising Monte Carlo renderings using neural networks |
EP3608844A1 (en) * | 2018-08-10 | 2020-02-12 | Naver Corporation | Methods for training a crnn and for semantic segmentation of an inputted video using said crnn |
-
2020
- 2020-07-27 CN CN202010733344.9A patent/CN111986105B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102930149A (zh) * | 2012-10-24 | 2013-02-13 | 武汉理工大学 | 基于pca和emd的传感器网络感知信息去噪处理方法 |
CN106447623A (zh) * | 2016-08-31 | 2017-02-22 | 天津大学 | 一种时域一致性深度感知增强方法 |
CN107481185A (zh) * | 2017-08-24 | 2017-12-15 | 深圳市唯特视科技有限公司 | 一种基于视频图像优化的风格转换方法 |
CN108447029A (zh) * | 2018-02-12 | 2018-08-24 | 深圳创维-Rgb电子有限公司 | 一种视频序列的去噪方法、装置、服务器和存储介质 |
WO2019153721A1 (zh) * | 2018-02-12 | 2019-08-15 | 深圳创维-Rgb电子有限公司 | 视频序列的去噪方法以及装置、服务器和存储介质 |
CN108805908A (zh) * | 2018-06-08 | 2018-11-13 | 浙江大学 | 一种基于时序网格流叠加的实时视频稳像方法 |
CN110223242A (zh) * | 2019-05-07 | 2019-09-10 | 北京航空航天大学 | 一种基于时空域残差生成对抗网络的视频湍流移除方法 |
CN110852961A (zh) * | 2019-10-28 | 2020-02-28 | 北京影谱科技股份有限公司 | 一种基于卷积神经网络的实时视频去噪方法及*** |
CN111369475A (zh) * | 2020-03-26 | 2020-07-03 | 北京百度网讯科技有限公司 | 用于处理视频的方法和装置 |
Non-Patent Citations (2)
Title |
---|
Ali Kanj,etal..Flicker removal and superpixel-based motion tracking for high speed videos.《2017 IEEE International Conference on Image Processing (ICIP)》.2018,全文. * |
结合深度残差学习和感知损失的图像去噪;吴从中;陈曦;季栋;詹曙;;中国图象图形学报(10);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111986105A (zh) | 2020-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111986105B (zh) | 基于时域去噪掩码的视频时序一致性增强方法 | |
US10593021B1 (en) | Motion deblurring using neural network architectures | |
He et al. | InSituNet: Deep image synthesis for parameter space exploration of ensemble simulations | |
Zhang et al. | Sienet: Siamese expansion network for image extrapolation | |
CN111931779B (zh) | 一种基于条件可预测参数的图像信息提取与生成方法 | |
CN109903315B (zh) | 用于光流预测的方法、装置、设备以及可读存储介质 | |
JP2023543538A (ja) | 拘束されない画像データに対してロバストな視点合成 | |
CN112686830B (zh) | 基于图像分解的单一深度图的超分辨率方法 | |
CN111787187A (zh) | 利用深度卷积神经网络进行视频修复的方法、***、终端 | |
Lin et al. | Autonomous underwater robot for underwater image enhancement via multi-scale deformable convolution network with attention mechanism | |
CN114339409A (zh) | 视频处理方法、装置、计算机设备及存储介质 | |
CN117237521A (zh) | 语音驱动人脸生成模型构建方法、目标人说话视频生成方法 | |
Gao et al. | Generalized image outpainting with U-transformer | |
Liu et al. | Video frame interpolation via optical flow estimation with image inpainting | |
Cui et al. | TPET: two-stage perceptual enhancement transformer network for low-light image enhancement | |
Zhou et al. | A superior image inpainting scheme using Transformer-based self-supervised attention GAN model | |
Yang et al. | Video diffusion models with local-global context guidance | |
Hu et al. | Video frame interpolation with many-to-many splatting and spatial selective refinement | |
CN114663802B (zh) | 基于特征时空约束的监控视频跨模态视频迁移方法 | |
KR102057395B1 (ko) | 기계학습 기반 비디오 보외법을 이용한 영상 생성 방법 | |
CN116403142A (zh) | 视频处理方法、装置、电子设备及介质 | |
CN114598833B (zh) | 基于时空联合注意力的视频插帧方法 | |
CN114283181B (zh) | 一种基于样例的动态纹理迁移方法及*** | |
Gao et al. | Edge Devices Friendly Self-Supervised Monocular Depth Estimation Via Knowledge Distillation | |
Teng et al. | Blind face restoration via multi-prior collaboration and adaptive feature fusion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |