首页> 中国专利> 用于在球类比赛中自动检测裁判员的裁决的方法和系统

用于在球类比赛中自动检测裁判员的裁决的方法和系统

摘要

总的来说,提供了用于在球类比赛期间自动检测裁判员的裁决的方法和系统。该方法可以包括:接收在球类比赛期间生成的球类比赛场地的多个图像;基于预定的球类比赛规则确定多个图像中图像的第一子集,图像的第一子集代表被怀疑为基于指定规则的事件的第一事件;基于预定的球类比赛规则确定该多个图像中的代表第二事件的图像的第二子集,其中根据预定的球类比赛规则,该第二事件在基于指定规则的事件之后;以及基于预定的球类比赛规则分析第二子集的图像,并进一步基于对第二子集的图像的分析确定关于该第一事件是否是基于指定规则的事件的裁判员的裁决。

著录项

  • 公开/公告号CN112771571A

    专利类型发明专利

  • 公开/公告日2021-05-07

    原文格式PDF

  • 申请/专利权人 皮克索洛特公司;

    申请/专利号CN201980046740.X

  • 发明设计人 盖尔·奥兹;约阿夫·利伯曼;

    申请日2019-05-22

  • 分类号G06T7/00(20170101);G06T7/20(20170101);G06K9/00(20060101);

  • 代理机构11262 北京安信方达知识产权代理有限公司;

  • 代理人齐加文;杨明钊

  • 地址 以色列佩塔提克瓦

  • 入库时间 2023-06-19 10:52:42

说明书

发明领域

本发明涉及体育赛事的自动分析领域,且更具体地涉及用于在体育赛事期间自动检测裁判员的裁决的方法和系统。

发明背景

当今在体育赛事中,关于基于规则的事件(rule-based event)的最终裁决是由裁判员做出的。一些现有的用于体育赛事分析的系统可以对被怀疑是基于规则的事件的事件进行检测。以足球比赛为例,这种系统可以例如检测球在门柱之间并且在球门横梁之下完全越过球门线的事件,进而将该事件判定为得分事件。然而,检测到的事件可能是在违反了预定的球类比赛规则(例如由犯规和/或越位导致)的情况下发生的,并因此可能被裁判员取消。一些现有的用于体育赛事分析的系统可以进一步生成关于检测到的事件(例如被怀疑是基于规则的事件)的事件相关数据,并进一步将该事件相关数据递交给裁判员以帮助裁判员做出关于该事件的裁决。

用于体育赛事分析的现有系统的一个缺点在于它们至多只能够对被怀疑是基于规则的事件的事件进行检测。现今,这些检测到的事件可能不会直接被认定为基于规则的事件,因为这些事件应该由裁判员批准。

发明概述

本发明的一个方面提供了一种用于在球类比赛期间自动检测裁判员的裁决的系统,该系统包括:数据库,其包括在球类比赛期间生成的球类比赛场地的多个图像;与数据库耦接的事件检测模块,该事件检测模块:基于预定的球类比赛规则确定多个图像中的代表被怀疑为基于指定规则的事件的第一事件的图像的第一子集,并基于预定的球类比赛规则确定多个图像中的代表第二事件的图像的第二子集,其中根据预定的球类比赛规则,该第二事件在基于指定规则的事件之后;与事件检测模块耦接的事件分析模块,该事件分析模块基于预定的球类比赛规则分析第二子集的图像,并进一步基于对第二子集的图像的分析确定关于第一事件是否是基于指定规则的事件的裁判员的裁决。

本发明的另一个方面提供了一种用于在球类比赛期间自动检测裁判员的裁决的方法,该方法包括:接收在球类比赛期间生成的球类比赛场地的多个图像;通过事件检测模块基于预定的球类比赛规则确定多个图像中的代表被怀疑为基于指定规则的事件的第一事件的图像的第一子集;通过事件检测模块基于预定的球类比赛规则确定多个图像中的代表第二事件的图像的第二子集,其中根据预定的球类比赛规则,第二事件在基于指定规则的事件之后;以及基于预定的球类比赛规则,由事件分析模块分析第二子集的图像,并进一步基于对第二子集的图像的分析确定关于第一事件是否是基于指定规则的事件的裁判员的裁决。

