本发明涉及伪造视频检测,更具体地,涉及一种伪造视频检测方法、装置及电子设备。
背景技术:
1、深度伪造视频采用逐帧的方式进行伪造,现有的视频检测方法通常是对视频中的每帧图像进行检测,根据视频帧图像中的内容判断是否异常。部分隐藏在不同视频帧之间的伪造内容可能无法被正确检测出来,影响视频检测结果的准确率。
技术实现思路
1、本发明的一个目的是提供一种用于伪造视频检测的新技术方案。
2、根据本发明的第一方面,提供一种伪造视频检测方法,所述方法包括:
3、获取待检测视频的视频帧和视频片段;
4、对所述视频帧进行帧内异常检测,得到第一检测结果;
5、对所述视频片段进行帧间异常检测,得到第二检测结果;
6、根据所述第一检测结果和所述第二检测结果确定所述待检测视频是否是伪造视频。
7、可选地,所述对所述视频帧进行帧内异常检测,得到第一检测结果,包括:
8、对所述待检测视频的每一视频帧进行异常检测,判断所述视频帧是否存在异常;
9、获取存在异常的视频帧的数量;
10、根据所述存在异常的视频帧的数量和所述待检测视频的视频帧的总数,计算出存在异常的视频帧的占比;
11、若所述存在异常的视频帧的占比超过预设比值,所述第一检测结果为存在异常;若所述存在异常的视频帧的占比不超过预设比值,所述第一检测结果为不存在异常。
12、可选地,所述对所述待检测视频的每一视频帧进行异常检测,判断所述视频帧是否存在异常,包括:
13、根据预先训练的人物面部检测模型对所述视频帧进行检测,判断所述视频帧中目标人物的面部关键点是否存在异常;
14、若所述视频帧中目标人物的面部关键点存在异常,判断所述视频帧存在异常。
15、可选地,所述对所述视频片段进行帧间异常检测,得到第二检测结果,包括:
16、获取目标对象在所述视频片段中的姿态信息;
17、根据所述目标对象在所述视频片段中的姿态信息判断所述视频片段中是否发生异常变动;
18、若所述视频片段中发生异常变动,所述第二检测结果为存在异常。
19、可选地,所述根据所述目标对象在所述视频片段中的姿态信息判断所述目标对象在所述视频片段中是否发生异常变动,包括:
20、获取所述目标对象在所述视频片段的相邻两个视频帧中的第一姿态信息和第二姿态信息;
21、获取所述第一姿态信息和所述第二姿态信息之间的差异度;
22、若所述差异度超过预设的差异度阈值,判断所述视频片段中发生异常变动。
23、可选地,所述根据所述第一检测结果和所述第二检测结果确定所述待检测视频是否是伪造视频,包括:
24、获取与所述第一检测结果对应的第一评分以及与所述第二检测结果对应的第二评分;
25、获取与所述第一检测结果对应的第一权重以及与所述第二检测结果对应的第二权重;
26、根据所述第一评分、所述第一权重、所述第二评分、所述第二权重计算出最终评分;
27、若所述最终评分低于预设评分阈值,判断所述待检测视频是伪造视频。
28、根据本发明的第二方面,提供了一种伪造视频检测装置,所述装置包括:
29、第一获取模块,用于获取待检测视频的视频帧;
30、第二获取模块,用于获取待检测视频的视频片段;
31、第一检测模块,用于对所述视频帧进行帧内异常检测,得到第一检测结果;
32、第二检测模块,用于对所述视频片段进行帧间异常检测,得到第二检测结果;
33、第一确定模块,用于根据所述第一检测结果和所述第二检测结果确定所述待检测视频是否是伪造视频。
34、可选地,所述第一检测模块包括:
35、第一子模块,用于对所述待检测视频的每一视频帧进行异常检测,判断所述视频帧是否存在异常;
36、第二子模块,用于获取存在异常的视频帧的数量;
37、第三子模块,用于根据所述存在异常的视频帧的数量和所述待检测视频的视频帧的总数,计算出存在异常的视频帧的占比;
38、第四子模块,用于若所述存在异常的视频帧的占比超过预设比值,所述第一检测结果为存在异常;若所述存在异常的视频帧的占比不超过预设比值,所述第一检测结果为不存在异常。
39、可选地,所述第二检测模块包括:
40、第五子模块,用于获取目标对象在所述视频片段中的姿态信息;
41、第六子模块,用于根据所述目标对象在所述视频片段中的姿态信息判断所述视频片段中是否发生异常变动;
42、第七子模块,用于在所述视频片段中发送异常变动的情况下,所述第二检测结果为存在异常。
43、根据本发明的第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如本发明第一方面所述的伪造视频检测方法的步骤。
44、根据本发明的一个实施例,本发明通过对待检测视频进行帧内异常检测以及帧间异常检测,并根据帧内异常检测结果和帧间异常检测结果来判断待检测视频是否是伪造视频,能够有效提高检测结果的准确率。
45、通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
1.一种伪造视频检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述视频帧进行帧内异常检测,得到第一检测结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述待检测视频的每一视频帧进行异常检测,判断所述视频帧是否存在异常,包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述视频片段进行帧间异常检测,得到第二检测结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标对象在所述视频片段中的姿态信息判断所述目标对象在所述视频片段中是否发生异常变动,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一检测结果和所述第二检测结果确定所述待检测视频是否是伪造视频,包括:
7.一种伪造视频检测装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述第一检测模块包括:
9.根据权利要求7所述的装置,其特征在于,所述第二检测模块包括:
10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-6任一项所述的伪造视频检测方法的步骤。