基于复杂场景的跌倒行为检测背景简介

简介: 跌倒是生活中较为常见的危险行为,随着人工智能技术的发展,研究人员尝试利用更先进的技术对跌倒行为进行检测,减少人力成本并尽可能减轻跌倒带来的危害。

     在计算机视觉领域,识别和理解人类的行为是一项非常重要且有挑战的任务,根据识别目标的不同,可以分为正常行为的识别与分类和异常行为的识别与检测,其中对异常行为的识别和检测,能够及早发现问题,从而防止发生更严重的事态。人体的异常行为有许多不同的类型,也有不同的定义。异常行为一般可以分为群体行为和个体行为。典型的群体异常行为包括拥挤、聚集和争斗等,而典型的个体异常行为包括跌倒、逆行、逃避等。      

     跌倒,是生活中常见却又致命的异常行为,随着人口老龄化的快速增长,跌倒已经成为了人类意外死亡的第二大原因。从世界卫生组织公布的数据来看,大于 65 岁的老年人中约 28%~35%的人每年至少发生 1 次跌倒,而国内研究表明,社区老年人发生跌倒的比例约占 1/3[1],大部分老人跌倒后因为身体状况不佳可能会受到不同程度的伤害,65 岁及以上老年人中跌倒导致的死亡占该年龄段人群全部伤害致死原因的 34.83%,是该年龄段的首位伤害死因。引起老年人跌倒的因素很多,下图 为老年人跌倒的部分高频影响因素及构成比