本发明的另一个方面提供了一种用于在球类比赛期间自动检测关于得分事件的裁判员的裁决的系统,该系统包括:数据库,其包括在球类比赛期间生成的球类比赛场地的多个图像;与数据库耦接的事件检测模块,该事件检测模块:基于预定的球类比赛规则确定多个图像中的代表被怀疑为得分事件的第一事件的图像的第一子集,并基于预定的球类比赛规则确定多个图像中的代表第二事件的图像的第二子集,其中根据预定的球类比赛规则,第二事件在得分事件之后;与事件检测模块耦接的事件分析模块,该事件分析模块基于预定的球类比赛规则分析第二子集的图像,并进一步基于对第二子集的图像的分析确定关于第一事件是否是基于指定规则的事件的裁判员的裁决。

本发明的另一个方面提供了一种用于在球类比赛期间自动检测关于得分事件的裁判员的裁决的方法,该方法包括:接收在球类比赛期间生成的球类比赛场地的多个图像;通过事件检测模块基于预定的球类比赛规则确定多个图像中的代表被怀疑为得分事件的第一事件的图像的第一子集,以及通过事件检测模块基于预定的球类比赛规则确定多个图像中的代表第二事件的图像的第二子集,其中根据预定的球类比赛规则,该第二事件在得分事件之后;通过事件分析模块基于预定的球类比赛规则来分析第二子集的图像,并进一步基于对第二子集的图像的分析确定关于第一事件是否是基于指定规则的事件的裁判员的裁决。

本发明的这些方面、另外的方面和/或其它方面和/或优点在下面的详细描述中阐述、根据该详细描述中可以推断出和/或通过本发明的实践是可知悉。

附图简述

为更好地理解本发明的实施方式,并显示如何可以使其付诸实施,现在将仅以举例的方式参照附图,整个附图中相同的数字表示相应的元件或部分。

在附图中:

图1A至图1C为根据本发明的一些实施方式的用于在球类比赛期间自动检测裁判员的裁决的系统的各种配置方式;

图2A和图2B为根据本发明的一些实施方式的分别在足球和在陆上曲棍球比赛中的特定第二事件的参考模式的示意图;

图3是根据本发明的一些实施方式的用于在球类比赛期间自动检测裁判员的裁决的系统的方法的流程图。

将认识到,为了说明的简单和清楚,图中所示的元素不一定按比例绘制。例如,为了清楚起见,一些元素的尺寸可以相对于其他元素被放大。此外,在认为适当的情况下,参考数字可在多个图中重复以指示对应的或类似的元素。

发明的详细描述

在下面的描述中,描述了本发明的各个方面。为了解释的目的,阐述了具体配置和细节以便提供对本发明的透彻理解。然而,对本领域中的技术人员也将明显的是,本发明可以在没有本文中所提出的具体细节的情况下实践。此外,可以省略或简化众所周知的特征,以免模糊本发明。具体参考附图,要强调的是,所示的细节是通过举例的方式且仅仅是出于对本发明的说明性讨论的目的,并为了提供认为是本发明的原理和概念方面的最有用和容易理解的描述而呈现。在这点上,没有试图以比对本发明的基本理解所必须的细节更详细的程度来显示本发明的结构细节,结合附图的描述使得本领域技术人员明白如何可以在实践中体现本发明的几种形式。

在详细说明本发明的至少一个实施方式之前,应当理解本发明在其应用中不限于在下面描述中阐述的和在附图中示出的结构细节和部件的布置。本发明可适用于可以以各种方式被实践或被实施的其他实施方式以及所公开的实施方式的组合。并且,应理解本文采用的措辞和术语是出于描述的目的而不应被看作是限制性的。

