使用图像匹配系统的方法和系统技术方案

技术编号:19077705 阅读:22 留言:0更新日期:2018-09-29 18:44
系统接收主题视频。所述系统在所述主题视频内识别动态片段和半静态片段。所述系统确定所述主题视频的所述动态片段与参考视频的参考动态片段之间的匹配。同样,所述系统确定所述主题视频的所述半静态片段与参考视频的参考半静态片段之间的匹配。所述系统生成包括一个或者多个条目的匹配合并列表。所述匹配合并列表中的每个条目包括:所述主题视频的、包括所述主题视频的动态片段和半静态片段的依序出现的分组片段的指示,以及参考视频的包括所述参考视频的参考动态片段和参考半静态片段的依序出现的参考分组片段的指示,其中,所述参考动态片段与所述动态片段相匹配并且所述参考半静态片段与所述半静态片段相匹配。

【技术实现步骤摘要】
【国外来华专利技术】使用图像匹配系统来提高视频匹配系统的服务质量
本公开大体上涉及视频处理,并且更具体地涉及视频和图像匹配。
技术介绍
传统上,使用已知的视频匹配技术来将主题视频或者其部分与参考视频或者其部分匹配以确定匹配主题视频的一个或者多个参考视频。只实现用于将包括动态内容(例如,活动的视频内容)和半静态内容(例如,图像内容)的主题视频与包括动态内容和半静态内容的参考视频匹配的视频匹配技术会是耗时的并且计算成本高昂,并且会降低匹配视频的参考视频的精确度和查全率。
技术实现思路
提供了一种用于生成匹配合并列表的系统。例如,系统从内容提供者接收主题视频。该系统在主题视频内识别一个或者多个动态片段并且在主题视频内识别一个或者多个半静态片段。该系统确定主题视频的一个或者多个动态片段与一个或者多个参考视频的一个或者多个参考动态片段之间的匹配。同样,该系统确定主题视频的一个或者多个半静态片段与一个或者多个参考视频的一个或者多个参考半静态片段之间的匹配。该系统生成包括一个或者多个条目的匹配合并列表。该匹配合并列表中的每个条目包括:主题视频的分组片段的指示,该分组片段包括主题视频的动态片段和半静态片段的依序出现;以及参考视频的参考分组片段的指示,该参考分组片段包括参考动态片段和参考半静态片段的依序出现,其中,参考动态片段与动态片段相匹配并且参考半静态片段与半静态片段相匹配。附图说明通过结合附图考虑以下具体实施方式,可以容易地理解本文公开的实施例的教导。图1图示了根据一个实施例的用于对主题视频进行分段和识别主题视频的计算环境的流程图。图2图示了根据一个实施例的用于生成匹配合并列表的匹配模块的组件。图3图示了根据一个实施例的,包括动态片段和半静态片段的示例主题视频和包括动态片段和/或半静态片段的参考视频。图4图示了根据一个实施例的用于生成匹配合并列表的流程图。图5图示了根据一个实施例的,能够从机器可读介质读取指令并且在计算机处理器(或者控制器)中执行这些指令的示例机器的组件。附图和以下描述仅通过说明的方式介绍各个实施例。应该注意,在下面的讨论中,本文所公开的结构和方法的替选实施例将被容易地认为是可以在不脱离本文讨论的原理的情况下而采用的可行替选实施例。现在将详细参考若干实施例,在附图中图示了这些若干实施例的示例。具体实施方式I.配置概述同时实现用于将包括动态内容(例如,运动的视频内容)和半静态内容(例如,图像内容)的主题视频与包括动态内容和半静态内容的参考视频匹配的视频匹配技术和图像匹配技术由于若干原因而是有利的,这些若干原因包括:改进了资源使用、匹配的精确度和查全率,以及减少了处理时间和相关联的计算开支。可以通过将主题视频的动态内容与参考视频的动态内容匹配来实现视频匹配技术,并且可以通过将主题视频的半静态内容与参考视频的半静态内容匹配来实现图像匹配技术。可以确定主题视频的动态内容和半静态内容的依序出现与参考视频的参考动态内容和参考半静态内容的依序出现相匹配,并且主题视频的动态内容和半静态内容的依序出现与参考视频的参考动态内容和参考半静态内容的依序出现相匹配可以用于将主题视频的部分与参考视频的部分进行匹配以用于滥用检测。II.计算环境图1图示了根据一个实施例的计算环境100的流程图。计算环境100包括内容提供者102和匹配合并系统110(以下称为“系统110”)。这些实体中的每一个包括可以在物理上彼此远离但是通过计算机网络104通信地耦合的计算设备。计算机网络104通常是互联网,但是可以是任何网络,包括但不限于:LAN、MAN、WAN、移动有线或者无线网络、专用网络、虚拟专用网络、或者其组合。在替选实例中,可以使用不同的或者附加的组件。内容提供者102经由网络104来向系统110提供主题视频。内容提供者102的示例包括内容创建者,诸如,视频制作者。内容提供者102还可以包括视频托管和就送站点、搜索引擎、广告主、和社交网络网站。主题视频包括一个或者多个视频帧,其中,主题视频的视频帧的数目取决于主题视频的帧速率、主题视频的持续时间等。内容提供者102可以按照压缩状态或者未压缩状态来向系统110提供的主题视频。内容提供者102可以通过使用第一编解码器来将主题视频的未编码表示(即,原始格式)编码为第一格式(即,压缩格式)。示例编解码器包括:H.265/MPEG-HHEVC、H.264/MPEG-4AVC、H.263/MPEG-4Part2、H.262/MPEG-2、WMV、MSMPEG-4v3等。内容提供者102可以将第一格式的主题视频提供给系统110。系统110从内容提供者102接收主题视频,处理该主题视频,并且输出匹配合并列表。处理主题视频可以包括:对主题视频进行代码转换,确定主题视频的动态片段和半静态片段的存在,为动态片段生成指纹并且为半静态片段生成图像,将指纹与参考指纹匹配并且将图像与参考图像匹配,以及基于匹配来确定匹配合并列表。匹配合并列表包括一个或者多个条目,每个条目分别包括以下指示:主题视频的分组片段,其包括动态片段和半静态片段的依序出现;以及参考视频的对应分组参考片段,其包括匹配的参考动态片段和匹配的参考半静态片段的相似的依序出现。如在图1中图示的,系统110包括转码模块112、半静态区域检测模块114、指纹模块116、图像提取器模块118、匹配模块120、和输出模块122。在一个替选实例中,可以使用不同的或者附加的组件。转码模块112接收主题视频,对该主题视频进行代码转换,并且输出主题视频的代码转换版本。对主题视频进行代码转换可以包括:使用第一编解码器来将主题视频从第一格式(即,压缩格式)解码成未编码表示(即,原始格式)。对主题视频进行代码转换可以进一步包括:使用第二编解码器来将主题视频的未编码表示编码为第二格式,该第二格式和第二编解码器分别与第一格式和第一编解码器不同。在一个示例中,以第二格式存储主题视频会需要比以第一格式存储主题视频更少的存储。在另一示例中,以第二格式对主题视频进行分析会比以第一格式对主题视频进行分析在计算上更加昂贵。转码模块112可以使用有损转码或者使用无损转码来对主题视频进行转码。半静态区域检测模块114(以下称为“检测模块114”)从转码模块112接收主题视频,并且将该主题视频分段成一个或者多个片段。检测模块114还在被识别为动态片段的片段与被识别为半静态片段的片段之间进行识别和划分。检测模块114输出动态片段和半静态片段本身,或者其输出识别每个这样的片段及其相应的开始/停止时间和/或持续时间的一个或者多个列表。简要参照图3,其图示了根据一个实施例的主题视频(SV)310。例如,检测模块114将主题视频310分段成片段312至322。检测模块114将片段314和318识别为动态分段(由反斜线图案指示)并且将片段312、316、320、和322识别为半静态片段(由点线图案指示)。如本文描述的动态片段指代包括在某时间段(例如,时间片段)内改变多于阈值量的内容的片段。动态片段的一个示例包括视频帧的内容在帧到帧之间发生较大改变的视频内容。如本文描述的半静态片段是指包括在某时间段(例如,时间片段)内改变少于阈值量的内容的片段。半静态片段的示例包括视频帧的内容在帧到帧之间较少发生改变的视频内容。在相继的本文档来自技高网...

