1。介绍gydF4y2Ba
奥运会羽毛球是一个学科,它是全球最受欢迎的球拍运动之一。人工智能的快速发展,性能分析在体育近年来经历了根本性的变化gydF4y2Ba
1gydF4y2Ba ]。一般来说,手动分析由训练有素的运动科学专家有一些缺陷,如费时,耗时,主观的。分析体育赛事对理解至关重要的物理和技术要求与体育相关的性能。体育动作识别系统开发进行分析在体育科学,提供客观的测量,和提高运动性能的效率和准确性gydF4y2Ba
2gydF4y2Ba ,gydF4y2Ba
3gydF4y2Ba ]。一般来说,体育动作识别系统开发使用机器和深度学习的方法和一个惯性和磁传感器测量的数据或通过计算机视觉技术gydF4y2Ba
4gydF4y2Ba ]。gydF4y2Ba
体育行为被摄像机记录下来可以适用于运动员的姿势估计和运动分析(gydF4y2Ba
5gydF4y2Ba ]。电脑的活动识别系统的建立过程,主要依赖于运动和相机类型,包括球员跟踪、目标运动识别,和时间裁剪(gydF4y2Ba
6gydF4y2Ba ]。这种方法可以提供快速分析和实时反馈的教练和运动员。然而,计算机应用动作识别系统局限于特定的环境和需要更多的计算能力。体育动作识别的另一个方法是使用惯性传感器的数据收集。可穿戴传感器,由陀螺仪、加速度计,磁力计(gydF4y2Ba
7gydF4y2Ba ,gydF4y2Ba
8gydF4y2Ba ]。可穿戴设备使用嵌入式惯性传感器通常用于各种应用程序,如步态分析、活动识别医疗、疾病监测、和导航gydF4y2Ba
9gydF4y2Ba ]。gydF4y2Ba
最近,一些研究人员已经开发出可穿戴体育活动识别和监测系统,足球,羽毛球,网球,棒球,高尔夫球,篮球,乒乓球,排球等。gydF4y2Ba
10gydF4y2Ba ]。可穿戴的惯性传感器可以测量线性和角加速度产生的手势和动作在运动训练和竞赛gydF4y2Ba
11gydF4y2Ba ]。可穿戴的惯性传感器活动识别系统的好处是成本低、轻量级,小型,要求最低的权力操作。一般来说,体育动作识别过程包括滤波等信号处理程序的原始信号,信号窗口,标准化,突出的特征提取,特征减少/选择,和分类的行为(gydF4y2Ba
12gydF4y2Ba ]。例如,马加里托等。gydF4y2Ba
13gydF4y2Ba 从13]提取11加速度特性最常见的时间——使用减压方法和频域特性。eight-action分类,他们用朴素贝叶斯(NB),逻辑回归(LR),决策树(DT)和人工神经网络(ANN)分类器。这些活动包括交叉训练,骑自行车,划船,蹲,步进,跑步,举重,步行。两位et al。gydF4y2Ba
14gydF4y2Ba )结合安的DT分类器分类活动,比如坐着,躺着,站着,散步,划船,划船机,跑步,和骑自行车健身自行车。一个北欧走、踢足球和骑自行车与普通自行车使用七次,频域特性提取加速度计和GPS传感器信号。米切尔et al。gydF4y2Ba
15gydF4y2Ba ]使用智能手机加速计和采用离散小波变换(DWT)基于支持向量机(svm)优化的最小顺序优化(SMO)算法识别的七个体育活动。王等人。gydF4y2Ba
16gydF4y2Ba ]使用陀螺仪和加速度计信号结合之后,主成分分析(PCA)获得十二三个特征的统计特性和三个形态学特征。这些都是输入支持向量机(SVM)分类器分类精英,subelite,业余排球运动员。gydF4y2Ba
我们的文献综述表明,许多机器学习的研究人员关注inertial-sensing-based体育活动分类。一个可穿戴的羽毛球活动识别系统开发使用隐马尔科夫模型(HMM)。本文的主要贡献如下:gydF4y2Ba
(我)gydF4y2Ba
提出了一种体育羽毛球击球动作和行动识别算法实现了一个实时对羽毛球的行为识别系统。gydF4y2Ba
(2)gydF4y2Ba
系统使用一个加速度传感器固定在羽毛球拍的最后处理收集行动数据。它使用滑动窗口数据分割技术提取信号。gydF4y2Ba
(3)gydF4y2Ba
提出了一种改进的HMM训练模型来识别10标准羽毛球球,取得了95%的识别精度最高。gydF4y2Ba
剩下的纸是组织如下:部分gydF4y2Ba
2gydF4y2Ba 提供了背景和相关工作。提出的改进的HMM中解释部分gydF4y2Ba
3gydF4y2Ba 。结果说明部分gydF4y2Ba
4gydF4y2Ba 。结论部分给出gydF4y2Ba
5gydF4y2Ba 。最后,限制和未来的工作gydF4y2Ba
6gydF4y2Ba 。gydF4y2Ba
2。背景gydF4y2Ba
2.1。羽毛球空气动力学模型gydF4y2Ba
羽毛球可以被看作是一个四维空间。当羽毛球球拍和苍蝇在空中,我们需要考虑的大小和高度等羽毛球和外部因素的大小和高度羽毛球法院。我们还必须考虑时间向量,使得技术玩,玩的速度,和人类运动的能力gydF4y2Ba
17gydF4y2Ba ]。由于体积小和轻的羽毛球,它很容易受到各种外部因素在空中飞。例如,假设风的速度大于一定程度。在这种情况下,它将严重影响其性能在风的作用下。此外,即使羽毛球是小而轻,这将是受地球引力的影响。羽毛球也会影响空军飞行期间,也将影响其旋转。美国空军也被称为空气阻力。它比重力要复杂得多,它会改变空气粘度等因素造成的。此外,羽毛球将收到一个侧向力正交方向在飞行速度,导致羽毛球旋转在飞行。在这个力的作用下,羽毛球的轨迹将偏离一个弧形的轨迹。 It is the Magnus effect in fluid mechanics [
18gydF4y2Ba ]。数据gydF4y2Ba
1(一)gydF4y2Ba - - - - - -gydF4y2Ba
1 (c)gydF4y2Ba 显示正面阻力、空气摩擦和涡流阻力的羽毛球。gydF4y2Ba
图1gydF4y2Ba
羽毛球动态在飞行:(a)的正面阻力羽毛球、羽毛球(b)空气摩擦,和(c)涡流阻力羽毛球。gydF4y2Ba
(一)gydF4y2Ba
(b)gydF4y2Ba
(c)gydF4y2Ba
空军在羽毛球上可以分为三个组件在不同的方向。他们是不同的抗性gydF4y2Ba
XgydF4y2Ba
羽毛球的飞行期间,电梯gydF4y2Ba
YgydF4y2Ba
防止毽子垂直下降由于重力的影响,和离职的毽子从原来的位置,侧向力gydF4y2Ba
ZgydF4y2Ba
的飞行路径。从数据可以知道毽子收到的美国空军飞行中不仅与面积成正比gydF4y2Ba
年代gydF4y2Ba
羽毛球也与压力成正比gydF4y2Ba
问gydF4y2Ba
气流在空气中,这样的关系方程可以得到如下:gydF4y2Ba
(1)gydF4y2Ba
XgydF4y2Ba
=gydF4y2Ba
BgydF4y2Ba
xgydF4y2Ba
年代gydF4y2Ba
问gydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
=gydF4y2Ba
BgydF4y2Ba
ygydF4y2Ba
年代gydF4y2Ba
问gydF4y2Ba
,gydF4y2Ba
ZgydF4y2Ba
=gydF4y2Ba
BgydF4y2Ba
zgydF4y2Ba
年代gydF4y2Ba
问gydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
BgydF4y2Ba
xgydF4y2Ba
是各种抗性的阻力系数获得羽毛球的飞行期间,gydF4y2Ba
BgydF4y2Ba
ygydF4y2Ba
是阻止毽子的升力系数下降的重力,然后呢gydF4y2Ba
BgydF4y2Ba
zgydF4y2Ba
是导致羽毛球的横向力系数偏离原来的飞行路径。gydF4y2Ba
年代gydF4y2Ba
代表了羽毛球和空气之间的接触面积。一般来说,最重要的横截面的面积羽毛球作为羽毛球和空气之间的接触面积。因此,考虑到羽毛球气动模型将有助于改善羽毛球击球动作识别的准确性。gydF4y2Ba
2.2。击球动作提取gydF4y2Ba
加速度传感器收集运动员的加速度数据时,它通常会持续几分钟甚至几十分钟,包括许多打击行动,形成一个长部分数据组成的许多离散的点。因此,它是必要的分割和提取每个运动员的击球动作促进随后的分类和识别gydF4y2Ba
19gydF4y2Ba ]。窗口分割技术主要用于提取打击行动。窗口分割是用来对数据进行分段的羽毛球员多次打击获得多个窗口相同或不同的宽度。每个窗口对应于球员的击球动作。窗口分割技术主要包括滑动窗口分割和事件窗口分割(gydF4y2Ba
19gydF4y2Ba ]。在拟议的工作中,滑动窗口技术应用。gydF4y2Ba
基于滑动窗口的数据分割技术将采样信号分成几个相等长度的窗户。两个相邻的窗户可能重叠或不互相重叠。本文以玩家的正手,推动在连续几次对抗为例,研究滑动窗口分割技术gydF4y2Ba
20.gydF4y2Ba ]。沿着时间轴滑动窗口移动通过一个窗口的固定宽度和提取击球动作,如图gydF4y2Ba
2gydF4y2Ba 。gydF4y2Ba
图2gydF4y2Ba
窗口分割技术。gydF4y2Ba
考虑到数据采样频率为200赫兹和羽毛球击球动作一般不超过0.5秒,窗口的宽度设置为100样本提取打击行动。净结合加速度的计算公式如下:gydF4y2Ba
(2)gydF4y2Ba
一个gydF4y2Ba
=gydF4y2Ba
一个gydF4y2Ba
xgydF4y2Ba
2gydF4y2Ba
+gydF4y2Ba
一个gydF4y2Ba
ygydF4y2Ba
2gydF4y2Ba
+gydF4y2Ba
一个gydF4y2Ba
zgydF4y2Ba
2gydF4y2Ba
−gydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
一个gydF4y2Ba
米gydF4y2Ba
=gydF4y2Ba
参数gydF4y2Ba
马克斯gydF4y2Ba
米gydF4y2Ba
1gydF4y2Ba
kgydF4y2Ba
∑gydF4y2Ba
米gydF4y2Ba
米gydF4y2Ba
+gydF4y2Ba
kgydF4y2Ba
−gydF4y2Ba
1gydF4y2Ba
一个gydF4y2Ba
米gydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
一个gydF4y2Ba
xgydF4y2Ba
,gydF4y2Ba
一个gydF4y2Ba
ygydF4y2Ba
,gydF4y2Ba
一个gydF4y2Ba
zgydF4y2Ba
三轴加速度信号吗gydF4y2Ba
−gydF4y2Ba
1gydF4y2Ba
所以,总是现有重力加速度分量吗gydF4y2Ba
一个gydF4y2Ba
是代表纯粹的人类行为的净加速度,加速度的单位是什么gydF4y2Ba
ggydF4y2Ba
。gydF4y2Ba
3所示。方法gydF4y2Ba
3.1。隐马尔可夫模型(HMM)gydF4y2Ba
嗯是一个关于时间序列的概率模型,它描述了生成一个随机的一系列nonobservable状态从一个隐藏的马尔可夫链和从每个状态生成一个随机生成一个观察观察系列。图gydF4y2Ba
3gydF4y2Ba 显示了拟议的嗯的原理图(gydF4y2Ba
21gydF4y2Ba ]。gydF4y2Ba
图3gydF4y2Ba
隐马尔科夫模型的示意图。gydF4y2Ba
隐马尔科夫模型是由初始概率分布gydF4y2Ba
πgydF4y2Ba
,状态概率分布gydF4y2Ba
一个gydF4y2Ba
,他的观察概率分布gydF4y2Ba
BgydF4y2Ba
。它是定义如下:让gydF4y2Ba
问gydF4y2Ba
是所有可能状态的集合gydF4y2Ba
VgydF4y2Ba
所有可能的观测;然后,gydF4y2Ba
(3)gydF4y2Ba
问gydF4y2Ba
=gydF4y2Ba
问gydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
问gydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
问gydF4y2Ba
NgydF4y2Ba
,gydF4y2Ba
VgydF4y2Ba
=gydF4y2Ba
vgydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
vgydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
vgydF4y2Ba
米gydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
NgydF4y2Ba
可能状态的数量和吗gydF4y2Ba
米gydF4y2Ba
的数量是可能的观测。gydF4y2Ba
我gydF4y2Ba
状态序列的长度吗gydF4y2Ba
TgydF4y2Ba
,gydF4y2Ba
OgydF4y2Ba
是相应的观测序列;然后,gydF4y2Ba
(4)gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
我gydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
我gydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
我gydF4y2Ba
TgydF4y2Ba
,gydF4y2Ba
VgydF4y2Ba
=gydF4y2Ba
vgydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
vgydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
vgydF4y2Ba
米gydF4y2Ba
。gydF4y2Ba
让gydF4y2Ba
一个gydF4y2Ba
状态转移概率矩阵:gydF4y2Ba
(5)gydF4y2Ba
一个gydF4y2Ba
=gydF4y2Ba
一个gydF4y2Ba
我gydF4y2Ba
jgydF4y2Ba
NgydF4y2Ba
×gydF4y2Ba
NgydF4y2Ba
。gydF4y2Ba
让gydF4y2Ba
BgydF4y2Ba
观测概率矩阵:gydF4y2Ba
(6)gydF4y2Ba
BgydF4y2Ba
=gydF4y2Ba
bgydF4y2Ba
jgydF4y2Ba
kgydF4y2Ba
NgydF4y2Ba
×gydF4y2Ba
米gydF4y2Ba
。gydF4y2Ba
让gydF4y2Ba
πgydF4y2Ba
初始状态概率向量:gydF4y2Ba
(7)gydF4y2Ba
πgydF4y2Ba
=gydF4y2Ba
πgydF4y2Ba
我gydF4y2Ba
。gydF4y2Ba
因此,嗯gydF4y2Ba
λgydF4y2Ba
可以表示由以下方程:gydF4y2Ba
(8)gydF4y2Ba
λgydF4y2Ba
=gydF4y2Ba
一个gydF4y2Ba
,gydF4y2Ba
BgydF4y2Ba
,gydF4y2Ba
πgydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
一个gydF4y2Ba
,gydF4y2Ba
BgydF4y2Ba
,gydF4y2Ba
πgydF4y2Ba
被称为隐马尔可夫模型的三要素。gydF4y2Ba
3.2。基于改进的HMM羽毛球动作识别gydF4y2Ba
因为羽毛球行动的时间序列,它可以被建模的嗯,这是一个关于时间序列的概率模型。嗯建模主要取决于三个参数:初始概率,转移概率,概率和观察。对于每个中风,我们建立一套摘要适用于中风。每个中风分为行动gydF4y2Ba
NgydF4y2Ba meta-actions时间序列。相对应的码书每个meta-action决定通过矢量量化,这是定义的观察组嗯(gydF4y2Ba
16gydF4y2Ba ]。gydF4y2Ba
羽毛球动作的识别过程是当前打击行动的观察序列中提取的预处理算法(gydF4y2Ba
22gydF4y2Ba ,gydF4y2Ba
23gydF4y2Ba )用于建立输入每个嗯的打击行动。的概率最优状态序列的当前打击行动获得每个模型利用维特比算法。维特比算法是一个动态算法获得的最大后验概率估计最可能的隐藏的维特比路径的序列,结果在一个观察序列事件,特别是隐马尔可夫模型(摘要)。击球动作对应概率模型与最大输出电流的识别结果的观察序列。gydF4y2Ba
因为多个数据集的目的相同的打击行动的样本和样本训练HMM参数模型是基于单个样品,模型数据可能会陷入局部最优。相比之下,其他样本的识别率很低(gydF4y2Ba
18gydF4y2Ba ]。为多个培训(gydF4y2Ba
24gydF4y2Ba ,gydF4y2Ba
25gydF4y2Ba ),本文提出了两个方案。一个是意味着训练方法于一体的数据层模型的输入,即样品的观察序列,进行模型训练后多个组训练数据的平均值在同样的模型。其次,频率加权重量训练方法用于线性模型中样本观测序列的频率和设置的顺序gydF4y2Ba
米gydF4y2Ba
观察值gydF4y2Ba
OgydF4y2Ba
米gydF4y2Ba
。gydF4y2Ba
米gydF4y2Ba
和gydF4y2Ba
PgydF4y2Ba
米gydF4y2Ba
的发生频率吗gydF4y2Ba
米gydF4y2Ba
thgydF4y2Ba 观察序列。然后,改进后的计算公式如下:gydF4y2Ba
(9)gydF4y2Ba
πgydF4y2Ba
¯gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
∑gydF4y2Ba
米gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
αgydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
我gydF4y2Ba
βgydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
我gydF4y2Ba
PgydF4y2Ba
OgydF4y2Ba
米gydF4y2Ba
|gydF4y2Ba
λgydF4y2Ba
,gydF4y2Ba
一个gydF4y2Ba
¯gydF4y2Ba
我gydF4y2Ba
jgydF4y2Ba
=gydF4y2Ba
∑gydF4y2Ba
米gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
∑gydF4y2Ba
tgydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
TgydF4y2Ba
米gydF4y2Ba
−gydF4y2Ba
1gydF4y2Ba
αgydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
我gydF4y2Ba
一个gydF4y2Ba
我gydF4y2Ba
jgydF4y2Ba
bgydF4y2Ba
jgydF4y2Ba
OgydF4y2Ba
tgydF4y2Ba
+gydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
βgydF4y2Ba
tgydF4y2Ba
+gydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
jgydF4y2Ba
∑gydF4y2Ba
米gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
PgydF4y2Ba
米gydF4y2Ba
∑gydF4y2Ba
tgydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
TgydF4y2Ba
米gydF4y2Ba
αgydF4y2Ba
tgydF4y2Ba
米gydF4y2Ba
我gydF4y2Ba
βgydF4y2Ba
tgydF4y2Ba
米gydF4y2Ba
jgydF4y2Ba
,gydF4y2Ba
bgydF4y2Ba
¯gydF4y2Ba
jgydF4y2Ba
kgydF4y2Ba
=gydF4y2Ba
∑gydF4y2Ba
米gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
PgydF4y2Ba
米gydF4y2Ba
∑gydF4y2Ba
tgydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
TgydF4y2Ba
米gydF4y2Ba
−gydF4y2Ba
1gydF4y2Ba
αgydF4y2Ba
tgydF4y2Ba
米gydF4y2Ba
我gydF4y2Ba
βgydF4y2Ba
tgydF4y2Ba
米gydF4y2Ba
jgydF4y2Ba
我gydF4y2Ba
ogydF4y2Ba
tgydF4y2Ba
,gydF4y2Ba
vgydF4y2Ba
kgydF4y2Ba
∑gydF4y2Ba
米gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
PgydF4y2Ba
米gydF4y2Ba
∑gydF4y2Ba
tgydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
TgydF4y2Ba
米gydF4y2Ba
αgydF4y2Ba
tgydF4y2Ba
米gydF4y2Ba
我gydF4y2Ba
βgydF4y2Ba
tgydF4y2Ba
米gydF4y2Ba
jgydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
αgydF4y2Ba
tgydF4y2Ba
米gydF4y2Ba
我gydF4y2Ba
和gydF4y2Ba
βgydF4y2Ba
tgydF4y2Ba
米gydF4y2Ba
我gydF4y2Ba
的转发概率和向后概率吗gydF4y2Ba
米gydF4y2Ba
thgydF4y2Ba 序列,分别gydF4y2Ba
πgydF4y2Ba
¯gydF4y2Ba
我gydF4y2Ba
,gydF4y2Ba
一个gydF4y2Ba
¯gydF4y2Ba
我gydF4y2Ba
jgydF4y2Ba
,gydF4y2Ba
bgydF4y2Ba
¯gydF4y2Ba
jgydF4y2Ba
kgydF4y2Ba
改进的初始、过渡和观察概率参数,分别。gydF4y2Ba
改进的HMM训练和识别流程如图gydF4y2Ba
4gydF4y2Ba ,十类的训练样本数据作为100的所有数据,相应的模型是通过改进训练算法,对于任何识别中风,中风观测得到的数据预处理算法序列通过维特比算法。此外,70%的数据被用于训练和测试嗯为30%。最优状态的条件概率的发生在十岁以下击球动作序列模型计算和模型对应的最大条件概率。相对应的击球动作模式识别的结果。gydF4y2Ba
图4gydF4y2Ba
改善嗯羽毛球击球动作识别模型。gydF4y2Ba