文章目录

  • 前言
  • 真实高空抛物视频数据及关键帧提取脚本下载链接
  • 一、技术方案介绍
    • 1.方案设计图
    • 2.流程介绍
    • 3.说明
  • 二、实际检测
    • 1.摄像头的安装
    • 2.实际检测
  • 三、误报解决
    • 误报事件1:飞鸟
    • 误报事件2:树叶
    • 误报事件3:被子
    • 解决方案
    • 轨迹展示
    • 原始轨迹
    • SOM分类结果
  • 总结

前言

高空抛物检测的关键是方案的设计,以及方案的稳定性,如何排除干扰、排除误报,不可能就通过一个算法就能让产品稳定落地应用,需要不断打磨。
该项目主要实现了对于布署在住宅小区中的高空抛物事件的检测。且目前作为一款实际的产品,故在此不贴出实现的检测代码,只大致描述一下所采用的技术方案与实际的检测效果。仅供学习参考。

真实高空抛物视频数据及关键帧提取脚本下载链接

视频数据1:https://download.csdn.net/download/DeepLearning_/87270579
视频数据2:https://download.csdn.net/download/DeepLearning_/87270492


提示:以下是本篇文章正文内容,下面案例可供参考

一、技术方案介绍

1.方案设计图

2.流程介绍

算法的处理流程大致可以分为如下几步:
1、对视频流的抽帧并解码;
2、高斯混合背景建模法建立背景模型,据此获取运动前景;
3、通过卡尔曼滤波完成运动目标跟踪,并记录运动轨迹;
4、在跟踪期间记录物体的前景图像块,利用图像分类网络排序干扰物体;
5、对记录运动轨迹通过预训练的SOM网络,排除不符合抛物运动轨迹的记录。
其中 4、5 两点主要在事件布署场景下误报事件太多而采取的两个策略,能有效的对误报事件的抑制。

3.说明

关于图像的处理基本都是采用了 OpenCV 库;
且为了提升处理速度,采用了 CUDA + OpenCV
关于深度学习的处理部分,通过 Pytorch 搭建的网络。

二、实际检测

在此处放几个实际检测的案例仅供参考

1.摄像头的安装

这是当时在布署地随便拍了个安装点

2.实际检测

**说明1:**下述事件都是被检测到,然后再去下载录像后在本地跑的结果;
**说明2:**下述事件都是在小区1中发生的事件,该小区的楼层较低,比如容易检测;而还有小区2都是高楼层的检测
事件1:一次正常的抛物事件

事件2:略高楼层中的一次抛物事件

事件3:下雨天的测试

三、误报解决

此处列出几个误报事件,结合并结合正常的抛物事件的轨迹对误报事件进行排除。

误报事件1:飞鸟

误报事件2:树叶

误报事件3:被子

解决方案

通过 SOM(自组织映射神经网络) 对不同运动的轨迹进行分析

轨迹展示

原始轨迹

在验证算法可行性阶段,总共从视频序列中获取了469 条轨迹,分为 4 类:抛物、鸟、树叶、衣服被单。

SOM分类结果



0:抛物;
1:鸟;
2:树叶
3:衣服棉被
效果看起来很惊人,非常好!


总结

以上就是本文介绍的高空抛物检测方案,欢迎留言交流,如果对您有帮助,感谢点赞+关注+收藏!

