当前位置: 首页 > 专利查询>骞一凡专利>正文

一种动作识别的方法及其识别系统技术方案

技术编号:21548583 阅读:42 留言:0更新日期:2019-07-06 21:51
本申请公开了一种动作识别的方法及其识别系统,其中动作识别的方法具体包括以下步骤:采集动作数据,根据动作数据确定元动作;计算元动作的信息根据元动作的信息量判断是否去除该元动作。本申请提供的动作的识别的方法及其识别系统在进行动作识别前对元动作信息进行处理,能够去除无用的元动作而只对有效的元动作进行识别,增加了动作识别的严谨性,同时也提高了识别的准确率和效率。

A Method of Action Recognition and Its Recognition System

【技术实现步骤摘要】
一种动作识别的方法及其识别系统
本申请涉及动作识别领域,具体地,涉及一种动作识别的方法及其识别系统。
技术介绍
在自然世界里,人通过触摸来操控物体、通过手势来表达意愿。我们希望人可以通过同样的方式同计算机交互。因此,对“多维机器视觉动作感知”的研究,首先必须研究如何对人体的三维动作进行采集,然后需要对采集到的复杂信息进行处理,识别出有效动作,最后对有效动作进行判断,分析人的意图。传统的有效分析过程中虽然能够解决动作的识别问题,但是在识别过程中,因为掺加了许多无用信息而增加了识别的时间,虽然现有技术中对于去除无用信息已经有了很多解决的手段,但是如何快速有效的甄选无用信息并去除依然是一个难题。
技术实现思路
本申请的目的在于在进行动作识别前对元动作信息进行处理,去除无用的元动作而只对有效的元动作进行识别,提升了动作识别的严谨性,同时也提高了识别的准确率和效率。为达到上述目的,本申请提供了一种动作识别的方法,包括以下步骤:采集动作数据,根据动作数据确定元动作;计算元动作的信息根据元动作的信息量判断是否去除该元动作。如上的,其中,其中对元动作的确定包括如下子步骤:读取时间窗内的动作数据;将动作数据映射到多个象限,形成新动作的运动轨迹数据;在运动轨迹数据中存在大于阈值的第一点时,获取第一点之后的时间窗内的数据作为元动作。如上的,其中,在确定元动作之前,将动作数据按照时间窗划分为多段数据,使用至少一个处理器分别处理多段数据。如上的,其中,在所有的动作数据处理完成之后,将处理完成的动作数据合并。如上的,其中,利用动作预处理层,采用基于熵的信息提取方法对元动作进行预处理,去除元动作中的无用元动作。如上的,其中,计算元动作的信息量包括如下子步骤:对元动作进行分解,获得多个子动作;根据多个子动作计算元动作的信息量;其中,使用如下公式计算元动作的信息量:其中:X={x1,x2,x3,...,xi},,X为元动作,xi为元动作的子动作,P(xi)为子动作xi的发生概率,W={w1,w2,w3,...,wi}为动作的状态集合,wi代表动作的状态,P(xi|wi)为在某种状态下发生某种动作的后验概率。如上的,其中,对信息量进行判断,公式为:其中H(X|W=wi)为元动作在wi状态下的信息熵;若result的结果为1,则说明元动作有意义,若result的结果为0,则说明元动作无意义。一种动作识别系统,具体包括采集确定单元、去除单元以及识别单元;采集确定单元,采集动作数据,根据动作数据确定元动作;去除单元,对元动作进行预处理,去除无用的元动作;识别单元,识别有意义的元动作。如上的,其中,采集确定单元包括以下子模块,采集模块、读取模块、预设模块以及比较模块、一个或多个处理器;采集模块,采集动作数据,采集的动作数据按照时间顺序放入时间窗口;读取映射模块,读取时间窗内的动作数据,将读取的动作数据映射到多个象限,形成新动作的运动轨迹数据;预设模块,在时间窗内预设第一阈值、第二阈值和第三阈值;比较模块,将运动轨迹数据分别与第一、第二和第三阈值进行比较;一个或多个处理器,根据比较的结果形成多段数据,并将多段数据进行整合形成元动作。如上的,其中,去除单元包括以下子模块,动作分解模块、信息量计算模块、判断模块;动作分解模块,对元动作进行分解,获得多个子动作;信息量计算模块,根据分解后的子动作计算元动作的信息量;判断模块,根据计算后的结果判断是否去除无用的元动作。本申请具有以下有益效果:本申请提供的动作的识别的方法及其识别系统在进行动作识别前对元动作信息进行处理,能够去除无用的元动作而只对有效的元动作进行识别,增加了动作识别的严谨性,同时也提高了识别的准确率和效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是根据本申请实施例提供的动作识别的方法流程图;图2是根据本申请实施例提供的动作识别方法的子流程图;图3是根据本申请实施例提供的动作示意图;图4是根据本申请实施例提供的识别系统内部结构示意图;图5是根据本申请实施例提供的识别系统的子模块示意图。具体实施方式下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请是一种动作的识别的方法及其识别系统,根据本申请,在进行动作识别前对元动作信息进行处理,去除无用的元动作而只对有效的元动作进行识别,增加了动作识别的严谨性,同时也提高了识别的准确率和效率。如图1所示为本申请提供的动作识别的方法流程图。步骤S110:采集动作数据,根据动作数据确定元动作。具体地,由于人的动作十分协调且具有随意性,所以人在完成一个动作时往往会运用身体的很多部位去协同完成该动作并且即使是同一个人在多次完成同一个动作时其完成的方式也尽不相同。首先采集动作数据;读取时间窗内的动作数据,将读取的动作数据映射到多个象限,例如常用的四个或三个象限,形成新动作的运动轨迹数据;在时间窗内预设第一阈值、第二阈值和第三阈值,具体地,第一阈值代表动作静止点,第二阈值代表动作的开始点,第三阈值代表动作的结束点,将运动轨迹数据与第一阈值进行比较,若运动轨迹数据中存在大于第一阈值的第一点,则说明运动轨迹数据发生了动作的变化,然后将第一点中的运动轨迹数据分别与预设的第二阈值和第三阈值进行比较,若运动轨迹数据中存在数据大于第二阈值小于第三阈值的多个点,则将每个点按照开始和结束的顺序连成线段从而形成多段数据。其中在运动轨迹数据中存在大于阈值的第一点时,所述第一点之后的时间窗内的数据作为元动作。优选地,在确定元动作之前,将动作数据按照时间窗划分为多段数据。优选地,使用一个或多个处理器分别处理多段数据,在所有的动作数据处理完成之后,将处理完成的动作数据合并。。示例性地,若人想要拿起一个水杯,可能做得动作有很多种情况,元动作也就有多个,例如拿起身体左前方的水杯,完成该动作的主要动作是伸出左手并拿起水杯(情况A),根据伸出左手、拿起水杯这一过程为新发生动作A的元动作。但人通常的动作是身体微微向左转向水杯,再伸出左手拿起水杯(情况B),根据身体左转、伸出右手、拿起水杯这一过程为新发生动作B的元动作;当然也可能有人会在微微向右转去和同事打个招呼的同时,伸左手拿起水杯(情况C),设置第一阈值为身体静止不动,第二阈值为身体转身,则此时身体右转、伸出左手、伸出右手、拿起水杯这一过程的集合为元动作。虽然三种情况虽然做得动作不同,但目标都是为了拿起水杯,但是在数据的角度来看,新发生元动作A、B、C中的数据的差异是非常大的,这样并不能够准确快速的识别出目标动作,因此需要对元动作进行处理,执行步骤S120。步骤S120:计算元动作中的信息量,根据元动作中的信息量判断是否去除该元动作。具体地,利用动作预处理层,采用基于熵的信息提取方法对元动作进行预处理,去除元动作中的无用元动作,以步骤S1本文档来自技高网...

