一种基于人体骨骼点和动作识别的体态评估方法与流程

文档序号:36737691发布日期:2024-01-16 12:52阅读:25来源:国知局
一种基于人体骨骼点和动作识别的体态评估方法与流程

本发明涉及体态评估,具体为一种基于人体骨骼点和动作识别的体态评估方法。


背景技术:

1、现代人在生活中多少都会有一些不良体态的行为,驼背、高低肩、脊柱侧弯、o型腿、x型腿等都属于不良体态。而不良体态不仅会影响人的体型与气质,长期的不良体态还会导致伤痛与骨骼变形,影响人的身体健康,例如,身体僵硬、慢性疼痛、肌肉劳损、骨刺、椎间盘突出等。

2、目前的体态评估,通常是用户根据资料的描述进行自测并评估,但是,该方法难以得出全面且准确的结果,而寻找专业人士进行评估的方式通常费时费力。通常有些骨骼点的数量很少有能够覆盖全身关键点,一般脚部和腰部骨骼点是缺失的,如果体侧测试者是扁平足的情况下,很难简单通过脚踝骨骼点做评估。

3、现有技术中对体测者进行体型、体态方面的评估训练时,需要现场有专业的医师人员进行一对一全程陪同,有些部位甚至需要更多的医师从不同方面、角度进行观察并记录。最后才能得出相对正确的评估结果。这也导致每个体测者的评估过程需要一名或者更多的专业医师全程观察记录,一名专业医师不能同时服务多个体测者导致评估效率低。并且还需要每个医师都有相应的专业知识和经验,才能够得到相对正确的评估结果。由于体态维持是动态的,即便是在静止站立的状态下,仍然有微小的动作。拍照过程中会存在肌肉紧绷,有不自然动作,通过拍照的方法,记录瞬间的体态表现,并不能够更好的评估和分析。有些基于人体骨骼点的体态评估方法,通常只是用户简单的拍摄全身正面、侧面和背面三张照片,提取人体骨骼点,然后将人体骨骼点和标准骨骼点进行对比,从而,得出简单的评估结果。这种评估方式很受限于骨骼点的精确度,当用户穿衣服相对比较肥大的情况下,不能准确评估。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本发明提供了一种基于人体骨骼点和动作识别的体态评估方法,具备更加精准、便捷和高效地进行体态评估等优点,解决了不能准确评估体态的问题。

3、(二)技术方案

4、为实现上述更加精准、便捷和高效地进行体态评估的目的,本发明提供如下技术方案:一种基于人体骨骼点和动作识别的体态评估方法,包括以下评估步骤:

5、s1、数据采集:通过智能力量健身设备得到用户基本信息,通过大屏摄像头,采集用户全身正面、侧面和背面的照片,用户根据标准体测视频提示,做相应的动作;

6、s2、数据预处理:对采集到的图像或者视频数据进行去噪、缩放、旋转等操作,用户基本信息编码,以提高后续处理的准确性和效率;

7、s3、骨骼点提取和处理:从待测的图像和视频中提取骨骼关键点,将关节点位置信息进行归一化、根据关节点关联规则进行距离计算、最终转换为姿态特征向量;

8、s4、相似度计算:将待测的姿态特征向量和标准姿态特征向量进行角度相似度计算,得到静态体态评估相似度评分;

9、s5、动作完成度评估:将得到的视频姿态特征向量传入训练好的动作识别模型,预测出动作识别置信度,该置信度作为动作完成度;

10、s6、综合体态评估:用户基本信息、静态体态相似度评分、动作完成度评分传入决策树算法模型,预测出用户体态评估结果。

11、作为本发明的一种优选技术方案,所述s1中用户基本信息包括身高、体重、以及运动偏好、是否受伤等问卷信息等,在用户登录智能力量健身设备时候,可以通过手机app进行注册,用户在大屏端通过手机app扫码即可登录,点击体态评估体测会启动大屏端的摄像头,然后用户可以根据视频演示示范,通过语音交互方式进行拍照和动作录像。

12、作为本发明的一种优选技术方案,所述s2中用户基本信息编码的具体形式为年龄、性别、身高、体重、是否长短腿、是否o型腿、是否x型腿、是否脊柱弯曲和是否高低肩。

13、作为本发明的一种优选技术方案,所述s3中,基于blazepose轻量级卷积神经网络对图像进行人体姿态估计,得到图像中用户在进行健身时的33个关节点位置坐标信息,加入oneeuro滤波器和ema两种关键点稳定方式,将当前关键点坐标结果和历史关键点坐标结果结合计算,使得输出的坐标更加稳定平滑。

14、作为本发明的一种优选技术方案,所述骨骼关键点包括:头部、颈部、躯干中心、左肩、左肘、左腕、左臀、左膝、左踝、右肩、右肘、右腕、右臀、右膝和右踝。

15、作为本发明的一种优选技术方案,所述s4中学习者动作阶梯型相似度计算,即计算出用户动作和标准动作各个关节点之间的偏移角度之后,设计动作相似度定量指标,计算用户动作和标准动作各个关节点的相似度。