【技术保护点】
1.一种方法,包括:接收主题视频;在所述主题视频内识别一个或者多个动态片段的集合,其中,动态片段是具有在一段时间内改变多于阈值量的内容的片段;在所述主题视频内识别一个或者多个半静态片段的集合,其中,半静态片段是具有在一段时间内改变少于所述阈值量的内容的片段;确定所述一个或者多个动态片段与一个或者多个参考动态片段之间的匹配;确定所述一个或者多个半静态片段与一个或者多个参考半静态片段之间的匹配;以及生成包括一个或者多个条目的匹配合并列表,每个条目指示:分组片段,所述分组片段包括动态片段和半静态片段的依序出现,以及参考视频的参考分组片段,所述参考分组片段包括参考动态片段和参考半静态片段的依序出现,其中,所述参考动态片段与所述动态片段相匹配并且所述参考半静态片段与所述半静态片段相匹配。

【技术特征摘要】
【国外来华专利技术】2016.06.29 US 15/197,1741.一种方法,包括:接收主题视频;在所述主题视频内识别一个或者多个动态片段的集合,其中,动态片段是具有在一段时间内改变多于阈值量的内容的片段;在所述主题视频内识别一个或者多个半静态片段的集合,其中,半静态片段是具有在一段时间内改变少于所述阈值量的内容的片段;确定所述一个或者多个动态片段与一个或者多个参考动态片段之间的匹配;确定所述一个或者多个半静态片段与一个或者多个参考半静态片段之间的匹配;以及生成包括一个或者多个条目的匹配合并列表,每个条目指示:分组片段,所述分组片段包括动态片段和半静态片段的依序出现,以及参考视频的参考分组片段,所述参考分组片段包括参考动态片段和参考半静态片段的依序出现,其中,所述参考动态片段与所述动态片段相匹配并且所述参考半静态片段与所述半静态片段相匹配。2.根据权利要求1所述的方法,进一步包括:确定所述一个或者多个动态片段中的每个动态片段的指纹,以及其中,确定所述一个或者多个动态片段与所述一个或者多个参考动态片段之间的匹配包括:确定所述指纹和与所述参考视频相关联的一个或者多个参考指纹之间的匹配。3.根据权利要求2所述的方法,其中,每个指纹包括元数据信息,所述元数据信息包括识别所述视频中的对应视频的视频标识符和识别对应片段在所述对应视频中出现的时间段的片段标识符。4.根据权利要求1所述的方法,进一步包括:提取所述一个或者多个半静态片段中的每个半静态片段的图像,其中,确定所述一个或者多个半静态片段与所述一个或者多个参考半静态片段之间的匹配包括:确定所述图像与一个或者多个参考图像之间的匹配。5.根据权利要求4所述的方法,其中,每个图像包括元数据信息,所述元数据信息包括识别所述视频中的对应视频的视频标识符和识别对应片段在所述对应视频中出现的时间段的片段标识符。6.根据权利要求1所述的方法,其中,确定所述一个或者多个动态片段与所述一个或者多个参考动态片段之间的匹配进一步包括:确定表示给定参考动态片段与给定动态片段相匹配的数值可能性的动态片段匹配可能性,以及其中,确定所述一个或者多个半静态片段与所述一个或者多个参考半静态片段之间的匹配进一步包括:确定表示给定参考半静态片段与给定半静态片段相匹配的数值可能性的半静态片段匹配可能性。7.根据权利要求1所述的方法,其中,生成所述匹配合并列表包括:针对所述一个或者多个条目中的每个条目,生成表示参考视频的参考分组片段与所述视频的分组片段相匹配的数值可能性的聚合匹配可能性。8.根据权利要求7所述的方法,进一步包括:基于所述聚合匹配可能性来对所述匹配合并列表中的所述一个或者多个条目进行排名;以及提供所排名的匹配合并列表。9.一种系统,包括:存储可执行计算机指令的非暂时性计算机可读存储介质,所述可执行计算机指令在被执行时执行步骤,所述步骤包括:接收主题视频;在所述主题视频内识别一个或者多个动态片段的集合,其中,动态片段是具有在一段时间内改变多于阈值量的内容的片段;在所述主题视频内识别一个或者多个半静态片段的集合,其中,半静态片段是具有在一段时间内改变少于所述阈值量的内容的片段;确定所述一个或者多个动态片段与一个或者多个参考动态片段之间的匹配;确定所述一个或者多个半静态片段与一个或者多个参考半静态片段之间的匹配;以及生成包括一个或者多个条目的匹配合并列表,每个条目指示:分组片段,所述分组片段包括动态片段和半静态片段的依序出现,以及参考视频的参考分组片段,所述参考分组片段包括参考动态片段和参考半静态片段的依序出现,其中,所述参考动态片段与所述动态片段相匹配并且所述参考半静态片段与所述半静态片段相匹配;以及处理器,所述处理器被配置为执行所述计算机指令。10.根据权利要求9所述的系统,其中,所述指令在被执行时进一步执行步骤,所述步骤包括:确定所述一个或者多个动态片段中的每个动态片段的指纹,以及其中,确定所述一个或者多个动态片段与所述一个或者多个参考动态片段之间的匹配包括:确定所述指纹和与所述参考视频相关联的一个或者多个参考指纹之间的匹配。11.根据权利要求10所述的系统,其中,每个指纹包括元数据信息,所述元数据信息包括识别所述视频中的对应视频的视频标识符和识别对应片段在所述对应视频中出现的时间段的片段标识符。12.根据权利要求9所述的系统,其中,所述指令在被执行时进一步执行步骤,所述步骤包括:提取所述一个或者多个半静态片段中的每个半静态片段的图像,其中,确定所述一个或者多个半静态片段与所述一个或者多个参考半静态片段之间的匹配包括:确定所述图像与一个或者多个参考图像之间的匹配。13.根据权利要求12所述的系统,其中,每个图像包括元数据信息,所述元...

【专利技术属性】
技术研发人员:约翰·乔治·格伦斯特伦
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1