除非另有特别规定,如从下面的讨论明显的,应认识到,在整个说明书讨论中,利用例如“处理”、“计算(computing)”、“计算(calculating)”、“确定”、“增强”等的术语指计算机或计算系统或类似的电子计算设备的动作和/或过程,这些设备操纵被表示为在计算系统的寄存器和/或存储器内的物理量(例如电子量)的数据和/或将表示为在计算系统的寄存器和/或存储器内的物理量(例如电子量)的数据转换成类似地被表示为在计算系统的存储器、寄存器或其它这样的信息存储、传输或显示设备内的物理量的其它数据。任何公开的模块或单元可以至少部分地由计算机处理器实现。

总的来说,提供了用于在球类比赛期间自动检测裁判员的裁决的方法和系统。该方法可以包括接收在球类比赛期间生成的球类比赛场地的多个图像。在各种实施方式中,该多个图像可以是实时生成的,例如在实际球类比赛期间生成,或者这些图像也可以是离线预先录制的图像。该方法还可以包括,通过例如事件检测模块基于预定的球类比赛规则确定该多个图像中的图像的第一子集,图像的第一子集代表被怀疑为基于指定规则的事件(例如得分事件)的第一事件。该方法还可以包括,通过例如事件检测模块基于预定的球类比赛规则确定该多个图像中的代表第二事件的图像的第二子集,其中根据预定的球类比赛规则,第二事件在该基于指定规则的事件之后。该方法还可以包括,通过例如事件分析模块基于预定的球类比赛规则分析第二子集的图像,并进一步基于对第二子集的图像的分析确定关于该第一事件是否是基于指定规则的事件的裁判员的裁决。

现在参照图1A至图1C,图1A至图1C为根据本发明的一些实施方式的用于在球类比赛期间自动检测裁判员的裁决的系统100的各种配置方式;并参照图2A和图2B,图2A和图2B为根据本发明的一些实施方式的分别在足球和在陆上曲棍球比赛中的特定第二事件的参考模式的示意图。

系统100可以包括数据库110。数据库110可以包括在球类比赛期间生成的球类比赛场地90的多个图像112(如在图1A中所示)。

需要注意的是,在本申请中如本文所使用的术语“球类比赛”可以指具有预定球类比赛规则的任何球类比赛,例如但不限于足球、篮球、橄榄球、曲棍球、陆上曲棍球等。

在一些实施方式中,图像112可以是在实际的球类比赛期间实时生成的。可选地或作为补充,图像112可以是(例如在球类比赛期间)预先录制的并被存储在数据库110中用于进一步的分析。

在一些实施方式中,系统100可以包括至少一台相机的至少一个集合120。例如,集合120可以包括第一相机120a、第二相机120b、第三相机120c和/或第四相机120d(例如,如图1B中所示)。集合120中的一台或更多台相机可以被定位在球类比赛场地90的预定位置上。集合120中的一台或更多台相机可以在实际的球类比赛期间实时生成球类比赛场地90的多个图像112,并将多个生成的图像112递送至数据库110。在各种实施方式中,集合120中的一台或更多台相机可以是一台或更多台的全景相机,固定相机或动态相机。

在一些实施方式中,系统100可以包括至少一台相机的多个集合120。多个集合120中的每一个可以位于对应的多个球类比赛场地90中的不同球类比赛场地,以用于例如同时生成在对应的多个球类比赛场地90上进行的对应的多个球类比赛的对应的多个图像。

例如,系统100可以包括位于第一球类比赛场地92处的至少一台相机的第一集合122以及位于第二球类比赛场地94处的至少一台相机的第二集合124(例如,如图1C所示)。一台或更多台相机的第一集合122可以在第一球类比赛期间生成第一球类比赛场地92的第一多个图像112a,和/或一台或更多台相机的第二集合124可以在第二球类比赛期间生成第二球类比赛场地94的第二多个图像112b。一台或更多台相机第一集合122和一台或更多台相机的第二集合124二者可以进一步将第一多个图像112a和第二多个图像112b分别递送至数据库110。

在一些实施方式中,系统100能够同时分析对应于多个球类比赛(例如,第一球类比赛和第二球类比赛)的多组多个(multiple pluralities of images)图像112(例如第一多个图像112a和第二多个图像112b)。

