早鸽—汇聚行业精英
  • 联系客服
  • 帮助中心
  • 投诉举报
  • 关注微信
400-006-1351
您的问题早鸽都有答案
3000+专业顾问
搜索
咨询

基于加速度数据的智能终端进行人体行为自动识别的方法

  • 专利名称
    基于加速度数据的智能终端进行人体行为自动识别的方法
  • 发明者
    张 杰
  • 公开日
    2015年4月8日
  • 申请日期
    2015年1月15日
  • 优先权日
    2015年1月15日
  • 申请人
    张 杰
  • 文档编号
    A61B19/00GK104490401SQ201510020940
  • 关键字
  • 权利要求
    1.一种基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,包括如下步骤 SI,获取人体行为的加速度数据; S2,根据所述加速度数据判断所述人体行为是直立状态还是躺卧状态,如果是躺卧状态,则执行S4 ;如果是直立状态,则执行S3 ; S3,判断是坐立状态还是站立状态,如果是坐立状态,则执行S7 ;如果是站立状态,则执行S4 ; S4,判断是静止状态还是运动状态,如果是静止状态,则执行S7 ;如果是运动状态,则制作运动曲线; S5,判断所述运动曲线是否类s ine曲线,如果不是,则执行S7 ;如果是,则获取所述运动曲线的参数; S6,根据所述运动曲线的参数,判断所述运动状态的类别,并执行S7 ; S7,判断是否摔倒,如果是,则报警,如果不是,则进入下一次循环2.根据权利要求1所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,所述加速度数据通过加速度传感器采集3.根据权利要求2所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,所述加速度传感器为三轴加速度传感器,则SI中的所述加速度为三轴加速度4.根据权利要求1所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,所述运动曲线的参数包括斜率、起始点、终点、频率、峰值和中线值5.根据权利要求4所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,S5为,判断所述类s ine曲线是否规律性的穿过中线,如果是,则所述运动状态为走跑步;如果不是,则所述运动状态为原地运动6.根据权利要求4所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,S5为,判断所述类s ine曲线的峰值的个数,如果连续的所述峰值的个数达到设定值,则所述运动状态为走跑步;否则,所述运动状态为原地运动7.根据权利要求5或6所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,S5中,如果所述运动状态为走跑步,则计算步态参数,根据所述步态参数和设定的阈值,确定所述走跑步为跑步还是走步8.根据权利要求7所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,所述步态参数,包括步频、步长、步宽、摆角和步速9.根据权利要求1所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,所述循环为每640ms循环32次10.根据权利要求1所述的基于加速度数据的智能终端进行人体行为自动识别的方法,其特征在于,S7中所述判断是否摔倒,包括 S701,计算合加速度; S702,判断所述合加速度是否低于阀值,如果是,则执行S703 ;如果不是,则进入下一次循环; S703,判断所述和加速度是否符合摔倒特征,如果符合,则摔倒,如果不符合,则未摔 倒
  • 技术领域
    该方法可以通过对人体行为加速度数据的分析,自动识别人体行为类别,包括直立或躺卧、坐立或站立、静止或运动以及是否摔倒等通过采用本发明实施例提供的方法,可以使智能终端在使用的过程中,无需事先设定行为模式,而能够直接采集老人行为数据,并自动识别人体行为,从而解决了老人在使用智能终端的过程中,容易忘记设定模式的问题,使老人乐于佩戴和使用,进而保证了采集的数据准确、全面,以及智能终端的推广应用
  • 专利摘要
    本发明公开了一种基于加速度数据的智能终端进行人体行为自动识别的方法,涉及人体行为监控【专利说明】基于加速度数据的智能终端进行人体行为自动识别的方法
  • 发明内容
  • 专利详情
  • 全文pdf
  • 权力要求
  • 说明书
  • 法律状态
基于加速度数据的智能终端进行人体行为自动识别的方法 【技术领域】 [0001]本发明涉及人体行为监控【技术领域】,尤其涉及一种基于加速度数据的智能终端进行人体行为自动识别的方法。 [0002]现在,随着空巢老人的不断增多,社会上对空巢老人的关注和关爱也越来越多,市场上相关的用于采集老人行为数据的产品也越来越多,比如智能手表和智能手环等。 [0003]目前,对人体行为进行监控的产品,主要是使用加速度传感器采集特定模式下的行为数据,并将采集的数据及时的发送给监控者,出现摔倒等危险行为时及时的报警,以便监控者及时的发现老人的情况并能够及时的采取相应的措施,保证老人的安全。 [0004]但是,现有的人体行为的监控产品,一般在产品上设置相应的模式,佩戴者使用时,需要人工干预,在进入某个行为之前,先手动设定到相关的模式,从而采集到设定行为模式下的行为数据,监控者也会直接监控到老人某种行为下的数据,而佩戴者一般是老人,在使用过程中,很容易忘记设定模式,或者,认为使用不方便而不愿意设定,从而不仅会造成采集数据不全面或不准确,而且也会降低使用者的积极性,无法达到对其行为进行监控的目的,进而影响产品的推广。


