一种运动姿态评估方法及系统与流程

文档序号:14871819发布日期:2018-07-07 00:41阅读:616来源:国知局

本发明涉及计算机视觉技术领域,具体涉及一种运动姿态评估方法及系统。



背景技术:

在健身锻炼、部队新兵训练等实际场景中,相关参与人员如运动员、教练、教官等希望对运动姿态进行精准的量化评估,给出科学的反馈意见,以便运动对象及时调整和优化运动姿态。

录制运动视频,借助一些辅助软件进行事后分析的做法,目前在职业运动员及教练中比较常见。但这种方法实时性较差,不利于及时采取措施,并且需要专业人员的辅助,不利于大规模普及应用。

目前在线的运动姿态评估方法,一般基于人工规则,定义标准的姿态的属性,如动作执行速率,关节形成的角度等,然后用计算机图像分析技术,提取和估计用户姿态相关属性数据,与标准姿态属性数据进行比对,得出分析结果。

然而,现有的在线运动姿态评估方法,所有评估都是基于一套预先定义的规则,只能针对某种比较简单的特定运动姿态进行评估,不具有通用性,不能适应各种教学风格的姿态评估。



技术实现要素:

针对现有技术中的缺陷,本发明提供了一种运动姿态评估方法及系统。

第一方面,本发明提供一种运动姿态评估方法,包括:

采集使用人员的运动视频图像;

从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息;

将所述运动姿态信息和姿态特征库进行对比,获得第一对比结果;

基于所述第一对比结果,输出针对所述运动姿态信息的反馈信息。

第二方面,本发明提供一种运动姿态评估系统,包括:

采集模块,用于采集使用人员的运动视频图像使用;

特征提取模块,用于从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息;

第一评估模块,将所述运动姿态信息和姿态特征库进行对比,获得第一对比结果;

第一反馈模块,用于基于所述第一对比结果,输出针对所述运动姿态信息的反馈信息。

第三方面,本发明提供一种电子设备,包括:

存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:采集使用人员的运动视频图像;从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息;将所述运动姿态信息和姿态特征库进行对比,获得第一对比结果;基于所述第一对比结果,输出针对所述运动姿态信息的反馈信息。

本发明提供的运动姿态评估方法,从使用人员的运动视频图像中提取出使用人员的运动姿态信息,将使用人员的运动姿态信息和姿态特征库进行对比,计算量化的评估结果,可以制定不同的姿态评估标准,具有很强的通用性和个性化定制能力,并且基于人体运动姿态特征综合考虑人体整体形态,能够提供更加全面可靠的评估结果和矫正建议。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的运动姿态评估方法流程示意图;

图2为本发明又一实施例提供的运动姿态评估方法流程示意图;

图3为本发明实施例提供的运动姿态评估系统的结构示意图;

图4为本发明实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的运动姿态评估方法流程示意图,如图1所示,该运动姿态评估方法包括:

步骤s11、采集使用人员的运动视频图像;

具体地,运动姿态评估是度量使用人员的运动姿态与标准运动姿态的相似程度,运动姿态包括:走、跑、下蹲等动作,以及进行各种动作时的频率、前后关系、关节角度、身体倾斜度等信息。当需要对某个人的运动姿态进行评估时,首先通过图像采集设备采集使用人员的运动视频图像,记为第一运动视频图像,第一运动视频图像中包括了使用人员的所有运动信息,例如,动作姿势、动作频率、动作前后关系等。

步骤s12、从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息;

具体地,对第一运动视频图像的每一帧图像进行分析,提取出使用人员在预定时长内的运动姿态信息,记为第一运动姿态信息,例如提取使用人员的步态特征,步态特征包括使用人员的身体轮廓信息、动作姿势、动作频率和动作前后关系等,这些信息能够综合反映待评估人员的身体运动状态,使运动姿态评估结果更加准确。其中预定时长可以根据实际情况设置,例如10min等。

