一种动作比对方法、系统、设备及介质技术方案

技术编号:33510416 阅读:15 留言:0更新日期:2022-05-19 01:19
本申请提供了一种动作比对方法,该方法应用于人工智能领域,包括:接收目标视频,对目标视频记录的目标动作和标准视频记录的标准动作进行比对,向用户呈现比对结果,比对结果包括目标动作相对于标准动作的错误位置,错误位置指示目标动作中错误的局部动作的位置。该方法通过将整套动作分割为单动作进行比对,提高了比对准确度。并且,该方法可以为用户提供有效信息,例如提供目标动作相对于标准动作的错误位置,使得用户根据该错误位置进行针对性纠正,提高学习或训练的效率。提高学习或训练的效率。提高学习或训练的效率。

【技术实现步骤摘要】
一种动作比对方法、系统、设备及介质


[0001]本申请涉及人工智能(artificial intelligence,AI)
,尤其涉及一种动作比对方法、系统、设备以及计算机可读存储介质。

技术介绍

[0002]在体育、舞蹈、影视、医疗仿真以及动作技能培训等多种领域,对于人体动作的准确度要求较高。目前,许多场合仍然是采用人工查看的方式,确定动作是否准确、标准。随着AI技术的兴起,尤其是图像识别技术的兴起,一种新的动作检测方法应运而生。
[0003]具体地,待检测的人体动作可以记录在视频中,通过AI技术尤其是基于AI的图像识别、图像处理等技术比对记录有人体动作的视频和记录有标准动作的视频,可以实现自动地动作比对,由此提高了动作比对效率,降低了人力成本。
[0004]然而,目前的动作比对方法通常是基于整套动作直接进行比对。这种方法一方面存在准确度不高的问题,另一方面输出一个整体的评分,并未提供足够多的有效信息,帮助用户纠正动作。

技术实现思路