[0005]本发明的目的在于提供一种基于加速度数据的智能终端进行人体行为自动识别的方法,设备自动识别使用者的行为,而无需使用者进行模式设定,从而解决现有技术中存在的前述问题。
[0006]为了实现上述目的,本发明采用的技术方案如下:
[0007]一种基于加速度数据的智能终端进行人体行为自动识别的方法,包括如下步骤:
[0008]SI,获取人体行为的加速度数据;
[0009]S2,根据所述加速度数据判断所述人体行为是直立状态还是躺卧状态,如果是躺卧状态,则执行S4 ;如果是直立状态,则执行S3 ;
[0010]S3,判断是坐立状态还是站立状态,如果是坐立状态,则执行S7 ;如果是站立状态,则执行S4 ;
[0011]S4,判断是静止状态还是运动状态,如果是静止状态,则执行S7 ;如果是运动状态,则制作运动曲线;
[0012]S5,判断所述运动曲线是否类s ine曲线,如果不是,则执行S7 ;如果是,则获取所述运动曲线的参数;
[0013]S6,根据所述运动曲线的参数,判断所述运动状态的类别,并执行S7 ;
[0014]S7,判断是否摔倒,如果是,则报警,如果不是,则进入下一次循环。
[0015]优选地,所述加速度数据通过加速度传感器采集。
[0016]更优选地,所述加速度传感器为三轴加速度传感器,则SI中的所述加速度为三轴加速度。
[0017]具体地,所述运动曲线的参数包括斜率、起始点、终点、频率、峰值和中线值。
[0018]具体地,S5为,判断所述类s ine曲线是否规律性的穿过中线,如果是,则所述运动状态为走跑步;如果不是,则所述运动状态为原地运动。
[0019]具体地,S5为,判断所述类s ine曲线的峰值的个数,如果连续的所述峰值的个数达到设定值,则所述运动状态为走跑步;否则,所述运动状态为原地运动。
[0020]更具体地,S5中,如果所述运动状态为走跑步,则计算步态参数,根据所述步态参数和设定的阈值,确定所述走跑步为跑步还是走步。
[0021]具体地,所述步态参数,包括步频、步长、步宽、摆角和步速。
[0022]优选地,所述循环为每640ms循环32次。
[0023]具体地,S7中所述判断是否摔倒,包括:
[0024]S701,计算合加速度;
[0025]S702,判断所述合加速度是否低于阀值,如果是,则执行S703 ;如果不是,则进入下一次循环;
[0026]S703,判断所述和加速度是否符合摔倒特征,如果符合,则摔倒,如果不符合,则未摔倒。
[0027]本发明的有益效果是:通过采用本发明实施例提供的方法,可以使用于采集老人行为数据的智能终端,在使用的过程中,无需事先设定行为模式,再进行老人行为数据采集,而能够直接采集老人行为数据,并自动识别人体行为,从而解决了老人在使用智能终端的过程中,容易忘记设定模式的问题,使老人乐于佩戴和使用,进而保证了采集的数据准确、全面,以及智能终端的推广应用。




[0028]图1是本发明实施例提供的基于加速度数据的智能终端进行人体行为自动识别的方法流程示意图。