系统100可以包括校准模块118。校准模块118可以与数据库110耦接(例如,如图1A至图1C所示)。校准模块118可以对多个图像112中的每个图像(或多个图像中的至少一些图像)进行校准,从而将其图像中的每个像素与球类比赛场地90上的特定地理位置相关联。

系统100可以包括分类模块130。分类模块130可以与数据库110耦接和/或从数据库110接收多个图像112(例如,如图1A至图1C所示)。

分类模块130可以基于多个图像112或多个图像112中的至少一些图像来确定至少一个背景图像。分类模块130可以基于多个图像112(或多个图像112中的至少一些图像)并基于该至少一个背景图像进一步生成对应的多个前景图像。例如,分类模块130可以从多个图像112中的每个图像(或多个图像112中的至少一些图像)中减去该至少一个背景图像以生成对应的前景图像。

在一些实施方式中,至少一个背景图像包括与球类比赛相关的静止(或基本静止的)对象。例如,至少一个背景图像可以包括代表球类比赛场地90的像素。在各种实施方式中,分类模块130利用机器学习算法来确定和/或更新至少一个背景图像。

在一些实施方式中,前景图像包括与球类比赛相关的感兴趣对象。例如,前景图像可以包括移动的对象,例如第一队的球员、第二队的球员和/或球。

分类模块130可以生成多个图像112中的至少一些图像的分类图像和/或前景图像中的至少一些图像的分类图像。在一些实施方式中,分类图像可以基于预定的球类比赛规则98确定。在一些实施方式中,分类图像中的每个图像可以包括多个像素块,其中该多个像素块中的每个像素块可以表示为与球类比赛相关的预定类别的对象中的特定类别的对象。例如,在足球比赛中,该预定类别的对象可以包括第一队球员、第二队球员、球和/或裁判员。在一些实施方式中,分类模块130对分类图像中的至少一些图像进行滤波从而在其图像中增强该多个像素块。

系统100可以包括事件检测模块140。事件检测模块140可以与分类模块130耦接和/或从分类模块130接收分类图像(例如,如图1A至图1C所示)。

事件检测模块140可以在球类比赛期间基于多个图像112或基于分类图像确定和追踪感兴趣对象(或至少一些感兴趣对象)的位置。例如,事件检测模块140可以在球类比赛期间追踪第一队球员、第二队球员和/或球的位置。在一些实施方式中,事件检测模块140对感兴趣对象的确定的追踪到的位置进行保存和存储。

事件检测模块140还可以在球类比赛期间基于预定的球类比赛规则98以及多个图像112中的图像的第一子集或分类图像的第一子集,确定代表被怀疑为基于指定规则的事件(例如犯规和/或得分事件)的第一事件。

例如,该基于指定规则的事件在足球比赛中可以是得分事件。在此种情况下,第一事件可以包括球在门柱之间且在球门横梁之下完全越过球门线,或至少是射门得分。然而,第一事件也可以不一定被识别为得分事件,因为第一事件可能是在违反了至少一条预定的球类比赛规则98的情况下发生的。例如,得分球队的球员可能犯规,或者将球射入球门的球员可能处于越位位置。

当今,在球类比赛(例如足球比赛)中,关于基于规则的事件的最终裁决是由裁判员做出的。因此就需要检测关于第一事件的裁判员的裁决从而确定该第一事件是否实际上是该基于指定规则的事件。系统100可以进一步跟踪(例如通过事件检测模块140)在球类比赛期间可能发生的后续事件,并且还可以基于后续事件和预定的球类比赛规则98中的至少一个来确定关于该第一事件(例如,该第一事件是否是基于指定规则的事件)的裁判员的裁决。

事件模块140还可以确定多个图像112中的代表第二事件的图像的第二子集,或代表第二事件的分类图像的第二子集,其中根据预定的球类比赛规则98,第二事件在基于指定规则的事件之后。例如,基于指定规则的事件在足球比赛中可以是得分事件且第一事件可以被怀疑是其得分事件(例如,如上文所述)。在这种情况下,第二事件可以包括从球类比赛场地90的中心点重新开始比赛(例如开球)。

