救生员的AI助手 | Mixlab人工智能

今天讨论的话题是

#溺水检测#

救生员的AI助手 | Mixlab人工智能

根据世界卫生组织(WHO)的数据,溺水是造成意外死亡的第大原因,全球每年估计有320,000人死亡。

这种情况很大程度上可以用现有的技术来改善,以挽救更多的生命。

溺水检测可以结合机器学习和计算机视觉进行实时检测溺水的人,进而做出有效的警报和响应。

最容易发生意外的场景主要有三个:游泳池、海岸、水库。

其中游泳池和海岸、水库的检测技术可能稍微有些区别。

泳池

用Raspberry Pi搭配相机就可以进行简单的溺水对象检测算法实现,推荐使用YOLO来做,最大的特点是运行速度很快,消耗资源较低。

救生员的AI助手 | Mixlab人工智能YOLO3的性能表现

此项目的方法是首先检测一个人,并将这个人进行框选。

程序会将该矩形(人的)位置的中心储存在内存中,并将其与该人的行为动作进行实时分析,若在水下持续5秒钟的非正常动作,则会不断报警,并通知救生员。

如果人的中心在水上,则显示“Normal”。

做一些研究后,会发现有人溺水时,他们倾向于保持垂直姿势,试图将头保持在水位之上。但是还仍需要检测和分析一直逗留水中的人,以免造成错失。

救生员的AI助手 | Mixlab人工智能

海岸 or 水库

在这些地方因为无法做到从水中观察检测,所以主要检测人在水面上的游泳行为。

例如:奋力拍打水面、在一段时间后无法检测到此人......

救生员的AI助手 | Mixlab人工智能

该技术可以利用一些已经使用的监控相机来做智能分析,做到智能化防范。

????

快来和MixLaber们一起实验吧 ~

https://github.com/Nico31415/Drowning-Detector


欢迎加入MixLab社群

一起探索未知世界

  550人+ 已加入

快戳优惠券 ↓

救生员的AI助手 | Mixlab人工智能

救生员的AI助手 | Mixlab人工智能转发求支持!