发明名称 基于卡尔曼滤波与KNN算法的跌倒检测报警系统及方法
摘要 本发明公开了基于卡尔曼滤波与KNN算法的跌倒检测报警系统及方法,包括:采集模块、处理模块、传输模块、识别模块、判断模块和通知模块;采集模块用于采集人体活动中上躯干部位的三维加速度和三维角速度数据;处理模块通过三维加速度和三维角速度数据计算合加速度与合角速度;识别模块基于卡尔曼滤波与KNN算法对人体活动状态进行分类识别,识别出人体的运动类型;判断模块判断是否为“跌倒”类型,当判断结果为“跌倒”类型时,通知模块通过设置的报警方式通知设定的联系人。本发明通过基于卡尔曼滤波与KNN算法对人体活动状态进行识别,检测准确率高、误报率低;具备通信功能,能够实时通知跌倒老人的亲属,确定跌倒位置。
申请公布号 CN105741491A 申请公布日期 2016.07.06
申请号 CN201610152570.1 申请日期 2016.03.17
申请人 北京工业大学 发明人 何坚;周明我;张岩;张丞
分类号 G08B21/04(2006.01)I 主分类号 G08B21/04(2006.01)I
代理机构 北京汇信合知识产权代理有限公司 11335 代理人 吴甘棠
主权项 一种基于卡尔曼滤波与KNN算法的跌倒检测报警系统,其特征在于,包括:采集模块、处理模块、传输模块、识别模块、判断模块和通知模块;所述采集模块包括三轴加速度传感器和三轴陀螺仪,三轴加速度传感器和三轴陀螺仪以采样频率f分别实时采集人体活动中上躯干部位的三维加速度a<sub>x</sub>、a<sub>y</sub>、a<sub>z</sub>数据和三维角速度ω<sub>x</sub>、ω<sub>y</sub>、ω<sub>z</sub>数据;其中:a<sub>x</sub>为沿x轴方向的加速度,a<sub>y</sub>为沿y轴方向的加速度,a<sub>z</sub>为沿z轴方向的加速度,ω<sub>x</sub>为沿x轴方向的角速度,ω<sub>y</sub>为沿y轴方向的角速度,ω<sub>z</sub>为沿z轴方向的角速度;所述处理模块与所述采集模块相连,用于计算合加速度a与合角速度ω,其中:<img file="FDA0000943499800000011.GIF" wi="1069" he="86" />所述识别模块通过所述传输模块与所述处理模块相连,用于接收合加速度数据和合角速度数据,并对人体活动状态进行分类识别,识别出人体的运动类型;所述运动类型包括:“跌倒”类型、“站立”类型、“下蹲”类型、“上楼”类型、“下楼”类型、“步行”类型中的一种或多种;所述判断模块与所述识别模块相连,用于判断人体的运动类型是否为“跌倒”类型;所述通知模块与所述判断模块相连,当判断模块的判断结果为“跌倒”类型时,通知模块通过设置的报警方式通知设定的联系人。
地址 100124 北京市朝阳区平乐园100号