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

未命名 07-23 阅读:110 评论:0


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


背景技术:

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


技术实现要素:

3.针对上述情况,为克服现有技术的缺陷,本发明提供了一种穿戴式设备的跌倒报警检测方法,针对单一的三轴加速度感应器无法判断手臂摆动、旋转等状态的技术问题,本方案采用六轴螺旋仪即三轴加速感应器和三轴螺旋仪组合的方式,增添对左右倾斜、前后倾斜和左右摇摆角速度的检测;针对由于人体行为活动复杂,正常活动行为容易被误判为跌倒行为的技术问题,本方案采用气压计计算高度变化和六轴螺旋仪组合的方式,减少误判行为。
4.本发明采取的技术方案如下:本发明提供的一种穿戴式设备的跌倒报警检测方法,该方法包括以下步骤:
5.步骤s1:数据采集;
6.步骤s2:建立六轴螺旋仪检测模型;
7.步骤s3:建立气压检测模型;
8.步骤s4:建立跌倒报警检测模型。
9.进一步地,在步骤s1中,所述数据采集的数据包括跌倒检测公开数据集和具体试验数据集,所述数据采集的数据是七维数据,前三维表示三轴加速感应器对应数据,第四维到第六维表示三轴螺旋仪对应数据,第七维表示数据对应的状态,所述数据对应的状态包括疑似跌倒行为和正常活动行为。
10.进一步地,在步骤s2中,所述建立六轴螺旋仪检测模型具体包括以下步骤:
11.步骤s21:将步骤s1采集的数据作为样本数据,基于样本数据构建样本数据集,所用公式如下:
[0012][0013]
式中,y是样本数据集,x是样本数据,n是样本数据的数量,d是样本数据的维数;
[0014]
步骤s22:初始化参数,所述参数包括:最大迭代次数i
max
、发现者比例系数p、预警者比例系数s、安全值t、预警值r、惩罚系数c和核函数参数g,所述惩罚系数和核函数参数设有下边界c
l
和上边界cu;
[0015]
步骤s23:计算样本数据集的初始适应度值,所用公式如下:
[0016][0017]
式中,f是个体适应度值,f
x
是样本数据集的适应度值,x是样本数据,d为样本数据维度,n为样本数据的数量;
[0018]
步骤s24:确定发现者和加入者数量,基于发现者比例系数p,在样本数量集中选取部分适应值较高的样本数据作为发现者,未被选取的样本数据作为加入者;明确样本数据中最优适应度值fg和最差适应度值fw所对应的位置xb和xw;
[0019]
步骤s25:对发现者位置和加入者位置更新,所述发现者位置更新公式为:
[0020][0021]
所述加入者位置更新公式为:
[0022][0023]
式中,是第i个样本数据在第t次迭代中的第j维位置信息,a是[0,1]的随机数,i
max
是最大迭代次数,r是[0,1]的随机数,r表示预警值,t是[0.5,1]的常数,t表示安全值,e是服从正态分布的随机数,是第t次迭代中最差的样本数据的位置,n是样本数据的数量,x
p
是目前最优发现者的位置,b是1
×
d的矩阵,矩阵元素为随机赋值的1或-1,b
+
=b
t
(bb
t
)-1
,l是矩阵元素全为1的1
×
d矩阵;
[0024]
步骤s26:更新样本数据适应度值,确定样本数据中最优适应度值fg和最差适应度值fw所对应的位置xb和xw;
[0025]
步骤s27:基于预警者比例系数s,在样本数据集中随机选取样本数据作为预警者,并更新预警者位置,所述更新预警者位置的公式如下:
[0026][0027]
式中,是第t次迭代中最优的样本数据位置,γ是服从均值为0、方差为1的正态分布的随机数,fi是样本数据的适应度值,fg是当前样本数据的最大适应度值,j是[-1,1]的随机数,j的正负表示麻雀移动方向,j的大小表示步长控制参数,fw是当前样本数据的最小适应度值,ψ为避免分母为0的常数;
[0028]
步骤s28:更新所有样本数据的适应度值,确定最优适应度值fb和对应的位置xb;
[0029]
步骤s29:判断是否达到最大迭代次数,若达到最大迭代次数,则输出最优惩罚系
数和核函数参数,利用python导入sklearn库,调用svm函数,基于输出的最优惩罚系数和核函数参数获得六轴螺旋仪数据分类模型,将样本数据分为疑似跌倒数据和正常活动数据;若没有达到最大迭代次数,则转至步骤s25;
[0030]
步骤s210:将六轴螺旋仪采集的实时数据输入至六轴螺旋仪数据分类模型,若实时数据被分类为疑似跌倒数据,则输出疑似跌倒;若实时数据被分类为正常活动数据,则输出正常活动。
[0031]
进一步地,在步骤s3中,所述建立气压检测模型具体包括以下步骤:
[0032]
步骤s31:利用气压计采集气压数据,预先设定高度危险阈值;
[0033]
步骤s32:检测气压是否上升,若气压上升则转至步骤s33;否则转至步骤s31;
[0034]
步骤s33:检测气压数据变化是否连续,若气压数据变化连续,则将气压数据转换为当前高度,检测当前高度是否低于高度危险阈值,若当前高度低于高度危险阈值,则输出疑似跌倒;若当前高度不低于高度危险阈值或气压数据变化不连续,则转至步骤s31,所述将气压数据转换为当前高度的公式如下:
[0035][0036]
式中,h是当前高度,q0是标准大气压,q是气压计采集的气压数据。
[0037]
进一步地,在步骤s4中,所述建立跌倒报警检测模型具体包括以下步骤:
[0038]
步骤s41:实时监测六轴螺旋仪检测模型和气压检测模型输出,预先设定跌倒起身时间;
[0039]
步骤s42:检测六轴螺旋仪检测模型和气压检测模型是否同时输出疑似跌倒,若同时输出疑似跌倒,则确认为跌倒,并转至步骤s43;否则,转至步骤s41;
[0040]
步骤s43:基于气压计采集的气压数据转换为当前高度,检测在跌倒起身时间内是否已起身,若已起身,则输出跌倒已起身;若未起身,则输出跌倒未起身并进行预警。
[0041]
采用上述方案本发明取得的有益效果如下:
[0042]
(1)针对由于人体行为活动复杂,正常活动行为容易被误判为跌倒行为的技术问题,本方案采用气压计计算高度变化和六轴螺旋仪组合的方式,减少误判行为。
[0043]
(2)针对单一的三轴加速度感应器无法判断手臂摆动、旋转等状态的技术问题,本方案采用六轴螺旋仪即三轴加速计和三轴螺旋仪组合的方式,增添对左右倾斜、前后倾斜和左右摇摆角速度的检测。
附图说明
[0044]
图1为本发明提供的一种穿戴式设备的跌倒报警检测方法的流程示意图;
[0045]
图2为步骤s2的流程示意图;
[0046]
图3为步骤s3的流程示意图;
[0047]
图4为步骤s4的流程示意图。
具体实施方式
[0048]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例;基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049]
实施例一,参阅图1,本发明提供的一种穿戴式设备的跌倒报警检测方法,方法步骤包括:
[0050]
步骤s1:数据采集;
[0051]
步骤s2:建立六轴螺旋仪检测模型;
[0052]
步骤s3:建立气压检测模型;
[0053]
步骤s4:建立跌倒报警检测模型。
[0054]
在步骤s1中,所述数据采集的数据包括跌倒检测公开数据集和具体试验数据集,所述数据采集的数据是七维数据,前三维表示三轴加速感应器对应数据,第四到第六维表示三轴螺旋仪对应数据,第七维表示数据对应的状态,所述数据对应的状态包括疑似跌倒行为和正常活动行为。
[0055]
实施例二,该实施例基于上述实施例,参阅图2,在步骤s2中,所述建立六轴螺旋仪检测模型具体包括以下步骤:
[0056]
步骤s21:将步骤s1采集的数据作为样本数据,基于样本数据构建样本数据集,所用公式如下:
[0057][0058]
式中,y是样本数据集,x是样本数据,n是样本数据的数量,d是样本数据的维数;
[0059]
步骤s22:初始化参数,所述参数包括:最大迭代次数i
max
、发现者比例系数p、预警者比例系数s、安全值t、预警值r、惩罚系数c和核函数参数g,所述惩罚系数和核函数参数设有下边界c
l
和上边界cu;
[0060]
步骤s23:计算样本数据集的初始适应度值,所用公式如下:
[0061][0062]
式中,f是个体适应度值,f
x
是样本数据集的适应度值,x是样本数据,d为样本数据维度,n为样本数据的数量;
[0063]
步骤s24:确定发现者和加入者数量,基于发现者比例系数p,在样本数量集中选取部分适应值较高的样本数据作为发现者,未被选取的样本数据作为加入者;明确样本数据中最优适应度值fg和最差适应度值fw所对应的位置xb和xw;
[0064]
步骤s25:对发现者位置和加入者位置更新,所述发现者位置更新公式为:
[0065][0066]
所述加入者位置更新公式为:
[0067][0068]
式中,是第i个样本数据在第t次迭代中的第j维位置信息,a是[0,1]的随机数,i
max
是最大迭代次数,r是[0,1]的随机数,r表示预警值,t是[0.5,1]的常数,t表示安全值,e是服从正态分布的随机数,是第t次迭代中最差的样本数据的位置,n是样本数据的数量,x
p
是目前最优发现者的位置,b是1
×
d的矩阵,矩阵元素为随机赋值的1或-1,b
+
=b
t
(bb
t
)-1
,l是矩阵元素全为1的1
×
d矩阵;
[0069]
步骤s26:更新样本数据适应度值,确定样本数据中最优适应度值fg和最差适应度值fw所对应的位置xb和xw;
[0070]
步骤s27:基于预警者比例系数s,在样本数据集中随机选取样本数据作为预警者,并更新预警者位置,所述更新预警者位置的公式如下:
[0071][0072]
式中,是第t次迭代中最优的样本数据位置,γ是服从均值为0、方差为1的正态分布的随机数,fi是样本数据的适应度值,fg是当前样本数据的最大适应度值,j是[-1,1]的随机数,j的正负表示麻雀移动方向,j的大小表示步长控制参数,fw是当前样本数据的最小适应度值,ψ为避免分母为0的常数;
[0073]
步骤s28:更新所有样本数据的适应度值,确定最优适应度值fb和对应的位置xb;
[0074]
步骤s29:判断是否达到最大迭代次数,若达到最大迭代次数,则输出最优惩罚系数和核函数参数,利用python导入sklearn库,调用svm函数,基于输出的最优惩罚系数和核函数参数获得六轴螺旋仪数据分类模型,将样本数据分为疑似跌倒数据和正常活动数据;若没有达到最大迭代次数,则转至步骤s25;
[0075]
步骤s210:将六轴螺旋仪采集的实时数据输入至六轴螺旋仪数据分类模型,若实时数据被分类为疑似跌倒数据,则输出疑似跌倒;若实时数据被分类为正常活动数据,则输出正常活动。
[0076]
在上述操作中,针对单一的三轴加速度感应器无法判断手臂摆动、旋转等状态的技术问题,本方案采用六轴螺旋仪即三轴加速计和三轴螺旋仪组合的方式,增添对左右倾斜、前后倾斜和左右摇摆角速度的检测。
[0077]
实施例三,该实施例基于上述实施例,参阅图3,在步骤s3中,所述建立气压检测模型具体包括以下步骤:
[0078]
步骤s31:利用气压计采集气压数据,预先设定高度危险阈值;
[0079]
步骤s32:检测气压是否上升,若气压上升则转至步骤s33;否则转至步骤s31;
[0080]
步骤s33:检测气压数据变化是否连续,若气压数据变化连续,则将气压数据转换为当前高度,检测当前高度是否低于高度危险阈值,若当前高度低于高度危险阈值,则输出
疑似跌倒;若当前高度不低于高度危险阈值或气压数据变化不连续,则转至步骤s31,所述将气压数据转换为当前高度的公式如下:
[0081][0082]
式中,h是当前高度,q0是标准大气压,q是气压计采集的气压数据。
[0083]
实施例四,该实施例基于上述实施例,参阅图4,在步骤s4中所述建立跌倒报警检测模型具体包括以下步骤:
[0084]
步骤s41:实时监测六轴螺旋仪检测模型和气压检测模型输出,预先设定跌倒起身时间;
[0085]
步骤s42:检测六轴螺旋仪检测模型和气压检测模型是否同时输出疑似跌倒,若同时输出疑似跌倒,则确认为跌倒,并转至步骤s43;否则,转至步骤s41;
[0086]
步骤s43:基于气压计采集的气压数据转换为当前高度,检测在跌倒起身时间内是否已起身,若已起身,则输出跌倒已起身;若未起身,则输出跌倒未起身并进行预警。
[0087]
在上述操作中,针对由于人体行为活动复杂,正常活动行为容易被误判为跌倒行为的技术问题,本方案采用气压计计算高度变化和六轴螺旋仪组合的方式,减少误判行为。
[0088]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程和方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程和方法所固有的要素。
[0089]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
[0090]
以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。

