本公开涉及图像处理,尤其涉及视频分析,具体涉及一种相似视频检索库构建方法、应用方法、装置、电子设备、存储介质及产品。
背景技术:
1、由于互联网视频类网站以及各个视频应用的快速发展,版权视频呈现爆发式增长。并且一些视频存储和视频播放等网站,提供了用户上传视频的功能。而上传的视频可能存在侵犯版权风险,具有较大的安全隐患。
2、因此,相关技术中提出视频检测技术,以根据视频检测技术对视频进行相似检测。为了增大视频检测的范围,以保证检测结果的全面性,通常参与匹配的样本视频数据量多达几百万个视频,相关技术对比视频帧等技术手段的检索效率相对较低,且在大量样本视频数据的情况下,其检测相似视频的准确性会明显下降。
技术实现思路
1、本公开提供了一种相似视频检索库构建方法、应用方法、装置、电子设备、存储介质及产品。
2、根据本公开的第一方面,提供了一种相似视频检索库构建方法,所述方法包括:
3、采集多个样本视频图像帧的样本特征向量;构建分布式集群检索库,并基于所述样本特征向量的数量,对每个集群检索库进行聚类划分,得到多个空间,以及与所述空间对应的聚类中心向量;基于所述样本特征向量和所述聚类中心向量之间的距离,将所述样本视频分布式存储到所述分布式集群检索库中。
4、根据本公开的第二方面,提供了一种似视频检索库应用方法,所述方法包括:
5、获取待检测视频图像帧的待检测特征向量;在所述分布式集群检索库中,将所述待检测特征向量与所述样本特征向量进行匹配,得到第一匹配结果;获取所述第一匹配结果大于或等于第一阈值对应的第一样本视频,将所述待检测特征向量与所述第一样本视频的样本特征向量进行匹配,得到第二匹配结果;将所述第二匹配结果大于或等于第二阈值对应的第一样本视频,确定为与所述待检测视频的相似视频。
6、根据本公开的第三方面,提供了一种相似视频检索库构建装置,所述装置包括:
7、采集模块,用于采集多个样本视频图像帧的样本特征向量;构建模块,用于构建分布式集群检索库,并基于所述样本特征向量的数量,对每个集群检索库进行聚类划分,得到多个空间,以及与所述空间对应的聚类中心向量;存储模块,用于基于所述样本特征向量和所述聚类中心向量之间的距离,将所述样本视频分布式存储到所述分布式集群检索库中。
8、根据本公开的第四方面,提供了一种似视频检索库应用方法,所述方法包括:
9、获取模块,用于获取待检测视频图像帧的待检测特征向量;匹配模块,用于在所述分布式集群检索库中,将所述待检测特征向量与所述样本特征向量进行匹配,得到第一匹配结果;所述匹配模块,还用于获取所述第一匹配结果大于或等于第一阈值对应的第一样本视频,将所述待检测特征向量与所述第一样本视频的样本特征向量进行匹配,得到第二匹配结果;确定模块,用于将所述第二匹配结果大于或等于第二阈值对应的第一样本视频,确定为与所述待检测视频的相似视频。
10、根据本公开的第五方面,提供了一种电子设备,包括:
11、至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面或第二方面所述的方法。
12、根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据第一方面或第二方面所述的方法。
13、根据本公开的第七方面,提供了一种计算机产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据第一方面或第二方面所述的方法。
14、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种相似视频检索库构建方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述基于所述样本特征向量的数量,对每个集群检索库进行聚类划分,得到多个空间,以及与所述空间对应的聚类中心向量,包括:
3.根据权利要求2所述的方法,其中,所述基于所述样本特征向量和所述聚类中心向量之间的距离,将所述样本视频分布式存储到所述分布式集群检索库中,包括:
4.根据权利要求3所述的方法,其中,所述将所述第一空间内的样本特征向量聚类存储到第二空间之后,所述方法包括:
5.根据权利要求1-4中任一项所述的方法,其中,所述方法还包括:
6.基于权利要求1-5的一种相似视频检索库应用方法,所述方法包括:
7.根据权利要求6所述的方法,其中,所述在所述分布式集群检索库中,将所述待检测特征向量与所述样本特征向量进行匹配,得到第一匹配结果,包括:
8.根据权利要求6所述的方法,其中,所述将所述待检测特征向量与所述第一样本视频的样本特征向量进行匹配,得到第二匹配结果,包括:
9.根据权利要求8所述的方法,其中,所述将所述第二数量的待检测特征向量与所述第一样本视频的样本特征向量进行匹配,得到待检测视频和第一样本视频的第二相似度,包括:
10.根据权利要求6所述的方法,其中,所述每个集群检索库还包括双向链表;
11.一种相似视频检索库构建装置,所述装置包括:
12.一种似视频检索库应用方法,所述方法包括:
13.一种电子设备,包括:
14.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-5中任一项所述的方法,或所述计算机指令用于使所述计算机执行根据权利要求6-10中任一项所述的方法。
15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-5中任一项所述的方法,或所述计算机程序在被处理器执行时实现根据权利要求6-10中任一项所述的方法。