一种轻量级识别太极拳动作的移动端设计方法

文档序号:34726774发布日期:2023-07-07 21:05阅读:83来源:国知局
一种轻量级识别太极拳动作的移动端设计方法

本发明属于人体姿态识别,涉及一种轻量级识别太极拳动作的移动端设计方法。


背景技术:

1、目前太极拳的教学方式以面授为主,传统的教学方式存在很多不足,对动作标准的要求更高,有更多的细节需要注意。目前对太极拳拳法的评价,主要依靠裁判对动作进行评分,其评价体系缺乏客观性。

2、深度学习成了机器学习领域内的热点,现在人工智能、大数据更是越来越贴近我们的日常生活,姿态识别也是越来越快、越精确。同时互联网体育健身有了更好的宏观环境。人工智能技术在体育竞赛和科研工作中的应用也越来越广泛和成熟,越来越多的人工智能应用开始在移植到移动端上,能够快速高效地在移动端部署深度学习模型就变成亟待解决的问题。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种轻量级识别太极拳动作的移动端设计方法,继承了深度学习的优势,在计算量和参数量上大大减少,同时在准确度上没有下降,达到了预期效果,有助于人工智能在太极拳数字化中的应用。

2、为达到上述目的,本发明提供如下技术方案:

3、一种轻量级识别太极拳动作的移动端设计方法,该方法包括以下步骤:

4、对太极视频中的关键动作的关键帧进行获取或直接进行视频识别判断,通过训练好的轻量级神经网络获取关键点的置信度和坐标,得到人体关节连接置信度,生成这一关键动作的骨架图。

5、基于角度和距离特征进行对动作进行识别分类,通过这两个因素将人体动作进行角度和关节距离计算,通过与预设的动作标准数据进行比对,允许有一定角度误差和距离误差,给出该动作可能的动作,通过综合比较误差值的大小以及概率值,给出最佳匹配,判断该动作类型给出概率动作,并反馈计算结果,给出识别评分。

6、通过pyqt框架进行界面设计,mobilenet算法进行功能完善,进行移动端部署。

7、可选的,所述关键动作通过运动分析来获取。

8、可选的,所述训练好的轻量级神经网络进行参数优化和精简。根据coco数据集和太极拳动作数据集进行训练,然后得到提取动作的关键点坐标信息,计算关节连接的置信度,获取关键动作的姿态向量信息,或者对视频直接进行逐帧识别。

9、可选的,基于所述姿态向量信息,进行关节角度误差计算和关节点距离计算,角度和距离对于不同动作有不同的误差范围,计算角度和距离值和误差值,双重判断标准进行动作判别,通过综合比较误差值的大小以及概率值,给出最佳匹配

10、基于所述方法的轻量级识别太极拳动作的移动端设计方法,包括:

11、轻量级训练模型,对轻量级神经网络进行结构优化和参数精简,该模型用于用于关键节点的获取;

12、动作分类模块,采用距离加角度双重判断标准,允许有一定的误差范围,给出最佳匹配动作和结果反馈;

13、移动端部署,使用界面设计框架设计移动端桌面,使用移动端算法mobilenetv2进行功能完善,完成移动端部署。

14、本发明的有益效果在于:为了将轻量级深度学习算法与太极拳相结合,实现对太极拳动作的识别,本发明提出了一种轻量级识别太极拳动作的移动端设计,通过运动分析获取视频关键帧,利用训练的轻量级深度学习模型提取人体关键点的坐标,计算关键点的置信度和关节连接的置信度,通过角度和距离的双重判断,通过与预设的动作标准数据进行比对,允许有一定角度误差和距离误差,给出该动作可能的动作,通过综合比较误差值的大小以及概率值,给出最佳匹配,判断该动作类型给出概率动作,并反馈计算结果,给出识别评分进行移动端界面设计,功能设计,移动端部署。本发明通过整体方法的实施,将轻量化神经网络移植到移动端,保持了深度学习的准确度,处理数据速度几乎没有下降,该方法能够快速的识别出太极拳动作,能够进行图片分析和视频分析,使得评分更系统化、科学化。

15、本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。



技术特征:

1.一种轻量级识别太极拳动作的移动端设计方法,其特征在于:该方法包括以下步骤:

2.根据权利要求1所述的一种轻量级识别太极拳动作的移动端设计方法,其特征在于:所述关键动作通过运动分析来获取。

3.根据权利要求1所述的一种轻量级识别太极拳动作的移动端设计方法,其特征在于:所述训练好的轻量级神经网络进行参数优化和精简。根据coco数据集和太极拳动作数据集进行训练,然后得到提取动作的关键点坐标信息,计算关节连接的置信度,获取关键动作的姿态向量信息,或者对视频直接进行逐帧识别。

4.根据权利要求1所述的一种轻量级识别太极拳动作的移动端设计方法,其特征在于:基于所述姿态向量信息,进行关节角度误差计算和关节点距离计算,角度和距离对于不同动作有不同的误差范围,计算角度和距离值和误差值,双重判断标准进行动作判别,通过综合比较误差值的大小以及概率值,给出最佳匹配。

5.基于权利要求1~4中任一项所述方法的轻量级识别太极拳动作的移动端设计方法,其特征在于:该方法包括:


技术总结
本发明涉及一种轻量级识别太极拳动作的移动端设计方法,属于人体姿态识别技术领域。该方法包括:轻量级模型训练、视频解析、图像预处理、关键点置信度获取、关节角度距离分类动作、程序功能设计、移动端部署,所述轻量级模型训练采用COCO数据集和标准太极拳动作数据集;所述视频解析即通过运动分析提取关键帧,获取太极每个姿势的标志性动作或直接进行视频识别,总体进行评价。通过角度和距离的双重标准判断太极动作,计算角度和距离误差,给出概率动作,综合考虑从标准动作中选择最佳匹配作为判断动作,并反馈计算结果,给出识别评分,通过在移动端的实现将有助于人工智能在太极拳数字化中的应用。

技术研发人员:冉鹏,郑顺明,王伟,李闽氚,邵康树,张焜林,李章勇
受保护的技术使用者:重庆邮电大学
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1