本发明涉及智能裁判领域,具体而言,涉及一种拳击比赛评判方法及电子设备。
背景技术:
1、拳击运动要求参赛者攻守要全面,速度、力量、抗打击能力、反应和体能要全面发展,手、脚、腰和肩动作要协调一致。随着我国拳击运动水平的不断发展,拳击运动的群众基础日益强大,拳击运动爱好者逐年增加,拳击训练与评级需求日益提升。
2、传统的拳击比赛的结果评判依赖于教练或裁判对选手拳击动作的主观判断,由于不同教练或裁判的注意力或评判标准的差异,传统的拳击比赛的评判存在准确度差的问题。因此,亟需一种评判标准统一、准确且快速的评判方法。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种拳击比赛评判方法、装置及电子设备,其能够以统一的评判标准快速且准确地对拳击比赛进行评判。
2、为了实现上述目的,本发明实施方式采用的技术方案如下:
3、第一方面,本发明实施方式提供一种拳击比赛评判方法,所述方法包括:
4、获取在拳击比赛过程中实时采集的拳击比赛的视频数据,拳手的拳部压力数据和拳部加速度数据;
5、对所述拳部压力数据进行检测,得到满足击中物体条件的所有击中时刻,并确定每个所述击中时刻对应的击中时段;其中,所述击中时段为以所述击中时刻为结束时刻、中间时刻或起始时刻,且时长为预设时长的时段;
6、针对每个所述击中时段,对所述击中时段对应的视频数据进行分析,当分析出存在得分动作时,将所述击中时段作为关键时段;
7、针对每个所述关键时段,对所述关键时段对应的视频数据、拳部压力数据和拳部加速度数据进行综合分析,得到每个所述关键时段的评判信息;其中,所述评判信息包括无效得分动作、有效得分动作、拳击速度、拳击力量和拳击类型中的任一种或任几种。
8、进一步的,所述对所述拳部压力数据进行检测,得到满足击中物体条件的所有击中时刻的步骤,包括:
9、根据拳手的所述拳部压力数据,得到该拳手在每个时刻的拳部压力值;
10、针对每个时刻,判断所述时刻的拳部压力值是否大于或等于物体击中阈值,若是,则将所述时刻作为击中时刻。
11、进一步的,所述视频数据为多个,多个所述视频数据由设置于拳击擂台不同位置处的录像设备采集;
12、所述针对每个所述击中时段,对所述击中时段对应的视频数据进行分析,当分析出存在得分动作时,将所述击中时段作为关键时段的步骤,包括:
13、针对每个所述击中时段,从每个所述视频数据中确定所述击中时段对应的片段数据,得到多个片段数据;
14、利用预先训练的目标检测模型,对每个所述片段数据进行检测,确定每个所述片段数据中两个拳手各自的人物检测框;
15、判断所述多个片段数据中是否至少有一个时刻两个拳手的人物检测框发生重叠,若是,则判定所述片段数据中存在得分动作,将所述击中时段作为关键时段。
16、进一步的,所述视频数据为多个,多个所述视频数据由设置于拳击擂台不同位置处的录像设备采集;
17、所述针对每个所述击中时段,对所述击中时段对应的视频数据进行分析,当分析出存在得分动作时,将所述击中时段作为关键时段的步骤,包括:
18、针对每个所述击中时段,从每个所述视频数据中确定所述击中时段对应的片段数据,得到多个片段数据;
19、利用姿态估计算法,对每个所述片段数据进行姿态估计,确定每个所述片段数据中两个拳手各自的姿态关键点图;其中,所述姿态关键点图包括每个拳手的关键点;
20、根据所述姿态关键点图,判断目标拳手是否击中对方拳手的得分区域,若是,则所述击中时段为关键时段;其中,所述目标拳手为两个拳手中的任一个。
21、进一步的,所述针对每个所述关键时段,对所述关键时段对应的视频数据、拳部压力数据和拳部加速度数据进行综合分析,得到每个所述关键时段的评判信息的步骤,包括:
22、针对每个所述关键时段,从所述视频数据中提取所述关键时段对应的片段数据,对所述片段数据进行姿态估计,以判断目标拳手的动作是否为有效得分动作;
23、在判定目标拳手的动作是有效得分动作的情况下,从所述拳部加速度数据中提取所述目标拳手在所述关键时段内的关键加速度数据,对所述关键加速度数据进行分析,得到所述目标拳手在所述关键时段内的拳击速度和拳击类型;
24、在判定目标拳手的动作是有效得分动作的情况下,根据所述关键时段对应的拳部压力数据,计算出拳击力量。
25、进一步的,所述视频数据为多个,多个所述视频数据由设置于拳击擂台不同位置处的录像设备采集,每个所述关键时段对应的片段数据为多个;
26、所述对所述片段数据进行姿态估计,以判断目标拳手的动作是否为有效得分动作的步骤,包括:
27、采用预设的姿态估计算法,对每个所述片段数据进行处理,得到至少一个姿态关键点图;其中,所述姿态关键点图包括每个拳手的关键点;
28、针对每个所述姿态关键点图,得到目标拳手与对方拳手的各得分区域间的最小距离;
29、在至少一个时刻时所有所述片段数据的所述最小距离均小于得分阈值的情况下,判定目标拳手的动作为有效得分动作。
30、进一步的,所述拳部加速度数据包括陀螺仪各轴采集的加速度和角加速度;
31、所述对所述关键加速度数据进行分析,得到所述目标拳手在所述关键时段内的拳击速度和拳击类型的步骤,包括:
32、对所述关键加速度数据中各轴的加速度和角加速度分别进行积分,得到目标拳手在所述关键时段内各个时刻的拳击速度;
33、根据所述关键时段内各个时刻的拳击速度,得到拳部运动轨迹;
34、利用预先训练的分类模型,对所述拳部运动轨迹进行处理,得到拳击类型。
35、进一步的,所述根据所述关键时段内各个时刻的拳击速度,得到拳部运动轨迹的步骤,包括:
36、对于所述关键时段内的每个时刻,根据所述时刻的拳击速度进行位移计算,得到所述时刻的拳部坐标;
37、根据所述关键时段内各时刻的拳部坐标,进行轨迹拟合,得到拳部运动轨迹。
38、进一步的,所述根据所述关键时段对应的拳部压力数据,计算出拳击力量的步骤,包括:
39、从所述关键时段对应的拳部压力数据中提取压力峰值,将所述压力峰值作为拳击力量;
40、或者,计算出所述关键时段对应的拳部压力数据的平均压力值,得到拳击力量。
41、第二方面,本发明实施方式提供一种拳击比赛评判装置,包括数据获取模块、压力分析模块、视频分析模块和综合评判模块;
42、所述数据获取模块,用于获取在拳击比赛过程中实时采集的拳击比赛的视频数据,拳手的拳部压力数据和拳部加速度数据;
43、所述压力分析模块,用于对所述拳部压力数据进行检测,得到满足击中物体条件的所有击中时刻,并确定每个所述击中时刻对应的击中时段;其中,所述击中时段为以所述击中时刻为结束时刻、中间时刻或起始时刻,且时长为预设时长的时段;
44、所述视频分析模块,用于针对每个所述击中时段,对所述击中时段对应的视频数据进行分析,当分析出存在得分动作时,将所述击中时段作为关键时段;
45、所述综合评判模块,用于针对每个所述关键时段,对所述关键时段对应的视频数据、拳部压力数据和拳部加速度数据进行综合分析,得到每个所述关键时段的评判信息;其中,所述评判信息包括无效得分动作、有效得分动作、拳击速度、拳击力量和拳击类型中的任一种或任几种。
46、第三方面,本发明实施方式提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以如第一方面所述的拳击比赛评判方法。
47、第四方面,本发明实施方式还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的拳击比赛评判方法。
48、本发明实施方式提供的拳击比赛评判方法、装置及电子设备,在拳击比赛过程中实时采集拳击比赛的视频数据,两个拳手各自的拳部压力数据和全部加速度数据,对每个拳手的拳部压力数据进行检测,确定满足集中物体条件的所有击中时刻和每个击中时刻对应的击中时段,对每个击中时段对应的视频数据进行分析,将分析出存在得分动作的击中时段作为关键时段,从而对关键时段对应的视频数据和拳部加速度数据进行综合分析,得到关键时段的评判信息,实现对拳击比赛以统一的评判标准快速且准确地进行评判。
49、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。