在一些实施方式中,数据库110包括在球类比赛期间获取的音频信号。事件检测模块140可以从数据库110接收音频信号并在球类比赛期间确定该音频信号的基线功率。在一些实施方式中,事件检测模块110可以进一步由基线功率确定音频信号功率的偏差,并进一步基于音频信号功率的偏差确定被怀疑为基于指定规则的事件的第一事件。例如,如果音频信号功率超出了基线功率预定的阈值,则在一些实施方式中,这可能是基于指定规则的事件的指示。

系统100可以包括事件分析模块150。事件分析模块150可以与事件检测模块140耦接。事件分析模块150可以基于预定的球类比赛规则98分析第二子集的图像并进一步基于对第二子集的图像的分析确定关于第一事件的裁判员的裁决(例如第一事件是否是基于指定规则的事件)。

事件分析模块150可以基于预定的球类比赛规则98确定第二事件的至少一个参考模式,其中根据预定的球类比赛规则98,第二事件在该基于指定规则的事件之后。事件分析模块150可以基于至少一个参考模式进一步分析第二子集的图像(例如代表第二事件),从而验证该第二事件是否符合(conformal with)该至少一个参考模式。事件分析模块150在其验证之后可以进一步确定关于第一事件的裁判员的裁决(例如被怀疑为基于指定规则的事件的第一事件是否实际上是基于指定规则的事件)。

例如,图2A示出了第二事件的至少一个参考模式,包括发生在足球比赛中的得分事件后的从球类比赛场地90的中心点92重新开始比赛。在这种情况下,第二事件的至少一个参考模式可以至少包括以下内容:(i)球93在球类比赛场地90的中心点92处;(ii)在球场90的中圈92a内仅有同一队94的两名球员94a且球93在这两名球员94a之间;(iii)第一队球员94和第二队球员95是静止的(或基本静止的);和/或(iv)第一队球员94和第二队球员95均处在球类比赛场地90的相反半场中(例如,如图2A中所示)。

在另一示例中,图2B示出了第二事件的至少一个参考模式,包括在陆上曲棍球比赛中在球类比赛场地90的罚球圈96中防守球队95犯规之后的罚近角球。在这种情况下,第二事件的至少一个参考模式可以至少包括以下内容:(i)最多5名防守球员在端线后面排列,或者在球门中或者在距离球至少5米的端线上;(ii)防守球队95的所有其他球员都在球类比赛场地90的中线后面;(iii)一位进攻球员94a将自己置于端线上,球93在距球门两侧最近的球门柱至少10米远的圆圈内;(iv)其余的进攻队员94将他们自己置于射门圈外的场地上;以及(v)端线上除了进攻球员94a以外的所有球员都不得使他们身体的任何部位或棍在圆圈内或中线97上触地,直到球93开球为止(例如,如图2B中所示)。

在各种实施方式中,事件分析模块150基于代表第二事件的第二子集的图像、预定的球类比赛规则98和/或第二事件的至少一个参考模式,确定两个比赛队伍中做了第一事件(例如被裁判员确定为基于指定规则的事件)的一个队伍(例如,第一队或第二队)。重新以足球比赛中的得分事件为例(例如上文所述),事件分析模块150可以基于代表第二事件的第二子集的图像确定从球场90中心点重新开始比赛的球队(例如通过确定在中圈内的球员所穿衣服的颜色),并基于预定的球类比赛规则98确定对手球队取得了进球。

在一些实施方式中,事件分析模块150包括对应于球类比赛中的多种基于指定规则的事件(例如犯规、越位、得分等)的多个至少一个参考模式。在一些实施方式中,参考模式基于预定的球类比赛规则98确定。在各种实施方式中,事件分析模块150利用机器学习算法来确定和/或更新其参考模式。

系统100可以包括输出模块160。输出模块160可以与事件分析模块150和/或事件检测模块140耦接(例如,如图1A至图1C所示)。输出模块160可以基于确定的关于第一事件的裁判员的裁决生成与该第一事件相关的至少一个输出。

