基于计算机视觉深度学习算法的姿态评估打分方法和系统与流程

文档序号:15447759发布日期:2018-09-14 23:34阅读:2140来源:国知局

本发明属于羽毛球运动过程中为运动姿态进行评分的技术领域,具体地说是一种基于计算机视觉深度学习算法的姿态评估打分方法和系统。



背景技术:

据艾瑞咨询所得出的报告,羽毛球是仅次于跑步的最多市民参与的活动,接近35.0%,我国羽毛球爱好者人数高达2.5亿,且根据国内某电商平台发布的国民运动消费大数据显示,羽毛球用品消费人数和消费比数皆在前列。目前针对于羽毛球的智能产品较少。仅有发球机、酷浪小羽等。市场存在缺口,可挖掘性大。这些产品大多是基于传感器+app的模式,使用传感器捕获载体甚至人体的运动模式,使用app呈现相关数据等。比如酷浪小羽传感器,可以卡在球拍下方,实时捕获球拍的位置和姿态,并同步使用app记录最大拍速、热量消耗、挥拍时间及次数等参数,还能统计出了各种击球动作的次数分布,分析用户的运动风格等。羽毛球对打机器人,该相关产品仅仅有成电一家公司开发制作,造价高达40w,而且竞技水平极低,最多为学习了3天的羽毛球初学者水平。目标人群不明确,趣味性较高,已濒临倒闭;欧雷推出的optitrack运动捕捉系统采用高速摄像头对佩戴传感器的用户进行3d动作分析,不仅操作不方便,成本也极其昂贵;抖音app也有类似的功能,可以根据用户图片估计姿态并和标准舞蹈姿态对比,得到用户分数,但是设计粗糙,不能给用户呈现具体的动作细节,只能反馈一个分数,实用价值低。上述产品通常以娱乐为主,且极少有运用到人工智能的产品。



技术实现要素:

本发明要解决的技术问题是提供一种基于计算机视觉深度学习算法的姿态评估打分方法和系统,操作方便,通俗易懂,便于查看,具有较强的教学用途。

为了解决上述技术问题,本发明采取以下技术方案:

基于计算机视觉深度学习算法的姿态评估打分方法,包括以下步骤:

采集运动者的图像,提取运动者的骨架,该骨架具有若干个关节部位和关节点,每个部位都包含至少一个关节点;

获取各个关节点的空间位置信息;

使用基于关节点空间距离和肢体角度的匹配算法,将获取到的当前图像的各关节点信息与样本库中的图像关节点信息进行比对,计算两者对应位置关节点的空间距离和关节点之间连接的肢体的角度,将两个结果进行融合,计算出两者的当前匹配值;

若两者的当前匹配值大于等于预设匹配值,则表明运动者当前关节点的姿态符合标准要求,显示绿色表示当前关节点及相连肢体所处位置合格,并且记录为较大分值进行存储;若两者的当前匹配值小于预设匹配值,则表明运动者当前关节点的姿态不符合标准要求,显示红色表示当前关节点及相连肢体所处位置不合格,并且记录为较小分值进行存储;

统计分数,将已经被标注颜色的图像和对应的分数进行显示,供用户查看。

所述关节点的空间位置信息为对应的图像坐标参数。

所述匹配时,将当前图像的各个关节与样本库中的图像的各个关节进行对应比对,在一个调用周期结束后实时显示正确的样本图像供运动者查看。

所述进行图像比对后,记录比对日期、具体时间、每个关节点的单独评分和整体综合评分。

一种基于计算机视觉深度学习算法的姿态评估打分系统,所述系统包括:

采集单元,用于拍摄得到运动者的姿态图像;

显示单元,用于运动者进行操作模式的选择和评分分数的查看;

计算单元,用于对采集到的图像进行计解析,计算出人体关节点;

控制单元,用于计算单元和采集单元之间的通信、数据的存取。

所述控制器包括比对单元、分数统计单元和评分单元,比对单元用于将采集到的当前图像与样本库中的图像进行比对;评分单元用于对每个关节点与样本库中的图像信息比对后进行分数的评定;分数统计单元用于统计所有关节点的分数得到一个整体的总分数。

本发明通过获取运动者的图像,分析关节部位和各关节点的位置信息,能够直观地判断运动者的姿态的准确性,便于纠正运动者的姿态,从有助于运动者保持良好的姿态习惯,能够形成良好的人机交互,具有较强的教学用途。