[0029]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的仅仅用以解释本发明,并不用于限定本发明。
[0030]本发明实施例提供的智能终端可以为本领域中常用的智能终端,其佩戴方法、自动同步、语音播报等特性和功能等为智能终端常规的特性和功能。
[0031]现有技术中,使用智能终端采集老人行为时,不能自动识别老人行为,也不能自动识别摔倒,只有佩戴者首先将智能终端设置在某个模式下,才能采集该模式下的老人行为,而本发明实施例中,提供了一种自动识别人体行为的方法,尤其能够自动识别摔倒,不需佩戴者的任何干预,因此,使用本实施例提供的方法的智能终端,更符合使用者(大多数为老人)的特点,从而更好的实现关心老人身体健康的目的。
[0032]如图1所示,本发明实施例提供了一种基于加速度数据的智能终端进行人体行为自动识别的方法,包括如下步骤:
[0033]SI,获取人体行为的加速度数据;
[0034]S2,根据所述加速度数据判断所述人体行为是直立状态还是躺卧状态,如果是躺卧状态,则执行S4 ;如果是直立状态,则执行S3 ;
[0035]S3,判断是坐立状态还是站立状态,如果是坐立状态,则执行S7 ;如果是站立状态,则执行S4 ;
[0036]S4,判断是静止状态还是运动状态,如果是静止状态,则执行S7 ;如果是运动状态,则制作运动曲线;
[0037]S5,判断所述运动曲线是否类s ine曲线,如果不是,则执行S7 ;如果是,则获取所述运动曲线的参数;
[0038]S6,根据所述运动曲线的参数,判断所述运动状态的类别,并执行S7 ;
[0039]S7,判断是否摔倒,如果是,则报警,如果不是,则进入下一次循环。
[0040]现有的智能终端产品,采用本发明实施例提供的人体行为自动识别的方法,可以使智能终端产品针对特定的用户群体(不善于使用手机的老人),不需要任何人为干预,就可以实现行为的自动识别,并将自动识别的数据自动与服务器同步,将老人佩戴数据上传到服务器,同时下载咨询、健康指导等播报内容,完全自动进行,不需要智能手机关联也不需要老人任何操作。从而方便了老人的使用。
[0041]在本发明实施例中,智能终端可以对采集到的人体行为进行识别,但是,该人体行为只是某个时刻点的行为,而不是某个时段内的连续的行为。通过将所有时刻点的人体行为自动同步到服务器上,则可以在服务器上查看一段连续时间内的人体行为,从而找到该连续时间内的人体行为规律,对使用者(老人)进行更好的行为监控。
[0042]本发明实施例中,在智能终端上,可以识别的行为包括:躺卧或直立、站立或坐立,静止或运动,原地运动或走跑步,是否有摔倒行为等。
[0043]如本领域技术人员可以理解的,根据本发明实施例提供的人体行为的自动识别方法,还可以将人体行为分为其他的类别,而根据加速度数据判断人体行为可以根据本领域的常用技术手段实现。
[0044]本发明实施例中,所述加速度数据通过加速度传感器采集。
[0045]本发明实施例中,所述加速度传感器为三轴加速度传感器,则SI中的所述加速度为三轴加速度。
[0046]如本领域技术人员可以理解的,智能终端采集的加速度数据还可以采用三轴之外的多轴加速度传感器,得到多轴加速度数据。
[0047]本发明实施例中,根据所述加速度数据判断所述人体行为类别,可以采用本领域的常规技术手段。
[0048]在本发明实施例中,判断运动状态时,可以采用如下方法:
[0049]制作时间点和加速度数据的运动曲线;
[0050]判断运动曲线是否为类s ine曲线;
[0051]如果是类s ine曲线,则找到所做的运动曲线的相关参数,其中,所述运动曲线的参数包括斜率、起始点、终点、频率、峰值和中线值。得到所述运动曲线的参数后,S5可以为,判断所述类s ine曲线是否规律性的穿过中线,如果是,则所述运动状态为走跑步;如果不是,则所述运动状态为原地运动。
[0052]本发明实施例中,所述规律性的穿过中线,可以为:类s ine曲线两次穿过中线代表I步,连续监测到5步后自动切换到记步模式,开始记步,两次记步的时间窗口为0.2到2s。小于或大于这个时间窗口则退出记步模式。
[0053]如本领域技术人员可以理解的,所述规律性的穿过中线还可以根据实际需求进行其他的规定;同时,还可以根据实际情况进行修正或调整。
[0054]本发明实施例中,S5也可以为,判断所述类s ine曲线的峰值的个数,如果连续的所述峰值的个数达到设定值,则所述运动状态为走跑步;否则,所述运动状态为原地运动。
[0055]比如,连续的峰值的个数达到5个,则可以判断运动状态为走跑步,如果连续的峰值的个数未达到5个,则可以判断运动状态为原地运动。
[0056]如本领域技术人员可以理解的,所述连续的所述峰值的个数的设定值还可以根据实际需求进行其他的规定;同时,还可以根据实际情况进行修正或调整。
[0057]本发明实施例中,S3中,所述如果是运动状态,则制作运动曲线,还包括步骤,计算运动量,则S5中,根据所述运动量和设定的阈值,确定所述走跑步为跑步还是走步。
[0058]本发明实施例中,S5中,如果所述运动状态为走跑步,则计算步态参数,根据所述步态参数和设定的阈值,确定所述走跑步为跑步还是走步。所述步态参数,包括步频、步长、步宽、摆角和步速。
[0059]本实施例中,阈值是通过对多个样本的实际行为数据进行统计后,设定的。比如运动量阈值的设定,通过采集多个实际生活中,跑步行为的运动量统计,和走步行为的运动量统计,得出了区别跑步和走步的运动量,该区别运动量即作为阈值用于对新的样本的行为判别中,当运动量大于阈值时,则为跑步,当运动量小于阈值时,则为走步。
[0060]如本领域技术人员可以理解的,在实际运用过程中,还可以不断的对阈值进行修正,通过采集样本数量不断的增多,以及通过对采集样本的分析,不断的对阈值进行修正,使人体行为识别更加准确,为后续的监控提供更加准确的信息。
[0061]本发明实施例中,所述循环为每640ms循环32次。
[0062]本发明实施例中,由于是不间断的连续的采集人体行为数据,所以为了对更多的数据进行行为识别,并保证系统能够顺畅,避免由于程序运行次数过多,导致系统速率下降,或者无法顺利进行,采用每640ms循环32次的方式对采集的行为数据进行识别。
[0063]本发明实施例中,S7中所述判断是否摔倒,包括:
[0064]S701,计算合加速度;
[0065]S702,判断所述合加速度是否低于阀值,如果是,则执行S703 ;如果不是,则进入下一次循环;
[0066]S703,判断所述和加速度是否符合摔倒特征,如果符合,则摔倒,如果不符合,则未摔倒。
[0067]本发明实施例中,可以通过对多个样本提取体征,得到摔倒曲线,其中,纵坐标为合加速度的摔倒曲线的特征较明显,所以可以通过合加速度的摔倒曲线识别作为摔倒的指标。本发明实施例中,当在处理采样的数据时,出现失重状态,即合加速度低于阀值,则进入识别摔倒的程序,根据后续采样,判断失重状态持续时间在阀值内,且出现大冲击,之后平躺静止持续时间在符合阀值,则认为符合摔倒特征,判断为摔倒。
[0068]目前,防摔倒的智能终端,一般是通过加速度传感器采集加速度数据,根据加速度数据的计算所得倾斜角或合加速度值变化来判断老人是否出现摔倒等危险情况。
[0069]但是,现有技术中的智能终端识别率较低,而本发明中,通过对老人摔倒数据线性特征的分析,并经过大量真实数据的验证、大规模数据测试对几个阀值点的修正,从而达到98%的识别率。
[0070]目前用于采集老人行为数据的终端,一般是通过加速度传感器采集加速度数据,根据加速度数据的变化来判断老人记步等数据,只能在设定了行为模式后,再采集该行为模式下的老人行为数据,而无法对老人行为进行自动识别。因此需要老人在使用只能终端的过程中,事先设定好行为模式。
[0071]而且,本发明实施例中,由于在采集人体行为的过程中,不需要人为干预,终端设备可以自动识别人体行为,所以,采用本发明实施例提供的方法,智能终端可以实现对老人行为数据的全天24小时的采集和行为识别,从而实现对老人全天24小时的监控,而不是只能采集监控到某个行为时段内的数据,所以,对老人行为的判断会更加准确。
[0072]通过采用本发明公开的上述技术方案,得到了如下有益的效果:通过采用本发明实施例提供的方法,可以使用于采集老人行为数据的智能终端,在使用的过程中,无需事先设定行为模式,再进行老人行为数据采集,而能够直接采集老人行为数据,并自动识别人体行为,从而解决了老人在使用智能终端的过程中,容易忘记设定模式的问题,使老人乐于佩戴和使用,进而保证了采集的数据准确、全面,以及智能终端的推广应用。
[0073]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0074]本领域人员应该理解的是,上述实施例提供的方法步骤的时序可根据实际情况进行适应性调整,也可根据实际情况并发进行。
[0075]上述实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,例如:个人计算机、服务器、网络设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,例如:RAM、ROM、磁碟、磁带、光盘、闪存、U盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。
[0076]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0077]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。

查看更多专利详情

下载专利文献

下载专利