一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

传球优势区域确定方法及装置与流程

2022-02-20 00:54:06 来源:中国专利 TAG:


1.本发明涉及人工智能技术领域,尤其涉及一种传球优势区域确定方法及装置。


背景技术:

2.球类运动是典型的智能群体对抗比赛,在群体对抗的比赛中,态势分析对比赛的进程起着关键作用。在球类比赛中,双方球队对于比赛态势的分析决定着球员的每一次决策,也影响着整个比赛的输赢走向,在对传球时的优势区域划分是对球类比赛态势分析的一种重要方法,在进行球类运动比赛时,参赛对象在传球时具有传球的优势区域,也就是传球时能够成功把握的占优势的区域。
3.目前对于传球优势区域进行分析,大多以基于规则和知识的物理模型,根据目标对象个人的运动模型划分优势区域,例如若目标对象能够比其他人更早的到达某一区域,则此区域被称为这个目标对象的优势区域。然而这种优势区域的确定方法在对实际比赛的态势分析中具有很大的局限性,优势区域的确定结果不够准确,效率较低。


技术实现要素:

4.本发明提供一种传球优势区域确定方法及装置,用以解决现有技术中对实际比赛的态势分析中具有很大的局限性,优势区域的确定结果不够准确,效率较低的缺陷,实现直观准确地展现目标对象在球场中的优势区域,能够帮助球队进行态势分析,辅助提升竞赛技能。
5.本发明提供一种传球优势区域确定方法,该传球优势区域确定方法包括:获取目标对象的速度信息,以及所述目标对象的位置信息;基于所述速度信息和所述位置信息,确定所述目标对象的影响区域信息;基于所述速度信息和所述位置信息,确定所述目标对象的传球成功概率;基于所述影响区域信息以及所述传球成功概率,确定所述目标对象的传球优势区域信息。
6.根据本发明提供的一种传球优势区域确定方法,所述获取目标对象的速度信息,以及所述目标对象的位置信息,包括:获取所述目标对象的运动状态信息;建立球场二维坐标系,并基于所述球场二维坐标系以及所述运动状态信息,确定所述速度信息和所述位置信息。
7.根据本发明提供的一种传球优势区域确定方法,所述基于所述速度信息和所述位置信息,确定所述目标对象的传球成功概率,包括:将所述速度信息和所述位置信息输入到传球成功概率预测模型中,输出所述传球成功概率;其中,所述传球成功概率预测模型为以所述目标对象的速度样本信息和位置样本信息为样本,以与所述速度样本信息和所述位置样本信息对应的传球成功概率样本数据为标签训练得到的。
8.根据本发明提供的一种传球优势区域确定方法,所述基于所述影响区域信息以及所述传球成功概率,确定所述目标对象的传球优势区域信息,包括:将所述影响区域信息和所述传球成功概率相乘,得到所述传球优势区域信息。
9.根据本发明提供的一种传球优势区域确定方法,所述目标对象为多个,在所述基于所述影响区域信息以及所述传球成功概率,确定所述目标对象的传球优势区域信息之后,还包括:基于多个所述目标对象的传球优势区域信息,确定球队全场优势区域信息。
10.根据本发明提供的一种传球优势区域确定方法,所述基于所述速度信息和所述位置信息,确定所述目标对象的影响区域信息,包括:基于公式:;;确定所述影响区域信息;其中,服从二元高斯分布,表示服从的二元高斯分布的均值,t表示矩阵的转置运算,表示目标对象在t时刻的速度信息,表示目标对象在t时刻的位置信息,p表示球场的任意位置。本发明还提供一种传球优势区域确定装置,该传球优势区域确定装置包括:获取模块,用于获取目标对象的速度信息,以及所述目标对象的位置信息;第一确定模块,用于基于所述速度信息和所述位置信息,确定所述目标对象的影响区域信息;第二确定模块,用于基于所述速度信息和所述位置信息,确定所述目标对象的传球成功概率;第三确定模块,用于基于所述影响区域信息以及所述传球成功概率,确定所述目标对象的传球优势区域信息。
11.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述传球优势区域确定方法的步骤。
12.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述传球优势区域确定方法的步骤。
13.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述传球优势区域确定方法的步骤。
14.本发明提供的传球优势区域确定方法及装置,通过根据目标对象的速度信息和位置信息,采用知识策略确定影响区域信息,采用数据策略确定传球成功概率,结合影响区域信息和传球成功概率,能够得到目标对象的传球优势区域信息,能够直观准确地展现目标对象在球场中的优势区域,能够帮助球队进行态势分析,辅助提升竞赛技能。
附图说明
15.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本发明提供的传球优势区域确定方法的流程示意图;图2是本发明提供的传球优势区域确定方法的程序框图;图3是本发明提供的传球优势区域确定装置的结构示意图;图4是本发明提供的电子设备的结构示意图。
具体实施方式
17.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.下面结合图1-图4描述本发明的传球优势区域确定方法及装置。
19.该传球优势区域确定方法可以被电子设备所执行,该电子设备可以为手机、平板电脑、笔记本电脑、台式计算机、vr眼镜、智能手表或者智能手环等终端设备,也可以被智能机器人所执行,此处不限定电子设备的具体类型,本领域技术人员可以根据实际情况自行选定,只要该电子设备能够实现逻辑运算功能即可。
20.传球优势区域指的是,在足球、篮球或者排球等多人团体球类比赛中,传球方球员对于传球成功这一事件而言具有优势的区域,也就是说,采用本发明提供的传球优势区域确定方法,能够找到传球方球员或者球队在进行传球时的优势区域,对优势区域进行可视化地展现。
21.值得注意的是,该传球优势区域可以图像、框图或者表格等数据形式客观呈现在电子设备中,该传球优势区域确定方法可以应用于电子设备中运行的球类比赛仿真程序,也可以应用于真实的球类比赛视频,还可以应用于以智能机器人为对象的球类比赛过程。
22.如图1和图2所示,本发明提供一种传球优势区域确定方法,该传球优势区域确定方法包括如下步骤110至步骤140。
23.其中,步骤110、获取目标对象的速度信息,以及目标对象的位置信息。
24.可以理解的是,目标对象可以为球类比赛仿真程序中的球员虚拟人物,也可以为真实的球类比赛视频中的人物虚拟图像,还可以为球类比赛过程中的智能机器人,还可以人工智能领域的智能体,此处不具体限定目标对象的类型,只要是能够在计算机程序上客观存在并能够运行的虚拟对象均可以作为目标对象。
25.目标对象的速度信息可以表示球员在球场上某一时刻的运动速度,目标对象的位置信息可以表示球员在球场上某一时刻的位置,比如,以球场左下角为原点建立二维坐标系,则球场上的每一位球员可以被表示为,其中,为球员沿着方向的运动速度,为球员沿着方向的运动速度,为球员的角色。
26.以足球比赛为例,目标对象可以为进攻球队的球员,也可以为防守球队的球员,标准足球比赛可以有22名球员,那么目标对象就可以为进攻球队的其余10名球员。
27.步骤120、基于速度信息和位置信息,确定目标对象的影响区域信息。
28.可以理解的是,可以根据球员的运动速度,以及球员在球场中所处的位置,来确定球员在球场中的影响区域信息,球员在球场中影响区域信息指的是,球员在传球时所能影
响到的区域,也就是球员在传球时所能覆盖到的合理的区域。
29.此处可以数学函数的方法,相当于采用知识策略来得到影响区域信息,来计算出目标对象在球场中的影响区域信息,此处不限制具体的数学函数的类型,本领域技术人员可以根基实际需要自行选择具体的数学函数的类型。
30.步骤130、基于速度信息和位置信息,确定目标对象的传球成功概率。
31.可以理解的是,在得到了目标对象的速度信息和位置信息之后,可以判断出目标对象在球场中以该位置和速度来传球的成功率,比如可以根据该目标对象在历史比赛中的传球事件,历史比赛中的传球事件可以包括与本次比赛的速度信息以及位置信息相对应的传球事件,根据历史比赛中的传球事件来预测本次比赛中,目标对象在当前时刻所对应的速度信息和位置信息,来得到传球的成功概率。相当于采用数据策略来得到传球的成功概率。
32.比如可以直接将该球员在历史事件中与本次传球的速度信息相同或者与本次传球的位置信息相同的时刻对应的传球成功概率作为本次传球的成功概率,也可以利用神经网络模型来得到目标对象的传球成功概率,可以将速度信息和位置信息作为神经网络模型的输入,来输出传球成功概率,当然,本领域技术人员可以根据情况,自行选择确定目标对象的传球成功概率的方法,本实施例不具体限定。
33.步骤140、基于影响区域信息以及传球成功概率,确定目标对象的传球优势区域信息。
34.可以理解的是,可以将影响区域信息以及传球成功概率进行融合,或者叠加,或者相乘,或者将传球成功概率标注到影响区域信息上,从而能够得到目标对象的传球优势区域信息,此处不具体限定如何根据影响区域信息以及传球成功概率,来得到目标对象的传球优势区域信息,本领域技术人员可以根据实际需求来选择合理的算法。
35.目标对象的传球优势区域信息指的是,用户在本次传球的影响区域中对应位置的成功概率,也就是能够以目标对象的发球点为基点,向外覆盖一定的影响区域,在该影响区域中对应存在一定的优势区域,在优势区域中接球会使得传球成功率较大。
36.值得一提的是,球类比赛是需要综合考虑对抗环境和团队配合的比赛。如果仅通过基础的知识模型对球员的个人影响值进行线性运算或大小比较等方法,无法针对比赛过程中复杂的局势进行深入理解与分析。以深度神经网络为代表的数据驱动模型能对大量的比赛数据进行处理与分析,通过“黑盒”的机制自动进行赛事分析和预测。然而实际比赛的数据难以获得、数据质量不高以及不可解释等问题也限制了数据驱动模型在足球、篮球和排球等球类比赛领域的应用。
37.本实施例所提出的以知识和数据共同驱动的融合性预测方法,能够将基于知识策略的球员个人运动模型与基于数据策略的传球概率预测模型有效结合,应用于球类比赛复杂场景的态势分析。能够得到可视化全场的优势区域,帮助进攻球队和防守球队进行策略分析、赛后复盘以及生成传球策略,对球员个人的传球评价与分析。
38.这种知识与数据共同驱动的模型提供了一种知识与数据协同驱动的传球优势区域确定方法,将模型优化为更符合实际场景中的球场态势感知,考虑实际比赛的数据获取方式与数据质量限制,模型所生成的传球策略更符合对实际球类比赛的局势理解,更符合教练与球员的赛后复盘需求,具有实际的指导意义。
39.与此同时,该传球优势区域确定方法提供了一种基于知识与数据共同驱动的分析足球比赛传球策略与优势区域的态势分析的模型。结合了两种不同类型的模型,应用过程清晰,具有针对性的应用场景。通过该传球优势区域确定方法,可以帮助双方球队进行态势分析,进一步辅助各球队生成传球策略,并进行赛事复盘,同时能够帮助球员个人评估并提高其传球能力。各球队在训练过程中对以往的比赛进行态势分析生成更优的进攻与传球策略,也可进行对手建模分析其他球队的进攻方式,改进本方的战略战术以应对未来的比赛。
40.本发明提供的传球优势区域确定方法,通过根据目标对象的速度信息和位置信息,采用知识策略确定影响区域信息,采用数据策略确定传球成功概率,结合影响区域信息和传球成功概率,能够得到目标对象的传球优势区域信息,能够直观准确地展现目标对象在球场中的优势区域,能够帮助球队进行态势分析,辅助提升竞赛技能。
41.在一些实施例中,上述步骤110、获取目标对象的速度信息,以及目标对象的位置信息,包括:获取目标对象的运动状态信息;建立球场二维坐标系,并基于球场二维坐标系以及运动状态信息,确定速度信息和位置信息。
42.可以理解的是,可以先获取到目标对象的运动状态信息,比如可以包括目标对象的姿态信息、方向信息或者速度信息,并在二维的球场坐标模型中基于真实足球场的尺寸,以球场左下角为原点建立二维坐标系,再将目标对象的运动状态信息投影到该二维坐标系汇总,从而得到目标球员的速度信息和位置信息。
43.在一些实施例中,上述步骤130、基于速度信息和位置信息,确定目标对象的传球成功概率,包括:将速度信息和位置信息输入到传球成功概率预测模型中,输出传球成功概率;其中,传球成功概率预测模型为以目标对象的速度样本信息和位置样本信息为样本,以与速度样本信息和位置样本信息对应的传球成功概率样本数据为标签训练得到的。
44.可以理解的是,传球成功概率预测模型可以为深度神经网络,传球成功概率预测模型的输入可以为速度信息和位置信息,输出可以为传球成功概率。
45.在对传球成功概率预测模型进行训练前,可以预先获取训练样本数据集,可以获取多场球赛的事件数据,进行数据预处理,比如可以进行数据清洗、筛选、不均衡处理以及数据补全和数据增强;可以对事件数据进行数据预处理,比如可以采取数据清晰处理,数据清洗即为对样本进行筛选,传球成功概率预测模型可以针对足球场景中传球这一复杂场景进行态势分析与建模,因此需要选出可用并且事件为传球的样本,同时由于传球又分为滚地球和高球,滚地球仅需要球的二维坐标,而高球需要球的三维坐标,对这两种不同的坐标不能使用同一个模型进行分析,并且实际的比赛数据难以获得球的三维坐标,在所获得的数据中,标签为传球成功的样本数量高于传球失败的样本,样本数据集的数据量有限的情况下,无法训练出较为准确的模型,因此需要通过调整样本的权重对原始数据进行均衡处理。由于所有传球失败的样本其接球人不是意图接球人,因此在数据预处理时需要补全理论上的意图接球人。
46.比如,传球成功概率预测模型通过深度神经网络架构对球员向意图接球人传球的概率进行预测,预测结果为某一个球员向其意图接球人传球是否成功的概率,预测值在区间内,遍历除此球员外其余十名球员,计算十次传球概率,预测得到的传球成功概率中最大的球员为最安全的意图接球人,也就是说,此处得到的传球成功概率可以为多个,
每一个目标球员的传球成功概率可以被融合到该球员的影响区域信息上。
47.在所有可用事件数据样本中,筛选出事件类型大类type为“pass”的事件,即为传球事件,本传球成功概率预测模型可以从实际的足球赛场景出发,对滚地球类型的传球场景进行分析,因此数据筛选需要剔除传球类型为“头球”和“长传”的样本。比如可以剔除子类subtype中类型为“head”和“longpass”的样本。
48.传球失败的样本没有接球人,因此在处理时需要补全理论上的假想接球人,处理方法可以为:建立球的运动模型,预测球的运动轨迹,计算本方球员与球的运动轨迹之间的垂直距离,距离最近的球员作为意图接球人。
49.对全部的数据做数据增强处理,即对球员的位置和速度进行反转生成新的数据。
50.在训练该传球成功概率预测模型时,可以将训练样本数据集中全部样本数据的70%作为训练集,30%作为预测集。模型以深度神经网络为架构,可以将传球人、接球人(球的运动轨迹)与11个对手的位置信息和速度信息作为样本,将传球事件数据对应的传球成功概率作为标签。其中位置信息和速度均为二维坐标,球的位置与传球人位置相同,因此不必重复输入,隐藏层为三层全连接层,每层神经元个数依次递减,激活函数使用relu,优化器使用adam,输出层为某个球员向其意图接球人传球成功的概率。
51.在一些实施例中,上述步骤140、基于影响区域信息以及传球成功概率,确定目标对象的传球优势区域信息,包括:将影响区域信息和传球成功概率相乘,得到传球优势区域信息。
52.可以理解的是,可以将步骤104中计算所得的某球员向其意图接球人的传球成功概率,作为权重赋给步骤103中得到的此球员的影响区域信息,实现两个数据的融合,即对于球员,通过步骤103求得其影响区域信息为,通过步骤104计算得到该球员的传球成功概率,因此加权后的球员的传球优势区域信息为。
53.如图2所示,在一些实施例中,目标对象为多个,在上述步骤140、基于影响区域信息以及传球成功概率,确定目标对象的传球优势区域信息之后,还包括:基于多个目标对象的传球优势区域信息,确定球队全场优势区域信息。
54.可以理解的是,可以将所有球员的传球优势区域信息进行加和,再作用上逻辑函数,,即进攻球队所有球员的传球优势区域信息综合考虑,得到此球队在时刻的球队全场优势区域信息。
55.可以将知识策略与数据策略进行融合。知识策略得到每个球员的传球优势区域信息,数据策略得到球员向其意图接球人的传球成功概率,将两个值相乘得到进攻球队每位球员的加权个人影响值,。将进攻球队所有球员的传球优势区域信息相加并用逻辑函数作用,,得到进攻球队的传球优势区域信息。
56.在一些实施例中,上述步骤120、基于速度信息和位置信息,确定目标对象的影响区域信息,包括:基于公式:;;确定影响区域信息;其中,服从二元高斯分布,表示服从的二元高斯分布的均值,t表示矩阵的转置运算,表示目标对象在t时刻的速度信息,表示目标对象在t时刻的位置信息,p表示球场的任意位置。
57.可以理解的是,可以使用目标对象的速度信息和位置信息,利用球员影响区域信息所服从的二元高斯分布;计算得目标对象的影响区域信息;如果应用于足球赛,总共可计算出进攻球队全部11名球员在某时刻的11个影响区域信息。
58.下面对本发明提供的传球优势区域确定装置进行描述,下文描述的传球优势区域确定装置与上文描述的传球优势区域确定方法可相互对应参照。
59.如图3所示,本发明还提供一种传球优势区域确定装置,该传球优势区域确定装置包括:获取模块310、第一确定模块320、第二确定模块330以及第三确定模块330。
60.获取模块310,用于获取目标对象的速度信息,以及目标对象的位置信息。
61.第一确定模块320,用于基于速度信息和位置信息,确定目标对象的影响区域信息。
62.第二确定模块330,用于基于速度信息和位置信息,确定目标对象的传球成功概率。
63.第三确定模块330,用于基于影响区域信息以及传球成功概率,确定目标对象的传球优势区域信息。
64.图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communicationsinterface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通
信。处理器410可以调用存储器430中的逻辑指令,以执行传球优势区域确定方法,该方法包括:获取目标对象的速度信息,以及目标对象的位置信息;基于速度信息和位置信息,确定目标对象的影响区域信息;基于速度信息和位置信息,确定目标对象的传球成功概率;基于影响区域信息以及传球成功概率,确定目标对象的传球优势区域信息。
65.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
66.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的传球优势区域确定方法,该方法包括:获取目标对象的速度信息,以及目标对象的位置信息;基于速度信息和位置信息,确定目标对象的影响区域信息;基于速度信息和位置信息,确定目标对象的传球成功概率;基于影响区域信息以及传球成功概率,确定目标对象的传球优势区域信息。
67.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的传球优势区域确定方法,该方法包括:获取目标对象的速度信息,以及目标对象的位置信息;基于速度信息和位置信息,确定目标对象的影响区域信息;基于速度信息和位置信息,确定目标对象的传球成功概率;基于影响区域信息以及传球成功概率,确定目标对象的传球优势区域信息。
68.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
69.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
70.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献