在一些实施方式中,该至少一个输出包括在球类比赛期间关于该第一事件/基于指定规则的事件的通知。该通知可以例如被递送给系统100的至少一个用户。

在一些实施方式,该至少一个输出包括代表该第一事件的至少一段视频片段。例如,输出模块160可以从事件检测模块140或从事件分析模块150接收代表第一事件的第一子集的图像,并进一步基于第一子集的图像生成对应的代表该第一事件的视频片段。在一些实施方式中,输出模块160可以基于关于第一事件的裁判员的裁决更新数字化的基于指定规则的事件的表格。

根据一些实施方式,系统100被布置成在球类比赛期间自动检测关于得分事件的裁判员的裁决。事件检测模块140可以基于预定的球类比赛规则98确定代表被怀疑为得分事件的第一事件的在多个图像中的图像的第一子集(例如,如上文关于图1A至图1C所描述的)。在一些实施方式中,第一事件在球类比赛场地90的进球区域(例如两个进球区域之一)上发生。

事件检测模块140可以进一步基于预定的球类比赛规则确定多个图像中的代表第二事件的图像的第二子集,其中根据预定的球类比赛规则,第二事件在得分事件之后(例如,如上文关于图1A至图1C所描述的)。在一些实施方式中,第二事件在球类比赛场地90的特定区域发生。在一些实施方式中,该特定区域不是进球区域。例如,该特定区域可以是围绕球类比赛场地90的中心点的预定面积(例如,如上文关于图2A所描述的)。

事件分析模块150可以基于预定的球类比赛规则分析第二子集的图像并进一步基于对第二子集的图像的分析确定关于第一事件的裁判员的裁决(例如,第一事件是否是基于指定规则的事件;如上文关于图1A至图1C所述)。

现在参考图3,图3为根据本发明的一些实施方式的在球类比赛期间自动检测裁判员的裁决的方法200的流程图。

方法200可以由可被布置为实现方法200的系统100实现。需要注意的是,方法200并不限于图3中所示出的流程图以及对应的描述。例如,在各种实施方式中,方法200不需要移动经过每个示出的框或阶段,或按照与图示和描述完全相同的顺序移动。

方法200可以包括接收(阶段210)在球类比赛期间生成的球类比赛场地的多个图像。在各种实施方式中,该多个图像是在实际球类比赛期间生成的实时图像,或者该多个图像是在球类比赛期间预先录制的离线图像(例如,如上文关于图1A至图1C所描述的)。

在一些实施方式中,方法200包括接收(阶段212)多组多个图像,其中多组多个图像中的每组多个图像是在对应的多个球类比赛中的不同球类比赛期间生成的(例如,如上文关于图1A至图1C所描述的)。在一些实施方式中,方法200包括同时分析(阶段214)多组多个图像(例如,如上文关于图1A至图1C所描述的)。

方法200可以包括校准(阶段216)多个图像从而将图像中的每个像素与球类比赛场地上的具体地理位置相关联(例如通过校准模块118,如上文关于图1A至图1C所述)。

方法200可以包括基于多个图像或基于多个图像中的至少一些图像生成(阶段220)至少一个背景图像(例如通过分类模块130,如上文关于图1A至图1C所述)。在一些实施方式中,方法200包括利用机器学习算法来确定和/或更新该至少一个背景图像(阶段222)。

在一些实施方式中,方法200包括基于多个图像(或多个图像中的至少一些图像)并基于至少一个背景图像生成(阶段224)对应的多个前景图像(例如通过分类模块130,如上文关于图1A至图1C所述)。

方法200可以包括基于预定的球类比赛规则生成(阶段230)多个图像中至少一些图像的分类图像和/或前景图像中至少一些图像的分类图像(例如通过分类模块130,如上文关于图1A至图1C所述)。在一些实施方式中,分类图像中的每个图像包括多个像素块,其中该多个像素块中的每个像素块表示与球类比赛相关的预定类别的对象中的特定类别的对象(例如,如上文关于图1A至图1C所描述的)。

方法200可以包括在球类比赛期间基于多个图像或基于分类图像,确定和追踪(阶段232)感兴趣对象(或至少一些感兴趣对象)的位置(例如通过事件检测模块140,如上文关于图1A至图1C所述)。