步骤s13、将所述运动姿态信息和姿态特征库进行对比,获得第一对比结果;

具体地,在对使用人员的运动姿态评估之前,需要预先提取姿态特征库,姿态特征库可以为使用人员本人的设定时长内的运动姿态特征,也可以为与使用人员相对应的教练人员、教官人员或其他参考人员的设定时长内的运动姿态特征。以教练人员的姿态特征为例,为了使运动姿态评估方法适应使用人员的个性需求,以同样的方式采集教练人员的运动视频图像,记为第二运动视频图像,然后根据同样的方法从第二运动视频图像中提取出教练人员的运动姿态信息,记为第二运动姿态信息,将第二运动姿态信息和教练人员信息存储到该教练人员的姿态特征库中。

在获取使用人员的第一运动视频图像后,可以根据使用人员的选择,确定与该使用人员相对应的姿态特征库。这样,对于不同的使用人员,可以对比不同的姿态特征库,从而可以满足多种运动姿态评估。然后从第一运动视频图像中提取出使用人员的第一运动姿态信息,基于计算机视觉技术将运动姿态信息与姿态特征库进行比较,获得对比结果,记为第一对比结果。这样,就可以针对不同的教练,提取出不同的姿态特征库,定制个性化评估标准。

步骤s14、基于所述第一对比结果,输出针对所述运动姿态信息的反馈信息。

具体地,基于第一对比结果,输出反馈信息,例如,计算出待评估运动姿态与姿态特征库中对应类型的运动姿态特征的相似度,若相似度大于预设阈值,则向使用人员反馈评估结果为合格,否则为不合格。在实际应用中,还可以向使用人员具体指出哪部分运动姿态不合格以及不合格的部位,以供使用人员进行运动姿态矫正。

例如,预先采集用户a的运动视频图像,从运动视频图像中提取出5min内的步态特征,将这些步态特征保存,以此作为姿态特征库。然后再采集用户a的运动视频图像,从运动视频图像中提取出5min内的步态特征,将这些步态特征与保存的运动姿态特征进行对比,获得对比结果,并向用户a反馈对比结果,这样,用户a就可以获得本次运动与之前的运动有何差别。

本发明实施例提供的运动姿态评估方法,从使用人员的运动视频图像中提取出使用人员的运动姿态信息,将使用人员的运动姿态信息和姿态特征库存储的相关运动姿态特征进行比对,计算量化的评估结果,可以制定不同的姿态评估标准,具有很强的通用性和个性化定制能力,并且基于人体运动姿态特征综合考虑人体整体形态,能够提供更加全面可靠的评估结果和矫正建议。

在上述实施例的基础上,进一步地,所述输出针对所述运动姿态信息的反馈信息,包括:

通过交互界面向所述使用人员显示所述第一对比结果。

具体地,获得对比结果之后,可以通过交互界面向使用人员显示对比结果,例如,评估结果是否合格,或者哪些动作不合格,导致不合格的动作发生的关键部位等,使用人员通过交互界面可以直观地看到姿态评估结果,进而主动更改相应的运动姿态,达到运动姿态矫正的目的。

本发明实施例提供的运动姿态评估方法,通过交互界面向使用人员显示评估结果,使得使用人员可以直观地查看姿态评估结果,进而达到运动姿态矫正的目的。

在上述各实施例的基础上,进一步地,所述输出针对所述运动姿态信息的反馈信息,包括:

关联所述第一结果和所述使用人员所使用的运动设备,根据所述第一结果调整所述运动设备的参数,矫正所述使用人员的动作。

具体地,如果用户的运动视频图像采集的是用户使用运动设备进行的动作,那么在获得第一结果之后,还可以将第一结果和运动设备进行关联,根据第一结果调整运动设备的参数,例如,第一结果显示使用人员动作频率较慢,可以调整运动设备的运行速度,或者第一结果显示使用人员胳膊与腿的角度过大,则调整运动设备中与使用人员胳膊或腿接触的部件的角度,以此达到被动矫正的目的。

