【技术实现步骤摘要】
一种基于长短期记忆LSTM算法的仰卧起坐计数方法
[0001]本专利技术属于计算机
,特别是一种基于长短期记忆LSTM算法的仰卧起坐计数方法。
技术介绍
[0002]仰卧起坐作为一种常见的运动方式,对于身体多个肌群的锻炼以及核心发力的增强都很有效,因此仰卧起坐这项运动在国内学生体能测试以及军队身体体能评价中都占有重要地位。对于仰卧起坐这样推广全面的国民性运动,准确且精准的计数方式是必不可少的。
[0003]目前主要使用的仰卧起坐计数方法有:
[0004](1)统计人员人为判断计数。统计人员通过观察被测试者做仰卧起坐运动,然后人为进行计数,采用这种计数手段,需要更多的人力资源配合,同时对于动作是否规范无法确认,也容易存在舞弊现象;
[0005](2)基于红外线的仰卧起坐计数装置。整个装置的占地空间较大,需要操作人员配合,使用不方便,对于仰卧起坐动作的规范性也无法准确判断;
[0006](3)基于动作检测算法的仰卧起坐计数装置。利用深度学习检测算法对仰卧起坐视频进行动作识别检测,该装置还需要 ...
【技术保护点】
【技术特征摘要】
1.一种基于长短期记忆LSTM算法的仰卧起坐计数方法,其特征在于,所述方法包括以下步骤:步骤1,利用加速度计获取被测试者仰卧起坐的实时加速度计数据流;步骤2,对加速度计数据流进行滤波平滑处理;步骤3,通过波峰值检测方法将平滑数据切分,记录波峰索引,将每两个波峰之间的数据记录为一次疑似仰卧起坐数据;步骤4,利用长短期记忆LSTM算法判断步骤3中得到的仰卧起坐数据是否为一个标准完整的仰卧起坐,若是,则计数加1;步骤5,重复上述过程,直至被测试者停止仰卧起坐过程。2.根据权利要求1所述的基于长短期记忆LSTM算法的仰卧起坐计数方法,其特征在于,步骤2所述对加速度计数据流进行滤波平滑处理,具体为:利用FIR滤波器对加速度计数据流进行滤波平滑处理。3.根据权利要求1所述的基于长短期记忆LSTM算法的仰卧起坐计数方法,其特征在于,步骤3所述通过波峰值检测方法将平滑数据切分,具体为:将平滑数据切分为“波峰
‑
波峰”之间的数据信息分块存储。4.根据权利要求1所述的基于长短期记忆LSTM算法的仰卧起坐计数方法,其特征在于,步骤4中所述利用长短期记忆LSTM算法判断步骤3中得到的仰卧起坐数据是否为一个标准完整的仰卧起坐,具体包括:步骤4
‑
1,构建长短期记忆LSTM算法模型;步骤4
‑
2,对所述模型进行训练,得到判断仰卧起坐是否标准完整的模型;步骤4
‑
3,利用所述判断仰卧起坐是否标准完整的模型对仰卧起坐数据进行判断,判断其是否为一个标准完整的仰卧起坐。5.根据权利要求4所述的基于长短期记忆LSTM算法的仰卧起坐计数方法,其特征在于,步骤4
‑
1中所述长短期记忆LSTM算法模型包括主干网络和全连接层两部分,其主干网络部分由LSTM模块网络组成,共6层LSTM模块网络,输入信息为仰卧起坐数据段,经第一层运算后维度上获得32维...
【专利技术属性】
技术研发人员:果实,朱晓强,倪勇,邢可,刘学,刘扬,刘少伟,
申请(专利权)人:中国船舶重工集团公司第七一六研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。