16、作为本发明的一种优选技术方案,所述s5中动作识别模型是knn和lstm神经网络模型为基础的分类模型,训练该模型的数据集为评测特定部位姿态的标准动作视频数据,视频数据集按部位和动作名称进行分类。

17、作为本发明的一种优选技术方案,所述s56中决策树算法可以用于体态评估,具体的实现方式是通过构建一个决策树模型,将不同的体态状态作为叶节点,将不同的身体特征作为分支节点,从而实现对体态的评估。

18、(三)有益效果

19、与现有技术相比,本发明提供了一种基于人体骨骼点和动作识别的体态评估方法,具备以下有益效果:

20、1、该基于人体骨骼点和动作识别的体态评估方法,通过计算机视觉和深度学习技术实现动作识别和体态评估,摒弃了传统的现场教练观察和指导方式,提高了评估效率也可以实时采集用户运动过程中的图像或视频数据,实时进行动作识别和体态评估,为用户提供及时的反馈与指导。还可以根据用户的具体情况,进行体态评估,有助于更精准的评估用户体态。

21、2、该基于人体骨骼点和动作识别的体态评估方法,可以应用于多种运动场景,如瑜伽、健身、舞蹈等,只需替换相应的动作识别模型和标准体态数据即可,并且通过摄像头或其他传感器设备采集数据,不需要用户佩戴任何附加设备,操作简便,易于推广,也适用于各类运动场景,可以帮助用户实现自动化、智能化的体态评估和运动指导,提高运动效果,降低运动受伤风险。



技术特征:

1.一种基于人体骨骼点和动作识别的体态评估方法,其特征在于,包括以下评估步骤:

2.根据权利要求1所述的一种基于人体骨骼点和动作识别的体态评估方法,其特征在于,所述s1中用户基本信息包括身高、体重、以及运动偏好、是否受伤等问卷信息等,在用户登录智能力量健身设备时候,可以通过手机app进行注册,用户在大屏端通过手机app扫码即可登录,点击体态评估体测会启动大屏端的摄像头,然后用户可以根据视频演示示范,通过语音交互方式进行拍照和动作录像。

3.根据权利要求1所述的一种基于人体骨骼点和动作识别的体态评估方法,其特征在于,所述s2中用户基本信息编码的具体形式为年龄、性别、身高、体重、是否长短腿、是否o型腿、是否x型腿、是否脊柱弯曲和是否高低肩。

4.根据权利要求1所述的一种基于人体骨骼点和动作识别的体态评估方法,其特征在于,所述s3中,基于blazepose轻量级卷积神经网络对图像进行人体姿态估计,得到图像中用户在进行健身时的33个关节点位置坐标信息,加入oneeuro滤波器和ema两种关键点稳定方式,将当前关键点坐标结果和历史关键点坐标结果结合计算,使得输出的坐标更加稳定平滑。

5.根据权利要求4所述的一种基于人体骨骼点和动作识别的体态评估方法,其特征在于,所述骨骼关键点包括:头部、颈部、躯干中心、左肩、左肘、左腕、左臀、左膝、左踝、右肩、右肘、右腕、右臀、右膝和右踝。

6.根据权利要求1所述的一种基于人体骨骼点和动作识别的体态评估方法,其特征在于,所述s4中学习者动作阶梯型相似度计算,即计算出用户动作和标准动作各个关节点之间的偏移角度之后,设计动作相似度定量指标,计算用户动作和标准动作各个关节点的相似度。

7.根据权利要求1所述的一种基于人体骨骼点和动作识别的体态评估方法,其特征在于,所述s5中动作识别模型是knn和lstm神经网络模型为基础的分类模型,训练该模型的数据集为评测特定部位姿态的标准动作视频数据,视频数据集按部位和动作名称进行分类。

8.根据权利要求1所述的一种基于人体骨骼点和动作识别的体态评估方法,其特征在于,所述s6中决策树算法可以用于体态评估,具体的实现方式是通过构建一个决策树模型,将不同的体态状态作为叶节点,将不同的身体特征作为分支节点,从而实现对体态的评估。


技术总结
本发明公开了一种基于人体骨骼点和动作识别的体态评估方法,涉及体态评估技术领域。包括以下评估步骤:S1、数据采集:通过智能力量健身设备得到用户基本信息,通过大屏摄像头,采集用户全身正面、侧面和背面的照片,用户根据标准体测视频提示,做相应的动作;S2、数据预处理:对采集到的图像或者视频数据进行去噪、缩放、旋转等操作,以提高后续处理的准确性和效率。通过计算机视觉和深度学习技术实现动作识别和体态评估,摒弃了传统的现场教练观察和指导方式,提高了评估效率也可以实时采集用户运动过程中的图像或视频数据,实时进行动作识别和体态评估,还可以根据用户的具体情况,进行体态评估,有助于更精准的评估用户体态。

技术研发人员:刘林娜,宋涛
受保护的技术使用者:深圳市智乾坤科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1