58EAO`X3A_[H08C[HX@[[LT.png

     由上图可以看出跌倒主要原因有几点:首先是年老导致的生理机能退化,使得老年人平衡能力下降,进而发生跌倒;其次是老人因为一些慢性病,以及对药物引发的相关不良反应也会发生跌倒;曾经发生跌倒事件的老年人平衡能力更差,心理上也更害怕再次跌倒,进而形成“跌倒—丧失信心—不敢活动—衰弱—更易跌倒”的恶性循环。      

     对于老年人来说,哪怕是轻微的跌倒,如果没有得到及时的发现和救助,也会威胁到他们的健康和生命,后续的治疗也是麻烦重重。跌倒之后能否得到及时地发现和救治,非常影响跌倒人员的生存率,多数死者是由于跌倒后长时间未得到有效救助而死亡,其中,死者在跌倒后 30 分钟内未得到有效救援的比例占63.2%,因此,对于跌倒行为的检测对于老人的安全具有重要的意义,建立快速有效的跌倒检测系统以及时发现老人跌倒行为越来越成为发展的需要。      

     目前跌倒行为检测主要有三种方法,分别是使用可穿戴设备的方法、基于计算机视觉的方法和使用环境传感器的方法。其中可穿戴设备的方法是最初用来检测跌倒的最佳方案,通过佩戴在人体身上,可以用传感器检测出人体的运动信息,从而进行判断,但是昂贵的设备和不方便的设备佩戴使得其只能局限于实验室或者封闭场景,环境传感器也是如此。而随着计算机视觉和深度学习技术的发展和应用,使用基于计算机视觉的摄像头进行跌倒检测越来越成为了目前的主流,摄像头可以安装在各种不同的场景,也不需要佩戴设备,具有方便易用的特点,使用计算机视觉进行跌倒检测还可以使用目前流行的深度学习算法,精度和速度也得到了大幅提升。      

     然而,跌倒检测目前还有诸多难点。首先,日常生活中大部分都是正常的行为,跌倒出现的概率不高,所以对跌倒检测的研究,很多数据都是源自实验室数据,而实验室一般都是基于简单场景进行研究,在跌倒中的简单场景,主要特性为室内、背景不发生变化、只有单个实验人员并且按照要求依次做出各种动作。然而现实情况下发生的跌倒,往往是在复杂场景下,复杂场景较难定义,复杂场景为不满足简单场景定义的其他场景。简单来说,就是可能发生在室外、场景中有移动的或者变化的物体、场景中不止出现一个人等情况下的场景。这种场景下的跌倒往往更加难以检测。除此之外,跌倒的方向也会影响检测的结果,不同方向上的跌倒对于检测的结果也会有影响,当摄像头的视角和人体处于同一直线时,也被称为同向姿势,跌倒过程中的形态变化不明显。与此同时,只使用一种检测技术进行跌倒的检测往往也会带来过拟合以及依赖场景的风险,在不同的场景下,相同的方法可能并不会很奏效。如何使算法适用不同场景,提高在复杂环境下的跌倒检测的效果,成为了目前亟需解决的问题。

相关文章
|
8月前
|
监控 安全 自动驾驶
基于python的室内老人实时摔倒智能监测系统-跌倒检测系统(康复训练检测+代码)
基于python的室内老人实时摔倒智能监测系统-跌倒检测系统(康复训练检测+代码)
|
编解码
自学笔记|多功能模数转换器 (VADC) 配置为背景扫描功能
自学笔记|多功能模数转换器 (VADC) 配置为背景扫描功能
自学笔记|多功能模数转换器 (VADC) 配置为背景扫描功能
|
8月前
|
存储 传感器 文字识别
LabVIEW开发基于图像处理的车牌检测系统
LabVIEW开发基于图像处理的车牌检测系统
60 3
|
4月前
|
监控 算法 数据安全/隐私保护
基于视觉工具箱和背景差法的行人检测,行走轨迹跟踪,人员行走习惯统计matlab仿真
该算法基于Matlab 2022a,利用视觉工具箱和背景差法实现行人检测与轨迹跟踪,通过构建背景模型(如GMM),对比当前帧与模型差异,识别运动物体并统计行走习惯,包括轨迹、速度及停留时间等特征。演示三维图中幅度越大代表更常走的路线。完整代码含中文注释及操作视频。
|
6月前
|
机器学习/深度学习 算法 BI
基于深度学习网络的USB摄像头实时视频采集与手势检测识别matlab仿真
**摘要:** 本文介绍了使用MATLAB2022a实现的基于GoogLeNet的USB摄像头手势识别系统。系统通过摄像头捕获视频,利用深度学习的卷积神经网络进行手势检测与识别。GoogLeNet网络的Inception模块优化了计算效率,避免过拟合。手势检测涉及RPN生成候选框,送入网络进行分类。系统架构包括视频采集、手势检测与识别、以及决策反馈。通过GPU加速和模型优化保证实时性能,应用于智能家居等场景。
|
7月前
|
机器人 人机交互 vr&ar
实战 | 实时手部关键点检测跟踪(附完整源码+代码详解)
实战 | 实时手部关键点检测跟踪(附完整源码+代码详解)
|
计算机视觉 Python
计算机技术|图像中的信息识别
计算机技术|图像中的信息识别
122 0
|
存储 固态存储 数据安全/隐私保护
影像医学PACS系统源码带高级影像后处理功能(三维重建+还原)
提供多种高级影像后处理功能:(包括三维多平面重建、三维容积重建、三维表面重建、三维虚拟内窥镜、最大/小密度投影、心脏动脉钙化分析); • 覆盖院内大多数影像科室。可连接医院的多种影像设备:包括CT、MRI、CR/DR、DSA、ECT、PET、PET/CT、PET/MR、US、内窥镜、病理显微镜、ECG等; • 高效的检查信息查询:可通过影像号、患者姓名、年龄、性别、检查时间、检查设备等多种查询条件迅速的获取查询患者; • 具有预约、登记、排队、收费、诊断报告、查询、统计、管理等功能; • 实用、便捷的“时间轴”管理,实现不同设备、不同时期检查影像的对比显示、同步显示等等;
335 0
影像医学PACS系统源码带高级影像后处理功能(三维重建+还原)
|
算法 编译器
使用matlab机器视觉工具箱实现人脸特征的检测和定位,识别并标注眉毛,眼睛,鼻子,嘴巴
使用matlab机器视觉工具箱实现人脸特征的检测和定位,识别并标注眉毛,眼睛,鼻子,嘴巴
385 0
使用matlab机器视觉工具箱实现人脸特征的检测和定位,识别并标注眉毛,眼睛,鼻子,嘴巴
|
机器学习/深度学习 算法 数据可视化
项目实践 | 行人跟踪与摔倒检测报警(文末获取完整源码)
项目实践 | 行人跟踪与摔倒检测报警(文末获取完整源码)
198 0