人体跌倒远程监测系统设计

时间:2011-12-20来源:网络

2.2 算法设计

依据人体在行走、站立和跌倒所损耗的能量的不同,通过实验可以得出在不同动作下其能量损耗的阈值范围。因此在后台的数据分析方法上提出了引入能量损耗的方法进行分析。能量损耗是动态加速度的平方在特定时间域上的积分,其表达如公式(9)示[7]:

50.jpg

本文a=1,能量损耗的计算以每个采样窗体为单位进行。

针对老年人的生活状况特点进行分析,并结合实际设计了相应的跌倒检测算法。算法流程如图3所示,流程图从整体上描述了跌倒检测判断的过程。算法从开始到“数据传输”这部分的实现都是在用户终端实现,整个信号的预处理过程都是以一个采样窗体为基本单位,如果在一个采样时间内检测到疑似数据,则将此单位内的数据都传输至后台进行进一步的确认处理,否则,丢弃该数据段继续采集加速度信号。

51.jpg

在后台的数据处理阶段,主要是利用能量损耗进行分析并辅以特定时间内的人体v、s、Φ计算分析来提高系统检测的准确性。

3 实验与结果分析

为了验证算法的准确性,邀请了10位60岁以上老人进行试验,但在跌倒实验环节出于安全考虑没有让老人参与而是邀请了学生进行模拟摔倒(在垫子上完成)。实验的跌倒方式分为:向前/向后跌倒未平躺、向前/向后跌倒后平躺、向左/向右侧跌倒。依据这几种跌倒方式设计了一套如表1所示的动作。每一次实验的实验者都随机从中选出一些动作并结合真正的跌倒组合一套完整的实验动作。系统以45 Hz的采样频率进行样本的采集,并通过设计的算法进行数据的分析处理。

实验者从上述的动作中随机选取动作组合进行实验,每名实验者需进行5组实验,10名实验者共需完成50组实验。

实验统计结果如表1所示,通过实验数据可知所设计的跌倒检测方法有较高的准确率,能够分辨绝大部分的跌倒事件,但在对跌倒后没有平躺事件和滑倒并迅速回复平衡的情况存在一定的误报率。

52.jpg

本文构建了基于三维加速度传感器、微处理器和无线通信模块为核心的跌倒检测模块,通过实验证明了其有效性,能够较好地区分日常活动和跌倒事件。在数据预处理上采取了基于1-class SVM的数据分类算法提取可疑数据,并创新性地提出了利用人体活动损耗的能量差异进行跌倒的最终判定,在确保系统的准确性上增加了对特定时域内的人体的姿态分析(对速度、位移及人体倾角的计算分析),取得了一定的成效。但在用户终端对原始数据的分类处理上还需要对1-class SVM算法做进一步的改进。

1 2

关键词: 系统 设计 监测 远程 跌倒 人体

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版