【技术实现步骤摘要】
一种视频指纹提取和检索方法
[0001]本文专利技术涉及图像处理及视频处理领域,特别涉及一种视频指纹提取和检索方法
、
一种图像特征指纹提取模型的训练方法
、
电子设备以及存储介质
。
技术介绍
[0002]由于互联网的视频分享服务的普及,网络上的视频数量达到了前所未有的规模
。
这些视频通常具有大量的近似重复内容,对于视频分享平台来说,追踪
、
过滤这些近似重复视频是一个重要的需求
。
与此同时,互联网上的大量视频实质上是窃取了他人视频并进行篡改变换,这也使得视频版权的保护成为一个焦点问题
。
近似重复视频检索作为视频过滤
、
追踪
、
版权保护等应用中不可或缺的组成部分,越来越受到研究关注,而提取能够对各种篡改攻击鲁棒的视频特征作为视频检关键的一环,也是当前亟需攻克的难题
。
[0003]然而,针对近似重复视频的检索,现有技术中存在存储成本高
、
检索效率低
、
检索准确度低等问题
。
技术实现思路
[0004]鉴于上述问题,本专利技术提供了一种视频指纹提取和检索方法
、
一种图像特征指纹提取模型的训练方法
、
电子设备以及存储介质,以期至少能够解决上述问题之一
。
[0005]根据本专利技术的第一个方面,提供了一种视频指纹提取和检索方法,其特征在于,包括:利用 ...
【技术保护点】
【技术特征摘要】
1.
一种视频指纹提取和检索方法,其特征在于,包括:利用训练完成的图像特征指纹提取模型提取图像训练集的特征向量,得到图像特征向量集合,并利用
K
均值聚类算法处理所述图像特征集合,将所得到的具有
K
个簇中心的图像特征集合作为训练码本;利用所述训练完成的图像特征指纹提取模型对待检索的视频底库中的视频先后进行特征提取操作
、
量化操作
、
聚合操作
、
二值化操作以及倒排索引操作,得到所述待检索的视频底库的图像特征集合;对查询视频进行预处理,并利用预处理所得到的所述查询视频的图像特征和所述待检索的视频底库的图像特征集合,计算在所述训练码本的每个簇中心下所述查询视频与所述待检索的视频底库中的视频的相似度;将在所述训练码本的每个簇中心下所得到的相似度进行相加作为所述查询视频与所述待检索的视频底库中的视频的整体相似度,并基于所述整体相似度,得到所述查询视频在所述待检索的视频底库中的检索结果
。2.
根据权利要求1所述的方法,其特征在于,利用所述训练完成的图像特征指纹提取模型对待检索的视频底库中的视频先后进行特征提取操作
、
量化操作
、
聚合操作
、
二值化操作以及倒排索引操作,得到所述待检索的视频底库的图像特征集合包括:对所述待检索的视频底库中的视频进行均匀抽帧,并基于抽帧结果,利用所述训练完成的图像特征指纹提取模型提取每一帧的特征向量,得到帧级特征向量;通过将所述帧级特征向量根据预定义的分配标准分配到所述训练码本的
K
个簇中心完成量化操作,得到由帧级特征向量构成的
K
个特征向量簇;通过将每个特征向量簇中的向量进行相加运算后作
L2
归一化处理完成聚合操作,并将聚合后的特征向量减去与所述聚合后的特征向量相对应的簇中心的值,得到处理后的聚合特征向量;通过符号函数对所述处理后的聚合特征向量进行二值化操作,得到二值化后的聚合特征向量;将所述训练码本的簇中心作为索引,将每个簇中心所属的二值化后的聚合特征向量进行量化,并基于量化结果作为倒排索引,得到所述待检索的视频底库的图像特征集合
。3.
根据权利要求1所述的方法,其特征在于,对查询视频进行预处理,并利用预处理所得到的所述查询视频的图像特征和所述待检索的视频底库的图像特征集合,计算在所述训练码本的每个簇中心下所述查询视频与所述待检索的视频底库中的视频的相似度包括:对所述查询视频进行均匀抽帧操作
、
帧级特征提取操作
、
量化操作
、
聚合操作
、
二值化操作,得到查询向量的图像特征;从所述待检索的视频底库的图像特征集合获取参与相似度计算的当前待检索视频的图像特征;利用所述查询视频的特性特征和所述当前待检索视频的图像特征,计算在所述训练码本的每个簇中心下所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。