本发明实施例提供的运动姿态评估方法,根据评估结果调整运动设备的参数,矫正使用人员的动作,使姿态评估与矫正相结合,进一步提高了姿态评估和矫正的效率。

在上述各实施例的基础上,进一步地,所述从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息使用,包括:

根据预先训练的深度学习模型,从所述运动视频图像中提取出每帧图像的人形区域;

对所述人形区域进行分割,确定人体轮廓图像;

从所述人体轮廓图像中提取出每帧图像的运动姿态特征;

根据所述运动姿态信息和所述运动视频图像中每帧图像的时序关系,确定所述使用人员在预定时长内的运动姿态特征序列。

具体地,预先训练深度学习模型,例如,深度卷积神经网络模型,采集大量运动视频图像,对运动视频图像中的每帧图像进行标注,圈出人形区域,例如以矩形框方式标注出人形所在的图像区域,将标注后的图像作为训练样本,基于第一深度学习模型,进行训练,得到每帧图像的人形区域检测模型。这样,经过深度学习算法获得的人形区域检测模型在检测运动图像中的人形区域时,能够有效降低将像人的物体误检成人的概率。预先采集大量人形区域图像,在图像中标注出人体轮廓,将标注后的图像作为训练样本,基于第二深度学习模型,进行训练,得到人体轮廓分割模型,人体分割模型对图像进行了灰度、二值化处理,得到的是二值化的人体轮廓图像,这样,经过深度学习算法获得的人体轮廓分割模型,可以精准的从图像中分割出人体轮廓,能够减少衣着颜色、环境背景对运动姿态信息提取的干扰。预先采集运动视频中提取出二值化人体轮廓图像序列,标注出图像序列中人员的身份信息,例如给图像序列中的所有同一个人的人体轮廓分配一个唯一标识符,将标注后的人体轮廓图像序列作为训练样本,基于第三深度学习模型,进行训练,得到运动姿态特征模型。经过第三深度学习模型获取的运动姿态特征,能够很好地从整体和局部两个方面反映使用人员的运动信息。

当获取到使用人员、教练人员或其他参考人员的运动视频图像之后,将运动视频图像输入到人形区域检测模型中,得到每帧图像的人形区域图像,将人形区域图像输入到人体轮廓分割模型,对图像进行分割,得到二值化的人体轮廓图像,将人体轮廓图像序列输入到运动姿态特征模型中,得到使用人员或者教练人员的运动关键帧图像的运动姿态特征。之后根据运动视频图像中运动关键帧图像的时序关系,确定使用人员在预定时长内的运动姿态特征序列。

对于使用人员的运动姿态特征序列,与姿态特征库中的姿态特征序列进行比较,确定评估结果。在实际应用中,可以在采集运动视频图像之前,通过用户输入确定人员身份是使用人员还是教练人员,对于使用人员,还需要选择对应的姿态特征库。

本发明实施例提供的运动姿态评估方法,基于深度学习模型从使用人员的运动视频图像中提取出运动姿态特征序列,减少衣着以及背景对运动姿态信息提取的干扰,提高了运动姿态特征提取的准确性,将使用人员的运动姿态特征序列与姿态特征库进行对比,确定评估结果,可以根据不同的教练人员,制定不同的姿态评估标准,基于人体的运动姿态特征综合考虑人体整体形态,能够提供更加全面可靠的评估结果和矫正建议。

在上述各实施例的基础上,进一步地,所述运动姿态评估方法还包括:

从所述运动视频图像中筛选出运动关键帧图像;

从所述运动关键帧图像中提取出所述使用人员在预定时长内的关键点信息;

基于所述第一对比结果,将所述关键点信息和关键点特征库进行对比,获得第二对比结果;

基于所述第二对比结果,输出针对所述关键点信息的反馈信息。