方法200可以包括基于预定的球类比赛规则确定(阶段240)多个图像中图像的第一子集或分类图像的第一子集,该第一子集代表了在球类比赛期间被怀疑为基于指定规则的事件的第一事件(例如通过事件检测模块140,如上文关于图1A至图1C所述)。在一些实施方式中,该基于指定规则的事件为得分事件。

方法200可以包括确定(阶段242)多个图像中图像的或分类图像的、代表第二事件的第二子集,其中根据预定的球类比赛规则,第二事件在该基于指定规则的事件之后(例如通过事件检测模块140,如上文关于图1A至图1C所述)。

在一些实施方式中,方法200包括接收(阶段244)球类比赛期间获取的音频信号,确定该音频信号的基线功率,由基线功率确定音频信号功率的偏差,并进一步基于音频信号功率的偏差确定被怀疑为基于指定规则的事件的第一事件(例如通过事件检测模块140,如上文关于图1A至图1C所述)。

方法200可以包括基于预定的球类比赛规则分析(阶段250)第二子集的图像并进一步基于对第二子集的图像的分析确定关于第一事件的裁判员的裁决(例如第一事件是否是基于指定规则的事件)(例如通过事件分析模块150,如上文关于图1A至图1C所述)。

在一些实施方式中,方法200包括基于预定的球类比赛规则确定(阶段252)第二事件的至少一个参考模式,其中根据预定的球类比赛规则,第二事件在基于指定规则的事件之后(例如通过事件分析模块150,如上文关于图1A至图1C和图2A至图2B所述)。在一些实施方式中,方法200包括利用机器学习算法来确定和/或更新第二事件的参考模式(阶段253)。

在一些实施方式中,方法200包括基于至少一个参考模式分析(阶段254)第二子集的图像(例如代表第二事件),从而验证该第二事件是否符合该至少一个参考模式(例如通过事件分析模块150,如上文关于图1A至图1C所述)。

在一些实施方式中,方法200包括在验证之后确定(阶段256)裁判员的裁决,即被怀疑为基于指定规则的事件的第一事件实际上是基于指定规则的事件(例如通过事件分析模块150,如上文关于图1A至图1C所述)。

在各种实施方式中,方法200包括基于代表第二事件的第二子集的图像、预定的球类比赛规则和/或第二事件的至少一个参考模式来确定(阶段258),两个比赛队伍中做了第一事件(例如被裁判确定为基于指定规则的事件)的一只队伍(例如第一队或第二队)(例如通过事件分析模块150,如上文关于图1A至图1C所述)。

方法200还包括基于确定的裁判员的第一事件是基于指定规则的事件的裁决,生成(阶段260)与第一事件相关的至少一个输出(例如通过输出模块160,如上文关于图1A至图1C所述)。

在一些实施方式中,方法200包括在球类比赛期间对(例如被裁判员确定为基于指定规则的)第一事件的相关的用户进行通知(阶段262)(例如通过输出模块160,如上文关于图1A至图1C所述)。

在一些实施方式中,方法200包括基于代表第一事件的第一子集的图像生成(阶段264)至少一个代表第一事件的视频片段(例如通过输出模块160,如上文关于图1A至图1C所述)。

在一些实施方式中,该基于指定规则的事件为得分事件且方法200包括基于关于第一事件的裁判员的裁决来更新(阶段266)数字得分表格(例如通过输出模块160,如上文关于图1A至图1C所述)。

根据一些实施方式,方法200可以在球类比赛期间自动检测关于得分事件的裁判员的裁决。方法200可以包括,通过例如事件检测模块140基于预定的球类比赛规则确定(阶段270)多个图像中图像的第一子集,图像的第一子集代表了被怀疑为得分事件的第一事件。(例如,如上文关于图1A至图1C所描述的)。

方法200可以包括基于预定的球类比赛规则例如由事件检测模块140确定(阶段272)多个图像中的代表第二事件的图像的第二子集,其中根据预定的球类比赛规则,第二事件在得分事件之后(例如,如上文关于图1A至图1C所描述的)。

