基于VGG-11卷积神经网络的视频运动对象篡改取证方法技术

技术编号:22565495 阅读:41 留言:0更新日期:2019-11-16 12:11
本发明专利技术公开了基于VGG‑11卷积神经网络的视频运动对象篡改取证方法,包括步骤:采用聚合运算计算视频中伪造帧与未伪造帧之间的运动残差,对伪造帧和未伪造帧进行分类;基于所述运动残差,提取运动残差图特征;构建基于VGG‑11的卷积神经网络;使用所述运动残差图特征,训练所述基于VGG‑11的卷积神经网络;使用所述基于VGG‑11的卷积神经网络判定视频运动对象是否被篡改。与现有技术相比,本发明专利技术能更好地自动识别篡改视频中的伪造帧。

Video moving object tampering forensics based on vgg-11 convolutional neural network

The invention discloses a video moving object tampering forensics method based on VGg \u2011 11 convolutional neural network, which comprises the following steps: calculating the motion residuals between the forgery frame and the forgery frame in the video by aggregation operation, classifying the forgery frame and the forgery frame; extracting the feature of the motion residuals graph based on the motion residuals; constructing the convolutional neural network based on VGg \u2011 11; using the motion Training the convolution neural network based on VGg \u2011 11, and using the convolution neural network based on VGg \u2011 11 to determine whether the video moving object has been tampered. Compared with the prior art, the invention can automatically recognize the forged frames in the tampered video.