具体地,运动姿态特征可以从整体上反映使用人员与姿态特征库是否匹配,为了提高姿态评估的精度,在实际应用中,还可以提取使用人员的关键点信息,例如使用人员的关节点坐标,以及各关节点之间的位置关系,关节点连线的角度关系等。具体地,预先采集二值化的人体轮廓图像,标注人体关节点信息,例如人体关节中心点、身体部位(头、躯干、四肢等)中心点的坐标及名称,将标注后的图像作为训练样本,基于第四深度学习模型,进行训练,得到人体关键点提取模型。另外,预先采集二值化的人体轮廓图像序列,标注图像序列中的运动关键帧,例如运动中关键动作发生或者完成所在的帧,将标注后的图像序列作为训练样本,基于第五深度学习模型,进行训练,得到运动视频关键帧提取模型。

在获取到使用人员或者教练人员的人体轮廓图像序列之后,将人体轮廓图像序列输入到运动视频关键帧提取模型中,获取运动关键帧信息,然后将相应的运动关键帧的人体轮廓图像输入人体关键点提取模型,获取运动关键帧图像中的人体关键点。根据运动视频图像中每帧图像的时序关系,确定使用人员在预定时长内的第一关键点信息序列和教练人员的第二关键点信息序列。

将教练人员的第二关键点信息序列存储到教练人员的关键点特征库中,基于通过运动姿态信息确定的第一对比结果,将使用人员的第一关键点信息序列与关键点特征库进行比对,例如,将第一对比结果中不合格的运动姿态信息,再进行关键点对比,得到更加精细的评估结果。

例如,通过步态特征对比,确定出使用人员的运动视频图像中与姿态特征库相似度低于阈值的视频图像序列,提取该段视频图像序列的运动关键帧,然后从运动关键帧图像中提取人体关键点,对比关键点特征库中保存的标准姿态视频图像序列对应的关键点信息,例如对比待评估图像中关键点间形成的角度、方向、倾斜度等信息与标准图像相应信息之间的差异,以及根据两组对比图像序列中同一运动动作关键帧在各自图像序列中的间隔,对比动作速率等,向使用人员提供更加精准的姿态评估结果。

例如,对比姿态特征库的方法可以为,计算使用人员的运动视频图像对应的第一步态特征序列中的第一个第一步态特征与姿态特征库中的第二步态特征序列中的每一个第二步态特征的相似度,,然后计算第一步态特征序列中第二个第一步态特征与第二步态特征序列中,与第一个第一步态特征对应的第二步态特征之后的每个第二步态特征的相似度,,以此类推,计算出第一步态特征序列中每个第一步态特征与第二步态特征序列的相似度,然后进行累加,确定使用人员的第一对比结果。

由于第一运动姿态特征序列和第一关键点信息序列都是基于使用人员的运动视频图像中每帧图像的时序关系确定的,因此可以将第一对比结果中不合格的第一运动姿态特征对应的第一关键点信息和第二运动姿态特征对应的第二关键点信息进行匹配,确定出关键点相似度,作为第二对比结果,基于第二对比结果,输出针对关键点信息的反馈信息。例如,通过交互界面向使用人员显示对比结果,例如关节角度是否合格,关节位置关系是否合格,具体是哪一部分的关节信息不合格,哪一部分关节信息合格等。在实际应用中,也可以将反馈信息与运动设备关联,当获得第二对比结果之后,调整运动设备的参数,例如,采集的用户关键点信息与关键点特征库对比,得到的对比结果是腿部关节点位置较低,则调整运动设备与腿部相接触的部件的高度,以达到使用人员被动矫正的目的。

在实际应用中,还可以对第一关键点信息和第二关键点信息进行归一化处理,避免使用人员与教练人员身高差异、胖瘦差异等造成的对比偏差,进一步提高评估精度。

