The invention discloses a video copy detection method based on graph theory and deep learning, including: key frame extraction in video reference library, key frame extraction features from the key frame, and the features of key frames are stored in the reference library of video database; to extract key frames detection in video, and key frame extraction features from the key frame; the approximate nearest neighbor search algorithm for key frame feature reference library in the video database and get the key frame feature detection in video similarity matching, according to the method of graph theory to get the similarity matching list judgment and location of copy video clips. The invention can solve the technical problems existing in the existing method that the time consumption of copy video detection is large and the partial video editing transformation mode is difficult to deal with.
【技术实现步骤摘要】
一种基于深度学习和图论的拷贝视频检测方法和系统
本专利技术属于多媒体信息处理
,更具体地,涉及一种基于深度学习和图论的拷贝视频检测方法和系统。
技术介绍
随着信息技术、视频采集设备和视频编辑软件的发展,视频数据呈现海量增长的趋势。互联网上每天都有大量的视频被上传和下载,这就导致互联网上存在着大量的相似或者拷贝视频。大量拷贝视频的产生给视频内容监管、视频版权保护、视频搜索引擎结果排序等多方面带来技术性的难题。利用计算机进行拷贝视频检测研究是近年来人们普遍关注的新兴研究课题,其涉及到的关键帧相似性匹配、视频子序列相似性匹配等技术已引起了越来越多学者和机构的关注。目前,拷贝视频片段检测技术研究主要集中于基于视频关键帧特征的相似性匹配以及视频子序列的相似性匹配两方面。基于视频关键帧特征的相似性匹配目前研究主要集中于基于关键帧的局部特征进行相似性匹配,局部特征即通过提取关键帧的局部关键点并对关键点进行描述从而对关键帧进行描述。对于视频子序列相似性匹配方面的研究主要是采用模板序列匹配的方法,模板序列匹配是指以待检测视频序列的长度为窗口长度,然后以一个步长在参考视频序列中依次滑动,度量窗口内对应视频序列的相似度值。然而,现有的拷贝视频检测方法存在以下的技术问题:第一,局部特征点检测算法较为复杂,局部描述子的维度高,且使采用局部特征进行关键帧相似性匹配需要对关键帧进行两两相似度计算,因此时间消耗过大,在应对大规模数据集时算法的效率不高;第二,基于模板序列匹配的视频子序列相似性匹配方法很难应对帧率改变、插帧、丢帧等视频编辑变换,而且在视频规模较大时,基于模板序列匹配的 ...
【技术保护点】
一种基于深度学习和图论的拷贝视频检测方法,其特征在于,包括以下步骤:(1)抽取参考库视频中的关键帧,从关键帧中提取关键帧特征,并将该关键帧特征存储在参考库视频数据库中;(2)抽取待检测视频中的关键帧,并从关键帧中提取关键帧特征;(3)采用近似最近邻搜索算法对步骤(1)中得到的参考库视频数据库中的关键帧特征和步骤(2)中得到的待检测视频中的关键帧特征进行相似性匹配;(4)根据图论的方法对步骤(3)得到的相似性匹配列表进行拷贝视频片段的判断与定位。
【技术特征摘要】
1.一种基于深度学习和图论的拷贝视频检测方法,其特征在于,包括以下步骤:(1)抽取参考库视频中的关键帧,从关键帧中提取关键帧特征,并将该关键帧特征存储在参考库视频数据库中;(2)抽取待检测视频中的关键帧,并从关键帧中提取关键帧特征;(3)采用近似最近邻搜索算法对步骤(1)中得到的参考库视频数据库中的关键帧特征和步骤(2)中得到的待检测视频中的关键帧特征进行相似性匹配;(4)根据图论的方法对步骤(3)得到的相似性匹配列表进行拷贝视频片段的判断与定位。2.根据权利要求1所述的拷贝视频检测方法,其特征在于,步骤(1)具体包括以下子步骤:(1-1)抽取参考库视频中的多个关键帧,具体是按照时间间隔T秒抽取一个关键帧,其中T为自然数;(1-2)将步骤(1-1)中获取的多个关键帧进行归一化,将归一化的关键帧大小减去图像均值,并将结果输入到卷积神经网络模型进行处理,并将处理得到的W维向量作为关键帧特征,其中W为自然数;(1-3)将步骤(1-2)中获得的关键帧特征按生成时间的先后顺序保存在参考库视频数据库中,并记录每个关键帧特征所对应的参考库视频序号。3.根据权利要求1所述的拷贝视频检测方法,其特征在于,步骤(1-2)中采用的是AlexNet卷积神经网络模型FC7层输出的的4096维向量,即W=4096。4.根据权利要求2所述的拷贝视频检测方法,其特征在于,步骤(2)具体包括以下步骤:(2-1)抽取待检测视频中的多个关键帧,具体是按照时间间隔S秒抽取一个关键帧,其中S为自然数;(2-2)将步骤(2-1)中获取的多个关键帧进行归一化,将归一化的关键帧大小减去图像均值,并将结果输入到卷积神经网络模型中进行处理,并将处理得到的W维向量作为关键帧特征。5.根据权利要求4所述的拷贝视频检测方法,其特征在于,步骤(3)具体包括以下步骤:(3-1)读取参考库视频数据库中的关键帧特征R={r1,r2,...,rn},并将所有关键帧特征组合为W×n的矩阵,其中n表示参考库视频数据库中关键帧的数量,rj为参考视频关键帧,且j∈(1,n);(3-2)读取待检测视频中的关键帧特征Q={q1,q2,...,qm},并将所有关键帧特征组合为W×m的矩阵,其中,m表示待检测视频关键帧的数量,qi为按时间先后排序的待检测视频关键帧,且i∈(1,m);(3-3)采用近似最近邻搜索算法对获得的W×m的矩阵和W×n的矩阵进行关键帧的相似性匹配,以得到关键帧相似性匹配结果。6.根据权利要求5所述的拷贝视频检测方法,其特征在于,步骤(3-3)具体为,采用近似最近邻搜索算法,针对步骤(3-2)得到的矩阵W×m中的每一行,在步骤(3-1)得到的矩阵W×n中搜索与...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。