附图说明

附图1为本发明流程示意图;

附图2为本发明骨架示意图。

具体实施方式

为能进一步了解本发明的特征、技术手段以及所达到的具体目的、功能,下面结合附图与具体实施方式对本发明作进一步详细描述。

如附图1所示,本发明揭示了一种基于计算机视觉深度学习算法的姿态评估打分方法,包括以下步骤:

采集运动者的图像,提取运动者的骨架,该骨架具有若干个关节部位和关节点,每个部位都包含至少一个关节点。可对图像进行处理,比如二值化处理,提取出骨架信息。关节部位自行定义,通常包括:头,颈,左肩,右肩,左肘,右肘,左腕,右腕,左臀,右臀,左膝,右膝,左脚踝,右脚踝,还可具有其他。如附图2所示,可具有骨架中可具有14个关节点,其中首部包含关节点{0}、右上肢包含关节点{2,4,6}、左上肢包含关节点{3,5,7}、躯干包含关节点{1,8,9}、右下肢包含关节点{8,10,12}、左下肢包含关节点{9,11,13}。还可以根据实际需要定义其他的关节点。

获取各个关节点的空间位置信息。在原始图像坐标系中的各个关节点的坐标信息。

使用基于关节点空间距离和肢体角度的匹配算法,将获取到的当前图像的各关节点信息与样本库中的图像关节点信息进行比对,计算两者对应位置关节点的空间距离和关节点之间连接的肢体的角度,将两个结果进行融合,计算出两者的当前匹配值。上述应用的基于关节点空间距离和肢体角度的匹配算法为本领域技术人员的公知算法,在此不再详细赘述。

若两者的当前匹配值大于等于预设匹配值,则表明运动者当前关节点的姿态符合标准要求,显示绿色表示当前关节点及相连肢体所处位置合格,并且记录为较大分值进行存储;若两者的当前匹配值小于预设匹配值,则表明运动者当前关节点的姿态不符合标准要求,显示红色表示当前关节点及相连肢体所处位置不合格,并且记录为较小分值进行存储。

统计分数,将已经被标注颜色的图像和对应的分数进行显示,供用户查看。

所述匹配时,将当前图像的各个关节与样本库中的图像的各个关节进行对应比对,实时显示正确的样本图像供运动者查看。

所述进行图像比对后,记录比对日期、具体时间、每个关节点的单独评分和整体综合评分。

另外,一张图像中具有多个关节点,每个关节点都与样本库中的标准图像进行比对,每个关节点单独进行比对。比如,人体骨架中定义有14个关节点,其中有8个关节点的姿态是符合标准要求的,则该对应的8个关节点及其连接的肢体的位置显示为绿色,同时记录下对应的较高分数。另外6个关节点的姿态不符合标准要求,将关节点及其连接的肢体显示为红色,同时记录下对应的较低分数。然后根据各个关节点的分数统计整体分数。

一种基于计算机视觉深度学习算法的姿态评估打分系统,所述系统包括:采集单元,用于拍摄得到运动者的姿态图像;显示单元,用于运动者进行操作模式的选择和评分分数的查看;计算单元,用于对采集到的图像进行计解析,计算出人体关节点;控制单元,用于计算单元和采集单元之间的通信、数据的存取。显示单元可为较大尺寸的显示屏幕,可以触摸屏幕,采集单元可以摄像头。采集单元可设置在显示单元上,或者其他位置,便于采集运动者的姿态。计算单元可同时提供多个终端的通信连接,便于数据信息的互相传送。

所述控制器包括比对单元、分数统计单元和评分单元,比对单元用于将采集到的当前图像与样本库中的图像进行比对;评分单元用于对每个关节点与样本库中的图像信息比对后进行分数的评定;分数统计单元用于统计所有关节点的分数得到一个整体的总分数。控制器采用嵌入式系统,负责系统的基本单元的驱动和调用。

对于具体的设置上,可设置相应的调节界面,设置不同的操作模式,便于用户的选择。在相应的模式下,用户摆好动作姿态后,即可在显示单元上显示出来,并且从样本库中调取出标准图像进行显示,从而便于用户查看动作姿态的准确性,有助于纠正错误姿态,从而达到正确动作姿态的学习训练,掌握正确的姿势,实现羽毛球的正确击打。

需要说明的是,以上仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,但是凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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