[发明专利]一种精确识别老年人跌倒的智能家居设备在审
申请号: | 201910426282.4 | 申请日: | 2019-05-21 |
公开(公告)号: | CN110047247A | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 于蒙;李周理;曹菁菁 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | G08B21/04 | 分类号: | G08B21/04 |
代理公司: | 武汉天力专利事务所 42208 | 代理人: | 吴晓颖 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能家居设备 中央处理器 跌倒 加速度传感器 陀螺仪 检测算法 实时信息 数据对应 算法处理 通信模块 降噪器 内置 发送 输出 检测 优化 | ||
1.一种精确识别老年人跌倒的智能家居设备,其特征在于:该智能家居设备包括一个加速度传感器、一个陀螺仪和中央处理器,加速度传感器、陀螺仪收集的数据经过一个降噪器处理后作为中央处理器的输入,经过中央处理器的内置算法处理后通过通信模块向监护人发送实时信息。
2.根据权利要求1所述的精确识别老年人跌倒的智能家居设备,其特征在于:所述通信模块包括WIFI通信模块、ZigBee通信模块、移动通信模块。
3.根据权利要求1所述的精确识别老年人跌倒的智能家居设备,其特征在于所述中央处理器的内置算法包括能够精确识别使用者的行为动作的跌倒检测算法,算法的生成包括以下步骤:
(1)数据采集:采集过程要求受试者佩戴智能家居设备,模拟行走、跑步、上下楼、静卧和跌倒六种状态,记录来自智能家居设备内置的加速计传感器和陀螺仪的x、y、z轴上的数据,记录频率为50赫兹,对原始数据进行预处理:使用降噪器预处理加速传感器和陀螺仪信号;将数据分割为2.56秒的固定窗口,窗口间有50%的重叠;将加速传感器数据分解为重力加速度数据和身体加速度数据两部分;
(2)数据集表示:训练算法并验证算法的可靠性需要训练集和测试集,这两个集合都是由样本Qi={X1(i),Y1(i),Z1(i),X2(i),Y2(i),Z2(i),X3(i),Y3(i),Z3(i),D}组成,在这里i指的是集合中样本序号,X1,X2,X3分别指的是在X轴方向上身体加速度、陀螺仪角速度和总加速度的值,Y、Z轴表示与此相同,D是一个M维矢量,用来表示六种状态;
(3)算法框架选取:采用一维的卷积神经网络作为算法框架;
(4)算法的训练和调优
(4-1)将一维卷积神经网络算法模型整体结构调整如下,它包含2个1维卷积层,然后是一个dropout层,再加一个池化层,为了使算法模型更好地从输入数据中学习特征,定义两个卷积层作为一组,dropout层可以减慢学习过程并使最终的算法模型效果更好,而池化层将学习到的特征减小,使其保留最重要的元素,CNN和池化层之后,学到的特征被展开成一个长的向量,再经过一个全连接层,然后到达输出层,进行预测;
(4-2)对数据进行标准化预处理;
(4-3)搭建好了算法模型后,利用训练数据集对算法模型进行训练:
(4-3-1)选定训练组,从样本集中分别随机地选取9600个样本作为训练组,在这里,中间层的单元数可以根据训练的效果来进行调整,将其设置为L,输入的矢量为Qi={X1(i),Y1(i),Z1(i),X2(i),Y2(i),Z2(i),X3(i),Y3(i),Z3(i)},中间层的输入矢量为H={h0,h1,…,hL},网络实际输出矢量为Y={y0,y1,…,yM},并用D={d0,d1,…,dM}来表示目标输出,输出单元i到隐单元j的权值是Vij,而隐单元j到输出单元k的权值是Wjk,另外用θk和φj来分别表示输出单元和隐含单元的阈值;
中间层各单元的输出为:
而输出层各单元的输出为:
其中,f(x)是激励函数,采用S型函数式为:
(4-3-2)将各权值Vij,Wjk和阈值φj,θk设置成接近于0的随机值,并初始化精度控制参数ε和学习率α;
(4-3-3)从训练组中取一个输入向量Qi,并给定它的目标输出矢量Di;
(4-3-4)利用公式一计算出一个中间层输出矢量H,再用公式二计算出网络的实际输出矢Y;
(4-3-5)将输出矢量中的第k个元素yk与目标矢量中的第k元素dk进行比较,计算出M个输出误差项:
δk=(dk-yk)yk(1-yk) 式四
对中间层的隐单元也计算出L个误差项:
(4-3-6)依次计算出各权值的调整量:
ΔWjk(n)=(a/(1+L))*(ΔWjk(n-1)+1)*δk*δj 式六
ΔVij(n)=(a/(1+N))*(ΔVij(n-1)+1)*δk*hj 式七
和阈值的调整量:
Δθk(n)=(a/(1+L))*(Δθk(n-1)+1)*δk 式八
Δφj(n)=(a/(1+L))*(Δφj(n-1)+1)*δj 式九
(4-3-7)调整权值:
Wjk(n+1)=Wjk(n)+ΔWjk(n) 式十
Vij(n+1)=Vij(n)+ΔVij(n) 式十一
调整阈值:
θk(n+1)=θk(n)+Δθk(n) 式十二
φj(n+1)=φj(n)+Δφj(n) 式十三
(4-3-8)当k每经历1至M后,判断指标是否满足精度要求:E≤ε,其中E是总误差函数,且如果不满足,就返回步骤(4-3-3),继续迭代;如果满足就进入下一步;
(4-3-9)训练结束,将权值和阈值保存在文件中,分类器算法形成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910426282.4/1.html,转载请声明来源钻瓜专利网。