图2为本发明又一实施例提供的运动姿态评估方法流程示意图,如图2所示,该运动姿态评估方法包括:

步骤s21、采集人体运动视频图像;

步骤s22、根据人形检测模型检测运动视频图像中的人形区域;

步骤s23、根据人形分割模型确定人体轮廓图像,之后分别执行步骤s24、步骤s25、步骤s26;

步骤s24、从人体轮廓图像序列中提取运动关键帧;

步骤s25、从运动关键帧中提取出人体关键点信息;

步骤s26、从人体轮廓图像序列中提取出步态特征;

步骤s27、通过姿态矫正交互界面的输入信息判断是否为使用人员,若是,则执行步骤s29,否则执行步骤s28;

步骤s28、将人体关键点信息和步态特征存储到标准姿态特征库中;

步骤s29、对比步态特征和关键点信息,进行姿态评估;

步骤s210、通过姿态矫正交互界面输出评估结果。

本发明实施例提供的运动姿态评估方法,基于深度学习模型从使用人员的运动视频图像中提取出关键点信息序列和运动姿态特征序列,将使用人员的关键点信息序列和运动姿态特征序列与关键点特征库和姿态特征库进行对比,获得对比结果,并向使用人员反馈关键点信息对比结果,提高了评估结果的精度,可以制定不同的姿态评估标准,基于人体的运动姿态综合考虑人体整体形态,能够提供更加全面可靠的评估结果和矫正建议。

在上述各实施例的基础上,进一步地,所述运动姿态评估方法还包括:

从所述运动视频图像中筛选出运动关键帧图像;

从所述运动关键帧图像中提取出所述使用人员在预定时长内的关键点信息;

将所述关键点信息和关键点特征库进行对比,获得第三对比结果;

基于所述第一对比结果和所述第三对比结果,输出针对所述使用人员的反馈信息。

具体地,从运动视频图像中提取出使用人员在预定时长内每帧图像的运动姿态信息,将每帧图像的运动姿态信息与姿态特征库中每帧图像的运动姿态特征进行对比,获得第一对比结果;从运动视频图像中筛选出运动关键帧图像,从运动关键帧图像中提取出使用人员在预定时长内的关键点信息,将运动关键帧图像的关键点信息与关键点特征库中每帧图像的关键点特征进行对比,获得第三对比结果,之后,结合每帧图像的第一对比结果和第三对比结果,输出针对使用人员的反馈信息。在实际应用中可以为第一对比结果和第三对比结果设置不同的权重,加权之后输出针对使用人员的反馈信息,例如,第一对比结果权重为0.3,第二对比结果为0.7,对第一对比结果和第二对比结果加权之后,确定针对使用人员的反馈信息,该反馈信息中既包括了运动姿态评估结果,又包括了关键点信息评估结果,通过交互界面输出后,使用人员能够获取更加全面的运动姿态评估结果,有利于进行矫正运动姿态。

本发明实施例提供的运动姿态评估方法,结合运动姿态评估结果和关键点信息评估结果,提供了更加丰富的运动姿态评估信息,使用人员能够获取更加全面的运动姿态评估结果,有利于进行矫正运动姿态。

图3为本发明实施例提供的运动姿态评估系统的结构示意图,如图3所示,该系统包括:采集模块31、特征提取模块32、评估模块33和反馈模块34,其中:

采集模块31用于采集使用人员的运动视频图像;特征提取模块32用于从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息;评估模块33用于将所述运动姿态信息和姿态特征库进行对比,获得第一对比结果,反馈模块34用于基于所述第一对比结果,输出针对所述运动姿态信息的反馈信息。

