【技术实现步骤摘要】
一种运动能力分析数据智能采集的方法和系统
[0001]本专利技术涉及人工智能应用领域,特别是涉及一种运动能力分析的数据智能采集方法和系统。
技术介绍
[0002]合理的运动方式和运动量,是保持身体健康的重要方法之一。运动能力,是体育学的范畴,通俗说就是为更好的完成训练目标,个体所需要具备的运动素质,是人体生理功能在运动方面的外在表现。而我们的锻炼目标,通常是围绕健康需求出发的人体生理功能的表述,是生物学的范畴,指的是人体生理功能、结构的变化水平,衡量标准是医学指标,因此和人体健康有着密切的关系。如何制定合理、有效的运动方案是建立一种智能运动指导系统的主要目标。
[0003]如今,在互联网技术和移动互联网的基础上,各种健身软件纷纷出现,帮助用户完成各类健身和训练计划。不少健身软件的内容看似非常科学,但在缺乏对用户的身体基本状况了解的前提下,未必是正确的。每个人的身体情况不一样,不可能对每个人都设定一样的锻炼动作。如果想进行科学系统的锻炼,尤其是对肌肉锻炼有需求,则需要专业的测试和指导,最后制定针对性的健身计划。因此,需要一种能准确分析用户身体基本情况,特别是各关键部位运动能力的方法和系统,用于获取用户身体各部位的健康状况、运动能力等级,从而在此基础上,为用户提供针对性的健身方案或训练指导。
[0004]功能动作筛查(Functional Movement Screen,简称:FMS)是由Gary Cook(美国著名物理治疗师,体能训练专家)和Lee Burton(体能训练专家,博士,运动损伤防护专家)在 ...
【技术保护点】
【技术特征摘要】
1.一种运动能力分析数据智能采集的方法,其特征在于,包括:步骤1:以被观测者为中心,在被观测者指定方位部署至少一个摄像头,所述摄像头高度为被观测者身高的1/2;所述摄像头与被观测者之间的距离d应满足其中h为被观测者身高,α为摄像头与垂直方向的夹角,β为摄像头与水平方向的夹角;所述摄像头采集的视频流通过多媒体处理工具FFmpeg,以视频推流的方式推送至后台RSTP服务器;步骤2:根据不同的人体动作,从四个方位的摄像头中选取满足观测方位需求的摄像头,以帧为单位从摄像头中获取视频流,利用人体姿态模型识别视频流中的人体目标边界框及人体动作,所述人体目标边界框为包含人体目标的最小矩形框;识别视频流中的人体目标边界框及人体动作,所述人体目标边界框为包含人体目标的最小矩形框;计算人体目标边界框的面积、人体目标边界框中心点与帧中心点之间的距离,通过与相应的预设阈值比对,过滤非主要观测的人体目标,获取被观测者的人体目标边界框坐标及人体动作的关键点坐标;输出内容包括:人体边界框左上角坐标、人体边界框右下角坐标、人体动作关键点坐标及关键点概率;所述关键点概率为人体动作关键点为人体真实关节点的概率;步骤3:从视频流中提取处于静止状态的视频帧,具体为:以帧为单位,统计有效人体动作关键点的数目,若有效人体动作关键点的数目小于待观测人体动作关键点的总数,则判定为存在遮挡,否则判定为不存在遮挡;所述待观测人体动作关键点的总数指预设的人体动作关键点的标准数量,指将所述有效人体动作关键点的关键点概率与相应的预设阈值比对,如满足阈值,则判定为有效关键点,否则判定为无效关键点;计算当前帧相对于上一帧中待观测人体动作关键点的偏移总量,计算指定时间内待观测人体动作关键点的平均偏移总量;所述指定时间取动作持续时间和视频帧速率的乘积;将偏移总量、平均偏移总量与相应的静止阈值比对,判断被观测者是否处于静止状态,仅当每个满足观测方位需求的摄像头采集的当前帧的被观测者均被判定处于静止状态,被观测者在当前帧判定为静止状态,提取当前帧为静止帧;步骤4:从视频流中逐帧提取被观测者的静止帧,将静止帧按照时间顺序动态插入静止帧链中,所述静止帧链是由静止帧组合而成的链表,先进入静止帧链中的静止帧作为静止帧链链表头;预设滑动长度使滑动链表在静止帧链中移动,所述滑动链表长度为2,包含滑动链表头和滑动链表尾,其中滑动链表头始终指向静止帧链中的一个静止帧,取滑动长度的整数倍为滑动链表头在静止帧链中的索引位置;所述滑动长度为滑动链表在静止帧链中每次移动时需越过的静止帧的数目;当新的静止帧插入静止帧链时,计算静止帧链的长度是否为滑动长度的整数倍,若静止帧链的长度是滑动长度的整数倍,满足滑动条件时,滑动链表尾移动至滑动链表头指向的静止帧,滑动链表头按照滑动长度移动至静止帧链当前的静止帧链链表头位置;若静止帧链的长度不是滑动长度的整数倍,则滑动链表头和滑动链表尾保持原始指向的静止帧不变;视频流中的静止帧全部提取完后,如果滑动链表尾不空,则将滑动链表尾指向的静止帧作为关键帧输出。2.根据权利要求1所述的一种运动能力分析数据智能采集的方法,其特征在于,在所述
步骤1中,所述指定方位是指在被观测者正前方、正左方、正后方和正右方分别部署一个摄像头;根据不同的人体动作,从四个方位的摄像头中选取满足观测方位需求的摄像头,所述步骤2中,所述人体姿态模型为2D人体姿态模型,所述2D人体姿态模型使用CenterNet模型训练学习。3.根据权利要求2所述的一种运动能力分析数据智能采集的方法,其特征在于,所述步骤1中,所述视频推流使用MJPEG格式,帧率为25fps,像素为640*480,推流的编码方式为H264,码率为500k。4.根据权利要求3所述的一种运动能力分析数据智能采集的方法,其特征在于,所述步骤2中,利用人体姿态模型识别视频流中的人体目标边界框的具体步骤包括:步骤201:预设人体动作关键点的对应关系为:0-鼻子、1-左眼、2-右眼、3-左耳、4-右耳、5-左肩、6-右肩、7-左手肘、8-右手肘、9-左手腕、10-右手腕、11-左髋、12-右髋、13-左膝、14-右膝、15-左脚踝、16-右脚踝;步骤202:计算视频帧中每个人体目标边界框的面积,过滤人体目标边界框面积小于阈值thr=66000的人体目标;经过滤,若剩余人体目标边界框个数为0,则当前帧为无效帧;若剩余的人体目标边界框个数为1,则选取人体目标边界框内的人体目标为被观测者;若剩余的人体目标个数大于1,则计算每个人体目标边界框中心点与当前帧中心点之间的距离,按照距离大小降序排列人体目标边界框,按照人体目标边界框面积大小进行升序排列;将目标边界框按照面积降序和距离升序进行二级排序,选取人体目标边界框面积最大且中心点与当前帧中心点距离最小的人体目标边界框内,以选取的人体目标边界框内的人体目标为被观测者。5.根据权利要求4所述的一种运动能力分析数据智...
【专利技术属性】
技术研发人员:滕炜,孙佳伟,席晓燕,倪俊辉,
申请(专利权)人:焦点科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。