[发明专利]一种高适应性跌倒行为检测方法有效
申请号: | 201610562487.1 | 申请日: | 2016-07-16 |
公开(公告)号: | CN106227999B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 吴水才;曹荟强;林仲志 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种高适应性跌倒行为检测方法。三轴加速度传感器采集人体跌倒过程的加速度信号;提取跌倒过程的加速度观测序列,作为训练样本集;建立跌倒检测的隐马尔可夫模型,输入跌倒过程的加速度观测序列进行模型训练;采集人体日常活动动作的加速度信号,使用跌倒模型对活动加速度信号的观测序列进行检测,以判断跌倒是否发生。本发明的方法不仅取得较高的准确度,而且能够有效区别日常活动行为和跌倒过程,提高了跌倒检测的有效性,具有适应性高的特点。 | ||
搜索关键词: | 一种 适应性 跌倒 行为 检测 方法 | ||
【主权项】:
1.一种高适应性跌倒检测方法,其特征在于包括如下步骤:1.1跌倒行为加速度数据采集;1.2提取跌倒过程加速度观测序列,构建训练数据集;1.3训练跌倒过程的隐马尔可夫模型λFall;1.4使用λFall检测人体活动,进行跌倒判断;所述步骤1.1包括,1.1.1使用三轴加速度传感器采集人体前胸处的加速度数据,同一时刻采样数据包括三组:x轴方向加速度数据ax,y轴方法加速度数据ay,z轴方向加速度数据az;1.1.2计算三轴加速度数据的合加速度asvm,
其中,asvm作为原始数据,其参与到跌倒过程HMM训练和跌倒检测中;所述步骤1.2包括,1.2.1计算跌倒行为加速度原始数据的最大值amax,amax代表跌倒后身体首次撞击到地面;截取amax前0.5s的数据,此段加速度数据定义为“跌倒过程加速度数据”;1.2.2将跌倒过程加速度数据按顺序平均分成L个数据单元,求取每个单元中数据的平均值o,按时间顺序排列得到时序ofall={o1,o2,…,oi},i=L;L的取值范围在5~15;1.2.3将时序ofall转换为观测序列Ofall={O1,O2,…,Oi},i=L,观测序列Ofall为HMM的训练序列,转换公式为:
其中,N为观测状态数,其取值范围为5~10,与原始数据值域被划分的区段数相等,b1,b2,…,bn为区段的端点值;所述步骤1.3包括,1.3.1设定HMM的初值λ={M,N,π,A,B},其中M是隐含状态数,N是观测状态数,π是初始状态矩阵,A是隐含状态转移矩阵,B是观测状态转移矩阵;1.3.2输入跌倒过程的观测序列Ofall,使用标准Baum‑Welch算法进行HMM训练,得到跌倒过程模型λFall;所述步骤1.4包括,1.4.1采集人身体前胸处三轴加速度数据,计算合加速度作为原始数据;1.4.2设置一个滑动数据窗W处理所有原始数据,W时间长度为0.5s,与跌倒过程的时长相同;信号采样频率为100Hz,W向前移动的数据点个数为d,d取值最大为25,使得W移动前后的相邻两窗间至少会相交25个原始数据点;1.4.3将W内原始数据按顺序平均分为L个单元,求取每个单元中数据的平均值o,按时间顺序排列得到时序om={o1,o2,…,oi},i=L,L与步骤1.2.2中为同一值;1.4.4将时序om按照公式(2)转换为观测序列Om={O1,O2,…,Oi},i=L;1.4.5输入Om到跌倒模型λFall中,使用HMM原理中的前后向算法计算序列Om与λFall的匹配程度P{Om|λFall},i=L,即序列Om是由λFall产生出的概率;设置概率阈值Pth,其设定范围是60%~80%,将P{Om|λFall}与Pth进行比较,若大于Pth,则判断该时刻跌倒发生;否则跌倒未发生;之后W向前移动d进行新数据截取,转到步骤1.4.3直至处理完所有原始数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610562487.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于优化时间窗口的风资源评估方法
- 下一篇:过度医疗检测系统及方法