高空抛物检测方案设计(使用SOM进行轨迹分类)相关推荐

  1. 高空抛物检测(侦测)系统为您撑起一把安全之伞

    高空抛物背景介绍 高空抛物是一种不文明的行为,同时会给社会带来巨大的社会危害.发现难.取证难.责任追究难.肇事者违法成本低等,种种原因使得高空抛物成为社区管理的难点之一,也被称为「悬在城市上空的痛」. ...

  2. Python基于OpenCV高空抛物检测系统[完整源码&部署教程]

    1.视频演示: [项目分享]Python基于OpenCV高空抛物检测系统[完整源码&部署教程]_哔哩哔哩_bilibili 2.图片演示: 3.算法原理: 参考该博客提出的移动侦测法,即是根据 ...

  3. 高空抛物悲剧频出,AI 监控系统:让我来「罩」着你

    来源:HyperAI超神经本文约2500字,建议阅读6分钟高空抛物是现代社会的一大顽疾,一直以来都缺乏有效监控手段.安防公司借助人工智能技术,利用视频与图像分析,给出了监管高空抛物的解决方案. 关键词 ...

  4. 双界河:一流的团队做一流的高空抛物视频检测产品

    摘要:三年钻研,换来高空抛物视频检测算法的跳跃式发展:两年攻关,实现算法理论到产品应用的落地:三年埋头苦干,开启了中国高空抛物视频检测领域的崭新篇章:创新让生活更美好,这就是深圳双界河科技有限公司总经 ...

  5. 基于AidLux平台实现智慧社区中高空抛物和车辆车牌识别

    本文针对智慧社区里面的两个典型场景:高空抛物和车牌识别,记录评测了基于AidLux平台的算法开发以及边缘部署的过程. 1智慧社区的背景 1.1智慧社区的各类场景算法的划分 智慧社区主要分成以下三个方面 ...

  6. 宇视高空抛物相机配置指导

    宇视高空抛物相机配置指导 登录摄像机网页界面,进入[配置>智能监控>智能功能]页面启用<高空抛物>功能,并进入高空抛物配置界面: 添加/删除检测规则,根据实际高空抛物场景和规则 ...

  7. 【解决方案】如何实现AI自动识别高空抛物行为?

    一.方案背景 1.行业现状 1)高空抛物危害大,安全事故频发 近年来,高空抛物不文明事件频频发生,成为小区住宅的管理通病,也给居民的人身及财产安全带来了巨大伤害和损失. 2)政策监管:高空抛物罪已纳入 ...

  8. TSINGSEE青犀视频与海康合作研发推流摄像机(枪机)为高空抛物提供了有效解决方案

    一直以来高空抛物行为备受关注,作为城市不文明的行为,它所带来的社会危害很大,其管理整治关系着社会治安稳定和群众的生命安全.然而仅依靠传统思想道德宣传仍无法达到良好的效果,特别在高楼层的居民楼内,居民为 ...

  9. AI视觉分析技术在高空抛物监控安防应用

    2020年5月深圳某小区高空抛物砸伤一名6个月大的婴儿,致宝宝头部骨折,脑袋变形,脑内出血.高空抛物事件再次引起了社会的普遍关注.高空抛物被称为"悬在城市上空的痛", 一直以来高空 ...

最新文章

  1. sqlconnection,sqlcommand,SqlDataAdapter ,ExecuteNonQuery,ExecuteScalar
  2. 灾难恢复级别_如何实施云计算灾难恢复
  3. Android 打包流程
  4. python作者叫什么-Python18:什么是字典
  5. 01背包及其变种(物品无限背包、恰好装满背包)
  6. Silverlight中调用WebService-发送邮件测试实例
  7. iframe跨域自适应高度
  8. 10月12日云栖精选夜读:【直击2017杭州·云栖大会】TECH INSIGHT企业迁云实战专场...
  9. 正交投影与最佳最小二乘解
  10. QMainWindow中的布局管理
  11. Runtime.getRuntime().exec()调用外部程序
  12. 探究贴片广告背后的技术大片
  13. 最新MT6763参考设计芯片资料
  14. java 求任意输入半径,圆的周长和面积。
  15. 著名的光伏系统设计——pvsyst7.2中文版
  16. 电容的参数-详细描述
  17. Python的wheel文件安装
  18. 深度Linux拨号软件,Deepin调校及相关资源、常用软件整合贴
  19. iFunk牵手苏宁达成战略合作,iFunk翼震撼首发
  20. 重温乔布斯在斯坦福大学的经典演讲------Stay Hungry, Stay Foolish

热门文章

  1. IDEA中的DBCP使用及问题解决
  2. Array in Python
  3. 最新2023年3月编程排行榜出炉,Python太牛了
  4. c51单片机汇编语言语法错误,关于51单片机汇编语言一些注意事项
  5. 我的奇思妙想机器人消防员_我的奇思妙想机器人作文600字
  6. 大数据数据集下载地址
  7. 除草机(Grasscutter) ios/Android客户端配置教程
  8. 史玉柱:社会对我的要求比对陈天桥丁磊高
  9. 中小企业的管理,难题很可能出在这三个方面
  10. alpha混合原理(2)