[发明专利]一种人体摔倒智能检测方法、系统、信息数据处理终端有效
申请号: | 202110628134.8 | 申请日: | 2021-06-06 |
公开(公告)号: | CN113453180B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 王勇;高尚 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W4/33 | 分类号: | H04W4/33;G06V10/40;G06V10/764 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 人体 摔倒 智能 检测 方法 系统 信息 数据处理 终端 | ||
1.一种人体摔倒智能检测方法,其特征在于,所述人体摔倒智能检测方法包括以下步骤:
步骤一,利用WIFI设备获取原始CSI数据;
步骤二,提取与人体运动相关的动态路径,对人体运动产生的多普勒频移DFS、天线阵列到达角AoA以及信号飞行时间ToF信息进行联合估计,计算出人体运动轨迹与运动速度;
步骤三,依据当前人体运动速度和预设的摔倒速度阈值,判断并提取出摔倒动作的时间窗口;
步骤四,利用联合估计得到的DFS和人体运动速度,结合CSI幅度与相位差作为摔倒动作判决的统计量,从中提取共11个摔倒动作特征;
步骤五,通过一个两层的分类模型,对特征进行动态筛选,舍去权重较低的变量;使用剩余特征进行摔倒动作识别,得到结果;
步骤四中,所述利用联合估计得到的DFS和人体运动速度,结合CSI幅度与相位差作为摔倒动作判决的统计量,从中提取共11个摔倒动作特征,包括:
综合考虑CSI的幅度、CSI的相位差、DFS和人体运动速度,提取摔倒动作特征,用于提高识别精度和简化分类计算;选取的CSI幅度为第一根天线第十个子载波的幅度,即A=|H(i,1,10)|,i=1,2,…,T,选取的CSI相位差为第一根天线与第二根天线第十条子载波的相位差,即Ph=φi,1,10-φi,2,10,i=1,2,…,T;
提取的特征如下:
(1)动作持续时间
TD=tstart-tend;
其中,tstart表示步骤三中时间窗口的动作开始时间,tend表示动作结束时间;
(2)CSI幅度归一化标准差STDA
其中,表示CSI幅度的均值;
(3)CSI相位差归一化标准差STDPh
其中,表示CSI相位差的均值;
(4)CSI幅度样本熵SEA
对于N个CSI幅度样本数据组成的时间序列{A(n)}={A(1),A(2),…,A(N)},定义序列Am(i)={A(i),A(i+1),…,A(i+m-1)},定义序列Am(i)与Am(j)之间的距离d[Am(i),Am(j)]为两者元素中最大差值的绝对值,即:
d[Am(i),Am(j)]=maxk=0,1,…,m-1(|A(i+k)-A(j+k)|);
对于序列Am(i),统计Am(i)与Am(j)之间的距离小于等于阈值r时j的数目,1≤j≤N-m,j≠i,记作Bi;对于1≤i≤N-m,定义:
定义:
增加维数到m+1,计算Am+1(i)与Am+1(j)距离小于等于r的个数,1≤j≤N-m,j≠i,记为Di;定义为:
定义:
其中,表示两个序列在相似容限r下匹配m个点的概率,Dm(r)是两个序列匹配m+1个点的概率;样本熵计算公式为:
计算CSI幅度样本熵时,取m=2,r=0.15·STDA;
(5)CSI相位差样本熵SEPh
计算方式与CSI幅度样本熵同理,将样本数据替换为CSI相位差数据{Ph(n)}={Ph(1),Ph(2),…,Ph(N)},计算公式为:
计算CSI相位差样本熵时,取m=2,r=0.15·STDPh;
(6)CSI幅度绝对中位差MADA
MADA=median(|A-median(A)|);
其中,median表示计算数据的中位数;
(7)CSI相位绝对中位差MADPh
MADPh=median(|Ph-median(Ph)|);
(8)CSI幅度四分位距IRA
Q3(A)-Q1(A);
其中,Q3表示计算该样本中所有数值由小到大排列后第75%的数字,Q1表示计算该样本中所有数值由小到大排列后第25%的数字;
(9)CSI相位差四分位距IRPh
Q3(Ph)-Q1(Ph);
(10)DFS绝对值的最大值fmax
fmax=max|fd|;
(11)人体运动速度最大值vmax
vmax=maxv;
增加DFS和速度来更好地体现人体摔倒动作,共提取11个特征,组成特征向量W进行最终分类:
W=[TD,STDA,STDPh,SEA,SEPh,MADA,MADPh,IRA,IRPh,fmax,vmax];
步骤五中,所述通过一个两层的分类模型,对特征进行动态筛选,舍去权重较低的变量;使用剩余特征进行摔倒动作识别,得到结果,包括:
利用WIFI设备分别多次人体运动的信道状态信息CSI数据,计算得到多组特征向量;将获得的特征向量作为输入数据,将输入数据按比例划分训练数据集和测试数据集;
在第一层分类器中,利用训练数据集,采用随机森林RF进行初步的学习和分类,计算每个特征的变量权重;每个特征在随机森林中每个决策树的贡献通过基尼系数计算来评估,通过VIM表示变量的重要性,用G来表示基尼系数;其中,所述基尼系数的计算方式如下:
其中,R表示类别总数,本模型中包括摔倒和非摔倒两类,spr表示在节点p中类别r所占的比例;
根据步骤四中提取的特征向量W,共有11个特征a1,a2,…,a11,按照公式计算出每个特征ai,i=1,2,…,11的基尼系数,记作VIMi;基尼系数的变化,即特征在决策树节点p中的重要性的计算如下:
VIMjp=Gp-Gl-Gr;
其中,Gl和Gr分别代表两个新节点的基尼系数;
若特征ai出现的节点记为集合P,则决策树j中特征ai的重要性表示为:
假设随机森林中决策树的总数为ktree,则特征ai的重要性表示为:
对得到的特征重要性进行归一化即可得到变量权重:
按照变量权重大小对特征进行筛选,滤除变量权重VIMj<0.04的特征;滤除部分特征后的特征向量用W0表示,根据W0更新训练数据集和测试数据集;
在第二层分类器中,利用更新后的测试集数据,采用支持向量机SVM进行模型训练,类别包括摔倒动作和非摔倒动作;模型训练完成后,将更新后测试数据集的数据放入模型进行分类,对于每一组数据,输出一种类别;将测试集数据原类别与模型分类结果比对得到分类模型准确率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110628134.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抵抗无线传感器网络信任攻击的安全方法
- 下一篇:一种多泥沙型人工模拟湿地