技术特征:
1.一种穿戴式设备的跌倒报警检测方法,其特征在于:包括以下步骤:步骤s1:数据采集;步骤s2:建立六轴螺旋仪检测模型;步骤s3:建立气压检测模型;步骤s4:建立跌倒报警检测模型。2.根据权利要求1所述的一种穿戴式设备的跌倒报警检测方法,其特征在于:在步骤s2中,所述建立六轴螺旋仪检测模型具体包括以下步骤:步骤s21:将步骤s1采集的数据作为样本数据,基于样本数据构建样本数据集,所用公式如下:式中,y是样本数据集,x是样本数据,n是样本数据的数量,d是样本数据的维数;步骤s22:初始化参数,所述参数包括:最大迭代次数i
max
、发现者比例系数p、预警者比例系数s、安全值t、预警值r、惩罚系数c和核函数参数g,所述惩罚系数和核函数参数设有下边界c
l
和上边界c
u
;步骤s23:计算样本数据集的初始适应度值,所用公式如下:式中,f是个体适应度值,f
x
是样本数据集的适应度值,x是样本数据,d为样本数据维度,n为样本数据的数量;步骤s24:确定发现者和加入者数量,基于发现者比例系数p,在样本数量集中选取部分适应值较高的样本数据作为发现者,未被选取的样本数据作为加入者;明确样本数据中最优适应度值fg和最差适应度值fw所对应的位置x
b
和x
w
;步骤s25:对发现者位置和加入者位置更新,所述发现者位置更新公式为:所述加入者位置更新公式为:式中,是第i个样本数据在第t次迭代中的第j维位置信息,a是[0,1]的随机数,i
max
是最大迭代次数,r是[0,1]的随机数,r表示预警值,t是[0.5,1]的常数,t表示安全值,e是服从正态分布的随机数,是第t次迭代中最差的样本数据的位置,n是样本数据的数量,
x
p
是目前最优发现者的位置,b是1
×
d的矩阵,矩阵元素为随机赋值的1或-1,b
+
=b
t
(bb
t
)-1
,l是矩阵元素全为1的1
×
d矩阵;步骤s26:更新样本数据适应度值,确定样本数据中最优适应度值f
g
和最差适应度值f
w
所对应的位置x
b
和x
w
;步骤s27:基于预警者比例系数s,在样本数据集中随机选取样本数据作为预警者,并更新预警者位置,所述更新预警者位置的公式如下:式中,是第t次迭代中最优的样本数据位置,γ是服从均值为0、方差为1的正态分布的随机数,f
i
是样本数据的适应度值,f
g
是当前样本数据的最大适应度值,j是[-1,1]的随机数,j的正负表示麻雀移动方向,j的大小表示步长控制参数,f
w
是当前样本数据的最小适应度值,ψ为避免分母为0的常数;步骤s28:更新所有样本数据的适应度值,确定最优适应度值f
b
和对应的位置x
b
;步骤s29:判断是否达到最大迭代次数,若达到最大迭代次数,则输出最优惩罚系数和核函数参数,利用python导入sklearn库,调用svm函数,基于输出的最优惩罚系数和核函数参数获得六轴螺旋仪数据分类模型,将样本数据分为疑似跌倒数据和正常活动数据;若没有达到最大迭代次数,则转至步骤s25;步骤s210:将六轴螺旋仪采集的实时数据输入至六轴螺旋仪数据分类模型,若实时数据被分类为疑似跌倒数据,则输出疑似跌倒;若实时数据被分类为正常活动数据,则输出正常活动。3.根据权利要求1所述的一种穿戴式设备的跌倒报警检测方法,其特征在于:在步骤s3中,所述建立气压检测模型具体包括以下步骤:步骤s31:利用气压计采集气压数据,预先设定高度危险阈值;步骤s32:检测气压是否上升,若气压上升则转至步骤s33;否则转至步骤s31;步骤s33:检测气压数据变化是否连续,若气压数据变化连续,则将气压数据转换为当前高度,检测当前高度是否低于高度危险阈值,若当前高度低于高度危险阈值,则输出疑似跌倒;若当前高度不低于高度危险阈值或气压数据变化不连续,则转至步骤s31,所述将气压数据转换为当前高度的公式如下:式中,h是当前高度,q0是标准大气压,q是气压计采集的气压数据。4.根据权利要求1所述的一种穿戴式设备的跌倒报警检测方法,其特征在于:在步骤s4中,所述建立跌倒报警检测模型具体包括以下步骤:步骤s41:实时监测六轴螺旋仪检测模型和气压检测模型输出,预先设定跌倒起身时间;步骤s42:检测六轴螺旋仪检测模型和气压检测模型是否同时输出疑似跌倒,若同时输出疑似跌倒,则确认为跌倒,并转至步骤s43;否则,转至步骤s41;
步骤s43:基于气压计采集的气压数据转换为当前高度,检测在跌倒起身时间内是否已起身,若已起身,则输出跌倒已起身;若未起身,则输出跌倒未起身并进行预警。5.根据权利要求1所述的一种穿戴式设备的跌倒报警检测方法,其特征在于:在步骤s1中,所述数据采集的数据包括跌倒检测公开数据集和具体试验数据集,所述数据采集的数据是七维数据,前三维表示三轴加速感应器对应数据,第四维到第六维表示三轴螺旋仪对应数据,第七维表示数据对应的状态,所述数据对应的状态包括疑似跌倒行为和正常活动行为。

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


技术研发人员:潘晓亭
受保护的技术使用者:来邦科技股份公司
技术研发日:2023.05.04
技术公布日:2023/7/22
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