跌倒检测理论基础

简介: 近几年老龄人口比例快速提升,对老龄群体的看护服务问题日益凸显。家庭养老是我国现有的主要养老模式,室内意外跌倒是影响老人健康的重要因素,对于室内老年人跌倒事件的检测,有利于迅速地对老人实施救护,减轻跌倒造成的二次伤害。

     跌倒检测,首先需要对跌倒的定义有所了解,跌倒,是一种突发的、不自主的、非故意的体位改变,最终会倒在地上或者低的平台上。在日常生活中,跌倒行为是少数,更多的是日常生活中的正常动作(Activity of daily life, ADL)。为了便于研究,本文选取几种具有代表性的日常行为活动,又将其分为非跌倒行为和类跌倒行为,非跌倒行为主要有行走、奔跑、站立,类跌倒行为是与跌倒行为有相似之处的行为,主要有坐下、起立、蹲下、弯腰、躺下这几种。本文所研究的跌倒行为,则是根据跌倒方向进行分类,主要有向前跌倒、向后跌倒、向左跌倒和向右跌倒这几种。与常规行为相比,跌倒发生具有意外性和突然性,因此整个过程将会更加激烈,动作幅度和动作速度相比而言都是很快的,且在短时间内发生。跌倒行为最显著的特点就是人在这一瞬间速度和加速度发生了骤变,而且人体形状也发生了变化,接下来本文将对跌倒过程中发生的变化展开详尽的分析。

     一个完整的跌倒过程可以分为五部:跌倒前阶段、跌倒发生阶段、下落阶段、撞击阶段、跌倒后阶段。

(1)跌倒前阶段:这个阶段一般就是正常的 ADL 行为,比如走路、站立等,由于大部分的跌倒时间都是人处于站立的情况下发生的,所以本文为了便于研究,将假设跌倒前状态为走路或站立,此时人体较为稳定,没有很大幅度的变化,形状也是稳定的。     (2)跌倒发生阶段:此时可能因为绊倒、滑倒等原因,人体发生了失衡,但由于动作刚刚发生,因此人体的速度和加速度都没有发生显著改变,如何定义好跌倒开始的时间也是一个难点。    

(3)下落阶段:此时人体已经控制不住身体的失衡,人体会不受控制向地面坠落,此时人体的加速度和速度将逐渐上升到达一个峰值,人体的形状也将发生改变,双脚也会离地不能再平稳地踩在地上    

(4)撞击阶段:此时人体会碰撞地面或者物体,瞬间速度将从最大值变为零,此时加速度也是最大的,对人体也会造成伤害。    

(5)跌倒后阶段:如果发生了严重的碰撞,短时间内人体会在地面上躺倒一段时间,此时人体将处于一个稳定的状态,但是形状相比之前发生了很大的变化,与正常躺倒的区别在于之前是否有比较激烈的跌倒过程。        

      通过分析,把握跌倒检测的重点在于如何定位环境中运动的人体、如何对人体行为进行动作分类、如何找到人体跌倒的具体起始时间、如何在人体下落阶段快速判断是否发生跌倒行为以及如何利用跌倒过程中的时序特征提高检测的准确度。另外,还需要通过对不同跌倒方向和特征进行细化的讨论,从而更好地提高检测效率。

相关文章
|
8月前
|
机器学习/深度学习 编解码 API
深度学习+不良身体姿势检测+警报系统+代码+部署(姿态识别矫正系统)
深度学习+不良身体姿势检测+警报系统+代码+部署(姿态识别矫正系统)
|
8月前
|
机器学习/深度学习 算法 网络架构
基于yolov2深度学习网络的单人口罩佩戴检测和人脸定位算法matlab仿真
摘要:该内容展示了一个基于YOLOv2的单人口罩佩戴检测和人脸定位算法的应用。使用MATLAB2022A,YOLOv2通过Darknet-19网络和锚框技术检测图像中的口罩佩戴情况。核心代码段展示了如何处理图像,检测人脸并标注口罩区域。程序会实时显示检测结果,等待一段时间以优化显示流畅性。
|
机器学习/深度学习 传感器 安全
【红绿灯识别】基于计算机视觉红绿灯识别附Matlab代码
【红绿灯识别】基于计算机视觉红绿灯识别附Matlab代码
|
机器学习/深度学习 传感器 人工智能
基于帧差法实现目标跟踪检测附matlab代码
基于帧差法实现目标跟踪检测附matlab代码
|
机器学习/深度学习 传感器 算法
基于Matlab模拟ML-CFAR 高频雷达目标检测最大似然恒虚警方法
基于Matlab模拟ML-CFAR 高频雷达目标检测最大似然恒虚警方法
|
机器学习/深度学习 自然语言处理 算法
m基于CNN卷积网络和GEI步态能量图的步态识别算法MATLAB仿真,测试样本采用现实拍摄的场景进行测试,带GUI界面
m基于CNN卷积网络和GEI步态能量图的步态识别算法MATLAB仿真,测试样本采用现实拍摄的场景进行测试,带GUI界面
157 0
m基于CNN卷积网络和GEI步态能量图的步态识别算法MATLAB仿真,测试样本采用现实拍摄的场景进行测试,带GUI界面
|
机器学习/深度学习 传感器 算法
【跌倒检测】基于计算机视觉和帧差法的人体跌倒检测系统附matlab代码
【跌倒检测】基于计算机视觉和帧差法的人体跌倒检测系统附matlab代码
|
机器学习/深度学习 算法
基于步态能量图和CNN卷积神经网络的人体步态识别matlab仿真
基于步态能量图和CNN卷积神经网络的人体步态识别matlab仿真
380 0
基于步态能量图和CNN卷积神经网络的人体步态识别matlab仿真
|
机器学习/深度学习 传感器 算法
【裂缝识别】基于计算机视觉实现道路裂缝识别附matlab代码
【裂缝识别】基于计算机视觉实现道路裂缝识别附matlab代码
|
机器学习/深度学习 算法 数据可视化
深度学习实战(四):行人跟踪与摔倒检测报警
 本项目的目的是为了给大家提供跟多的实战思路,抛砖引玉为大家提供一个案例,也希望读者可以根据该方法实现更多的思想与想法,也希望读者可以改进该项目种提到的方法,比如改进其中的行人检测器、跟踪方法、行为识别算法等等。
203 0