买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种运动员竞技能力分析方法_睿视智觉(深圳)算法技术有限公司_201711244272.6 

申请/专利权人:睿视智觉(深圳)算法技术有限公司

申请日:2017-11-30

公开(公告)日:2021-10-08

公开(公告)号:CN108090421B

主分类号:G06K9/00(20060101)

分类号:G06K9/00(20060101);G06K9/62(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.10.08#授权;2018.06.22#实质审查的生效;2018.05.29#公开

摘要:本发明公开一种运动员竞技能力分析方法,包括如下步骤:步骤1,架设视野覆盖整个球场的摄像头,获取整个球场的全局图像;步骤2,运动员穿着有明显序号标识的服装,利用目标跟踪模块得到每个运动员和球在图像中的实时位置坐标;步骤3,根据位置坐标,得到运动员和球的速度以及加速度数据;步骤4,根据步骤3得到的数据,分析运动员的竞技指标。此种方法利用非接触式的摄像头检测方法分析运动员竞技能力,取代传统的佩戴传感器方案,并使用新的目标检测以及跟踪方法分析运动员能力,自动计算各运动员的客观竞技能力,鲁棒性较好,检测准确率较高。

主权项:1.一种运动员竞技能力分析方法,其特征在于包括如下步骤:步骤1,架设视野覆盖整个球场的摄像头,获取整个球场的全局图像;步骤2,运动员穿着有明显序号标识的服装,利用目标跟踪模块得到每个运动员和球在图像中的实时位置坐标;步骤3,根据位置坐标,得到运动员和球的速度以及加速度数据;步骤4,根据步骤3得到的数据,分析运动员的竞技指标;所述步骤2中,目标跟踪模块包含目标检测模型和多目标跟踪模型,目标检测模型定位运动员的位置,以此初始化多目标跟踪模型;多目标跟踪模型依据每个运动员的初始位置,连续跟踪视频中每帧图像运动员的位置变化;所述多目标跟踪模型中,前后两帧的目标窗口之间的关系用投影来表示,假设前一帧投影到后一帧的相对运动信息表示为p*d1,d2,则两者之间总的特征为: 其中,nd1,d2是总关键点个数,σ为正则参数,用来约束关键点个数的影响;定义集合At为模型的每帧跟踪结果,集合为干净目标,表示不再变化的历史目标;假设集合:为每个干净目标的假设,模型表示如下:能量函数:式6中,Ψ代表干净目标与假设之间的匹配度,展开如下: 展开式7第一项,得到: 其中,si为检测置信度;展开式8,有: 其中,N代表相邻帧之间的时间距离;能够得到在ti时刻的关联性;αAdi,dj=ωΔt·ρdi,dj代表两个检测之间的相关性;ωΔt为已学习模型参数;代表双向本地流函数,用来计算相距Δt的两帧之间的关联运动规律,其中ρ'为单方向流函数,ndi,dj是正则化项;η是衰减因子;代表中的最后一帧;o2=2*IoUdi,dj2,IoU代表两个检测框的重叠部分;p代表检测框的最小二乘预测结果;继续展开式7第二项,有: 代表假设的前后一致性;再展开式7第三项: 其中,γ、ε、θ均为标量参数;ξ代表两个检测框之间的平方距离;K代表两个检测框之间关联颜色直方图的交叉核;式6中,Φ代表惩罚项,展开如下: 其中,α=0.5、β=100,Π代表指示函数。

全文数据:一种运动员竞技能力分析方法技术领域[0001]本发明属于图像视频处理技术领域,特别涉及一种基于视频的运动员竞技能力分析方法。背景技术[0002]目前各种体育竞技项目发展迅猛,比如足球、篮球、排球等团体竞技项目越来越普遍,为了提升团体竞技水平,需要每个运动员都有很好的竞技能力。关于如何从比赛中分析运动员竞技能力的方法目前还不够成熟。其中,基于教练肉眼分析运动员竞技能力的方法过于主观,教练很难同时兼顾所有运动员的状态,通过录制视频进行观看分析则十分耗时费力;另外,目前还有基于各种运动传感器的方法则装配麻烦,而且佩戴式的硬件还会给运动员带来不适,较大型的比赛也可能不允许运动员佩戴过多“异物”进入赛场,而且,运动传感器在竞技过程中很可能会有损耗,导致数据不精准,甚至无法获取数据。[0003]如专利申请号201510159195.9“一种运动员竞技状态分析方法及系统”,采用了佩戴式的定位装置、加速度传感器,以及需要在球体中放置电子标签,还需要射频读取设备读取电子标签。设备多样繁杂,还有可能在运动中损坏,导致失灵。[0004]基于此,非接触式的数据采集方法应运而生,例如基于视频的运动员竞技能力分析方法,只需要在场外架设摄像头,即可获得运动员的运动数据,并据此分析运动员的竞技状态和能力。[0005]如专利号201610037305.9“一种对球赛视频中运动员进行跟踪的算法”,采用Hog+SVM等方法检测目标,其滑动窗口方法效率很低,传统的Hog特征也比较难适应复杂应用场景;采用CamShift等方法做跟踪,极易受到复杂背景的干扰,导致跟丢现象。发明内容[0006]本发明的目的,在于提供一种运动员竞技能力分析方法,其利用非接触式的摄像头检测方法分析运动员竞技能力,取代传统的佩戴传感器方案,并使用新的目标检测以及跟踪方法分析运动员能力,自动计算各运动员的客观竞技能力,鲁棒性较好,检测准确率较尚。[0007]为了达成上述目的,本发明的解决方案是:[0008]—种运动员竞技能力分析方法,包括如下步骤:[0009]步骤1,架设视野覆盖整个球场的摄像头,获取整个球场的全局图像;[0010]步骤2,运动员穿着有明显序号标识的服装,利用目标跟踪模块得到每个运动员和球在图像中的实时位置坐标;[0011]步骤3,根据位置坐标,得到运动员和球的速度以及加速度数据;[0012]步骤4,根据步骤3得到的数据,分析运动员的竞技指标。[0013]上述步骤2中,目标跟踪模块包含目标检测模型和多目标跟踪模型,目标检测模型定位运动员的位置,以此初始化多目标跟踪模型;多目标跟踪模型依据每个运动员的初始位置,连续跟踪视频中每帧图像运动员的位置变化。[0014]上述目标检测模型的实现方法如下:将任意尺寸图片输入SPP网络,生成固定长度的多尺度CNN特征图,利用CNN特征图,同时训练分类网络和候选区域生成网络,实现端到端直接训练整个模型,代价函数如下:[0015]⑴[0016]其中,?1是预测某一区域有目标的概率,〔是此区域是否真实有目标的标签,有目标时值为1,反之为0;Vl是区域坐标向量,^是区域真实坐标标签;L。为是否有目标的代价函数,Lr为候选区域生成代价函数;Nc是一个同步运算批量的大小,Nr是区域锚点坐标个数;λ是平衡参数;[0017]展开式⑴中的两个代价函数,还有:[0018][0019][0020][0021]其中,X表示检测框中心X轴坐标,y表示检测框中心y轴坐标,w表示检测框宽度,h表示检测框高度。[0022]上述多目标跟踪模型中,前后两帧的目标窗口之间的关系用投影来表示,假设前一帧投影到后一帧的相对运动信息表示为Plc^d2,则两者之间总的特征为:[0023][0024]其中,I1C^d2是总关键点个数,〇为正则参数,用来约束关键点个数的影响;[0025]定义集合At为模型的每帧跟踪结果,集合为干净目标,表示不再变化的历史目标;假设集合:1为每个干净目标的假设,模型表示如下:[0026]能量函数[0027]式⑹中,Ψ代表干净目标与假设之间的匹配度,展开如下:[0028][0029]展开式⑺第一项,得到:[0030][0031]其中,Si为检测置信度;[0032]展开式⑻,有:[0033]I[0034]其中,N代表相邻帧之间的时间距离;J能够得到,在^时刻的关联性;CtAUj=c〇At·PUj代表两个检测之间的相关性;c〇At为已学习模型参数;代表双向本地流函数,用来计算相距At的两帧之间的关联运动规律,其中P’为单方向流函数,ncU,山是正则化项;Tl是衰减因子;I代表.1中的最后一桢;O2=2*IoUdi,dj2,IoU代表两个检测框的重叠部分;P代表检测框的最小二乘预测结果;[0035]继续展开式⑺第二项,有:[0036][0037]代表假设的前后一致性;[0038]再展开式⑺第三项:[0039][0040]其中,γ、ε、θ均为标量参数;ξ代表两个检测框之间的平方距离;K代表两个检测框之间关联颜色直方图的交叉核;[0041]式⑹中,φ代表惩罚项,展开如下:[0042][0043]其中,€=0.5、|3=100,11代表指示函数。[0044]上述步骤4中,针对不同的体育项目调整不同指标的权重值,假设目前只依据四项指标:传球成功率Sth,控球距离Cd,控球时长Ct,累计运动距离Ds,分别对应权重值…^^,那么总分为:[0045][0046]其中,传球成功率Sth,控球距离Cd,控球时长Ct,累计运动距离Ds均做归一化处理,数值范围在〇到1之间。[0047]采用上述方案后,本发明采用卷积特征和候选区域生成网络相结合的目标检测方法,使用卷积神经网络学习目标特征,并通过候选区域生成网络取代传统Hog+SVM采用的滑动窗口,检测效率有很大提升,其鲁棒性较好,检测准确率较高。此方法还可以根据类似的运动员图像数据进行优化训练,进一步提高检测的准确率;目标跟踪算法采用跟踪与检测相结合的多目标跟踪算法,通过数据关联解决多目标之间的匹配问题,利用关键点光流特征匹配每帧目标之间的相似度,结合运动估计减少遮挡造成的影响。[0048]本发明通过摄像头获取视频数据,根据目标跟踪模块得到运动员状态信息,运动员无需佩戴任何电子设备,不会有设备损耗,只需要在场外架设摄像头即可以获取所需数据。基于视频的分析方法十分灵活,分析方法可以随着图像算法的进步而升级,无需硬件改动升级。附图说明[0049]图1是本发明的整体流程示意图。具体实施方式[0050]以下将结合附图,对本发明的技术方案进行详细说明。[0051]如图1所示,本发明提供一种运动员竞技能力分析方法,其主要思路是:首先需要在场外架设足以覆盖全部球场的摄像头,可以是单个或多个摄像头,通过目标跟踪模块可以得到每个运动员的实时位置坐标,以及球的位置坐标,由此对时间进行求导,可以得到运动员和球的速度以及加速度数据。根据以上数据,可以分析运动员的多种竞技指标,包括运动总距离、运动速度、变速爆发能力等,结合球的数据可以得到控球能力、传接球准确率、击射球速度等信息。[0052]本发明具体包括以下步骤:[0053]步骤1,架设视野覆盖整个球场的单个或多个摄像头,通过数据采集模块融合摄像头信息,得到整个球场的全局图像。[0054]步骤2,运动员需穿着正常的比赛服装,有明显序号标识;利用目标跟踪模块,可以得到每个运动员和球在整体图像中的坐标。[0055]其中,目标跟踪模块包含目标检测模型、多目标跟踪模型这两个模型,目标检测模型先定位球员的位置,以此初始化多目标跟踪模型,多目标跟踪模型依据每个运动员的初始位置,连续跟踪视频中每帧图像运动员的位置变化。[0056]目标检测模型的实现细节如下:通过使用SPP网络,可以输入任意尺寸图片,生成固定长度的多尺度CNN特征图,利用CNN特征图,同时训练分类网络和候选区域生成网络,可以端到端直接训练整个模型,代价函数如下:[0057]⑷[0058]其中,P1是预测某一区域有目标的概率,i是此区域是否真实有目标的标签,有目标时值为1,反之为〇;Vl是区域坐标向量,#是区域真实坐标标签;L。为是否有目标的代价函数,Lr为候选区域生成代价函数;Nc是一个同步运算批量的大小,Nr是区域锚点坐标个数;λ是平衡参数,用来平衡分类和定位之间的关系,当Ν。和Nr相差过大时,令·即可平衡式14中两个代价函数的数值大小,使其对总代价函数的影响能力相近。[0059]展开式14中的两个代价函数,还有:[0060][0061][0062][0063]其中,X表示检测框中心X轴坐标,y表示检测框中心y轴坐标,w表示检测框宽度,h表示检测框高度。[0064]多目标跟踪模型中,前后两帧的目标窗口之间的关系用投影来表示,假设前一帧投影到后一帧的相对运动信息表示为Plc^d2,则两者之间总的特征为:[0065]18[0066]其中,I1C^d2是总关键点个数,〇为正则参数,用来约束关键点个数的影响。[0067]我们定义集合At为本模型的每帧跟踪结果,集合7为干净目标,表示不再变化的历史目标。假设集合:}为每个干净目标的假设。模型训练的目的是让假设集合不断逼近真实集合,模型可以表示如下:[0068]能量函数:[0069]式(19中,Ψ代表干净目标与假设之间的匹配度,展开如下:[0070][0071]展开式20第一项,得到:[0072]21[0073]其中,^为检测置信度。[0074]展开式⑵),有:[0075][0076]其中,N代表相邻帧之间的时间距离;I可以得到在^时刻的关联性;CtAUj=c〇At·PUj代表两个检测之间的相关性;c〇At为已学习模型参数;代表双向本地流函数,用来计算相距At的两帧之间的关联运动规律,其中P’为单方向流函数,ncU,山是正则化项;Tl是衰减因子,设置为0.98,用来减少长期预测的影响;代表中的最后一帧;O2=2*I〇UCU,山2,IoU代表两个检测框的重叠部分;P代表检测框的最小二乘预测结果。[0077]继续展开式20第二项,有:[0078]23[0079]代表假设的前后一致性。[0080]再展开式20第三项:[0081][0082]其中,γ、ε、Θ均为标量参数,可以分别置为20、0.4、0.8;ξ代表两个检测框之间的平方距离;K代表两个检测框之间关联颜色直方图的交叉核。[0083]式(19中,Φ代表惩罚项,展开如下:[0084][0085]其中,€=0.5、|3=100,11代表指示函数。[0086]步骤3,通过数据分析模块,可以计算得到运动员的速度、加速度等信息。由基础物理知识可得:瞬时速度,平均速择,平均加速度_’当tl和t2时间相差不大时,计算得到的平均速度和平均加速度可以当成瞬时值。[0087]步骤4,根据以上基本坐标、速度信息,可以得出更多高级的竞技指标。例如:已知球和运动员的位置信息,若两者之间的距离满足设定阈值,即可判定运动员正在控球,由此可以得到运动员的控球时长、控球距离。当控球人变化时,可以知道上一个控球人是否成功传球给自己的队员,以此统计传球成功率。同时还可以统计运动员的截断球次数;对于门前进攻射球投篮),可以统计运动员的射球投篮次数,计算球速等;对于足球守门员,还可以统计扑救球的次数;每个运动员都能自动统计在赛场中的得分。[0088]从以上竞技指标,可以分析运动员的综合竞技能力,教练可以针对不同的体育项目自行调整不同指标的权重值,假设目前只依据四项指标:传球成功率Sth,控球距离Cd,控球时长Ct,累计运动距离Ds,他们对应都有一个权重值Wn,η=1,2,3,4,那么总分为:[0089][0090]比如教练比较看重球员传球成功率时,可以将1设置为较大值,其余W2-W4设置为较小值,按需调整。其中各项指标参数均已做归一化,数值范围在〇到1之间。[0091]以此作为基准,本发明可以自动得到运动员综合竞技能力的排名列表,以及每个运动员的各参数指标的统计数据及其统计图。根据单项也可以得出统计排名,如球员得分排名、球员投球准确率排名、球员射门次数排名等等。[0092]以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

权利要求:1.一种运动员竞技能力分析方法,其特征在于包括如下步骤:步骤1,架设视野覆盖整个球场的摄像头,获取整个球场的全局图像;步骤2,运动员穿着有明显序号标识的服装,利用目标跟踪模块得到每个运动员和球在图像中的实时位置坐标;步骤3,根据位置坐标,得到运动员和球的速度以及加速度数据;步骤4,根据步骤3得到的数据,分析运动员的竞技指标。2.如权利要求1所述的一种运动员竞技能力分析方法,其特征在于:所述步骤2中,目标跟踪模块包含目标检测模型和多目标跟踪模型,目标检测模型定位运动员的位置,以此初始化多目标跟踪模型;多目标跟踪模型依据每个运动员的初始位置,连续跟踪视频中每帧图像运动员的位置变化。3.如权利要求2所述的一种运动员竞技能力分析方法,其特征在于:所述目标检测模型的实现方法如下:将任意尺寸图片输入SPP网络,生成固定长度的多尺度CNN特征图,利用CNN特征图,同时训练分类网络和候选区域生成网络,实现端到端直接训练整个模型,代价函数如下:1其中,P1是预测某一区域有目标的概率,g是此区域是否真实有目标的标签,有目标时值为1,反之为0;V1是区域坐标向量,V『是区域真实坐标标签;L。为是否有目标的代价函数,Lr为候选区域生成代价函数;Nc是一个同步运算批量的大小,Nr是区域锚点坐标个数;λ是平衡参数;展开式⑴中的两个代价函数,还有:23⑷其中,X表示检测框中心X轴坐标,y表示检测框中心y轴坐标,W表示检测框宽度,h表示检测框高度。4.如权利要求2所述的一种运动员竞技能力分析方法,其特征在于:所述多目标跟踪模型中,前后两帧的目标窗口之间的关系用投影来表示,假设前一帧投影到后一帧的相对运动信息表示为则两者之间总的特征为:5其中,ndicb是总关键点个数,〇为正则参数,用来约束关键点个数的影响;定义集合At为模型的每帧跟踪结果,集合为干净目标,表示不再变化的历史目标;假设集合:为每个干净目标的假设,模型表示如下:能量函数(6式⑹中,Ψ代表干净目标与假设之间的匹配度,展开如下:⑺展开式⑺第一项,得到:8其中,81为检测置信度;展开式⑻,有:其中,N代表相邻帧之间的时间距离能够得到在^时刻的关联性;aACl1,代表两个检测之间的相关性;ωAt为已学习模型参数;代表双向本地流函数,用来计算相距At的两帧之间的关联运动规律,其中P’为单方向流函数:是正则化项;η是衰减因子代表中的最后一桢;代表两个检测框的重叠部分;P代表检测框的最小二乘预测结果;继续展开式⑺第二项,有:HO代表假设的前后一致性;再展开式⑺第三项:其中,γ、ε、Θ均为标量参数;ξ代表两个检测框之间的平方距离;K代表两个检测框之间关联颜色直方图的交叉核;式⑹中,Φ代表惩罚项,展开如下:12其中,α=0.5、β=100,Π代表指示函数。5.如权利要求1所述的一种运动员竞技能力分析方法,其特征在于:所述步骤4中,针对不同的体育项目调整不同指标的权重值,假设目前只依据四项指标:传球成功率Sth,控球距离Cd,控球时长Ct,累计运动距离Ds,分别对应权重值^^^,那么总分为:13其中,传球成功率Sth,控球距离Cd,控球时长Ct,累计运动距离Ds均做归一化处理,数值范围在O到1之间。

百度查询: 睿视智觉(深圳)算法技术有限公司 一种运动员竞技能力分析方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。