【技术保护点】
1.一种动作识别的方法,其特征在于,包括以下步骤:采集动作数据,根据动作数据确定元动作;计算元动作的信息根据元动作的信息量判断是否去除该元动作。

【技术特征摘要】
1.一种动作识别的方法,其特征在于,包括以下步骤:采集动作数据,根据动作数据确定元动作;计算元动作的信息根据元动作的信息量判断是否去除该元动作。2.如权利要求1所述的动作识别的方法,其特征在于,其中对元动作的确定包括如下子步骤:读取时间窗内的动作数据;将动作数据映射到多个象限,形成新动作的运动轨迹数据;在运动轨迹数据中存在大于阈值的第一点时,获取所述第一点之后的时间窗内的数据作为元动作。3.如权利要求2所述的动作识别方法,其特征在于,在确定元动作之前,将动作数据按照时间窗划分为多段数据,使用至少一个处理器分别处理所述多段数据。4.如权利要求3所述的动作识别方法,其特征在于,在所有的动作数据处理完成之后,将处理完成的动作数据合并。5.如权利要求2所述的动作识别方法,其特征在于,利用动作预处理层,采用基于熵的信息提取方法对元动作进行预处理,去除元动作中的无用元动作。6.如权利要求2所述的动作识别方法,其特征在于,计算元动作的信息量包括如下子步骤:对元动作进行分解,获得多个子动作;根据多个子动作计算元动作的信息量;其中,使用如下公式计算元动作的信息量:其中:X={x1,x2,x3,...,xi},,X为元动作,xi为元动作的子动作,P(xi)为子动作xi的发生概率,W={w1,w2,w3,...,wi}为动作的状态集合,wi代表动作的状态,P(xi|wi)为在某种状态下发生某种动作的...

【专利技术属性】
技术研发人员:骞一凡
申请(专利权)人:骞一凡
类型:发明
国别省市:北京,11

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

1