方法200可以包括例如通过事件分析模块150基于预定的球类比赛规则分析(阶段274)第二子集的图像并进一步基于对第二子集的图像的分析确定关于第一事件的裁判员的裁决(例如,如上文关于图1A至图1C所描述的)。

有利地,所公开的系统和方法能够实现对在球类比赛期间关于基于规则的事件的裁判员的裁决的自动检测,从而客服了现有系统针对体育事件分析的缺陷。公开的自动系统和方法进一步实现了对在多个球类比赛场地进行的多场球类比赛的同时分析。

参考根据本发明实施方式的方法、装置(系统)和计算机程序产品的流程图图示和/或部分图描述了本发明的各方面。将理解的是,可通过计算机程序指令实施流程图图示和/或部分图的每个部分,以及流程图图示和/或部分图中的部分的组合。这些计算机程序指令可被提供到通用计算机的、专用计算机的或用于生产机器的其他可编程数据处理装置的处理器,使得经由计算机的或其他可编程数据处理装置的处理器执行的指令创建用于实现在流程图和/或部分图中或其部分中所特定的功能/行为。

这些计算机程序指令还可存储在计算机可读介质中,所述指令可指导计算机、其他可编程数据处理装置或其他设备以特定方式起作用,以使存储在计算机可读介质中的指令产生制造的物品,其包括实施流程图和/或部分图的一个或更多个部分中所特定的功能/行为的指令。计算机程序指令还可被载入到计算机、其他可编程数据处理装置或其他设备,以使将在计算机、其他可编程装置或其他设备上执行的一系列操作步骤产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令提供用于实施流程图和/或部分图的一个部分或更多个部分中指定的功能/行为的过程。

前述的流程图和图例示出了根据本发明的各种实施方式的系统、方法和计算机程序产品的可能的实施的架构、功能性和操作。在这点上,流程图或部分图中的每个部分可以代表模块、片段或代码的一部分,代码包括一个或更多个用于实施特定逻辑功能的可执行指令。还应当指出的是,在一些可选的实施方式中,在部分中指出的功能可以以在附图中指出的顺序以外的顺序发生。例如,连续示出的两个部分可实际上实质上同时被执行,或部分有时可以按相反的顺序执行,取决于所涉及的功能。还应当指出的是,部分图和/或流程图图示中的每个部分,以及部分图和/或流程图图示中的部分的组合,可以由进行指定功能或动作的基于专用硬件的系统或专用硬件和计算机指令的组合来实施。

在上述描述中,实施方式是本发明的例子或实现。“一个(one)实施方式”、“实施方式(an embodiment)”、“某些实施方式”或“一些实施方式”的各个出现不一定全部是指相同的实施方式。尽管本发明的各种特征可以在单个实施方式的上下文中进行描述,然而这些特征也可以单独地或以任何合适的组合提供。相反,尽管为了清楚起见,本发明可在本文中在分开的实施方式的上下文中进行描述,然而本发明也可以在单个实施方式中实现。本发明的某些实施方式可以包括来自上述公开的不同实施方式的特征,并且某些实施方式可以结合来自上述公开的其它实施方式的元素。本发明在特定实施方式的上下文中对元素的公开不应被理解为将其使用限制在单独的特定实施方式中。而且,应当理解,本发明可以以各种方式完成或实践,并且,本发明可以在不同于上述描述中阐述的实施方式的某些实施方式中实现。

本发明并不限于这些图或相应的描述。例如,流程不需要移动经过每个示出的框或状态,或按照与图示和描述完全相同的顺序移动。本文使用的技术和科学术语的含义是如本发明所属领域的普通技术人员通常理解的含义,除非另有规定。虽然本发明关于有限数量的实施方式进行了描述,但是这些不应被解释为对本发明的范围的限制,而是应作为一些优选实施方式的示例。其他可能的变化、修改和应用也落入本发明的范围内。相应地,本发明的范围不应被迄今为止已经描述的内容限定,而是由所附的权利要求及其法律等效物限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号