【技术实现步骤摘要】
基于VGG-11卷积神经网络的视频运动对象篡改取证方法
本专利技术涉及视频篡改检测技术,尤其涉及基于VGG-11卷积神经网络的视频运动对象篡改取证方法。
技术介绍
当今互联网时代,随着计算机多媒体技术的不断发展,越来越多的图像、音频、视频成为网民们共享的网络资源。尤其是数字视频,以其直观、方便、信息内容丰富而成为了网络的主要信息承载形式,也成为许多社交网络软件的重要数据来源。如有必要,这些视频文件将作为新闻、政治、保险索赔、辩护和法律审判领域许多重要事项的证据。然而功能强大的多媒体编辑工具如AdobePhotoshop,AdobePremiere,Lightworks,VideoEditMagicandCinelerra等的广泛使用,使得一些非专业人士都能轻易的对视频内容进行修改,并且其中一些伪造视频令专家们都难辨真假。这导致人们对数字视频内容的可信性产生怀疑。因此,迫切需要有效的取证技术来验证视频内容的真实性、原创性和完整性。数字视频篡改主要分为帧间篡改和帧内篡改两种,帧间篡改指的是以图像帧为篡改单位修改视频内容,常见的帧间篡改方式有帧删除、帧插入和帧复制;帧内篡改指的是视频帧的部分区域为篡改对象对视频时间域和空间域同时进行修改的篡改方式,主要篡改方式有帧内复制-粘贴篡改、对象删除篡改和视频合成篡改。针对这两种篡改的数字视频取证技术分为主动取证和被动取证两种,主动取证指的是在待取证的数字视频中预先嵌入验证信息如数字指纹或数字水印,在取证的过程中通过验证所嵌入的验证信息是否完整来判断视频是否经过篡改。而被动取证技术,与主动取证技术相反,无需预先嵌入认证信息,主要依据数字视频本身的编码特征、统计特征等特征值的差异性,来实现对数字视频篡改的检测,这种技术应用更为广泛。随着研究的不断深入,已有许多学者提出了针对视频帧间或帧内篡改的被动取证方法。对于帧间篡改,张伟,孙锬锋,蒋兴浩.基于P、B帧MBNV特征的视频篡改检测方法[J].信息技术,2016(141):1-4.和张雪莉,黄添强,林晶等.基于非负张量分解的视频篡改检测方法[J].网络与信息安全学报,2017(06):46-53.对基于帧间的伪造特点进行了研究;对基于帧内对象篡改的被动取证,BagiwaMA,WahabAWA,IdrisMYI,etal.DigitalVideoInpaintingDetectionUsingCorrelationofHessianMatrix[J].MalaysianJournalofComputerScience,2016,29(3):179-195、王斌,王让定,李倩,etal.基于高频分量差异度的视频对象移除簒改检测算法[J].数据通信,2017(1):23-28和Chen,Shengda,etal.AutomaticDetectionofObject-BasedForgeryinAdvancedVideo[J].IEEETransactionsonCircuits&SystemsforVideoTechnology26.11(2016):2138-2151进行了研究。然而,以上所述的基于目标对象视频篡改取证算法,大多基于传统图像处理以及分类器等方法进行,没有涉及到深度学习的方法,原因是视频帧内的物体众多,被篡改物体不适用于利用深度学习的网络直接对进行特征学习,因此还没有结合深度学习的方法进行帧内视频取证方面的研究。
技术实现思路
为克服现有技术中视频运动对象篡改检测方法存在的问题,本专利技术提出基于VGG-11卷积神经网络的视频运动对象篡改取证方法,可以自动检测和识别基于目标对象篡改的伪造帧。本专利技术的技术方案是这样实现的:基于VGG-11卷积神经网络的视频运动对象篡改取证方法,包括步骤S1:采用聚合运算计算视频中伪造帧与未伪造帧之间的运动残差,对伪造帧和未伪造帧进行分类;S2:基于所述运动残差,提取运动残差图特征;S3:构建基于VGG-11的卷积神经网络;S4:使用所述运动残差图特征,训练所述基于VGG-11的卷积神经网络;S5:使用所述基于VGG-11的卷积神经网络判定视频运动对象是否被篡改。进一步地,所述步骤S2中所述运动残差图特征提取包括提取548维的CC-PEV、686维的SPAM、2510维的CC-JRM和7850维的CF这四种特征。进一步地,步骤S3还包括步骤S31:在输入VGG-11网络前加入一层全连接层,用于将不同维度大小的特征转化为固定维度大小的特征,便于构造相同尺寸的特征图,以方便VGG-11网络进行训练和测试。进一步地,步骤S3包括步骤:S31:从特征集中随机选取特征数据传入第一层全连接层,得到一个1024维的特征,构造一个尺寸大小为32×32×1特征图像;S32:使用所述32×32×1图像作为输入,依次经过卷积块中的卷积层和池化层处理,输出结果为1×1×512图像;S33:将卷积层序列最后输出的1×1×512图像作为输入,依次经过两个全连接层,最后由SoftMax分类层输出分类结果。进一步地,步骤S4中所述训练所述基于VGG-11的卷积神经网络,采用随机梯度下降方法进行优化,设定动量参数为固定值0.8,初始学习率为0.01,学习率调整因子设置为0.96,迭代次数设定为1000,通过随机方法对全连接层和SoftMax分类层的参数进行初始化,选择识别准确率作为模型训练的评价指标。本专利技术的有益效果在于,与现有技术相比,本专利技术能更好地自动识别篡改视频中的伪造帧。附图说明图1是本专利技术基于VGG-11卷积神经网络的视频运动对象篡改取证方法流程图;图2是本专利技术一个实施例中VGG-11卷积神经网络的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,基于VGG-11卷积神经网络的视频运动对象篡改取证方法,包括步骤S1:采用聚合运算计算视频中伪造帧与未伪造帧之间的运动残差,对伪造帧和未伪造帧进行分类;S2:基于所述运动残差,提取运动残差图特征;S3:构建基于VGG-11的卷积神经网络;S4:使用所述运动残差图特征,训练所述基于VGG-11的卷积神经网络;S5:使用所述基于VGG-11的卷积神经网络判定视频运动对象是否被篡改。在步骤S1中,由于运动目标对象的篡改只会影响视频中部分帧内的内容,这样就会造成在伪造帧与未伪造帧这些连续帧之间内容的一个突变,这种突变的统计特征与隐写分析的统计特征相似,可以在运动残差图中进行提取,利用这些统计特征就可以对伪造帧和未伪造帧进行分类。将一段长度为N的视频帧序列,定义为Seq={F1,F2,F3,.本文档来自技高网
...

【技术保护点】
1.基于VGG-11卷积神经网络的视频运动对象篡改取证方法,其特征在于,包括步骤/nS1:采用聚合运算计算视频中伪造帧与未伪造帧之间的运动残差,对伪造帧和未伪造帧进行分类;/nS2:基于所述运动残差,提取运动残差图特征;/nS3:构建基于VGG-11的卷积神经网络;/nS4:使用所述运动残差图特征,训练所述基于VGG-11的卷积神经网络;/nS5:使用所述基于VGG-11的卷积神经网络判定视频运动对象是否被篡改。/n

【技术特征摘要】
1.基于VGG-11卷积神经网络的视频运动对象篡改取证方法,其特征在于,包括步骤
S1:采用聚合运算计算视频中伪造帧与未伪造帧之间的运动残差,对伪造帧和未伪造帧进行分类;
S2:基于所述运动残差,提取运动残差图特征;
S3:构建基于VGG-11的卷积神经网络;
S4:使用所述运动残差图特征,训练所述基于VGG-11的卷积神经网络;
S5:使用所述基于VGG-11的卷积神经网络判定视频运动对象是否被篡改。


2.如权利要求1所述的基于VGG-11卷积神经网络的视频运动对象篡改取证方法,其特征在于,所述步骤S2中所述运动残差图特征提取包括提取548维的CC-PEV、686维的SPAM、2510维的CC-JRM和7850维的CF这四种特征。


3.如权利要求1所述的基于VGG-11卷积神经网络的视频运动对象篡改取证方法,其特征在于,步骤S3还包括步骤S31:在输入VGG-11网络前加入一层全连接层,用于将不同维度大小的特征转化为固定维度大小的特征,便于构造相同尺寸的特征图,...

【专利技术属性】
技术研发人员:甘艳芬钟君柳杨继翔赖文达
申请(专利权)人:广东外语外贸大学南国商学院
类型:发明
国别省市:广东;44

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

1