CN115715385A - 用于预测体育运动中的队形的***和方法 - Google Patents
用于预测体育运动中的队形的***和方法 Download PDFInfo
- Publication number
- CN115715385A CN115715385A CN202180037211.0A CN202180037211A CN115715385A CN 115715385 A CN115715385 A CN 115715385A CN 202180037211 A CN202180037211 A CN 202180037211A CN 115715385 A CN115715385 A CN 115715385A
- Authority
- CN
- China
- Prior art keywords
- event data
- athletes
- target
- event
- players
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
- G06V20/42—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items of sport video content
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Multimedia (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Probability & Statistics with Applications (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本文公开了一种预测比赛场地表面上的团队的队形的***和方法。计算***检索多个赛事的一个或更多个赛事数据集。每个赛事数据集对应于赛事的片段。诸如混合密度网络的深度神经网络基于一个或更多个赛事数据集学习以预测赛事的每个片段中的运动员的最佳排列。深度神经网络基于对应的赛事数据和运动员的最佳排列来学习每个片段的运动员的分布。计算***基于学习生成完全训练的预测模型。计算***接收对应于目标赛事的目标赛事数据。计算***基于目标赛事数据经由所训练的预测模型生成每个运动员的期望位置。
Description
相关申请的交叉引用
本申请要求于2020年6月5日提交的美国临时申请No.63/035,137的优先权,通过引用将该申请的全部内容并入本文。
技术领域
本公开总体上涉及一种用于预测体育运动中的队形的***和方法。
背景技术
体育运动迷和数据分析者在体育运动分析中变得越来越根深蒂固。在一些情况下,尤其是在体育运动分析的团队侧和分析者侧,预测对手的队形可能对团队的进入比赛或竞赛的策略至关重要。然而,预测对手或团队的队形的动作并非微不足道的任务。在团队体育运动中存在固有的排列混乱,这增加了在给定有限信息的情况下***可预测团队的形成或团队的运动员在比赛场地表面上的定位的难度。
发明内容
在一些实施例中,本文公开了一种预测比赛场地表面上的团队的队形的方法。计算***检索多个赛事的一个或更多个赛事数据集。每个赛事数据集对应于赛事的片段。深度神经网络基于一个或更多个赛事数据集学习以预测赛事的每个片段中的运动员的最佳排列。深度神经网络基于从数据存储检索的对应赛事数据和运动员的最佳排列来学习每个片段的运动员的分布。计算***基于学习生成完全训练的预测模型。计算***接收对应于目标赛事的目标赛事数据。目标赛事数据包括针对包括比赛场地表面上的多个运动员的团队的信息。计算***基于目标赛事数据经由所训练的预测模型生成多个运动员中的每个运动员在比赛场地表面上的期望位置。
在一些实施例中,本文公开了一种用于预测比赛场地表面上的团队的队形的***。该***包括处理器和存储器。存储器具有存储在其上的编程指令,该编程指令在由处理器执行时,执行一个或更多个操作。一个或更多个操作包括:检索多个赛事的一个或更多个赛事数据集。每个赛事数据集对应于赛事的片段。一个或更多个操作还包括:由深度神经网络基于一个或更多个赛事数据集学习以预测赛事的每个片段中的运动员的最佳排列。一个或更多个操作还包括:由深度神经网络基于从数据存储检索的对应赛事数据和运动员的最佳排列来学习每个片段的运动员的分布。一个或更多个操作还包括:基于该学习生成完全训练的预测模型。一个或更多个操作还包括:接收对应于目标赛事的目标赛事数据。目标赛事数据包括针对包括在比赛场地表面上的多个运动员的团队的信息。该一个或更多个操作还包括:由所训练的预测模型基于目标赛事数据来生成多个运动员中的每个运动员在比赛场地表面上的期望位置。
在一些实施例中,本文公开了一种非暂时性计算机可读介质。非暂时性计算机可读介质包括一个或更多个指令序列,该一个或更多个指令序列在由一个或更多个处理器执行时,执行一个或更多个操作。一个或更多个操作包括:检索多个赛事的一个或更多个赛事数据集。每个赛事数据集对应于赛事的片段。一个或更多个操作还包括:由深度神经网络基于一个或更多个赛事数据集学习以预测赛事的每个片段中的运动员的最佳排列。一个或更多个操作还包括:由深度神经网络基于从数据存储检索的对应赛事数据和运动员的最佳排列来学习每个片段的运动员的分布。一个或更多个操作还包括:基于该学习生成完全训练的预测模型。一个或更多个操作还包括:接收对应于目标赛事的目标赛事数据。目标赛事数据包括针对包括比赛场地表面上的多个运动员的团队的信息。一个或更多个操作还包括:由所训练的预测模型基于目标赛事数据来生成多个运动员中的每个运动员在比赛场地表面上的期望位置。
附图说明
为了可以详细理解本公开的上述特征的方式,可以参考实施例(在附图中展示了这些实施例中的一些实施例)得到以上简要概述的本公开的更具体描述。然而,应注意,附图仅说明本公开的典型实施例,因此不应视为限制其范围,因为本公开可允许其他等效实施例。
图1是示出根据示例实施例的计算环境的框图。
图2是示出根据示例实施例的训练混合密度网络的方法的流程图。
图3是示出根据示例实施例的预测团队的队形的方法的流程图。
图4是示出根据示例实施例的示例性运动员分布的图表。
图5A是示出根据示例实施例的计算设备的框图。
图5B是示出根据示例实施例的计算设备的框图。
为了便于理解,在可能的情况下,使用相同的附图标记来表示附图中共有的相同元件。可以预期,在一个实施例中公开的元件可以有利地用于其他实施例而无需具体叙述。
具体实施方式
团队的队形在连续体育运动、特别是足球方面至关重要。然而,由于体育运动的固有排列混乱,从数据直接识别团队的队形是有挑战性的。常规***已采取若干不同方法来消除排列噪声。例如,常规***使用手动标记的角色的码本来消除排列角色。在另一示例中,常规***已利用期望最大化来自动地确定每个运动员的角色分配。在这样的示例中,一旦排列噪声已经被消除,***就观察队形。在另一示例中,常规***已经将期望最大化方法与聚类算法组合,以在弱监督方法中识别诸如4-4-2队形和4-2-3-1队形的典型队形,该聚类算法对在每场比赛中观察到的队形(即,模板)进行聚类。在另一示例中,常规***已经利用基于树的聚类方法来找到(例如,诸如在篮球中的)队形的层级并在进一步分割之前在树的每一层级将运动员对齐。
然而,在以上所有常规***中,模板(或多个模板)是从训练集中学习的。然后将所有后续数据与这个模板或这些模板对齐。为了在给定背景中分析队形,常规***应用滤波器来选择感兴趣的数据(例如,特定团队、比赛和分数线),并且一旦排列已经被消除,通过观察每个角色的位置分布来获得队形。一旦排列混乱被去除,由于特定背景内的示例的数量有限,因此仍然难以找到背景特定(例如,在防御时、在防守反击时、在落后时等)的队形。
本文所描述的一种或更多种技术通过提供预测算法来改进常规技术,该预测算法可以学习(即,预测)特定背景下团队的队形而不是依赖于过滤方法。进一步,本文所描述的一种或更多种技术可以使用端到端方法,该端到端方法既消除排列混乱又可预测运动员的期望位置分布(即,队形)。这样的技术可以使用具有Gumbel-Sinkhorn(GS)层和混合密度网络的神经网络框架来实现。例如,可以训练GS层以学习最佳排列,同时可以训练混合密度网络以在给定输入背景(诸如但不限于团队、控球、球位置等)和GS层输出的排列的情况下预测运动员位置的分布。
通过本文描述的一种或更多种技术,预测引擎可以使得团队和组织能够生成更准确的队形分析。例如,本文中所描述的预测引擎可以允许团队或组织在高度特定的场景或甚至先前未观察到的场景中识别团队的队形,作为背景的函数找到队形的平滑变化,以及捕获运动员的共同移动,而不是将每个运动员作为独立实体对待。进一步地,通过预测引擎,可以量化团队的当前位置的位置混乱。总的来说,通过改进排列消除步骤,预测引擎可以能够提供更准确的下游预测。
图1是示出根据示例实施例的计算环境100的框图。计算环境100可包括:经由网络105通信的跟踪***102、组织计算***104、以及一个或更多个客户端设备108。
网络105可以是任何合适的类型,网络105包括经由互联网(诸如,蜂窝或Wi-Fi网络)的单独连接。在一些实施例中,网络105可以使用直接连接(诸如,无线射频识别(RFID)、近场通信(NFC)、蓝牙TM、低能量蓝牙TM(BLE)、Wi-FiTM、ZigBeeTM、环境后向散射通信(ABC)协议、USB、WAN或LAN)来连接终端、服务和移动设备。由于所传输的信息可以是私密的或机密的,出于安全考虑可以指示这些类型的连接中的一个或更多个被加密或以其他方式被保护。然而,在一些实施例中,所传输的信息可能不太私密,因此,为了方便而不是安全,可选择网络连接。
网络105可以包括用于交换数据或信息的任何类型的计算机网络装置。例如,网络105可以是互联网、专用数据网络、使用公共网络的虚拟专用网络和/或使得计算环境100中的组件能够在环境100的组件之间发送和接收信息的其他合适的连接。
跟踪***102可以被定位在场地106中。例如,场地106可以被配置为举办包括一个或更多个主体112的体育赛事。跟踪***102可被配置为记录比赛场地表面上的所有主体(即,运动员)以及一个或更多个其他相关对象(例如,球、裁判员等)的运动。在一些实施例中,跟踪***102可以是使用例如多个固定相机的基于光学的***。例如,可以使用具有六个静止的、校准的相机的***,该***将运动员和球的三维位置投影到球场的二维俯视图上。在一些实施例中,跟踪***102可以是使用例如由运动员佩戴或嵌入待跟踪的对象中的射频识别(RFID)标签的基于无线电的***。一般来说,跟踪***102可以被配置为以高帧速率(例如,25Hz)采样和记录。跟踪***102可配置为针对比赛文件110中的每帧至少存储比赛场地表面上的所有主体和对象(例如,球、冰球等)的运动员身份和位置信息(例如,(x,y)位置)。
跟踪***102可被配置为经由网络105与组织计算***104通信。组织计算***104可以被配置为管理和分析由跟踪***102捕获的数据。组织计算***104可以至少包括web客户端应用服务器114、预处理引擎116、数据存储118和预测引擎120。预处理引擎116和预测引擎120中的每一个可以包括一个或更多个软件模块。一个或更多个软件模块可以是存储在介质(例如,组织计算***104的存储器)上的代码或指令的集合,该代码或指令表示实现一个或更多个算法步骤的一系列机器指令(例如,程序代码)。这样的机器指令可以是组织计算***104的处理器解释以实现指令的实际计算机代码,或者可替代地,可以是被解释以获得实际计算机代码的指令的更高级别的编码。一个或更多个软件模块还可以包括一个或更多个硬件组件。示例算法的一个或更多个方面可由硬件组件(例如,电路)本身执行,而不是作为指令的结果。
数据存储118可被配置为存储一个或更多个比赛文件124。每个比赛文件124可由跟踪***102捕获和生成。在一些实施例中,一个或更多个比赛文件124中的每个均可包括从特定比赛或赛事捕获的所有原始数据。例如,从特定比赛或赛事捕获的原始数据可以包括比赛的x,y坐标。
预处理引擎116可以被配置为处理从数据存储118检索的数据。例如,预处理引擎116可以被配置为生成可以用于训练预测引擎120的与预测团队的队形相关联的组件的一个或更多个信息集。预处理引擎116可扫描存储在数据存储118中的一个或更多个比赛文件中的每个以识别一个或更多个度量,该一个或更多个度量包括但不限于控球的团队、对手、每个团队的运动员的数量、球(或冰球)的x,y坐标等。在一些实施例中,可提供比赛背景,诸如但不限于当前分数、比赛中剩余的时间、当前节/半场/局次/时段等。
预测引擎120可被配置为消除体育运动数据中固有的排列噪声并预测团队的基础队形。例如,给定输入集(例如,团队、对手、球位置、控球等)的情况下,预测引擎120可被配置为预测运动员的期望位置。在一些实施例中,运动员的期望位置可以由n个p维均值和(p×p)维协方差的集合(例如,混合)参数化,其中n可以表示混合的数量,p可以表示运动员的数量。作为输出,预测引擎120可以生成最佳排列或最佳队形。在一些实施例中,预测引擎120还可以输出与最佳队形相关联的语义标签。例如,预测引擎120可以输出“4-4-2队形”、“4-3-3队形”、“3-5-2队形”、“1-3-1队形”等。
预测引擎120可包括深度神经网络,诸如但不限于混合密度网络122。混合密度网络122可被训练为在给定输入集(例如,团队、对手、球位置、控球等)的情况下,预测运动员的最佳排列或最佳队形。混合密度网络122可以包括Gumbel-Sinkhorn(GS)层126和混合密度上限128。
可以训练GS层126以学习最佳排列。例如,给定输入集,可以训练GS层126以执行每个运动员到每个角色的软分配。这可以允许反向传播,从而使得预测引擎120能够在排列学习步骤而不是排列消除步骤方面抛出问题。因为现在的任务是要预测运动员位置的可能分布,所以更多预测(即,良好队形和类似于模板)的那些帧可能对整体预测贡献更多。使用每个运动员到每个角色的软分配和反向传播,GS层126可以学习从可能的排列集中识别最佳排列。
通常,GS层126可以包括Sinkhorn算子,该Sinkhorn算子允许计算运动员顺序的排列是有利的排列的可能性。然而,为了对混合密度网络应用排列,混合密度网络122可能需要对排列的可能性设置阈值(例如,argmax)。然而,这不是简单的过程,因为argmax是不可微分的。换言之,来自混合密度层的损失不能传播到排列学习层(例如,GS层126)。为了绕过argmax,可以在训练期间使用Gumbel softmax以允许端到端学习。
在一些实施例中,GS层126可以通过迭代地标准化数据的矩阵表示的行和列直到矩阵是等同softmax激活函数的排列矩阵为止来工作。
在一些实施例中,为了应用Sinkhorn算子(即,为了建立排列等变的网络),可以使用具有N个输出的神经网络,每个输出具有N个特征,其中N是运动员的数量。每个输出可以是矩阵的行,GS层126可以将Sinkhorn算子应用于该矩阵。
混合密度上限128可以被配置为学习在给定输入背景(例如,团队、对手、控球、球位置等)和来自GS层126的排列输出的情况下如何预测运动员位置的分布。例如,混合密度上限128可以被训练以通过预测基础分布来学习队形,这可以对运动员位置进行建模。通过学习这些分布,混合密度上限128可以预测高度特定的背景或者甚至未知的背景中的队形。这是优于常规方法的重要成就。例如,在常规方法中,随着背景变得越来越具体(例如,当球处于比赛场地表面上的特定位置时),示例的数量被严重减少并且所观察到的“队形”变得不敏感。
在一些实施例中,混合密度上限128可以被配置为将所有运动员位置的可能性预测为具有混合权重πi、平均值μi和方差σi的高斯的混合。为了找到π、μ、和σ的最佳值,混合密度网络122可以预测πs、μs、σs集,并且可以计算一批真实样本的可能性。这通常需要知道运动员的排列。照此,必须应用在GS层126中学习的排列。通过使用混合密度上限128,混合密度网络122可在很少的背景特定数据的限制下被正则化。
给定最佳排列或最佳队形的情况下,预测引擎120可以使用该信息来预测缺失的运动员的角色或位置。例如,当利用广播视频信息时,由于相机角度和比赛的整体运动,当前在比赛场地表面上的一个或更多个运动员可能超出相机的标志线。预测引擎120可以利用最佳队形预测来识别在相机的视野之外的运动员的角色和/或位置。预测引擎120可以通过将当前队形预测变换成运动员位置分布来生成这样的预测,由此可以预测每个运动员位置的位置。预测引擎120可利用该信息来估计那些缺失的运动员和/或校正计算机视觉***中的假阳性识别。
在一些实施例中,可以向预测引擎120提供关于团队的当前队形的先验知识。例如,可以向预测引擎120提供人类注释的或机器注释的输入数据。给定该先验信息的情况下,预测引擎120可以预测该队形内的运动员位置。以此方式,预测引擎120可以被配置为估计从广播流中缺失的运动员的运动员位置。
客户端设备108可以经由网络105与组织计算***104通信。客户端设备108可以由用户操作。例如,客户端设备108可以是移动设备、平板电脑、台式计算机或具有本文描述的能力的任何计算***。用户可包括但不限于诸如与组织计算***104相关联的实体的订阅者、客户、预期客户或顾客的个人,诸如已从与组织计算***104相关联的实体获得、将从与组织计算***104相关联的实体获得、或可从与组织计算***104相关联的实体获得产品、服务或咨询的个人。
客户端设备108可以至少包括应用132。应用132可以表示允许访问网站的web浏览器或独立应用。客户端设备108可以访问应用132以访问组织计算***104的一个或更多个功能。客户端设备108可以通过网络105通信以例如从组织计算***104的web客户端应用服务器114请求网页。例如,客户端设备108可以被配置为执行应用132以访问由web客户端应用服务器114管理的内容。显示给客户端设备108的内容可以从web客户端应用服务器114传输到客户端设备108,并且随后由应用132处理以通过客户端设备108的图形用户界面(GUI)显示。
图2是示出根据示例实施例的训练混合密度网络122的方法200的流程图。方法200可在步骤202处开始。
在步骤202处,组织计算***104可以从数据存储118检索一个或更多个赛事数据集。例如,预处理引擎116可以从数据存储118检索一个或更多个赛事数据集。在一些实施例中,赛事数据可以包括与给定竞赛的每次控球相关联的信息。例如,赛事数据可以包括控球的团队、对手、球的x,y坐标等。如本领域技术人员认识到的,每场比赛或竞赛可以包括多个数据集,每个数据集对应于相应控球或部分控球。
在步骤204处,组织计算***104可基于一个或更多个数据集来将混合密度网络122参数化。例如,预处理引擎116可以通过n个p维均值和(p x p)维协方差的集合(即,混合)来参数化混合密度网络122,其中n可以表示混合的数量,p可以表示运动员的数量。
在步骤206处,组织计算***104可以基于一个或更多个数据集来学习以预测运动员的最佳队形。例如,GS层126可以学习以基于控球的团队、对手、以及球或冰球的x,y坐标中的至少一个或更多个来执行每个运动员到每个角色的软分配。每个运动员到每个角色的软分配可以导致生成可能的排列集。使用反向传播,GS层126可以学习如何从可能的排列集中识别最佳排列。
在一些实施例中,预测引擎120可以学习与每个最佳队形相关联的语义标签。例如,预测引擎120可以学习生成语义标签,诸如但不限于,“4-4-2队形”、“4-3-3队形”、“3-5-2队形”、“1-3-1队形”等。
在步骤208处,组织计算***104可以基于一个或更多个数据集和最佳排列来学习运动员的分布。例如,混合密度上限128可以被训练以通过预测基础分布来学习队形,这可以对运动员位置进行建模。通过学习这些分布,混合密度上限128可以预测高度特定的背景或者甚至未知的背景中的队形。
在步骤210处,组织计算***104可输出完全训练的预测模型。例如,组织计算***104可输出被配置为预测团队的队形的完全训练的混合密度网络122。
图3是示出根据示例实施例的预测团队的队形的方法300的流程图。方法300可在步骤302处开始。
在步骤302处,组织计算***104可接收给定竞赛或控球的赛事信息。例如,组织计算***104可以从客户端设备108接收赛事信息。在一些实施例中,赛事信息可以至少包括与具有球的团队、对手、以及球或冰球的x,y坐标中的一个或更多个相关的数据。
在步骤304处,组织计算***104可将赛事信息输入到预测引擎120中。在一些实施例中,将赛事信息输入到预测引擎120可以包括基于赛事数据来参数化混合密度网络122。例如,预处理引擎116可以通过n个p维均值和(p x p)维协方差的集合(即,混合)来参数化混合密度网络122,其中n可以表示混合的数量,p可以表示在赛事数据中描述的运动员的数量。
在步骤306处,组织计算***104可以基于赛事信息生成每个运动员的期望位置。GS层126可以基于赛事数据生成最佳排列。例如,使用基于赛事信息的每个运动员到每个角色的软分配,GS层126可以生成多个可能的排列。根据多个可能的排列,GS层126可以识别最佳排列。混合密度上限128可以基于赛事信息和来自GS层126的输出来预测每个运动员的基础分布。然后,混合物密度上限128可以预测运动员的队形。
在一些实施例中,预测引擎120还可以输出与最佳队形相关联的语义标签。例如,预测引擎120可以输出“4-4-2队形”、“4-3-3队形”、“3-5-2队形”、“1-3-1队形”等。
如本领域技术人员认识到的,混合密度网络122提供了优于常规***的许多优点。首先,混合密度网络122可被配置为生成可能的运动员位置的多模态分布。由于团队很少在他们的确切队形中被发现,因此这样的功能有助于捕获体育运动队形的不确定性和可变性。其次,混合密度网络122能够同时建模所有运动员的交互。例如,混合密度网络122可生成2p维分布作为输出,该2p维分布描述运动员的定位,其中p可表示运动员的数量,因子2可基于x,y坐标。这允许混合密度网络122不仅建模运动员的期望位置,还建模一个运动员的位置的变化可如何影响另一个运动员的位置。相反,常规方法将其视为二维、p维分布,因此不能识别或捕获运动员之间的交互。
图4示出了根据示例实施例的示例性运动员分布的图表400。如图所示,图表400可以包括球位置4021-4024(通常为“球位置402”)和运动员分布404。每个运动员分布可以对应于运动员的分布,颜色可以对应于生成该分布的球位置402。如图所示,团队处于基础4-3-2-1队形中,但团队的精确形状和运动员的定位随着球的位置变化而变化。
图5A示出了根据示例实施例的计算***500的架构。***500可以表示组织计算***104的至少一部分。***500的一个或更多个组件可以使用总线505彼此电通信。***500可包括处理单元(CPU或处理器)510和***总线505,该***总线505将包括***存储器515(诸如只读存储器(ROM)520和随机存取存储器(RAM)525)的不同***组件耦接至处理器510。***500可以包括与处理器510直接连接、紧密接近处理器510或集成为处理器510的一部分的高速存储器的高速缓存。***500可以将数据从存储器515和/或存储设备530复制到高速缓存512以供处理器510快速访问。以此方式,高速缓存512可提供避免处理器510在等待数据时延迟的性能提升。这些和其他模块可以控制或被配置为控制处理器510以执行不同动作。其他***存储器515也可用于使用。存储器515可以包括具有不同性能特性的多个不同类型的存储器。处理器510可包括任何通用处理器和硬件模块或软件模块,诸如存储在存储设备530中的服务1 532、服务2 534和服务3 536,硬件模块或软件模块被配置为控制处理器510以及专用处理器,其中软件指令被并入到实际处理器设计中。处理器510本质上可以是完全独立的计算***,包含多个核或处理器、总线、存储器控制器、高速缓存等。多核处理器可以是对称的或非对称的。
为了实现与计算***500的用户交互,输入设备545可以表示任何数量的输入机构,诸如用于语音的麦克风、用于手势或图形输入的触敏屏、键盘、鼠标、运动输入、语音等等。输出设备535(例如,显示器)还可以是本领域技术人员已知的多个输出机构中的一个或更多个。在一些实例中,多模式***可以使得用户能够提供多种类型的输入来与计算***500通信。通信接口540通常可以控制和管理用户输入和***输出。在任何特定硬件装置上操作没有限制,因此当改进的硬件或固件装置被开发时此处的基本特征可以容易地被它们替代。
存储设备530可以是非暂时性存储器并且可以是硬盘或可以存储可由计算机访问的数据的其他类型的计算机可读介质,诸如磁带盒、闪存卡、固态存储器设备、数字通用盘、盒式磁带、随机存取存储器(RAM)525、只读存储器(ROM)520、以及其混合。
存储设备530可以包括用于控制处理器510的服务532、534和536。构想了其他硬件或软件模块。存储设备530可以连接到***总线505。在一个方面中,执行特定功能的硬件模块可包括与必要硬件组件(诸如,处理器510、总线505、输出设备535等)结合的存储在计算机可读介质中以实施功能的软件组件。
图5B示出了具有芯片组架构的计算机***550,该芯片组架构可以表示组织计算***104的至少一部分。计算机***550可以是可用于实现所公开的技术的计算机硬件、软件和固件的示例。***550可包含处理器555,其表示能够执行被配置为执行所识别的计算的软件、固件和硬件的任何数量的物理和/或逻辑上不同的资源。处理器555可与芯片组560通信,芯片组560可控制到处理器555的输入和来自处理器555的输出。在该示例中,芯片组560将信息输出到输出565(例如,显示器等),且可将信息读取和写入到存储设备570,存储设备570可包含例如磁性介质和固态介质。芯片组560还可以从RAM 575读取数据和向RAM575写入数据。可以提供用于与各种用户接口组件585接口连接的桥580以用于与芯片组560接口连接。这样的用户接口组件585可以包括键盘、麦克风、触摸检测和处理电路、诸如鼠标之类的定点设备等。一般而言,给***550的输入可来自机器生成和/或人类生成的各种源中的任何一种源。
芯片组560还可以与具有不同物理接口的一个或更多个通信接口590接口连接。这样的通信接口可以包括用于有线和无线局域网、用于宽带无线网络以及个人局域网的接口。本文公开的用于生成、显示和使用GUI的方法的一些应用可包括:通过物理接口接收经排序的数据集,或者由机器本身通过处理器555分析存储在存储设备570或RAM 575中的数据来生成。进一步地,机器可通过用户接口组件585从用户接收输入,并通过使用处理器555解释这些输入来执行适当的功能,诸如浏览功能。
可以理解,示例***500和550可以具有多于一个处理器510或是联网在一起以提供更大处理能力的计算设备组或群集的一部分。
虽然前述内容是针对本文描述的实施例,但是在不背离其基本范围的情况下,可以设计其他和进一步的实施例。例如,本公开的各方面可用硬件或软件或硬件和软件的组合来实现。本文描述的实施例可以实现为与计算机***一起使用的程序产品。程序产品的程序定义实施例(包括本文描述的方法)的功能,并且可以被包含在各种计算机可读存储介质上。说明性计算机可读存储介质包括但不限于:(i)其上永久地存储信息的非可写存储介质(例如,计算机内的只读存储器(ROM)设备,诸如可由CD-ROM驱动器读取的CD-ROM盘、闪存、ROM芯片或任何类型的固态非暂时性存储器);以及(ii)其上存储有可变信息的可写存储介质(例如,硬盘驱动器或磁盘驱动器内的软盘或任何类型的固态随机存取存储器)。当携带指导所公开的实施例的功能的计算机可读指令时,这样的计算机可读存储介质是本公开的实施例。
本领域的技术人员将了解的是,前述示例是示例性的而非限制性的。在阅读说明书和研究附图之后,所有置换、增强、等同物、及其改进对于本领域技术人员而言都是显而易见的,都被包括在本公开的真实精神和范围内。因此,所附权利要求旨在包含落入这些教导的真实精神和范围内的所有这些修改、置换和等同物。
Claims (20)
1.一种预测比赛场地表面上的团队的队形的方法,包括:
由计算***检索多个赛事的一个或更多个赛事数据集,其中,每个赛事数据集对应于相应赛事的片段;
由深度神经网络基于所述一个或更多个赛事数据集学习以预测每个相应赛事的每个片段中的运动员的最佳排列;
由所述深度神经网络基于从数据存储检索的对应赛事数据和运动员的最佳排列来学习每个片段的运动员的分布;
由所述计算***基于所述学习生成完全训练的预测模型;
由所述计算***接收对应于目标赛事的目标赛事数据,所述目标赛事数据包括针对包括目标比赛场地表面上的多个运动员的团队的信息;以及
由所训练的预测模型基于所述目标赛事数据生成所述多个运动员中的每个运动员在所述目标比赛场地表面上的期望位置。
2.根据权利要求1所述的方法,还包括:
针对每个赛事数据集,由所述计算***确定所述比赛场地表面上的运动员的数量;以及
由所述计算***基于所述比赛场地表面上的所述运动员的数量将所述深度神经网络参数化。
3.根据权利要求1所述的方法,其中,由所述深度神经网络基于所述一个或更多个赛事数据集学习以预测所述赛事的每个片段中的所述运动员的最佳排列包括:
基于赛事信息将每个运动员软分配给角色以生成多个可能的排列。
4.根据权利要求1所述的方法,其中,由所述深度神经网络基于从所述数据存储检索的所述对应赛事数据和所述运动员的最佳排列学习每个片段的所述运动员的分布包括:
学习以预测所述运动员的最佳排列中的运动员的基础分布。
5.根据权利要求1所述的方法,其中,由所训练的预测模型基于所述目标赛事数据生成所述多个运动员中的每个运动员在所述比赛场地表面上的所述期望位置包括:
生成2p维分布作为输出,所述2p维分布描述每个运动员在所述比赛场地表面上的定位,其中p表示所述多个运动员中的运动员的数量。
6.根据权利要求1所述的方法,还包括:
由所述计算***生成与所述多个运动员中的每个运动员在所述目标比赛场地表面上的所述期望位置对应的队形的语义标签。
7.根据权利要求1所述的方法,还包括:
由所述计算***接收所述目标赛事的广播流;
由所述计算***确定所述广播流的视频帧中至少一个目标运动员不存在;以及
由所述计算***基于所述多个运动员中的每个运动员在所述目标比赛场地表面上的所述期望位置来识别所述至少一个目标运动员的推断位置。
8.一种用于预测比赛场地表面上的团队的队形的***,包括:
处理器;以及
存储器,所述存储器上存储有编程指令,所述编程指令在由所述处理器执行时,执行一个或更多个操作,包括:
检索多个赛事的一个或更多个赛事数据集,其中,每个赛事数据集对应于每个相应赛事的片段;
由深度神经网络基于所述一个或更多个赛事数据集学习以预测每个相应赛事的每个片段中的运动员的最佳排列;
由所述深度神经网络基于从数据存储检索的对应赛事数据和运动员的最佳排列来学习每个片段的运动员的分布;
基于所述学习生成完全训练的预测模型;
接收对应于目标赛事的目标赛事数据,所述目标赛事数据包括针对包括目标比赛场地表面上的多个运动员的团队的信息;以及
由所训练的预测模型基于所述目标赛事数据生成所述多个运动员中的每个运动员在所述目标比赛场地表面上的期望位置。
9.根据权利要求8所述的***,其中,所述一个或更多个操作还包括:
针对每个赛事数据集,确定比赛场地表面上的运动员的数量;以及
基于所述比赛场地表面上的所述运动员的数量将所述深度神经网络参数化。
10.根据权利要求8所述的***,其中,由所述深度神经网络基于所述一个或更多个赛事数据集学习以预测所述赛事的每个片段中的所述运动员的最佳排列包括:
基于赛事信息将每个运动员软分配给角色以生成多个可能的排列。
11.根据权利要求8所述的***,其中,由所述深度神经网络基于从数据存储检索的所述对应赛事数据和所述运动员的最佳排列学习每个片段的所述运动员的分布包括:
学习以预测所述运动员的最佳排列中的运动员的基本分布。
12.根据权利要求8所述的***,其中,由所训练的预测模型基于所述目标赛事数据生成所述多个运动员中的每个运动员在所述比赛场地表面上的期望位置包括:
生成2p维分布作为输出,所述2p维分布描述每个运动员在所述比赛场地表面上的定位,其中p表示所述多个运动员中的运动员的数量。
13.根据权利要求8所述的***,其中,所述一个或更多个操作还包括:
生成与所述多个运动员中的每个运动员在所述目标比赛场地表面上的所述期望位置对应的队形的语义标签。
14.根据权利要求8所述的***,其中,所述一个或更多个操作还包括:
接收所述目标赛事的广播流;
确定所述广播流的视频帧中至少一个目标运动员不存在;以及
基于所述多个运动员中的每个运动员在所述目标比赛场地表面上的所述期望位置来识别所述至少一个目标运动员的推断位置。
15.一种非暂时性计算机可读介质,所述非暂时性计算机可读介质包括一个或更多个指令序列,所述一个或更多个指令序列在由一个或更多个处理器执行时,使计算***执行操作,所述操作包括:
由所述计算***检索多个赛事的一个或更多个赛事数据集,其中,每个赛事数据集对应于每个相应赛事的片段;
由深度神经网络基于所述一个或更多个赛事数据集学习以预测每个相应赛事的每个片段中的运动员的最佳排列;
由所述深度神经网络基于从数据存储检索的对应赛事数据和运动员的最佳排列来学习每个片段的运动员的分布;
由所述计算***基于所述学习生成完全训练的预测模型;
由所述计算***接收对应于目标赛事的目标赛事数据,所述目标赛事数据包括针对包括比赛场地表面上的多个运动员的团队的信息;以及
由所训练的预测模型基于所述目标赛事数据生成所述多个运动员中的每个运动员在所述比赛场地表面上的期望位置。
16.根据权利要求15所述的非暂时性计算机可读介质,还包括:
针对每个赛事数据集,由所述计算***确定比赛场地表面上的运动员的数量;以及
由所述计算***基于所述比赛场地表面上的所述运动员的数量将所述深度神经网络参数化。
17.根据权利要求15所述的非暂时性计算机可读介质,其中,由所述深度神经网络基于所述一个或更多个赛事数据集学习以预测所述赛事的每个片段中的所述运动员的最佳排列包括:
基于赛事信息将每个运动员软分配给角色以生成多个可能的排列。
18.根据权利要求15所述的非暂时性计算机可读介质,其中,由所述深度神经网络基于从数据存储检索的所述对应赛事数据和所述运动员的最佳排列学习每个片段的所述运动员的分布包括:
学习以预测所述运动员的最佳排列中的运动员的基本分布。
19.根据权利要求15所述的非暂时性计算机可读介质,其中,所述赛事信息包括团队信息、对手信息、控球信息、以及球的x,y坐标。
20.根据权利要求15所述的非暂时性计算机可读介质,其中,由所训练的预测模型基于所述目标赛事数据生成所述多个运动员中的每个运动员在所述比赛场地表面上的所述期望位置包括:
生成2p维分布作为输出,所述2p维分布描述每个运动员在所述比赛场地表面上的定位,其中p表示所述多个运动员中的运动员的数量。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202063035137P | 2020-06-05 | 2020-06-05 | |
US63/035,137 | 2020-06-05 | ||
PCT/US2021/034568 WO2021247371A1 (en) | 2020-06-05 | 2021-05-27 | System and method for predicting formation in sports |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115715385A true CN115715385A (zh) | 2023-02-24 |
Family
ID=78818376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180037211.0A Pending CN115715385A (zh) | 2020-06-05 | 2021-05-27 | 用于预测体育运动中的队形的***和方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US11935298B2 (zh) |
EP (1) | EP4162341A4 (zh) |
CN (1) | CN115715385A (zh) |
WO (1) | WO2021247371A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11645546B2 (en) | 2018-01-21 | 2023-05-09 | Stats Llc | System and method for predicting fine-grained adversarial multi-agent motion |
WO2019144143A1 (en) | 2018-01-21 | 2019-07-25 | Stats Llc | Method and system for interactive, interpretable, and improved match and player performance predictions in team sports |
CN113544697A (zh) | 2019-03-01 | 2021-10-22 | 斯塔特斯公司 | 用数据和身体姿态分析运动表现以对表现进行个性化预测 |
CN115715385A (zh) | 2020-06-05 | 2023-02-24 | 斯塔特斯公司 | 用于预测体育运动中的队形的***和方法 |
EP4222575A1 (en) | 2020-10-01 | 2023-08-09 | Stats Llc | Prediction of nba talent and quality from non-professional tracking data |
CN117634317A (zh) * | 2023-12-26 | 2024-03-01 | 华中科技大学 | 基于最佳纵倾的龙舟运动员智能排位方法、装置及*** |
Family Cites Families (119)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010030978A2 (en) | 2008-09-15 | 2010-03-18 | Aman James A | Session automated recording together with rules based indexing, analysis and expression of content |
US6751343B1 (en) | 1999-09-20 | 2004-06-15 | Ut-Battelle, Llc | Method for indexing and retrieving manufacturing-specific digital imagery based on image content |
KR20000054011A (ko) | 2000-05-17 | 2000-09-05 | 민대기 | 비쥬얼인터페이스를 이용한 실시간 축구경기 기록 프로그램 |
US6616529B1 (en) | 2000-06-19 | 2003-09-09 | Intel Corporation | Simulation and synthesis of sports matches |
AU2002255568B8 (en) | 2001-02-20 | 2014-01-09 | Adidas Ag | Modular personal network systems and methods |
US8409024B2 (en) | 2001-09-12 | 2013-04-02 | Pillar Vision, Inc. | Trajectory detection and feedback system for golf |
US7474698B2 (en) | 2001-10-19 | 2009-01-06 | Sharp Laboratories Of America, Inc. | Identification of replay segments |
US6710713B1 (en) | 2002-05-17 | 2004-03-23 | Tom Russo | Method and apparatus for evaluating athletes in competition |
US20050143198A1 (en) | 2002-06-28 | 2005-06-30 | Anthony Charge | Predictive analysis system and method |
DE10252934A1 (de) | 2002-10-28 | 2004-05-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zur kontinuierlichen Echtzeitverfolgung der Position von wenigstens einem mobilen Objekt sowie zugehörigen Sendern und Empfängern |
US20040148278A1 (en) | 2003-01-22 | 2004-07-29 | Amir Milo | System and method for providing content warehouse |
US7472110B2 (en) | 2003-01-29 | 2008-12-30 | Microsoft Corporation | System and method for employing social networks for information discovery |
US9177387B2 (en) | 2003-02-11 | 2015-11-03 | Sony Computer Entertainment Inc. | Method and apparatus for real time motion capture |
US20060149674A1 (en) | 2004-12-30 | 2006-07-06 | Mike Cook | System and method for identity-based fraud detection for transactions using a plurality of historical identity records |
US7699707B2 (en) | 2005-05-09 | 2010-04-20 | Hotbox Sports Llc | Fantasy sports system and method thereof |
US20070293289A1 (en) | 2005-07-27 | 2007-12-20 | Loeb Michael R | Methods and systems for realistically simulating human sports activities |
US9522332B2 (en) | 2006-12-13 | 2016-12-20 | Voodoo Gaming Llc | Video games including real-life attributes and/or fantasy team settings |
US20080281444A1 (en) | 2007-04-27 | 2008-11-13 | Sports Prophet, Llc | Predictive modeling system and method for fantasy sports |
US20090186679A1 (en) | 2008-01-23 | 2009-07-23 | James Christopher Irvine | Prediction game system and method |
US20100129780A1 (en) | 2008-09-12 | 2010-05-27 | Nike, Inc. | Athletic performance rating system |
US20100184564A1 (en) | 2008-12-05 | 2010-07-22 | Nike, Inc. | Athletic Performance Monitoring Systems and Methods in a Team Sports Environment |
US9442933B2 (en) | 2008-12-24 | 2016-09-13 | Comcast Interactive Media, Llc | Identification of segments within audio, video, and multimedia items |
WO2010080146A2 (en) | 2009-01-07 | 2010-07-15 | Cfi Group Usa, L.L.C. | Statistical impact analysis machine |
US20100184495A1 (en) | 2009-01-21 | 2010-07-22 | Open Sports Network, Inc. | Method and system for playing an online fantasy game |
US8289185B2 (en) | 2009-05-05 | 2012-10-16 | Advanced Technologies Group, LLC | Sports telemetry system for collecting performance metrics and data |
US8406906B2 (en) | 2009-05-23 | 2013-03-26 | Dream Big Baseball, Inc. | Baseball event outcome prediction method and apparatus |
US9186548B2 (en) | 2009-07-20 | 2015-11-17 | Disney Enterprises, Inc. | Play sequence visualization and analysis |
US8707381B2 (en) | 2009-09-22 | 2014-04-22 | Caption Colorado L.L.C. | Caption and/or metadata synchronization for replay of previously or simultaneously recorded live programs |
NZ716581A (en) | 2010-01-05 | 2017-07-28 | Isolynx Llc | Systems and methods for analyzing event data |
KR100986647B1 (ko) | 2010-01-21 | 2010-10-08 | 한양대학교 산학협력단 | 축구 경기력 평가 서비스 제공 방법, 장치 및 시스템 |
US9058670B2 (en) | 2010-05-03 | 2015-06-16 | Stats Llc | Trajectory detection and analysis in sporting events |
US20170330029A1 (en) | 2010-06-07 | 2017-11-16 | Affectiva, Inc. | Computer based convolutional processing for image analysis |
US8659663B2 (en) | 2010-12-22 | 2014-02-25 | Sportvision, Inc. | Video tracking of baseball players to determine the start and end of a half-inning |
US8548611B2 (en) | 2011-02-18 | 2013-10-01 | Joshua David Ahlstrom | Fantasy sports depth chart system and associated methods |
US11074495B2 (en) | 2013-02-28 | 2021-07-27 | Z Advanced Computing, Inc. (Zac) | System and method for extremely efficient image and pattern recognition and artificial intelligence platform |
US20130104870A1 (en) | 2011-10-31 | 2013-05-02 | Vincent Rizzo | Method, apparatus and system for projecting sports objects |
US9734290B2 (en) | 2011-12-16 | 2017-08-15 | Neela SRINIVAS | System and method for evidence based differential analysis and incentives based healthcare policy |
US20130267328A1 (en) | 2011-12-16 | 2013-10-10 | Sports Technology Applications, Inc. | System and method for providing mobile sports related games |
MX2014010254A (es) | 2012-02-24 | 2017-06-19 | Cfph Llc | Dispositivos de entretenimiento que incluyen parámetros de juego ajustables. |
SG11201405572QA (en) | 2012-03-14 | 2014-10-30 | Bridgestsone Corp | Process for producing polydienes |
US20150131845A1 (en) | 2012-05-04 | 2015-05-14 | Mocap Analytics, Inc. | Methods, systems and software programs for enhanced sports analytics and applications |
US10616663B2 (en) | 2012-07-02 | 2020-04-07 | Russell Brands, Llc | Computer-implemented capture of live sporting event data |
CN102819749B (zh) | 2012-07-23 | 2016-08-03 | 西安体育学院 | 一种基于视频分析的足球越位自动判别***和方法 |
US9461876B2 (en) | 2012-08-29 | 2016-10-04 | Loci | System and method for fuzzy concept mapping, voting ontology crowd sourcing, and technology prediction |
US9846845B2 (en) | 2012-11-21 | 2017-12-19 | Disney Enterprises, Inc. | Hierarchical model for human activity recognition |
US8996434B2 (en) | 2012-11-21 | 2015-03-31 | Cbs Interactive, Inc. | Automated statistics content preparation |
WO2014093869A1 (en) | 2012-12-13 | 2014-06-19 | University Of Kansas | 6-substituted quinazolinone inhibitors |
US20140236331A1 (en) | 2013-02-21 | 2014-08-21 | Sap Portals Israel Ltd. | Real-time decision making in sports |
US20140274245A1 (en) | 2013-03-15 | 2014-09-18 | Fantasy Pot Odds, Llc | Fantasy player algorithm |
US20140302914A1 (en) | 2013-03-15 | 2014-10-09 | Bram Weinstein | Computer-based Methods and Systems for Fantasy Sports Gaming |
US9162140B2 (en) | 2013-04-16 | 2015-10-20 | Ghostrunner Interactive, Llc | Interactive baseball simulation between remote team managers |
US20170072321A1 (en) | 2013-05-22 | 2017-03-16 | David S. Thompson | Highly interactive fantasy sports interleaver |
US9440152B2 (en) | 2013-05-22 | 2016-09-13 | Clip Engine LLC | Fantasy sports integration with video content |
US9517417B2 (en) | 2013-06-06 | 2016-12-13 | Zih Corp. | Method, apparatus, and computer program product for performance analytics determining participant statistical data and game status data |
US20140365194A1 (en) | 2013-06-06 | 2014-12-11 | Zih Corp. | Method, apparatus, and computer program product for dynamics/kinetics model selection |
AU2014278262B2 (en) | 2013-06-12 | 2016-11-03 | Ddsports, Inc. | Basketball shot-tracking system |
US10282068B2 (en) | 2013-08-26 | 2019-05-07 | Venuenext, Inc. | Game event display with a scrollable graphical game play feed |
CA2923041A1 (en) | 2013-09-26 | 2015-04-02 | Mark W. Publicover | Providing targeted content based on a user's values |
US9342785B2 (en) | 2013-11-15 | 2016-05-17 | Disney Enterprises, Inc. | Tracking player role using non-rigid formation priors |
US10140575B2 (en) | 2013-11-15 | 2018-11-27 | Disney Enterprises, Inc. | Sports formation retrieval |
WO2015076682A1 (en) | 2013-11-21 | 2015-05-28 | Crichq Limited | System and method for assessing or predicting a match outcome in a sporting event |
US10521671B2 (en) | 2014-02-28 | 2019-12-31 | Second Spectrum, Inc. | Methods and systems of spatiotemporal pattern recognition for video content development |
US11861906B2 (en) | 2014-02-28 | 2024-01-02 | Genius Sports Ss, Llc | Data processing systems and methods for enhanced augmentation of interactive video content |
US10713494B2 (en) | 2014-02-28 | 2020-07-14 | Second Spectrum, Inc. | Data processing systems and methods for generating and interactive user interfaces and interactive game systems based on spatiotemporal analysis of video content |
EP3111659A4 (en) | 2014-02-28 | 2017-12-13 | Second Spectrum Inc. | System and method for performing spatio-temporal analysis of sporting events |
US9914059B2 (en) | 2014-06-16 | 2018-03-13 | Beat Your Mark Group Limited | Virtual league platform of a sport activity |
CN105373938A (zh) | 2014-08-27 | 2016-03-02 | 阿里巴巴集团控股有限公司 | 识别视频图像中的商品和展示其信息的方法、装置及*** |
WO2016057541A1 (en) | 2014-10-07 | 2016-04-14 | ShotTracker, Inc. | Real-time event monitoring system for basketball-related activities |
US9003294B1 (en) | 2014-12-23 | 2015-04-07 | FanActivate, LLC | Scalable systems for change detection of statistic data feeds across multiple servers using shared memory with configurable messaging triggers |
US20160220878A1 (en) | 2015-01-30 | 2016-08-04 | Srinivas S. Devathi | Systems and methods of playing an enhanced version of football sport |
EP3338221A4 (en) | 2015-08-19 | 2019-05-01 | D-Wave Systems Inc. | DISCRETE VARIATION SELF-ENCODING SYSTEMS AND METHODS FOR MACHINE LEARNING USING ADIABATIC QUANTUM COMPUTERS |
US11006160B2 (en) | 2015-08-24 | 2021-05-11 | Microsoft Technology Licensing, Llc | Event prediction enhancements |
US9751010B2 (en) | 2015-09-18 | 2017-09-05 | Fantasy Sports Company | System and method for virtual team assembly |
US20170109015A1 (en) | 2015-10-14 | 2017-04-20 | Microsoft Technology Licensing, Llc | Contextual athlete performance assessment |
US20170132821A1 (en) | 2015-11-06 | 2017-05-11 | Microsoft Technology Licensing, Llc | Caption generation for visual media |
US10204300B2 (en) * | 2015-12-14 | 2019-02-12 | Stats Llc | System and method for predictive sports analytics using clustered multi-agent data |
US10201752B2 (en) | 2015-12-14 | 2019-02-12 | Stats Llc | System for interactive sports analytics using multi-template alignment and discriminative clustering |
US10201755B2 (en) | 2016-02-25 | 2019-02-12 | Pick A Play Networks Inc. | System and method for providing a platform for real time interactive game participation |
US9912974B2 (en) | 2016-03-01 | 2018-03-06 | Disney Enterprises, Inc. | Shot structure of online video as a predictor of success |
US9993735B2 (en) | 2016-03-08 | 2018-06-12 | Electronic Arts Inc. | Multiplayer video game matchmaking optimization |
CN109152555B (zh) | 2016-03-18 | 2022-09-06 | 哈佛大学校长及研究员协会 | 自动分类动物行为 |
US10441868B2 (en) | 2016-04-11 | 2019-10-15 | Brian Janssen | Full scale digital replay and practice system for use by positional players in a team-based sport |
US10010778B2 (en) | 2016-06-03 | 2018-07-03 | Pillar Vision, Inc. | Systems and methods for tracking dribbling and passing performance in sporting environments |
CN105833502B (zh) | 2016-06-06 | 2018-01-19 | 刘庆斌 | 一种足球阵型的进攻与防守技战术智能教学、训练和比赛的***和方法 |
US20190221072A1 (en) | 2016-08-15 | 2019-07-18 | Mark A. Litman | Versatile fantasy sport scratch-off ticket and method |
WO2018039341A1 (en) | 2016-08-23 | 2018-03-01 | Pillar Vision, Inc. | Systems and methods for tracking basketball player performance |
WO2018057530A1 (en) | 2016-09-21 | 2018-03-29 | GumGum, Inc. | Machine learning models for identifying objects depicted in image or video data |
US20180157974A1 (en) * | 2016-12-05 | 2018-06-07 | Disney Enterprises, Inc. | Data-driven ghosting using deep imitation learning |
EP3566175A4 (en) | 2017-01-06 | 2020-07-29 | Sportlogiq Inc. | SYSTEMS AND METHODS FOR UNDERSTANDING BEHAVIOR FROM TRAJECTORIES |
US10348820B2 (en) | 2017-01-20 | 2019-07-09 | Facebook, Inc. | Peer-to-peer content distribution |
US10824918B2 (en) | 2017-01-31 | 2020-11-03 | Stats Llc | System and method for predictive sports analytics using body-pose information |
WO2018152534A1 (en) | 2017-02-17 | 2018-08-23 | Kyndi, Inc. | Method and apparatus of machine learning using a network with software agents at the network nodes and then ranking network nodes |
EP3422224A1 (en) | 2017-06-30 | 2019-01-02 | Nokia Technologies Oy | An apparatus and associated methods for determining user activity profiles |
US10489656B2 (en) | 2017-09-21 | 2019-11-26 | NEX Team Inc. | Methods and systems for ball game analytics with a mobile device |
US10748376B2 (en) * | 2017-09-21 | 2020-08-18 | NEX Team Inc. | Real-time game tracking with a mobile device using artificial intelligence |
WO2019070351A1 (en) | 2017-10-03 | 2019-04-11 | Fanmountain Llc | SYSTEMS, DEVICES AND METHODS USING THE SAME TO ENHANCE THE COMMITMENT OF A PUBLIC IN COMPETITION OR PERFORMANCE |
US11232109B1 (en) | 2017-12-01 | 2022-01-25 | Pinterest, Inc. | Object identification based on long-term user behavior and short-term interest |
US10417500B2 (en) | 2017-12-28 | 2019-09-17 | Disney Enterprises, Inc. | System and method for automatic generation of sports media highlights |
US11182806B1 (en) | 2018-01-04 | 2021-11-23 | Facebook, Inc. | Consumer insights analysis by identifying a similarity in public sentiments for a pair of entities |
US20190228306A1 (en) | 2018-01-21 | 2019-07-25 | Stats Llc | Methods for Detecting Events in Sports using a Convolutional Neural Network |
WO2019144143A1 (en) | 2018-01-21 | 2019-07-25 | Stats Llc | Method and system for interactive, interpretable, and improved match and player performance predictions in team sports |
WO2020010040A1 (en) | 2018-07-02 | 2020-01-09 | Pillar Vision, Inc. | Systems and methods for determining reduced player performance in sporting events |
US11311808B2 (en) | 2019-01-21 | 2022-04-26 | Tempus Ex Machina, Inc. | Systems and methods to predict a future outcome at a live sport event |
US12046038B2 (en) | 2019-03-22 | 2024-07-23 | The Regents Of The University Of California | System and method for generating visual analytics and player statistics |
US11146862B2 (en) | 2019-04-16 | 2021-10-12 | Adobe Inc. | Generating tags for a digital video |
EP3966749A4 (en) | 2019-05-08 | 2023-06-21 | Stats Llc | SYSTEM AND PROCEDURES FOR CONTENT AND STYLE PREDICTION IN SPORTS |
US20210056458A1 (en) | 2019-08-20 | 2021-02-25 | Adobe Inc. | Predicting a persona class based on overlap-agnostic machine learning models for distributing persona-based digital content |
US11157742B2 (en) | 2019-09-04 | 2021-10-26 | NEX Team Inc. | Methods and systems for multiplayer tagging for ball game analytics generation with a mobile computing device |
US20210134124A1 (en) | 2019-10-31 | 2021-05-06 | Scoretrade Inc. | In-stadium and location-based user inputs to adjust in-game bet pricing and probabilities |
US11113535B2 (en) | 2019-11-08 | 2021-09-07 | Second Spectrum, Inc. | Determining tactical relevance and similarity of video sequences |
WO2021162935A1 (en) | 2020-02-13 | 2021-08-19 | Stats Llc | Dynamically predicting shot type using a personalized deep neural network |
AU2021231754A1 (en) | 2020-03-02 | 2022-09-15 | Visual Supply Company | Systems and methods for automating video editing |
US20210304736A1 (en) | 2020-03-30 | 2021-09-30 | Nvidia Corporation | Media engagement through deep learning |
CN115715385A (zh) | 2020-06-05 | 2023-02-24 | 斯塔特斯公司 | 用于预测体育运动中的队形的***和方法 |
US11958529B2 (en) | 2020-08-20 | 2024-04-16 | Nvidia Corporation | Controlling position of robot by determining goal proposals by using neural networks |
US20220067983A1 (en) | 2020-08-28 | 2022-03-03 | Nvidia Corporation | Object image completion |
EP4288167A1 (en) | 2021-02-05 | 2023-12-13 | Stats Llc | System and method for evaluating defensive performance using graph convolutional network |
US20220270004A1 (en) | 2021-02-22 | 2022-08-25 | Stats Llc | Micro-Level and Macro-Level Predictions in Sports |
WO2022187487A1 (en) | 2021-03-05 | 2022-09-09 | Stats Llc | Method and system for generating in-game insights |
-
2021
- 2021-05-27 CN CN202180037211.0A patent/CN115715385A/zh active Pending
- 2021-05-27 WO PCT/US2021/034568 patent/WO2021247371A1/en active Application Filing
- 2021-05-27 US US17/303,361 patent/US11935298B2/en active Active
- 2021-05-27 EP EP21817835.8A patent/EP4162341A4/en active Pending
-
2024
- 2024-01-29 US US18/425,094 patent/US20240185604A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20240185604A1 (en) | 2024-06-06 |
US11935298B2 (en) | 2024-03-19 |
WO2021247371A1 (en) | 2021-12-09 |
US20210383123A1 (en) | 2021-12-09 |
EP4162341A1 (en) | 2023-04-12 |
EP4162341A4 (en) | 2024-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115715385A (zh) | 用于预测体育运动中的队形的***和方法 | |
US11554292B2 (en) | System and method for content and style predictions in sports | |
CN111954860B (zh) | 对细粒度对抗性多队员运动进行预测的***和方法 | |
US20220253679A1 (en) | System and Method for Evaluating Defensive Performance using Graph Convolutional Network | |
US20230334859A1 (en) | Prediction of NBA Talent And Quality From Non-Professional Tracking Data | |
US20210374419A1 (en) | Semi-Supervised Action-Actor Detection from Tracking Data in Sport | |
US20220207366A1 (en) | Action-Actor Detection with Graph Neural Networks from Spatiotemporal Tracking Data | |
US20220343253A1 (en) | Virtual Coaching System | |
US20230104313A1 (en) | Recommendation Engine for Combining Images and Graphics of Sports Content based on Artificial Intelligence Generated Game Metrics | |
US20230148112A1 (en) | Sports Neural Network Codec | |
US20240066355A1 (en) | Live Tournament Predictions in Tennis | |
WO2022240835A1 (en) | Live prediction of player performances in tennis | |
CN117813635A (zh) | 从体育广播视频馈送中对球员进行身体姿势跟踪 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |