一种穿戴式设备的跌倒报警检测方法与流程

文档序号:34858613发布日期:2023-07-23 02:11阅读:35来源:国知局
一种穿戴式设备的跌倒报警检测方法与流程

本发明涉及跌倒预警,具体是指一种穿戴式设备的跌倒报警检测方法。


背景技术:

1、据统计,跌倒已成为意外伤害致死的第二大成因,跌倒检测的作品分为使用可穿戴设备进行跌倒检测、基于环境感应的跌倒检测和基于摄像头的跌到检测;穿戴式设备的跌倒报警检测一般采用单一的三轴加速度感应器,无法判断手臂摆动、旋转等状态,且由于人体行为活动复杂,正常活动行为容易被误判为跌倒行为。


技术实现思路

1、针对上述情况,为克服现有技术的缺陷,本发明提供了一种穿戴式设备的跌倒报警检测方法,针对单一的三轴加速度感应器无法判断手臂摆动、旋转等状态的技术问题,本方案采用六轴螺旋仪即三轴加速感应器和三轴螺旋仪组合的方式,增添对左右倾斜、前后倾斜和左右摇摆角速度的检测;针对由于人体行为活动复杂,正常活动行为容易被误判为跌倒行为的技术问题,本方案采用气压计计算高度变化和六轴螺旋仪组合的方式,减少误判行为。

2、本发明采取的技术方案如下:本发明提供的一种穿戴式设备的跌倒报警检测方法,该方法包括以下步骤:

3、步骤s1:数据采集;

4、步骤s2:建立六轴螺旋仪检测模型;

5、步骤s3:建立气压检测模型;

6、步骤s4:建立跌倒报警检测模型。

7、进一步地,在步骤s1中,所述数据采集的数据包括跌倒检测公开数据集和具体试验数据集,所述数据采集的数据是七维数据,前三维表示三轴加速感应器对应数据,第四维到第六维表示三轴螺旋仪对应数据,第七维表示数据对应的状态,所述数据对应的状态包括疑似跌倒行为和正常活动行为。

8、进一步地,在步骤s2中,所述建立六轴螺旋仪检测模型具体包括以下步骤:

9、步骤s21:将步骤s1采集的数据作为样本数据,基于样本数据构建样本数据集,所用公式如下:

10、

11、式中,y是样本数据集,x是样本数据,n是样本数据的数量,d是样本数据的维数;

12、步骤s22:初始化参数,所述参数包括:最大迭代次数imax、发现者比例系数p、预警者比例系数s、安全值t、预警值r、惩罚系数c和核函数参数g,所述惩罚系数和核函数参数设有下边界cl和上边界cu;

13、步骤s23:计算样本数据集的初始适应度值,所用公式如下:

14、

15、式中,f是个体适应度值,fx是样本数据集的适应度值,x是样本数据,d为样本数据维度,n为样本数据的数量;

16、步骤s24:确定发现者和加入者数量,基于发现者比例系数p,在样本数量集中选取部分适应值较高的样本数据作为发现者,未被选取的样本数据作为加入者;明确样本数据中最优适应度值fg和最差适应度值fw所对应的位置xb和xw;

17、步骤s25:对发现者位置和加入者位置更新,所述发现者位置更新公式为:

18、

19、所述加入者位置更新公式为:

20、

21、式中,是第i个样本数据在第t次迭代中的第j维位置信息,a是[0,1]的随机数,imax是最大迭代次数,r是[0,1]的随机数,r表示预警值,t是[0.5,1]的常数,t表示安全值,e是服从正态分布的随机数,是第t次迭代中最差的样本数据的位置,n是样本数据的数量,xp是目前最优发现者的位置,b是1×d的矩阵,矩阵元素为随机赋值的1或-1,b+=bt(bbt)-1,l是矩阵元素全为1的1×d矩阵;

22、步骤s26:更新样本数据适应度值,确定样本数据中最优适应度值fg和最差适应度值fw所对应的位置xb和xw;

23、步骤s27:基于预警者比例系数s,在样本数据集中随机选取样本数据作为预警者,并更新预警者位置,所述更新预警者位置的公式如下:

24、

25、式中,是第t次迭代中最优的样本数据位置,γ是服从均值为0、方差为1的正态分布的随机数,fi是样本数据的适应度值,fg是当前样本数据的最大适应度值,j是[-1,1]的随机数,j的正负表示麻雀移动方向,j的大小表示步长控制参数,fw是当前样本数据的最小适应度值,ψ为避免分母为0的常数;

26、步骤s28:更新所有样本数据的适应度值,确定最优适应度值fb和对应的位置xb;

27、步骤s29:判断是否达到最大迭代次数,若达到最大迭代次数,则输出最优惩罚系数和核函数参数,利用python导入sklearn库,调用svm函数,基于输出的最优惩罚系数和核函数参数获得六轴螺旋仪数据分类模型,将样本数据分为疑似跌倒数据和正常活动数据;若没有达到最大迭代次数,则转至步骤s25;

28、步骤s210:将六轴螺旋仪采集的实时数据输入至六轴螺旋仪数据分类模型,若实时数据被分类为疑似跌倒数据,则输出疑似跌倒;若实时数据被分类为正常活动数据,则输出正常活动。

29、进一步地,在步骤s3中,所述建立气压检测模型具体包括以下步骤:

30、步骤s31:利用气压计采集气压数据,预先设定高度危险阈值;

31、步骤s32:检测气压是否上升,若气压上升则转至步骤s33;否则转至步骤s31;

32、步骤s33:检测气压数据变化是否连续,若气压数据变化连续,则将气压数据转换为当前高度,检测当前高度是否低于高度危险阈值,若当前高度低于高度危险阈值,则输出疑似跌倒;若当前高度不低于高度危险阈值或气压数据变化不连续,则转至步骤s31,所述将气压数据转换为当前高度的公式如下:

33、

34、式中,h是当前高度,q0是标准大气压,q是气压计采集的气压数据。

35、进一步地,在步骤s4中,所述建立跌倒报警检测模型具体包括以下步骤:

36、步骤s41:实时监测六轴螺旋仪检测模型和气压检测模型输出,预先设定跌倒起身时间;

37、步骤s42:检测六轴螺旋仪检测模型和气压检测模型是否同时输出疑似跌倒,若同时输出疑似跌倒,则确认为跌倒,并转至步骤s43;否则,转至步骤s41;

38、步骤s43:基于气压计采集的气压数据转换为当前高度,检测在跌倒起身时间内是否已起身,若已起身,则输出跌倒已起身;若未起身,则输出跌倒未起身并进行预警。

39、采用上述方案本发明取得的有益效果如下:

40、(1)针对由于人体行为活动复杂,正常活动行为容易被误判为跌倒行为的技术问题,本方案采用气压计计算高度变化和六轴螺旋仪组合的方式,减少误判行为。

41、(2)针对单一的三轴加速度感应器无法判断手臂摆动、旋转等状态的技术问题,本方案采用六轴螺旋仪即三轴加速计和三轴螺旋仪组合的方式,增添对左右倾斜、前后倾斜和左右摇摆角速度的检测。



技术特征:

1.一种穿戴式设备的跌倒报警检测方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种穿戴式设备的跌倒报警检测方法,其特征在于:在步骤s2中,所述建立六轴螺旋仪检测模型具体包括以下步骤:

3.根据权利要求1所述的一种穿戴式设备的跌倒报警检测方法,其特征在于:在步骤s3中,所述建立气压检测模型具体包括以下步骤:

4.根据权利要求1所述的一种穿戴式设备的跌倒报警检测方法,其特征在于:在步骤s4中,所述建立跌倒报警检测模型具体包括以下步骤:

5.根据权利要求1所述的一种穿戴式设备的跌倒报警检测方法,其特征在于:在步骤s1中,所述数据采集的数据包括跌倒检测公开数据集和具体试验数据集,所述数据采集的数据是七维数据,前三维表示三轴加速感应器对应数据,第四维到第六维表示三轴螺旋仪对应数据,第七维表示数据对应的状态,所述数据对应的状态包括疑似跌倒行为和正常活动行为。


技术总结
本发明公开了一种穿戴式设备的跌倒报警检测方法,该方法包括数据采集、建立六轴螺旋仪检测模型、建立气压检测模型和建立跌倒报警检测模型,本方法采用采用气压计计算高度变化和六轴螺旋仪组合的方式,减少误判行为,采用六轴螺旋仪即三轴加速计和三轴螺旋仪组合的方式,增添对左右倾斜、前后倾斜和左右摇摆角速度的检测。本发明涉及跌倒预警技术领域,具体是指一种穿戴式设备的跌倒报警检测方法,解决了单一的三轴加速度感应器无法判断手臂摆动、旋转等状态的技术问题和由于人体行为活动复杂,正常活动行为容易被误判为跌倒行为的技术问题。

技术研发人员:潘晓亭
受保护的技术使用者:来邦科技股份公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1