具体地,采集模块31通过图像采集设备采集使用人员的运动视频图像,记为第一运动视频图像,第一运动视频图像中包括了使用人员的所有运动信息,例如,动作姿势、动作频率、动作前后关系等。特征提取模块32对第一运动视频图像的每一帧图像进行分析,提取出使用人员的运动姿态信息,运动姿态信息包括使用人员的轮廓信息、动作姿势、动作频率、动作前后关系等,这些信息能够综合反映使用人员的身体的运动姿态及体型等信息,使运动姿态评估结果更加准确。在对使用人员的运动姿态评估之前,特征提取模块32需要预先提取姿态特征库,在获取使用人员的运动视频图像后,特征提取模块32可以根据使用人员的选择,确定与该使用人员相对应的姿态特征库。这样,对于不同的使用人员,可以对比不同的姿态特征库,从而可以满足多种运动姿态评估。然后从第一运动视频图像中提取出使用人员的运动姿态信息,基于计算机视觉技术将运动姿态信息与姿态特征库进行比较,评估模块33计算出运动姿态信息与姿态特征库相似度,确定对比结果,记为第一对比结果,反馈模块34基于第一对比结果,输出针对运动姿态信息的反馈信息。本发明实施例提供的系统,用于实现上述方法,其功能具体参照上述方法实施例,此处不再赘述。

本发明实施例提供的运动姿态评估系统,从使用人员的运动视频图像中提取出使用人员的运动姿态信息,将使用人员的运动姿态信息和姿态特征库进行对比,确定评估结果,可以制定不同的姿态评估标准,具有很强的通用性和个性化定制能力,并且基于人体运动姿态特征综合考虑人体整体形态,能够提供更加全面可靠的评估结果和矫正建议。在上述实施例的基础上,进一步地,所述特征提取模块包括:

人形区域检测单元,用于根据预先训练的深度学习模型,从所述运动视频图像中提取出每帧图像的人形区域;

人形分割单元,用于对所述人形区域进行分割,确定人体轮廓图像;

特征提取单元,用于从所述人体轮廓图像中提取出每帧图像的运动姿态特征。

具体地,人形区域检测单元预先训练深度学习模型,例如,深度卷积神经网络模型,采集大量运动视频图像,对运动视频图像中的图像进行标注,框出人形区域,基于第一深度学习模型,进行训练,得到人形区域检测模型。人形分割单元预先采集大量人形区域图像,在图像中标注出人体轮廓,将标注后的图像作为训练样本,基于第二深度学习模型,进行训练,得到人体轮廓分割模型。人体分割模型对图像进行了灰度、二值化处理,得到的是二值化的人体轮廓图像。特征提取单元预先采集二值化的人体轮廓图像序列,标注出图像序列中人员的身份信息,例如给图像序列中的所有同一个人的人体轮廓分配一个唯一标识符,将标注后的图像序列作为训练样本,基于第三深度学习模型,进行训练,得到运动姿态特征模型。

当获取到使用人员或者教练人员的运动视频图像之后,人形区域检测单元将运动视频图像输入到人形区域模型中,得到每帧图像的人形区域图像,人形分割单元将人形区域图像输入到人体轮廓分割模型,对图像进行分割,得到二值化的人体轮廓图像,特征提取单元将人体轮廓图像序列分组输入到运动姿态特征模型中,得到使用人员或者教练人员的运动姿态特征。之后根据运动视频图像中每帧图像的时序关系,确定使用人员的第一运动姿态特征序列和教练人员的第二运动姿态特征序列。

对于教练人员的第二运动姿态特征序列和教练人员信息存储到该教练人员的姿态特征库中,对于使用人员的第一运动姿态特征序列,与姿态特征库中的第二运动姿态特征序列进行比较,确定评估结果。本发明实施例提供的系统,用于实现上述方法,其功能具体参照上述方法实施例,此处不再赘述。

本发明实施例提供的运动姿态评估系统,基于深度学习模型从使用人员的运动视频图像中提取出运动姿态特征序列,减少衣着以及背景对运动姿态信息提取的干扰,提高了运动姿态特征提取的准确性,将使用人员的运动姿态特征序列与姿态特征库进行对比,确定评估结果,可以制定不同的姿态评估标准,基于人体的步态特征分析使用人员的运动姿态,综合考虑人体整体形态,能够提供更加全面可靠的评估结果和矫正建议。