[0005]本申请提供了一种动作比对方法,一方面,该方法通过将目标视频中的目标动作与标准视频中的标准动作进行比对,解决了比对准确度不高的问题,另一方面,该方法输出了目标动作相对于标准动作的错误位置,能够帮助用户纠正动作。本申请还提供了上述方法对应的系统、设备、计算机可读存储介质以及计算机程序产品。
[0006]第一方面,本申请提供了一种动作比对方法。该动作比对方法可以通过动作比对系统实现。该动作比对系统可以部署在云环境、边缘环境或者端设备中,或者是分布式地部署在不同环境中。
[0007]具体地,动作比对系统接收目标视频,例如可以通过用户界面如图形用户界面(graphical user interface,GUI)或命令用户界面(command user interface,CUI)接收目标视频。该目标视频可以是预先录制的、待进行动作比对的视频,也可以是实时录制的、待进行动作比对的视频。动作比对系统对目标视频记录的目标动作和标准视频记录的标准动作进行比对,并生成比对结果,然后向用户呈现比对结果,例如是通过GUI或CUI向用户呈现比对结果。该比对结果包括目标动作相对于标准动作的错误位置,错误位置指示目标动作中错误的局部动作的位置。
[0008]在上述方法中,动作比对系统将目标视频记录的整套动作进行分割,得到至少一个目标动作,然后将该目标动作与标准视频记录的标准动作进行比对,解决了目标视频记录的整套动作包括干扰动作,或者包括连续多个动作构成的复杂动作且动作组合不固定导致比对准确度较低,比对结果不可信的问题。动作比对系统还可以输出目标动作相对于标准动作的错误位置,用户可以根据该错误位置进行针对性纠正,如此提高了学习或训练的效率。因此,上述方法不仅提高了比对准确度,而且有助于用户纠正错误的动作。
[0009]在一些可能的实现方式中,动作比对系统可以确定目标视频中目标动作相对于标准动作发生错误的帧,也即目标帧,然后动作比对系统可以通过目标视频的目标帧向用户呈现比对结果。
[0010]如此,用户不仅能够得知目标动作中错误的局部动作的位置,而且还能够得知目标动作在目标视频中的错误时间,有助于用户针对性纠正。其中,目标帧可以是一帧,也可以是多帧。当出现多个错误的局部动作时,用户可以通过点击GUI界面上展示的多个目标帧,在多个错误的局部动作之间进行快速切换,提高了用户体验。
[0011]在一些可能的实现方式中,动作比对系统还可以向用户呈现针对错误位置的提示信息,提示信息用于辅助纠正目标动作。其中,提示信息可以为针对错误位置的建议,用户能够根据该建议进行针对性的训练,提高训练效率。
[0012]例如,在打乒乓球场景中,当错误位置为手臂处时,动作比对系统可以识别出具体错误的原因,如前臂过低,此时动作比对系统可以输出提示信息,如建议紧紧贴球台站好,徒手做动作进行练习。
[0013]在一些可能的实现方式中,动作比对系统还可以通过GUI界面接收用户指定的动作类型,作为目标视频的动作类型。如此,可以指示动作比对系统根据该指定的动作类型选择相应的标准视频(标准动作),然后将目标视频记录的目标动作与上述动作类型对应的标准动作进行比对,从而提高动作比对效率。
[0014]在一些可能的实现方式中,动作比对系统从目标视频中提取动作序列特征,并根据动作序列特征确定动作分割点。动作比对系统根据动作分割点将目标动作片段分割为至少一次目标动作,动作比对系统可以根据动作序列特征,利用时间窗确定动作分割点,基于动作分割点分割目标动作片段,得到一个或多个单动作片段。每个单动作片段对应一个目标动作。如此,动作比对系统可以将单个的目标动作与标准视频记录的标准动作进行比对。与整体比对相比,该方法可以提高比对准确度,并且能够提供更多的有效信息,如动作的错误位置、错误时间等等。其中,时间窗可以是固定时间窗,也可以是弹性时间窗。
[0015]进一步地,每个动作可以包括至少一个动作单元。例如,足球运动中的动作可以包括传球、接球和射门至少三个动作单元。又例如,乒乓球运动中的动作可以包括正手攻球、反手攻球等动作单元。动作比对系统还可以根据动作序列特征,确定动作单元分割点。根据动作单元分割点将目标动作分割为至少一个动作单元。如此,动作比对系统通过将比对目标动作的至少一个动作单元和标准动作的至少一个动作单元进行比对,可以提高比对准确度,并且能够更精准地提供动作的错误位置、错误时间。
[0016]与分割得到单动作片段类似,动作比对系统可以采用弹性时间窗检测不同动作单元的边界,使动作分割能够适应同一动作连续的情况。
[0017]在一些可能的实现方式中,考虑到目标对象在执行动作时的速度是可变的,动作比对系统还可以结合标准动作对动作边界或动作单元边界进行精细地调整,使动作分割能够适应动作速度的动态变化。
[0018]具体地,动作比对系统可以根据从目标视频中提取的动作序列特征,确定初始分割点。根据初始分割点确定目标动作的动作单元对应的动作序列特征,根据目标动作的动作单元对应的动作序列特征与标准动作的动作单元的动作序列特征的相似度,调整初始分割点,进而得到更精细化的动作单元分割点。动作比对系统利用更精细化的动作单元分割
点能够更准确地确定动作单元的边界,进而提高比对准确度。
[0019]在一些可能的实现方式中,动作比对系统还可以根据关键点比对目标动作的至少一个动作单元和标准动作的至少一个动作单元。该关键点可以是对动作产生影响的关节点。不同的关键点对于动作对齐的作用不同,尤其是在速度变化的情况下,不同关键点随速度变化程度不一样。为此,动作比对系统可以确定各类动作或动作单元所关注的关节点类型,并基于该关节点类型进行比对。
[0020]具体地,动作比对系统确定比对所采用的关节点类型,然后根据执行所述目标动作的目标对象的目标关节点和执行所述标准动作的参考对象的参考关节点,对齐所述目标动作的至少一个动作单元和所述标准动作的至少一个动作单元,得到所述目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动作比对方法,其特征在于,所述方法包括:接收目标视频;对所述目标视频记录的目标动作和标准视频记录的标准动作进行比对;向用户呈现比对结果,所述比对结果包括所述目标动作相对于所述标准动作的错误位置,所述错误位置指示所述目标动作中错误的局部动作的位置。2.根据权利要求1所述的方法,其特征在于,所述向用户呈现比对结果,包括:通过所述目标视频的目标帧向用户呈现比对结果,所述目标帧为所述目标视频中所述目标动作相对于所述标准动作发生错误的帧。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:向所述用户呈现针对所述错误位置的提示信息,所述提示信息用于辅助纠正所述目标动作。4.根据权利要求1至3任一项所述的方法,其特征在于,所述对所述目标视频记录的目标动作和标准视频记录的标准动作进行比对,包括:从所述目标视频中提取动作序列特征;根据所述动作序列特征,确定动作单元分割点;根据所述动作单元分割点将所述目标动作分割为至少一个动作单元;对所述目标动作的至少一个动作单元和标准动作的至少一个动作单元进行比对。5.根据权利要求4所述的方法,其特征在于,所述根据所述动作序列特征,确定动作单元分割点,包括:根据从所述目标视频中提取的所述动作序列特征,确定初始分割点;根据所述初始分割点分割所述目标动作所得动作单元的动作序列特征与所述标准动作的动作单元的动作序列特征的相似度,调整所述初始分割点得到所述动作单元分割点。6.根据权利要求4或5所述的方法,其特征在于,所述对所述目标动作的至少一个动作单元和所述标准动作的至少一个动作单元进行比对,包括:确定比对所采用的关节点类型;根据执行所述目标动作的目标对象的目标关节点和执行所述标准动作的参考对象的参考关节点,对齐所述目标动作的至少一个动作单元和所述标准动作的至少一个动作单元,得到所述目标对象的姿态序列和所述参考对象的姿态序列,所述目标关节点和所述参考关节点为属于所述关节点类型的关节点;根据所述目标对象的姿态序列和所述参考对象的姿态序列确定比对结果。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:根据所述参考对象的姿态序列对所述目标对象的姿态序列进行速度矫正。8.一种动作比对系统,其特征在于,所述动作比对系统包括:通信单元,用于接收目标视频;比对单元,用于对所述目标视频记录的目标动作...

【专利技术属性】
技术研发人员:赵夕朦邬书哲金鑫涂丹丹
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1