三个小Trick助力解决动作检测【摔倒检测】

简介: 三个小Trick助力解决动作检测【摔倒检测】

项目背景


  在居家或者医院环境中,常常会发生摔倒现象,这对个人的安全健康造成重大隐患,需要监测的人及时发现并,在监控视频中需要一种能够检测出视频画面中的人是否跌倒。




需求分解


  检测视频画面中人物是否摔倒可以分两步走:


  1. 视频画面中是否存在人物


  1. 该人物是否“跌倒”


  通过目标检测网络或者使用Opencv自带的行人检测,这一步较为容易实现。下面将着重讲解一下如何完成摔倒检测。

image.png

  分析上述四张摔倒检测图,我们可以发现一个显著的特征:目标检测框的 W > H 。当我们使用这一条件进行目标检测时,会出现例如老年热杵拐棍画面和弯腰时候的画面,这个时候若按照这种逻辑进行判断的话会出现误判,例图如下:

image.png

  上述例图这样类似的就无法很好的检测出人物是否真实摔倒,因此我们不能把 W>H 当作唯一的标准进行判断目标人物“摔倒”。这个时候我们可以详细分析下目标人物的头部与脚步(大家可以参考OPENCV自带xml模型)

image.png

  分析上面的两张正常行人图形,我们可以得到头部的中心点坐标和脚部的中心点坐标分别在X轴与Y轴的特性:


  1. 在X轴上头部与脚部坐标相近,大约可以暂且定义在+-20像素点之内;



  1. 在Y轴上头部与脚部坐标较远,大约可以暂且定义在>30像素之外。



总结


通过上述的分析,我们可以得到进行摔倒检测可以从目标检测框的这三个角度进行判别:


  1. 整体目标框的W>H;


  1. X轴上头部坐标与脚部坐标相近(这个需要大家根据实际情况进行调试)


  1. Y轴上头部坐标与脚部坐标较远(这个需要大家根据实际情况进行调试)




相关文章
|
7月前
|
机器学习/深度学习 编解码 API
深度学习+不良身体姿势检测+警报系统+代码+部署(姿态识别矫正系统)
深度学习+不良身体姿势检测+警报系统+代码+部署(姿态识别矫正系统)
|
7月前
|
算法
疲劳检测-闭眼检测(详细代码教程)
疲劳检测-闭眼检测(详细代码教程)
|
2月前
|
传感器 监控 安全
智能消防系统:早期火灾检测与响应
【10月更文挑战第24天】智能消防系统通过物联网、大数据和先进传感器技术,实现早期火灾的快速检测与响应。系统包括高灵敏度的温度、烟雾传感器和智能分析软件,能够实时监测环境变化并及时发出警报。此外,系统还具备自动开启疏散通道、启动应急照明和自动喷水灭火等功能,确保人员安全撤离并有效控制火势。智能消防系统广泛应用于住宅、办公楼、工厂等场所,为火灾预防和应对提供全面保障。
|
7月前
|
存储 安全 计算机视觉
基于 YOLOv8 的疲劳状态检测 | 附源码
基于 YOLOv8 的疲劳状态检测 | 附源码
|
机器学习/深度学习 Web App开发 人工智能
Deepmotion: AI动作捕捉和3D身体追踪技术平台
Deepmotion: AI动作捕捉和3D身体追踪技术平台
756 0
|
编解码 vr&ar 计算机视觉
CenterNet++ | CenterNet携手CornerNet终于杀回来了,实时高精度检测值得拥有!(二)
CenterNet++ | CenterNet携手CornerNet终于杀回来了,实时高精度检测值得拥有!(二)
226 0
|
机器学习/深度学习 编解码 算法
CenterNet++ | CenterNet携手CornerNet终于杀回来了,实时高精度检测值得拥有!(一)
CenterNet++ | CenterNet携手CornerNet终于杀回来了,实时高精度检测值得拥有!(一)
188 0
|
传感器 人工智能 监控
卡塔尔世界杯出现了半自动越位识别技术、动作轨迹捕捉等黑科技。
卡塔尔世界杯出现了半自动越位识别技术、动作轨迹捕捉等黑科技。
卡塔尔世界杯出现了半自动越位识别技术、动作轨迹捕捉等黑科技。
|
人工智能 安全 算法
让对方把头侧扭90°,这一动作可辨别Deepfake伪造人脸
让对方把头侧扭90°,这一动作可辨别Deepfake伪造人脸
167 0
|
机器学习/深度学习 算法 数据可视化
深度学习实战(四):行人跟踪与摔倒检测报警
 本项目的目的是为了给大家提供跟多的实战思路,抛砖引玉为大家提供一个案例,也希望读者可以根据该方法实现更多的思想与想法,也希望读者可以改进该项目种提到的方法,比如改进其中的行人检测器、跟踪方法、行为识别算法等等。
203 0