在上述各实施例的基础上,进一步地,所述系统还包括:

运动关键帧提取模块,用于从所述运动视频图像中筛选出运动关键帧图像;

关键点提取模块,用于从所述运动关键帧图像中提取出所述使用人员在预定时长内的关键点信息;

第二评估模块,用于基于所述第一对比结果,将所述关键点信息和关键点特征库进行对比,获得第二对比结果;

第二反馈模块,用于基于所述第二对比结果,输出针对所述关键点信息的反馈信息。

具体地,运动姿态特征可以从整体上反映使用人员与姿态特征库是否匹配,为了提高姿态评估的精度,在实际应用中,还可以提取使用人员的人体关键点信息,例如使用人员的关节中心点坐标,以及各关键点之间的位置关系,关键点连线的角度关系等。具体地,预先采集二值化的人体轮廓图像序列,标注关键点信息,例如运动关节中心点的坐标及名称,将标注后的图像作为训练样本,基于第四深度学习模型,进行训练,得到关键点提取模型。另外,预先采集二值化的人体轮廓图像序列,标注图像序列中的运动关键帧,例如运动中关键动作发生或者完成所在的帧,将标注后的图像序列作为训练样本,基于第五深度学习模型,进行训练,得到运动视频关键帧提取模型。

在获取到使用人员或者教练人员的人体轮廓图像之后,运动关键帧提取模块将人体轮廓图像序列输入到运动视频关键帧提取模型中,获取运动关键帧信息,关键点提取模块在运动关键帧中通过人体关键点模型提取关键帧图像中人体关键点信息。根据运动视频图像中每帧图像的时序关系,确定使用人员的第一关键点信息序列和教练人员的第二关键点信息序列。

第二评估模块将教练人员的第二关键点信息序列存储到教练人员的关键点特征库中,将使用人员的第一关键点信息序列与关键点特征库进行比对,例如,将第一对比结果中不合格的运动姿态信息,再进行关键点对比,得到第二对比结果,,第二反馈模块基于第二对比结果,输出针对所述关键点信息的反馈信息,确定更加精确的评估结果。本发明实施例提供的系统,用于实现上述方法,其功能具体参照上述方法实施例,此处不再赘述。

本发明实施例提供的运动姿态评估系统,基于深度学习模型从使用人员的运动视频图像中提取运动关键帧,以及人体关键点信息序列和运动姿态特征序列,将使用人员的关键点信息序列和运动姿态特征序列与关键点特征库和姿态特征库进行对比,获得对比结果,并向使用人员反馈对比结果,提高了评估结果的精度,可以制定不同的姿态评估标准,基于人体的运动姿态特征分析使用人员的运动姿态,综合考虑人体整体形态,能够提供更加全面可靠的评估结果和矫正建议。

图4为本发明实施例提供的电子设备的结构示意图,如图4所示,所述设备包括:处理器(processor)41、存储器(memory)42和总线43;

其中,处理器41和存储器42通过所述总线43完成相互间的通信;

处理器41用于调用存储器42中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:采集使用人员的运动视频图像;从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息;将所述运动姿态信息和姿态特征库进行对比,获得第一对比结果;基于所述第一对比结果,输出针对所述运动姿态信息的反馈信息。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:采集使用人员的运动视频图像;从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息;将所述运动姿态信息和姿态特征库进行对比,获得第一对比结果;基于所述第一对比结果,输出针对所述运动姿态信息的反馈信息。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:采集使用人员的运动视频图像;从所述运动视频图像中提取出所述使用人员在预定时长内的运动姿态信息;将所述运动姿态信息和姿态特征库进行对比,获得第一对比结果;基于所述第一对比结果,输出针对所述运动姿态信息的反馈信息。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的系统等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1